30 Commits (f1a2e03d1966fd778ed40d855f6fcc23abd168cd)

Author SHA1 Message Date
Ralf W. Grosse-Kunstleve f1a2e03d19
feat: remove Python 3.6 support (#5177) 1 year ago
Sergei Izmailov 74439a64a2
feature: Use typed iterators in `make_*iterator` (#4876) 2 years ago
Sergei Izmailov b4573674bc
Update render for buffer sequence and handle (#4831) 2 years ago
Henry Schreiner 438034c5b8
chore: move to Ruff and add rules (#4483) 2 years ago
Aaron Gokaslan 17c1e27b3d
fix: Revert pfect args make iterator (#4234) 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
Bruce Merry 8a7c266d26
Fix make_key_iterator/make_value_iterator for prvalue iterators (#3348) 4 years ago
Henry Schreiner 21282e645a
feat: reapply fixed version of #3271 (#3293) 4 years ago
Henry Schreiner 5f46e47da8
tests: check simple iteration of pairs (#3296) 4 years ago
Henry Schreiner 2fa3fcfda5 Revert "Add make_value_iterator (#3271)" 4 years ago
Henry Schreiner b06a6f4f62
feat: Slice allowing None with py::object or std::optional (#1101) 4 years ago
Bruce Merry ee0c5ee405
Add make_value_iterator (#3271) 4 years ago
Aaron Gokaslan 9df2f1ff13
maint(precommit): Apply isort (#3195) 4 years ago
Henry Schreiner 84fdadfbcc chore: update pre-commit hooks 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
Nicholas Musolino 02c83dba0f Propagate exceptions in sequence::size() (#2076) 5 years ago
sizmailov 21c3911bd3 add signed overload for `py::slice::compute` 6 years ago
Jason Rhinelander 5c7a290d37 Fix new flake8 E741 error from using `l` variable 8 years ago
Jason Rhinelander 391c75447d Update all remaining tests to new test styles 8 years ago
Dean Moldovan 83e328f58c Split test_python_types.cpp into builtin_casters, stl and pytypes 8 years ago
Dean Moldovan bdfb50f384 Move tests from test_issues.cpp/py into appropriate files 8 years ago
Dean Moldovan caedf74a89 Fix py::make_iterator's __next__() for past-the-end calls 8 years ago
Dean Moldovan 5637af7b67 Add lightweight iterators for tuple, list and sequence 8 years ago
Dean Moldovan 1fac1b9f5f Make py::iterator compatible with std algorithms 8 years ago
Dean Moldovan f7685826e2 Handle all py::iterator errors 8 years ago
Dean Moldovan bad1740213 Add checks to maintain a consistent Python code style and prevent bugs (#515) 9 years ago
Ivan Smirnov 4c5e21b0cb Add tests for generalized iterators 9 years ago
Dean Moldovan a0c1ccf0a9 Port tests to pytest 9 years ago