aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/python.py
AgeCommit message (Expand)AuthorFilesLines
2024-05-23Refactor option classes to their own file.Jussi Pakkanen1-1/+1
2024-02-19Fix KeyError in Python moduleCharles Brunet1-1/+1
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-11/+1
2023-10-17interpreter: use typed_kwargs for build_target.gnu_symbol_visibilityDylan Baker1-1/+1
2023-10-17interpreter: use typed_kwargs for build_target.nativeDylan Baker1-1/+1
2023-08-14Python: Add 'limited_api' kwarg to extension_moduleAndrew McNulty1-8/+75
2023-08-10python module: add a few more type annotationsEli Schwartz1-5/+8
2023-08-10allow some ObjectHolder subclasses to continue to be genericEli Schwartz1-4/+4
2023-07-28modules/python: use typed_pos_args for extension_moduleDylan Baker1-5/+7
2023-07-28modules/python: typed_kwargs for subdirDylan Baker1-8/+9
2023-07-28modules/python: use the SHARED_MOD_KWS for extension methodDylan Baker1-3/+10
2023-07-26Fix install_data() default install pathDaniele Nicolodi1-1/+0
2023-07-19move various bits of type-checking only code to TYPE_CHECKING blocksEli Schwartz1-1/+1
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz1-1/+1
2023-06-01python: Use detect.find_external_dependency() for log consistencyXavier Claessens1-7/+3
2023-05-03python bytecompile: use correct install tagEli Schwartz1-1/+1
2023-05-02bytecompile: switch to handling destdir in the script launcher envEli Schwartz1-6/+8
2023-05-02python module: add an automatic byte-compilation stepEli Schwartz1-4/+61
2023-05-02Log python name when not foundCharles Brunet1-3/+3
2023-05-02Find python3.xx on windowsCharles Brunet1-2/+2
2023-05-02Ensure python fallback has the right versionCharles Brunet1-1/+2
2023-02-22merge the python dependency from the python module into dependenciesEli Schwartz1-206/+2
2023-02-22partial migration of the python module dependency into dependenciesEli Schwartz1-59/+2
2023-02-22python module/dependency: move the specialized external programEli Schwartz1-77/+11
2023-02-22python module: inline the dependency methods checkingEli Schwartz1-3/+3
2023-02-22python module: move the introspection script into an external scriptEli Schwartz1-79/+6
2023-02-22python module: break the association between dependency and installation objectsEli Schwartz1-18/+19
2023-02-22python module: fix a few mypy issuesEli Schwartz1-4/+8
2023-02-02set default install_tag of python.install_sources() to "python-runtime"Peter Urban1-1/+1
2022-12-09python module: don't overwrite and destroy the .pc dependency nameEli Schwartz1-1/+0
2022-11-30pylint: enable the set_membership pluginDylan Baker1-2/+2
2022-11-24python module: fix broken non-embed dependencyEli Schwartz1-11/+13
2022-11-23python: Use correct extension filename suffix on Python < 3.8.7Daniele Nicolodi1-2/+10
2022-09-19python module: allow specifying the pure kwarg in the installation objectEli Schwartz1-4/+13
2022-08-25Revert "Windows: Improve Python 3.8+ module check on Windows"Eli Schwartz1-13/+1
2022-08-22introspection: untangle install_plan implemetation, fix a bunch of wrong onesEli Schwartz1-8/+13
2022-08-17modules: use module level information about new and deprecationDylan Baker1-2/+3
2022-07-08implement the new preserve_path kwarg for install_data tooEli Schwartz1-4/+10
2022-06-19python module: implicitly add python dep to extensionsEli Schwartz1-9/+19
2022-06-19python module: cache dependency() lookup between invocationsEli Schwartz1-14/+26
2022-06-13flake8: don't use f-strings for strings without formattingEli Schwartz1-1/+1
2022-05-09python module: default extensions to hidden symbol visibilityEli Schwartz1-0/+4
2022-05-02Windows: Improve Python 3.8+ module check on WindowsChun-wei Fan1-1/+13
2022-04-12python module: windows dll name for pypy needs special casingMatti Picus1-1/+9
2022-04-10Use a temp file to invoke the introspection command.Jussi Pakkanen1-1/+6
2022-04-10python module: restore logging for broken pythonEli Schwartz1-5/+12
2022-03-16python: Remove warning about invalid install pathXavier Claessens1-9/+0
2022-03-15Revert "devenv: Set PYTHONPATH where we install python modules"Eli Schwartz1-43/+6
2022-03-10Remove a spurious debug print in Python moduleRalf Gommers1-1/+0
2022-03-07fix correctly detecting whether python is found if link args are emptyEli Schwartz1-1/+1