diff --git a/rnsh/__init__.py b/rnsh/__init__.py index 2d1eb6d..7c1e6b2 100644 --- a/rnsh/__init__.py +++ b/rnsh/__init__.py @@ -31,8 +31,12 @@ def _get_version(): import tomli return tomli.load(open(os.path.join(os.path.dirname(module_dir), "pyproject.toml"), "rb"))["tool"]["poetry"]["version"] except: - from importlib.metadata import version - return version(__package__) + try: + import pkg_resources + return pkg_resources.get_distribution("rnsh").version + except: + return "0.0.0" + except: return "0.0.0" diff --git a/rnsh/initiator.py b/rnsh/initiator.py index 8a82290..9f62ab8 100644 --- a/rnsh/initiator.py +++ b/rnsh/initiator.py @@ -28,7 +28,6 @@ import asyncio import base64 import enum import functools -import importlib.metadata import logging as __logging import os import queue diff --git a/rnsh/listener.py b/rnsh/listener.py index 07b6a0e..d3e617f 100644 --- a/rnsh/listener.py +++ b/rnsh/listener.py @@ -28,7 +28,6 @@ import asyncio import base64 import enum import functools -import importlib.metadata import logging as __logging import os import queue diff --git a/rnsh/rnsh.py b/rnsh/rnsh.py index 5f11040..b4f41d8 100644 --- a/rnsh/rnsh.py +++ b/rnsh/rnsh.py @@ -28,7 +28,6 @@ import asyncio import base64 import enum import functools -import importlib.metadata import logging as __logging import os import queue diff --git a/tests/test_rnsh.py b/tests/test_rnsh.py index 9057d6f..6132268 100644 --- a/tests/test_rnsh.py +++ b/tests/test_rnsh.py @@ -13,7 +13,6 @@ import os def test_version(): - # version = importlib.metadata.version(rnsh.__version__) assert rnsh.__version__ != "0.0.0" assert rnsh.__version__ != "0.0.1"