32 Commits (f4b344f5b080f0d151283eca9046d5668c22cee7)

Author SHA1 Message Date
Christoph Reiter 1bd14b52b2 python: don't require a Python lib in case we don't link against it. Fixes #4841 6 years ago
Xavier Claessens 83766b3687 Fix flake8 errors 6 years ago
John Ericson 2b22576fb6 Remove cross_info; cross file is parsed up front and discarded 6 years ago
guruDanny67 ee555e37c9 Avoid exception looking for python on windows if the launcher (py.exe) is not installed 6 years ago
Dylan Baker f6405adc2d modules/python: Add path method 6 years ago
Dylan Baker d536a6f018 modules/python: Refactor the PythonInstallation object 6 years ago
Dylan Baker 3d322b3381 modules/python: don't inherit from InterpreterObject 6 years ago
Dylan Baker 03805287e5 modules/python: Don't pass instance variable to instance method 6 years ago
Christoph Reiter 8e85a7b7b8 python: only link extension modules against libpython when distutils does too. Fixes #4117 6 years ago
Philippe Normand 4db1b3a09f modules/python: Do not override link_args with None largs 6 years ago
Dylan Baker 71a5f990d0 modules/python: Allow use of the native file 6 years ago
Xavier Claessens 61348da069 Add 'disabler' argument to functions returning not-found objects 6 years ago
Xavier Claessens 4ff7b65f9b python module: Only run command once to get all info 6 years ago
Xavier Claessens 6112e6a815 Fix version check when passing feature option to find_installation() 6 years ago
Xavier Claessens 3cf03ec6d6 find_installation: Add support for feature option in required kwarg 6 years ago
David Seifert ab01db177b Make python module more robust 6 years ago
Christoph Reiter 6b9fdfe67b python.find_installation: only try to find python with the py launcher if it isn't in PATH 6 years ago
Nirbheek Chauhan 907a68bcf1 FeatureNew: Fix method names for some feature checks 6 years ago
Nirbheek Chauhan 817dcaa23b Remove permittedSnippetKwargs, snippets are not special 6 years ago
Nirbheek Chauhan d737488150 dependencies: Don't assume self.compiler is a C compiler 6 years ago
Salamandar 2fb6018763 Add 0.46.0 features 7 years ago
Mathieu Duponchelle f1c92d7c9c Interpreter: don't flatten the arguments of various methods 7 years ago
Mathieu Duponchelle 8bda86faab python module: make it work with pypy 7 years ago
Havard Graff 14db3861d8 modules/python: add some more options around path and config_vars 7 years ago
Jussi Pakkanen 9790f2d500 Made Python module match the new init interface. 7 years ago
Mathieu Duponchelle c3bc7873e9 [fixup]: various minor tweaks found while documenting 7 years ago
Mathieu Duponchelle 33abe0cf55 [fixup]: Rename find to find_installation 7 years ago
Mathieu Duponchelle dce770c0a7 [fixup]: Fix python2 detection and unit test 7 years ago
Mathieu Duponchelle 5b13742ff4 [fixup]: trivial fix after rebase 7 years ago
Mathieu Duponchelle ad296976f0 [fixup]: extension_module: allow specifying install_dir OR subdir 7 years ago
Mathieu Duponchelle 423f2f5c92 [fixup]: Address PKG_CONFIG env vars comments 7 years ago
Mathieu Duponchelle e1b138a21b Implement a generic python module 7 years ago