refactor: derive __version__ from package metadata (single source)

Signed-off-by: disqualifier <dev@disqualifier.me>
This commit is contained in:
dsql committed 2026-07-03 16:59:41 -04:00
1 parent 1ca3144245
commit 9649eb77c7
1 file changed
+6 -1
+6 -1
View File
@@ -1,4 +1,6 @@
"""aioproxies - proxy parsing, formatting, and source management. see README for usage.""" """aioproxies - proxy parsing, formatting, and source management. see README for usage."""
from importlib.metadata import version, PackageNotFoundError
from .manager import AioProxies, ProxiesExhaustedError, ProxyManager, aioproxies from .manager import AioProxies, ProxiesExhaustedError, ProxyManager, aioproxies
from .proxy import Proxy, canonical_key, parse, to_proxy from .proxy import Proxy, canonical_key, parse, to_proxy
@@ -13,4 +15,7 @@ __all__ = [
"to_proxy", "to_proxy",
] ]
__version__ = "0.3.2" try:
__version__ = version("aioproxies")
except PackageNotFoundError:
__version__ = "0.0.0+unknown"