28 Commits (f1a2e03d1966fd778ed40d855f6fcc23abd168cd)

Author SHA1 Message Date
Ralf W. Grosse-Kunstleve f1a2e03d19
feat: remove Python 3.6 support (#5177) 1 year ago
Sebastian Berg 705efccecd
feat: make `numpy.h` compatible with both NumPy 1.x and 2.x (#5050) 1 year ago
Ralf W. Grosse-Kunstleve cf7d2e6f15
Change `always_forkserver_on_unix()` to `use_multiprocessing_forkserver_on_linux()` (#4577) 2 years ago
Henry Schreiner 438034c5b8
chore: move to Ruff and add rules (#4483) 2 years ago
Ralf W. Grosse-Kunstleve e53d58af6c
Ensure `import pybind11_tests` traceback is shown. (#4455) 3 years ago
Aaron Gokaslan e133c33d5c
chore: Convert direct multiprocessing.set_start_method("forkserver") call to a pytest fixture. (#4377) 3 years ago
Ralf W. Grosse-Kunstleve 9c18a74e37
Use `multiprocessing` `start_method` `"forkserver"` (#4306) 3 years ago
Chekov2k b07d08f600
Add `PYBIND11_SIMPLE_GIL_MANAGEMENT` option (cmake, C++ define) (#4216) 3 years ago
Ralf W. Grosse-Kunstleve 85bc088441
Report `C++ Info:` via `pytest_report_header()` (#4046) 3 years ago
Ralf W. Grosse-Kunstleve 6493f496e3
Python 2 removal part 1: tests (C++ code is intentionally ~untouched) (#3688) 3 years ago
Henry Schreiner c50f90eca6
style: use Black everywhere (#2594) 5 years ago
Henry Schreiner 04fdc44f50
tests: avoid putting build products into source directory (#2353) 5 years ago
Henry Schreiner 4d9024ec71
tests: cleanup and ci hardening (#2397) 5 years ago
Eric Cousineau ebdd0d368c
tests: Consolidate version (2 vs. 3) and platform (CPython vs. PyPy) checks (#2376) 5 years ago
Henry Schreiner d8c7ee00a6
ci: GHA basic format & pre-commit (#2309) 5 years ago
Isuru Fernando 0d70f0e18e
PyPy3 support (#2146) 5 years ago
Jeremy Maitin-Shepard a3f4a0e8ab Add support for __await__, __aiter__, and __anext__ protocols (#1842) 6 years ago
Wenzel Jakob 25abf7efba flake8 fixes 7 years ago
Guilhem Saurel e7ef34f23f compatibility with pytest 4.0, fix #1670 7 years ago
Jason Rhinelander 464d98962d Allow binding factory functions as constructors 8 years ago
Jason Rhinelander 391c75447d Update all remaining tests to new test styles 8 years ago
Dean Moldovan d47febcb17 Minor pytest maintenance (#702) 8 years ago
Wenzel Jakob 1d1f81b278 WIP: PyPy support (#527) 9 years ago
Dean Moldovan bad1740213 Add checks to maintain a consistent Python code style and prevent bugs (#515) 9 years ago
Dean Moldovan 81511be341 Replace std::cout with py::print in tests 9 years ago
Dean Moldovan 67990d9e19 Add py::print() function 9 years ago
Dean Moldovan 23919174a7 Fix test suite failure without numpy and improve module init diagnostics 9 years ago
Dean Moldovan a0c1ccf0a9 Port tests to pytest 9 years ago