interpreter: 'embed' kwarg is only valid in python module

pull/8750/head
Xavier Claessens 4 years ago committed by Jussi Pakkanen
parent 5892362268
commit ed57646475
  1. 1
      mesonbuild/interpreter/interpreter.py
  2. 2
      mesonbuild/modules/python.py

@ -176,7 +176,6 @@ permitted_dependency_kwargs = {
'cmake_package_version',
'components',
'default_options',
'embed',
'fallback',
'include_type',
'language',

@ -347,7 +347,7 @@ class PythonInstallation(ExternalProgramHolder):
return self.interpreter.func_shared_module(None, args, kwargs)
@permittedKwargs(permitted_dependency_kwargs)
@permittedKwargs(permitted_dependency_kwargs | {'embed'})
@FeatureNewKwargs('python_installation.dependency', '0.53.0', ['embed'])
def dependency_method(self, args, kwargs):
if args:

Loading…
Cancel
Save