diff options
| author | Dylan Baker <dylan@pnwbakers.com> | 2024-12-06 14:38:00 -0800 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-10-20 15:15:53 -0700 |
| commit | 6d562d8105ca09fc8e8ea03cd0f4bb5d429e446f (patch) | |
| tree | a89a7ffe4e9e1dee0bef1943f37cfc249763a6a5 /mesonbuild/modules/python.py | |
| parent | 793ba9a54357c7b7bbce03d82ec5cc9e0f71dc72 (diff) | |
| download | meson-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.py | 3 |
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', |
