summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/python.py
AgeCommit message (Expand)Author
2021-09-06mintro: add installed_planFilipe Laíns
2021-08-31python module: fix error message mentioning setuptoolsEli Schwartz
2021-08-30Add missing "disabler" kwarg to python.dependency()Xavier Claessens
2021-08-27interpreter: fix cases of `KwargInfo(..., T, default=None)`Dylan Baker
2021-08-27python module: produce the correct install path on every OSEli Schwartz
2021-08-22python: Workaround broken install pathXavier Claessens
2021-08-18python module: fix extensions without explicit subdir being installed to libdirEli Schwartz
2021-08-18python module: make external program wrapper have access to useful metadataEli Schwartz
2021-08-18Fix incorrect .name attribute for python programEli Schwartz
2021-08-18fix some confusingly indirect codeEli Schwartz
2021-08-17Add install tagsXavier Claessens
2021-08-03Fix python module leaving PKG_CONFIG_LIBDIR set in os.environ.Xavier Claessens
2021-07-13modules/python: fix up a few simply typing warnings/errorsDylan Baker
2021-07-13modules/python: Allow trying a macos framework as well other methodsDylan Baker
2021-07-13modules/python: make some internal helpers protectedDylan Baker
2021-07-13modules/python: use factory for dependencyDylan Baker
2021-07-13modules/python: simplify a number of interfacesDylan Baker
2021-07-13modules/python: use typed_pos_argsDylan Baker
2021-07-13modules/python: Add type annotationsDylan Baker
2021-07-13modules/python: sort importsDylan Baker
2021-06-18holders: Fix the remaining code to respect the holder changesDaniel Mensinger
2021-06-17expose SystemDependency and BuiltinDependency as toplevel classesEli Schwartz
2021-06-17move base class for system dependencies into base.pyEli Schwartz
2021-06-14dependencies: Use the SystemDependencyDylan Baker
2021-06-03deps: Split dependencies.baseDaniel Mensinger
2021-05-28modules: Add methods dict everywhereXavier Claessens
2021-05-28modules: Remove snippet methodsXavier Claessens
2021-05-08interpreter: 'embed' kwarg is only valid in python moduleXavier Claessens
2021-04-12interpreter: Split permitted_kwargs dictXavier Claessens
2021-03-19split program related classes and functions out of dependenciesDylan Baker
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-03-04various python neatness cleanupsEli Schwartz
2021-03-04Simplify module APIXavier Claessens
2021-01-04Use a single coredata dictionary for optionsDylan Baker
2020-11-20use real pathlib moduleDylan Baker
2020-10-06python.dependency() is not respecting 'required' kwargXavier Claessens
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger
2020-05-10python: install_sources() should default to pure, following the docMarc-André Lureau
2020-04-28find_program: Fixes when the program has been overridden by executableXavier Claessens
2020-03-23Fix legacy env var support with crossJohn Ericson
2020-02-17modules/python: Do not error out if positional args are passedNirbheek Chauhan
2020-01-29dependencies: Make Dependency initializer signatures matchDylan Baker
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger
2019-12-18python: add embed to the python dependency functionDaniel Mensinger
2019-10-01Make Python 2 tests optional(er) to prepare for py2 purge in Debian.Jussi Pakkanen
2019-09-12modules/python: improve log when probing Python binaryRoss Burton
2019-06-27Improve error message when Python is not usable. [skip ci]Jussi Pakkanen
2019-06-12modules/python: add a modules keyword argumentDylan Baker
2019-06-09Purge `is_cross` and friends without changing user interfacesJohn Ericson
2019-04-29Fix builtin variable namesDaniel Mensinger