31 Commits (master)

Author SHA1 Message Date
gentlegiantJGC 67424358f4
fix(types): add typing and collections.abc module prefix (#5663) 2 months ago
Michael Šimáček 708ce4d9c7
Fix GraalPy version parsing on dev builds (#5609) 3 months ago
Ralf W. Grosse-Kunstleve c1cd022f16
tests: Add test for `boost::histogram::func_transform` situation. (#5582) 3 months ago
Michael Carlstrom dfe7e65b45
feat(types): Use `typing.SupportsInt` and `typing.SupportsFloat` and fix other typing based bugs. (#5540) 4 months ago
Ralf W. Grosse-Kunstleve b7c33009ac
Start pybind11v3: Remove all code for `PYBIND11_INTERNALS_VERSION`s `4` and `5` (#5530) 5 months ago
Michael Šimáček c4a05f9344
Add support for GraalPy (#5380) 9 months ago
Henry Schreiner a582ca8a8e
tests: run on pyodide (#4745) 12 months ago
Ralf W. Grosse-Kunstleve f1a2e03d19
feat: remove Python 3.6 support (#5177) 1 year ago
Sergei Izmailov db412e6e86
fix: Render `py::function` as `Callable` (#4829) 2 years ago
Dustin Spicuzza 8dcced29ae
Always display python type information in cast errors (#4463) 2 years ago
Ethan Steinberg ee2b522629
Fix functional.h bug + introduce test to verify that it is fixed (#4254) 3 years ago
Henry Schreiner 522c59ceb2
chore: drop Python 3.5 (#3719) 3 years ago
Ralf W. Grosse-Kunstleve 6493f496e3
Python 2 removal part 1: tests (C++ code is intentionally ~untouched) (#3688) 3 years ago
Aaron Gokaslan f4c81e0877
maint: Add additional linter-related pre-commit hooks (#3337) 4 years ago
Tailing Yuan d6474ed7d2
fix: memory leak in cpp_function (#3228) (#3229) 4 years ago
Aaron Gokaslan 9df2f1ff13
maint(precommit): Apply isort (#3195) 4 years ago
David Hewitt fd71bd486d
Allow python builtins to be used as callbacks (#1413) 4 years ago
David Hewitt a0b975965f
Allow python builtins to be used as callbacks (#1413) 4 years ago
Henry Schreiner 0e2e003508 style: add pyupgrade check, 2.7+ 4 years ago
Tamaki Nishino 6709abba93
Allow function pointer extraction from overloaded functions (#2944) 4 years ago
Ralf W. Grosse-Kunstleve ad6bf5cd39
Adding PyGILState_Check() in object_api<>::operator(). (#2919) 4 years ago
Henry Schreiner c50f90eca6
style: use Black everywhere (#2594) 5 years ago
Henry Schreiner d8c7ee00a6
ci: GHA basic format & pre-commit (#2309) 5 years ago
Alexander Gagarin 0071a3feb0 Fix async Python functors invoking from multiple C++ threads (#1587) (#1595) 6 years ago
Jason Rhinelander 391c75447d Update all remaining tests to new test styles 8 years ago
Jason Rhinelander a01b6b805c functional: support bound methods 8 years ago
Lunderberg c7fcde7c76 Fixed compilation error when binding function accepting some forms of std::function (#689) 8 years ago
Wenzel Jakob e99ebaedcf nicer error message for invalid function arguments 9 years ago
Dean Moldovan c743e1b1b4 Support keyword arguments and generalized unpacking in C++ 9 years ago
Dean Moldovan 382db5b2e7 Move inheritance tests into the proper file 9 years ago
Dean Moldovan 665e8804f3 Simplify tests by replacing output capture with asserts where possible 9 years ago
Dean Moldovan a0c1ccf0a9 Port tests to pytest 9 years ago