aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/python.py
AgeCommit message (Expand)AuthorFilesLines
2021-06-03deps: Split dependencies.baseDaniel Mensinger1-1/+1
2021-05-28modules: Add methods dict everywhereXavier Claessens1-0/+3
2021-05-28modules: Remove snippet methodsXavier Claessens1-3/+2
2021-05-08interpreter: 'embed' kwarg is only valid in python moduleXavier Claessens1-1/+1
2021-04-12interpreter: Split permitted_kwargs dictXavier Claessens1-2/+2
2021-03-19split program related classes and functions out of dependenciesDylan Baker1-2/+2
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-19/+19
2021-03-04various python neatness cleanupsEli Schwartz1-3/+3
2021-03-04Simplify module APIXavier Claessens1-7/+6
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-1/+1
2020-11-20use real pathlib moduleDylan Baker1-1/+1
2020-10-06python.dependency() is not respecting 'required' kwargXavier Claessens1-2/+9
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger1-1/+1
2020-05-10python: install_sources() should default to pure, following the docMarc-André Lureau1-1/+1
2020-04-28find_program: Fixes when the program has been overridden by executableXavier Claessens1-5/+5
2020-03-23Fix legacy env var support with crossJohn Ericson1-2/+2
2020-02-17modules/python: Do not error out if positional args are passedNirbheek Chauhan1-1/+5
2020-01-29dependencies: Make Dependency initializer signatures matchDylan Baker1-1/+1
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-4/+4
2019-12-18python: add embed to the python dependency functionDaniel Mensinger1-9/+15
2019-10-01Make Python 2 tests optional(er) to prepare for py2 purge in Debian.Jussi Pakkanen1-3/+2
2019-09-12modules/python: improve log when probing Python binaryRoss Burton1-9/+8
2019-06-27Improve error message when Python is not usable. [skip ci]Jussi Pakkanen1-1/+1
2019-06-12modules/python: add a modules keyword argumentDylan Baker1-4/+34
2019-06-09Purge `is_cross` and friends without changing user interfacesJohn Ericson1-1/+1
2019-04-29Fix builtin variable namesDaniel Mensinger1-3/+3
2019-04-21Can run argument strings with internal Python. Closes #5217.Jussi Pakkanen1-5/+3
2019-04-03modules/python: normalize output for disabled by featureDylan Baker1-1/+1
2019-04-03modules/python: Do disabler check after validating inputsDylan Baker1-3/+4
2019-04-03modules/python: Report program found in find_installation()Dylan Baker1-3/+5
2019-04-02modules/python: Remove spaces around keyword argumentsDylan Baker1-2/+2
2019-03-18dependencies: fix Python linking for windows+mingwNacho GarcĂ­a1-3/+7
2019-02-04python: don't require a Python lib in case we don't link against it. Fixes #4841Christoph Reiter1-3/+4
2019-01-16Fix flake8 errorsXavier Claessens1-2/+1
2019-01-02Remove cross_info; cross file is parsed up front and discardedJohn Ericson1-6/+3
2019-01-02Avoid exception looking for python on windows if the launcher (py.exe) is not...guruDanny671-0/+4
2018-12-12modules/python: Add path methodDylan Baker1-3/+7
2018-12-12modules/python: Refactor the PythonInstallation objectDylan Baker1-40/+33
2018-12-12modules/python: don't inherit from InterpreterObjectDylan Baker1-2/+2
2018-12-12modules/python: Don't pass instance variable to instance methodDylan Baker1-9/+9
2018-12-10python: only link extension modules against libpython when distutils does too...Christoph Reiter1-0/+20
2018-12-05modules/python: Do not override link_args with None largsPhilippe Normand1-2/+2
2018-11-14modules/python: Allow use of the native fileDylan Baker1-1/+3
2018-10-23Add 'disabler' argument to functions returning not-found objectsXavier Claessens1-1/+3
2018-09-18python module: Only run command once to get all infoXavier Claessens1-43/+33
2018-09-17Fix version check when passing feature option to find_installation()Xavier Claessens1-1/+2
2018-09-16find_installation: Add support for feature option in required kwargXavier Claessens1-4/+5
2018-08-09Make python module more robustDavid Seifert1-15/+40
2018-07-27python.find_installation: only try to find python with the py launcher if it ...Christoph Reiter1-2/+5
2018-07-02FeatureNew: Fix method names for some feature checksNirbheek Chauhan1-1/+2