]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
python/knot_resolver: set __version__
authorAleš Mrázek <ales.mrazek@nic.cz>
Wed, 28 Aug 2024 09:13:41 +0000 (11:13 +0200)
committerAleš Mrázek <ales.mrazek@nic.cz>
Fri, 6 Sep 2024 22:28:31 +0000 (00:28 +0200)
pyproject.toml
python/knot_resolver/__init__.py
tests/manager/test_knot_resolver_manager.py

index fefe24aca3ea45baab635996abb2ee4b8ecd2743..a5f301cce76ad6d69c924440fdecb2fcd4644bb9 100644 (file)
@@ -47,6 +47,7 @@ debugpy = "^1.8.1"
 pytest = "^8.0.1"
 pytest-cov = "^4.1.0"
 pytest-asyncio = "^0.23.5"
+toml = "^0.10.2"
 
 [tool.poetry.group.lint.dependencies]
 black = "^24.2.0"
index 33ce9e879916242e672505ad70aec1b43104b339..8407cd6d5a7232de8f2635a607632ec97f39db6a 100644 (file)
@@ -1,5 +1,6 @@
 from .datamodel import KresConfig
+from .constants import VERSION
 
-__version__ = "0.1.0"
+__version__ = VERSION
 
 __all__ = ["KresConfig"]
index c1d9b93346f4db9b6c5258f77ecfc72b6b6ae738..108b3b55680ec4053c988299adabef8eeca98460 100644 (file)
@@ -1,5 +1,12 @@
+import toml
+
 from knot_resolver import __version__
 
 
 def test_version():
-    assert __version__ == "0.1.0"
+
+    with open("pyproject.toml", "r") as f:
+        pyproject = toml.load(f)
+
+    version = pyproject["tool"]["poetry"]["version"]
+    assert __version__ == version