]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
python: knot_resolver_build_options module added
authorAleš Mrázek <ales.mrazek@nic.cz>
Mon, 26 Aug 2024 16:37:22 +0000 (18:37 +0200)
committerAleš Mrázek <ales.mrazek@nic.cz>
Fri, 6 Sep 2024 22:28:31 +0000 (00:28 +0200)
python/knot_resolver/manager/constants.py
python/knot_resolver_build_options.py.in [moved from python/knot_resolver.py.in with 100% similarity]
python/meson.build
python/setup.py.in

index 832d3fa9b30112145b45e04f51862608339c61a7..5a7317a59c3d823264ee5831f4dcdba3bdaa4e84 100644 (file)
@@ -5,10 +5,10 @@ from typing import TYPE_CHECKING, Optional
 
 # Install config is semi-optional - only needed to actually run Manager, but not
 # for its unit tests.
-if importlib.util.find_spec("knot_resolver"):
-    import knot_resolver  # type: ignore[import-not-found]
+if importlib.util.find_spec("knot_resolver_build_options"):
+    import knot_resolver_build_options  # type: ignore[import-not-found]
 else:
-    knot_resolver = None
+    knot_resolver_build_options = None
 
 if TYPE_CHECKING:
     from knot_resolver.manager.config_store import ConfigStore
@@ -26,13 +26,13 @@ MAX_WORKERS = 256
 
 
 def kresd_executable() -> Path:
-    assert knot_resolver is not None
-    return knot_resolver.sbin_dir / "kresd"
+    assert knot_resolver_build_options is not None
+    return knot_resolver_build_options.sbin_dir / "kresd"
 
 
 def kres_gc_executable() -> Path:
-    assert knot_resolver is not None
-    return knot_resolver.sbin_dir / "kres-cache-gc"
+    assert knot_resolver_build_options is not None
+    return knot_resolver_build_options.sbin_dir / "kres-cache-gc"
 
 
 def kresd_user():
index c6b2a27ed19063d663d89b80c573a007b8807f52..4be61235c18a8fda1353dc72b2956b616a32b7a8 100644 (file)
@@ -13,8 +13,8 @@ python_config.set('user', user)
 python_config.set('group', group)
 
 configure_file(
-  input: 'knot_resolver.py.in',
-  output: 'knot_resolver.py',
+  input: 'knot_resolver_build_options.py.in',
+  output: 'knot_resolver_build_options.py',
   configuration: python_config,
 )
 
index 07b71454aa1bc9f369028e0ecea09e86206e83b3..57f9a6846477e77c6cf0a734c34d892941fe3f75 100644 (file)
@@ -2,11 +2,11 @@ from setuptools import setup
 
 # TODO: Migrate this to a pyproject.toml once Debian 11 support is dropped.
 setup(
-    name="knot_resolver",
+    name="knot_resolver_build_options",
     version="@kres_version@",
     description="Knot Resolver helper data for Python",
     author="Oto Šťáva",
     author_email="oto.stava@nic.cz",
     python_requires=">=3.8,<4.0",
-    py_modules=["knot_resolver"],
+    py_modules=["knot_resolver_build_options"],
 )