Skip to content
Snippets Groups Projects
Verified Commit 00afa181 authored by Anton Tetov Johansson's avatar Anton Tetov Johansson
Browse files

ci and versioning

parent d3b6651b
No related branches found
No related tags found
No related merge requests found
Pipeline #1675 failed
......@@ -26,6 +26,7 @@ stages:
.install-deps-template: &install-deps
<<: *executor
before_script:
- sudo apt update && sudo apt install make
- pip install poetry
- poetry --version
- poetry config virtualenvs.in-project true
......
......@@ -4,13 +4,14 @@ build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "ur_py_ctl"
version = "0.1.0"
version = "0.1.1"
description = "Python wrapper around URScript (for Universal Robotics robots)."
authors = ["Anton Tetov <anton.johansson@control.lth.se>"]
repository = "https://gitlab.control.lth.se/robotlab/ur_py_ctl"
[tool.poetry.dependencies]
python = ">=3.9,<3.12"
python = ">=3.9,<3.11"
importlib_metadata = {version = "^1.0", python = "<3.8"}
[tool.poetry.dev-dependencies]
flake8 = "^4.0.1"
......
import re
from ur_py_ctl import __version__
def test_version():
assert __version__ == "0.1.0"
assert __version__
def test_version_semver():
assert re.match(r"(\d+\.)(\d+\.)(\d+(-[\w\.]+)?)", __version__)
import pathlib
__version__ = "0.1.0"
try:
import importlib.metadata as importlib_metadata
except ModuleNotFoundError:
import importlib_metadata
__version__ = importlib_metadata.version(__name__)
HERE = pathlib.Path(__file__).parent
REPO_DIR = HERE.parent
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment