summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/python.py
Commit message (Expand)AuthorAgeFilesLines
* python module: windows dll name for pypy needs special casingMatti Picus2022-04-121-1/+9
* Use a temp file to invoke the introspection command.Jussi Pakkanen2022-04-101-1/+6
* python module: restore logging for broken pythonEli Schwartz2022-04-101-5/+12
* python: Remove warning about invalid install pathXavier Claessens2022-03-161-9/+0
* Revert "devenv: Set PYTHONPATH where we install python modules"Eli Schwartz2022-03-151-43/+6
* Remove a spurious debug print in Python moduleRalf Gommers2022-03-101-1/+0
* fix correctly detecting whether python is found if link args are emptyEli Schwartz2022-03-071-1/+1
* merge various TYPE_CHECKING blocks into oneEli Schwartz2022-03-071-36/+29
* devenv: Set PYTHONPATH where we install python modulesXavier Claessens2022-02-281-6/+44
* Cache the result of python.find_installation()Xavier Claessens2022-02-281-29/+34
* python module: add option to specify a python environment to install toEli Schwartz2022-02-221-0/+21
* python module: only find a pkg-config dependency from the found pythonEli Schwartz2022-01-201-8/+21
* Fix to find Python files for Windows virtualenvsMatthew Brett2021-11-151-2/+6
* python: Better detect when install path is not in sys.pathXavier Claessens2021-11-091-9/+12
* python.dependency(): Do not stop when first candidate is not foundXavier Claessens2021-11-021-3/+4
* fix various flake8 whitespace errorsEli Schwartz2021-10-271-5/+5
* dep.name(): return dependency name even if dependency is not foundThomas Heijligen2021-10-261-2/+1
* Fix typos discovered by codespellChristian Clauss2021-10-101-3/+3
* python: Add platlibdir and purelibdir optionsXavier Claessens2021-10-081-6/+11
* f-stringsEli Schwartz2021-10-041-4/+2
* modules: python: better handling of the Python paths for DebianFilipe Laíns2021-09-291-8/+35
* mintro: add installed_planFilipe Laíns2021-09-061-1/+5
* python module: fix error message mentioning setuptoolsEli Schwartz2021-08-311-1/+1
* Add missing "disabler" kwarg to python.dependency()Xavier Claessens2021-08-301-0/+1
* interpreter: fix cases of `KwargInfo(..., T, default=None)`Dylan Baker2021-08-271-1/+2
* python module: produce the correct install path on every OSEli Schwartz2021-08-271-1/+1
* python: Workaround broken install pathXavier Claessens2021-08-221-3/+20
* python module: fix extensions without explicit subdir being installed to libdirEli Schwartz2021-08-181-4/+4
* python module: make external program wrapper have access to useful metadataEli Schwartz2021-08-181-26/+35
* Fix incorrect .name attribute for python programEli Schwartz2021-08-181-3/+4
* fix some confusingly indirect codeEli Schwartz2021-08-181-3/+3
* Add install tagsXavier Claessens2021-08-171-3/+5
* Fix python module leaving PKG_CONFIG_LIBDIR set in os.environ.Xavier Claessens2021-08-031-4/+7
* modules/python: fix up a few simply typing warnings/errorsDylan Baker2021-07-131-8/+24
* modules/python: Allow trying a macos framework as well other methodsDylan Baker2021-07-131-2/+18
* modules/python: make some internal helpers protectedDylan Baker2021-07-131-4/+4
* modules/python: use factory for dependencyDylan Baker2021-07-131-90/+83
* modules/python: simplify a number of interfacesDylan Baker2021-07-131-33/+27
* modules/python: use typed_pos_argsDylan Baker2021-07-131-10/+15
* modules/python: Add type annotationsDylan Baker2021-07-131-80/+96
* modules/python: sort importsDylan Baker2021-07-131-8/+9
* holders: Fix the remaining code to respect the holder changesDaniel Mensinger2021-06-181-21/+33
* expose SystemDependency and BuiltinDependency as toplevel classesEli Schwartz2021-06-171-2/+1
* move base class for system dependencies into base.pyEli Schwartz2021-06-171-1/+1
* dependencies: Use the SystemDependencyDylan Baker2021-06-141-5/+3
* deps: Split dependencies.baseDaniel Mensinger2021-06-031-1/+1
* modules: Add methods dict everywhereXavier Claessens2021-05-281-0/+3
* modules: Remove snippet methodsXavier Claessens2021-05-281-3/+2
* interpreter: 'embed' kwarg is only valid in python moduleXavier Claessens2021-05-081-1/+1
* interpreter: Split permitted_kwargs dictXavier Claessens2021-04-121-2/+2