30 Commits (af0464352aa46324a1a59f8a1e82b6cdd46ec891)

Author SHA1 Message Date
Eli Schwartz ecf261330c
tests: fix test case to not import distutils on python 3.12 1 year ago
Andrew McNulty c730807696 Python: Add 'limited_api' kwarg to extension_module 1 year ago
Christoph Reiter 6671b7359f tests: fix "4 custom target depends extmodule" with Python 3.8+ on Windows 1 year ago
Ralf Gommers 91c7e79519 Use release buildtype in Cython tests, and skip unless ninja backend 2 years ago
Eli Schwartz 6a1427401c
tests: add a python test for bytecode compilation 2 years ago
Eli Schwartz 0e7fb07f91
python module: add an automatic byte-compilation step 2 years ago
Charles Brunet bda799dff2
fix python.version() not working in some cases 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Eli Schwartz 9d98b4cb84
test that python modules nominally compile without warnings 2 years ago
Eli Schwartz a024d75e15
backends: add a new "none" backend 2 years ago
Eli Schwartz aa84c55bef
tests: fix edge case where non-default python is used, by skipping it 2 years ago
Eli Schwartz eb69fed2f6
python module: allow specifying the pure kwarg in the installation object 2 years ago
Eli Schwartz e7d87b6f58
implement the new preserve_path kwarg for install_data too 2 years ago
Eli Schwartz 22dcb692ad python module: implicitly add python dep to extensions 2 years ago
Eli Schwartz 041c372048 tests: make python2 dependency on 32-bit windows non-fatal 3 years ago
Eli Schwartz fe2c0ff1e2
tests: don't skip python version tests if python is found but its dep is broken 3 years ago
Eli Schwartz 4b0c0810df
unittests: convert python tests to project tests 3 years ago
Xavier Claessens 329d111709 python: Add platlibdir and purelibdir options 3 years ago
Filipe Laíns 59b8e00249 tests: take into account Debian Python paths 3 years ago
Eli Schwartz 1f46b4ce64
tests: python module should install files correctly 3 years ago
Xavier Claessens a2f110ff77 interpreter: Fix holder_map not being updated when subproject fails 3 years ago
Jussi Pakkanen 3340d373fb Revert "interpreter: Fix holder_map not being updated when subproject fails" 3 years ago
Xavier Claessens 566383c727 interpreter: Fix holder_map not being updated when subproject fails 3 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Michael Hirsch c9d8d4628e
simplify/correct test logic 4 years ago
Michael Hirsch 895de87b90
some python test cases don't care about backend, so run them in any case 4 years ago
Michael Hirsch 4f1a240bc2
raise SystemExit() generally preferred to sys.exit(1) 4 years ago
Michael Hirsch 173d1624cb
c lang not needed for this test 4 years ago
Michael Hirsch ab72f52743
setuptools is not stdlib, but distutils is 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Jussi Pakkanen ad1cfbe7ec Disable extension module tests with Python 3.8 and VS2015. 5 years ago
Dylan Baker 15ab1f64f9 modules/python: add a modules keyword argument 6 years ago
Dylan Baker 82346a2bd2 modules/python: Report program found in find_installation() 6 years ago
Dylan Baker 978e6fb88f tests: Add tests for the python module 6 years ago
Nirbheek Chauhan 575ffec62e python module: Move tests to test cases/unit 7 years ago
Mathieu Duponchelle 33abe0cf55 [fixup]: Rename find to find_installation 7 years ago
Mathieu Duponchelle e1b138a21b Implement a generic python module 7 years ago