diff --git a/psa_car_controller/__init__.py b/psa_car_controller/__init__.py index 51e090d..db8e305 100644 --- a/psa_car_controller/__init__.py +++ b/psa_car_controller/__init__.py @@ -1,4 +1,10 @@ -from pathlib import Path -from single_source import get_version +import sys -__version__ = get_version(__name__, Path(__file__), default_return="dev") +if sys.version_info[:2] >= (3, 8): + from importlib import metadata +else: + import importlib_metadata as metadata + +__version__ = metadata.version(__package__) + +del metadata, sys diff --git a/pyproject.toml b/pyproject.toml index d6901b6..1d7df63 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ include = [ [tool.poetry.dependencies] python = ">=3.7.0, <4.0.0" paho-mqtt = ">=1.5.0" -dash = ">=2, <2.9.0" +dash = ">2.0.0, <2.9.0" dash-daq = "^0.5.0" plotly = ">=5" cryptography = ">=2.6" @@ -36,7 +36,7 @@ certifi = ">=14.05.14" six = ">=1.10" python-dateutil = ">=2.5.3" urllib3 = ">=1.15.1" -single-source = "^0.3.0" +importlib-metadata = {version = ">=1.7.0", python = "<3.8"} [tool.poetry.dev-dependencies] prospector = ">=1.3.0"