summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/python.py
AgeCommit message (Expand)Author
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
2023-02-22python module: fix a few mypy issuesEli Schwartz
2023-02-02set default install_tag of python.install_sources() to "python-runtime"Peter Urban
2022-12-09python module: don't overwrite and destroy the .pc dependency nameEli Schwartz
2022-11-30pylint: enable the set_membership pluginDylan Baker
2022-11-24python module: fix broken non-embed dependencyEli Schwartz
2022-11-23python: Use correct extension filename suffix on Python < 3.8.7Daniele Nicolodi
2022-09-19python module: allow specifying the pure kwarg in the installation objectEli Schwartz
2022-08-25Revert "Windows: Improve Python 3.8+ module check on Windows"Eli Schwartz
2022-08-22introspection: untangle install_plan implemetation, fix a bunch of wrong onesEli Schwartz
2022-08-17modules: use module level information about new and deprecationDylan Baker
2022-07-08implement the new preserve_path kwarg for install_data tooEli Schwartz
2022-06-19python module: implicitly add python dep to extensionsEli Schwartz
2022-06-19python module: cache dependency() lookup between invocationsEli Schwartz
2022-06-13flake8: don't use f-strings for strings without formattingEli Schwartz
2022-05-09python module: default extensions to hidden symbol visibilityEli Schwartz
2022-05-02Windows: Improve Python 3.8+ module check on WindowsChun-wei Fan
2022-04-12python module: windows dll name for pypy needs special casingMatti Picus
2022-04-10Use a temp file to invoke the introspection command.Jussi Pakkanen
2022-04-10python module: restore logging for broken pythonEli Schwartz
2022-03-16python: Remove warning about invalid install pathXavier Claessens
2022-03-15Revert "devenv: Set PYTHONPATH where we install python modules"Eli Schwartz
2022-03-10Remove a spurious debug print in Python moduleRalf Gommers
2022-03-07fix correctly detecting whether python is found if link args are emptyEli Schwartz
2022-03-07merge various TYPE_CHECKING blocks into oneEli Schwartz
2022-02-28devenv: Set PYTHONPATH where we install python modulesXavier Claessens
2022-02-28Cache the result of python.find_installation()Xavier Claessens
2022-02-22python module: add option to specify a python environment to install toEli Schwartz
2022-01-20python module: only find a pkg-config dependency from the found pythonEli Schwartz
2021-11-15Fix to find Python files for Windows virtualenvsMatthew Brett
2021-11-09python: Better detect when install path is not in sys.pathXavier Claessens
2021-11-02python.dependency(): Do not stop when first candidate is not foundXavier Claessens
2021-10-27fix various flake8 whitespace errorsEli Schwartz
2021-10-26dep.name(): return dependency name even if dependency is not foundThomas Heijligen
2021-10-10Fix typos discovered by codespellChristian Clauss
2021-10-08python: Add platlibdir and purelibdir optionsXavier Claessens
2021-10-04f-stringsEli Schwartz