Index: dialin/__init__.py =================================================================== diff -u -rdf58df8b4e8b8d3f0b0764deda9f15050a071d78 -ra96c71099660bd5671204af134735f093c5ab700 --- dialin/__init__.py (.../__init__.py) (revision df58df8b4e8b8d3f0b0764deda9f15050a071d78) +++ dialin/__init__.py (.../__init__.py) (revision a96c71099660bd5671204af134735f093c5ab700) @@ -1,7 +1,19 @@ -from .version import * from .hd import * from .dg import * from .ui import * from .utils import * -__version__ = VERSION \ No newline at end of file +from importlib.metadata import version, PackageNotFoundError + +try: + __version__ = version("package-name") +except PackageNotFoundError: + # package is not installed + pass +#from pkg_resources import get_distribution, DistributionNotFound +#try: +# __version__ = get_distribution(__name__).version +#except DistributionNotFound: +# # package is not installed +# pass + Index: dialin/hd/alarms.py =================================================================== diff -u -r3970bde1df0148b5baaf38aeda1edf4c76948332 -ra96c71099660bd5671204af134735f093c5ab700 --- dialin/hd/alarms.py (.../alarms.py) (revision 3970bde1df0148b5baaf38aeda1edf4c76948332) +++ dialin/hd/alarms.py (.../alarms.py) (revision a96c71099660bd5671204af134735f093c5ab700) @@ -194,7 +194,7 @@ return ((self.alarms_flags & 1) > 0) def get_alarm_flag_stop(self) -> bool: - """y5y + """ Gets the alarm flag no clear. @return: (bool) Alarm flag no clear (T/F) Fisheye: Tag a96c71099660bd5671204af134735f093c5ab700 refers to a dead (removed) revision in file `dialin/version.py'. Fisheye: No comparison available. Pass `N' to diff? Index: setup.py =================================================================== diff -u -rdf58df8b4e8b8d3f0b0764deda9f15050a071d78 -ra96c71099660bd5671204af134735f093c5ab700 --- setup.py (.../setup.py) (revision df58df8b4e8b8d3f0b0764deda9f15050a071d78) +++ setup.py (.../setup.py) (revision a96c71099660bd5671204af134735f093c5ab700) @@ -14,22 +14,20 @@ # ############################################################################ import setuptools -from version import * setuptools.setup( name="dialin", - version=VERSION, author="Peter Lucia", author_email="plucia@diality.com", description="The Diality Dialin API", packages=setuptools.find_packages(exclude=["test*", "tools", "venv"]), - package_data={"" : ["AlarmIds.txt"]}, - include_package_data = True, classifiers=[ # all classifiers: https://pypi.org/classifiers/ "Programming Language :: Python :: 3.6", "Operating System :: POSIX :: Linux", ], python_requires="~=3.6", + use_scm_version = {"version_scheme" : "no-guess-dev"}, + setup_requires=['setuptools_scm'], install_requires=[ "aenum", "cycler", Fisheye: Tag a96c71099660bd5671204af134735f093c5ab700 refers to a dead (removed) revision in file `version.py'. Fisheye: No comparison available. Pass `N' to diff?