summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/python.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2024-12-06 14:38:00 -0800
committerDylan Baker <dylan@pnwbakers.com>2025-10-20 15:15:53 -0700
commit6d562d8105ca09fc8e8ea03cd0f4bb5d429e446f (patch)
treea89a7ffe4e9e1dee0bef1943f37cfc249763a6a5 /mesonbuild/modules/python.py
parent793ba9a54357c7b7bbce03d82ec5cc9e0f71dc72 (diff)
downloadmeson-6d562d8105ca09fc8e8ea03cd0f4bb5d429e446f.tar.gz
interpreter: remove permittedKwargs from dependency
This is also the ideal time to remove the `allow_unknown` from `typed_kwargs`, as permittedKwargs was providing extra key checking, so now `typed_kwargs` can do that instead.
Diffstat (limited to 'mesonbuild/modules/python.py')
-rw-r--r--mesonbuild/modules/python.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/mesonbuild/modules/python.py b/mesonbuild/modules/python.py
index 55cb24ea5..1fec765a4 100644
--- a/mesonbuild/modules/python.py
+++ b/mesonbuild/modules/python.py
@@ -14,7 +14,7 @@ from ..build import known_shmod_kwargs, CustomTarget, CustomTargetIndex, BuildTa
from ..dependencies import NotFoundDependency
from ..dependencies.detect import get_dep_identifier, find_external_dependency
from ..dependencies.python import BasicPythonExternalProgram, python_factory, _PythonDependencyBase
-from ..interpreter import extract_required_kwarg, permitted_dependency_kwargs, primitives as P_OBJ
+from ..interpreter import extract_required_kwarg, primitives as P_OBJ
from ..interpreter.interpreterobjects import _ExternalProgramHolder
from ..interpreter.type_checking import NoneType, DEPENDENCY_KWS, PRESERVE_PATH_KW, SHARED_MOD_KWS
from ..interpreterbase import (
@@ -267,7 +267,6 @@ class PythonInstallation(_ExternalProgramHolder['PythonExternalProgram']):
return dep
@disablerIfNotFound
- @permittedKwargs(permitted_dependency_kwargs | {'embed'})
@noPosargs
@typed_kwargs(
'python_installation.dependency',