summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/python.py
AgeCommit message (Expand)Author
2025-12-17dependencies: Require 'native' be passed in kwargsDylan Baker
2025-12-17dependencies: stop passing "language" as a keyword argumentDylan Baker
2025-12-17modules/python: use typed_kwargs for `install_dir`Dylan Baker
2025-12-17interpreter: Add type checking for BuildTarget(install_dir: )Dylan Baker
2025-10-20interpreter: use typed_kwargs for checking disabler dependencyDylan Baker
2025-10-20interpreter: remove permittedKwargs from dependencyDylan Baker
2025-10-20modules/python: port dependency embed to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency native to typed_kwargsDylan Baker
2025-10-20dependency: Use a TypedDict to describe the keyword arguments to DependencyDylan Baker
2025-10-15revert local_program()Eli Schwartz
2025-10-15Add common ABC for ExternalProgram and LocalProgramXavier Claessens
2025-10-15Replace OverrideExecutable and OverrideProgram with LocalProgramXavier Claessens
2025-10-06options: replace get_value with get_value_forPaolo Bonzini
2025-08-28python: add a python.build_config option (PEP 739)Filipe LaĆ­ns
2025-08-01interpreter: move dependency kwargs to shared moduleDylan Baker
2025-06-17modules: convert custom holders to InterpreterObject.methodPaolo Bonzini
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2024-07-17Remove module type from OptionKey.Jussi Pakkanen
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-06-14Merge pull request #13307 from mesonbuild/optstorerefactorJussi Pakkanen
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-06-11Python: fix limited API logic under mingwAndrew McNulty
2024-05-23Refactor option classes to their own file.Jussi Pakkanen
2024-02-19Fix KeyError in Python moduleCharles Brunet
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-10-17interpreter: use typed_kwargs for build_target.gnu_symbol_visibilityDylan Baker
2023-10-17interpreter: use typed_kwargs for build_target.nativeDylan Baker
2023-08-14Python: Add 'limited_api' kwarg to extension_moduleAndrew McNulty
2023-08-10python module: add a few more type annotationsEli Schwartz
2023-08-10allow some ObjectHolder subclasses to continue to be genericEli Schwartz
2023-07-28modules/python: use typed_pos_args for extension_moduleDylan Baker
2023-07-28modules/python: typed_kwargs for subdirDylan Baker
2023-07-28modules/python: use the SHARED_MOD_KWS for extension methodDylan Baker
2023-07-26Fix install_data() default install pathDaniele Nicolodi
2023-07-19move various bits of type-checking only code to TYPE_CHECKING blocksEli Schwartz
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-06-01python: Use detect.find_external_dependency() for log consistencyXavier Claessens
2023-05-03python bytecompile: use correct install tagEli Schwartz
2023-05-02bytecompile: switch to handling destdir in the script launcher envEli Schwartz
2023-05-02python module: add an automatic byte-compilation stepEli Schwartz
2023-05-02Log python name when not foundCharles Brunet
2023-05-02Find python3.xx on windowsCharles Brunet
2023-05-02Ensure python fallback has the right versionCharles Brunet
2023-02-22merge the python dependency from the python module into dependenciesEli Schwartz
2023-02-22partial migration of the python module dependency into dependenciesEli Schwartz
2023-02-22python module/dependency: move the specialized external programEli Schwartz
2023-02-22python module: inline the dependency methods checkingEli Schwartz
2023-02-22python module: move the introspection script into an external scriptEli Schwartz
2023-02-22python module: break the association between dependency and installation objectsEli Schwartz