feat(api): find version using importlib.metadata

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2332>
environments/review-docs-poetr-umn39l/deployments/16936
jo 2023-01-21 00:45:17 +01:00 zatwierdzone przez Marge
rodzic 651ff4e716
commit 9bf0367372
3 zmienionych plików z 10 dodań i 7 usunięć

Wyświetl plik

@ -1,7 +1,4 @@
__version__ = "1.3.0-rc3"
__version_info__ = tuple(
[
int(num) if num.isdigit() else num
for num in __version__.replace("-", ".", 1).split(".")
]
)
from importlib.metadata import version as get_version
version = get_version("funkwhale_api")
__version__ = version

Wyświetl plik

@ -0,0 +1,5 @@
def test_version():
from funkwhale_api import __version__, version
assert isinstance(version, str)
assert version == __version__

Wyświetl plik

@ -0,0 +1 @@
Get api version from python package