32 Commits (f1a2e03d1966fd778ed40d855f6fcc23abd168cd)

Author SHA1 Message Date
Ralf W. Grosse-Kunstleve f1a2e03d19
feat: remove Python 3.6 support (#5177) 1 year ago
Huanchen Zhai 31b7e14052
bugfix: removing typing and duplicate ``class_`` for KeysView/ValuesView/ItemsView. Fix #4529 (#4985) 2 years ago
Antoine Prouvost a67d786571
fix(stl_bind): Enable `bind_map` with `using` declarations. (#4952) 2 years ago
pre-commit-ci[bot] 467fe27bd9
chore(deps): update pre-commit hooks (#4838) 2 years ago
Franz Pöschel f701654633
Introduce recursive_container_traits (#4623) 2 years ago
Henry Schreiner 438034c5b8
chore: move to Ruff and add rules (#4483) 2 years ago
aimir 9db988013c
Correct class names for KeysView, ValuesView and ItemsView in bind_map (#4353) 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
Bruce Merry b3573ac961
feat: add `.keys` and `.values` to bind_map (#3310) 4 years ago
Aaron Gokaslan 9df2f1ff13
maint(precommit): Apply isort (#3195) 4 years ago
Henry Schreiner c50f90eca6
style: use Black everywhere (#2594) 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
marc-chiesa 830adda850
Modified Vector STL bind initialization from a buffer type with optimization for simple arrays (#2298) 5 years ago
Henry Schreiner d8c7ee00a6
ci: GHA basic format & pre-commit (#2309) 5 years ago
Henry Schreiner a38e5331d7
Fix CI, prepare test on Python 3.9 beta (#2233) 5 years ago
fwjavox e97c735fc4 stl_bind: add binding for std::vector::clear (#2074) 6 years ago
Sebastian Gsänger a83d69e78f test pair-copyability on C++17 upwards (#1886) 6 years ago
ali-beep 5ef13eb680 Add negative indexing support to stl_bind. (#1882) 6 years ago
Chris Rusby 22859bb8fc Support more natural syntax for vector extend 6 years ago
Jeff VanOss 05d379a9aa fix return from std::map bindings to __delitem__ (#1229) 8 years ago
Dean Moldovan 3c4933cb50 Fix STL casters for containers with proxies (regression) 8 years ago
Jason Rhinelander 391c75447d Update all remaining tests to new test styles 8 years ago
Bruce Merry eee4f4fc7e Fix invalid memory access in vector insert method 8 years ago
Jason Rhinelander 90bac96321 Keep skipping buffer tests on pypy 8 years ago
Patrick Stewart 0b6d08a008 Add function for comparing buffer_info formats to types 8 years ago
Patrick Stewart 5467979588 Add the buffer interface for wrapped STL vectors 8 years ago
Dean Moldovan bad1740213 Add checks to maintain a consistent Python code style and prevent bugs (#515) 9 years ago
Jason Rhinelander 617fbcfc1e Fix stl_bind to support movable, non-copyable value types (#490) 9 years ago
Sergey Lyskov 7520418e26 Adding bind_map 9 years ago
Dean Moldovan a0c1ccf0a9 Port tests to pytest 9 years ago