diff --git a/pyproject.toml b/pyproject.toml index 8625d38..6708c04 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,9 +1,9 @@ [project] name = "pytest-abra" description = "A pytest plugin to test instances of abra recipes" +dynamic = ["version"] authors = [{name = "Local-IT e.V."}] readme = "README.md" -version = "0.2.0" requires-python = ">=3.10" classifiers = [ "Programming Language :: Python :: 3", @@ -42,6 +42,9 @@ abratest = "pytest_abra.cli:run" requires = ["hatchling"] build-backend = "hatchling.build" +[tool.hatch.version] +path = "pytest_abra/__init__.py" + [tool.hatch.build] include = [ "pytest_abra/*.py", diff --git a/pytest_abra/__init__.py b/pytest_abra/__init__.py index 5ec5233..76af3df 100644 --- a/pytest_abra/__init__.py +++ b/pytest_abra/__init__.py @@ -14,3 +14,5 @@ __all__ = [ "EnvFile", "EnvManager", ] + +__version__ = "0.3.0" diff --git a/pytest_abra/cli.py b/pytest_abra/cli.py index ca39cf2..680ecd1 100644 --- a/pytest_abra/cli.py +++ b/pytest_abra/cli.py @@ -2,16 +2,15 @@ import argparse import os from pathlib import Path -import pkg_resources # type: ignore from loguru import logger -from pytest_abra import Coordinator +from pytest_abra import Coordinator, __version__ from pytest_abra.dir_manager import DirManager from pytest_abra.utils import get_session_id def get_version(): - return pkg_resources.get_distribution("pytest_abra").version + return __version__ def run():