Squashed 'examples/knxPython/pybind11/' changes from 59a2ac27..941f45bc
941f45bc chore: prepare for 2.13.1
63020d33 docs: prepare for 2.13.1 (#5203)
dd0e4a0b feat(types): add support for Typing.Callable Special Case (#5202)
3b47b464 fix: use manual padding of instance_map_shard (#5200)
0c69e1eb chore: prepare for 2.13.0 (#5198)
2be85c60 feat(types): adds support for TypeGuard and TypeIs (#5194)
b5ec7c71 ci: release with trusted publisher and attestations (#5196)
26281c79 feat(types): adds support for Never and NoReturn from python Typing (#5193)
183059f9 feat(types): add support for typing.Literal type (#5192)
aebcd704 Add TypeVars / method generics typing (#5167)
9ec64e37 docs: prepare for 2.13.0 (#5187)
a406a62e fix: use `std::addressof` in type_caster_base.h (#5189)
f1a2e03d feat: remove Python 3.6 support (#5177)
5552cbf2 Add Python 3.10, 3.11, 3.12 to win32 job matrix. (#5179)
186df220 docs: building suggestions update (#5168)
baa540ec fix: support free-threaded CPython with GIL disabled (#5148)
1961b96a chore(deps): bump urllib3 from 2.2.1 to 2.2.2 in /docs (#5170)
fdd20d69 chore(deps): bump seanmiddleditch/gha-setup-ninja in the actions group (#5169)
7c4ac91d Add type[T] support to typing.h (#5166)
68405a11 Add `Union` and `Optional` to typing.h (#5165)
ab955f15 Fix refcount bug involving trampoline functions with `PyObject *` return type. (#5156)
35ff42b5 Add a pybind function to clear a list. (#5153)
9b3a2000 fix(cmake): improved cross-compilation support (#5083)
b9794be4 chore(deps): update pre-commit hooks (#5154)
1a0ff405 tests: avoid immortal objects in tests (#5150)
7187894e fix(cmake): old cmake boost bug (#5149)
ae6432b8 fix: Python 3.13t with GIL (#5139)
a5b9e50f fix: added check on iterator end position (#5129)
ce08e370 fix: handle NULL correctly (#5145)
86a64290 chore: some cleanup (#5137)
4d0fcedc fix: support Python 3.13.0b1 (PEP 667 fix) (#5127)
b07fddb2 --- (#5130)
aa98d957 chore(deps): update pre-commit hooks (#5123)
ede061ca chore(deps): bump the actions group with 1 update (#5082)
75025779 chore(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs (#5122)
c9747570 chore(deps): bump idna from 3.6 to 3.7 in /docs (#5121)
6497b3f2 docs(numpy): drop duplicated ndim (#5119)
a9256a6d chore: docs and nox bump (#5071)
f3984794 ci: macos-latest is changing to macos-14 ARM runners (#5109)
19a6b9f4 Fix typo in changelog date (#5096)
f33f6afb chore(deps): update pre-commit hooks (#5084)
7f2214bc chore: bump cmake to 3.29 (#5075)
7af193e7 chore: get back to work
b91b584d docs: remove extra space
3e9dfa28 docs: a few missed changes for 2.12 (#5074)
6b5674f3 chore: prepare 2.12.0 (#5070)
67c9c568 fix: fully qualify usages of concat to protect against ADL (#4955)
0efff79f Bug fixes: Add missing `handle_type_name` specializations. (#5073)
705efcce feat: make `numpy.h` compatible with both NumPy 1.x and 2.x (#5050)
e0f2c715 tests: hide warning on clang (#5069)
65370f33 Create handle_type_name specialization to type-hint variable length tuples (#5051)
ddb8b67a fix(cmake): allow forcing old FindPython (#5042)
ec73bdaf ci: skipping test for Windows Clang failure (#5062)
8b48ff87 chore(deps): bump the actions group with 3 updates (#5024)
0518bf9f ci: ignore actions/checkout until v5 comes out
e84d446d ci: Ignore v1 updates for checkout (#5023)
416f7a44 chore(deps): update pre-commit hooks (#5018)
768cebe1 doc: add litgen to the automatic generators list (compiling.rst) (#5012)
869cc1ff install mingw-w64-${{matrix.env}}-python-scipy only for mingw64 (#5006)
39e65e10 ci: group dependabot updates (#4986)
31b7e140 bugfix: removing typing and duplicate ``class_`` for KeysView/ValuesView/ItemsView. Fix #4529 (#4985)
aec6cc54 fix(cmake): skip empty PYBIND11_PYTHON_EXECUTABLE_LAST for the first cmake run (#4856)
f29def9e chore(deps): update pre-commit hooks (#4994)
b583336c chore(deps): bump ilammy/msvc-dev-cmd from 1.12.1 to 1.13.0 (#4995)
976fea05 Fix Clazy warnings (#4988)
eeac2f45 chore(deps): bump actions/upload-artifact from 3 to 4 (#4975)
e8a43ea9 chore(deps): bump actions/download-artifact from 3 to 4 (#4976)
dc477fac fix: Use PyObject_VisitManagedDict() of Python 3.13 (#4973)
daea1130 fix(cmake): upgrade maximum supported CMake version to 3.27 (#4786)
7d538a42 fix: make_static_property_type() (#4971)
68322895 chore(deps): bump actions/setup-python from 4 to 5 (#4965)
c1e06f5b chore(deps): update pre-commit hooks (#4963)
a67d7865 fix(stl_bind): Enable `bind_map` with `using` declarations. (#4952)
4bb6163b chore(deps): bump deadsnakes/action from 3.0.1 to 3.1.0 (#4951)
dc9b3959 pybind11.pc: use pcfiledir for relative destinations (#4830)
9591cfb0 fix(cmake): findpython issues and 3.12 support for pybind11_find_import (#4941)
6831666f ci: add more versions of numpy/scipy/pypy (#4714)
6cf90e72 fix(cmake): avoid really slow compile on emscripten (#4642)
b389ae77 chore: update changelog script for categories (#4942)
e250155a Fix a long-standing bug in the handling of Python multiple inheritance (#4762)
2c35fde3 Fix refcount bug introduced with PR #4916. (#4927)
c758b81f chore: move to ruff-format (#4912)
0a974fed chore(deps): update pre-commit hooks (#4923)
f2606930 Use newer PyCode API and other fixes (#4916)
31b0a5d9 fix doc typo
76b7f536 Python_ADDITIONAL_VERSIONS: 3.12 (#4909)
a18c10f6 fix(cmake): make library component optional (#4805)
3aece819 chore: update hooks and Ruff config (#4904)
1e28599e fix: Add missing spaces to error string (#4906)
fa27d2fd Adapt to changed function name in Python 3.13 (#4902)
bf88e29c Bug fix: Replace bare `static exception<T>` with `gil_safe_call_once_and_store`. (#4897)
3414c56b Workaround NVCC parse failure in `cast_op` (#4893)
7969049d Comment out failing job, with link to #4889 (#4890)
74439a64 feature: Use typed iterators in `make_*iterator` (#4876)
0cbd92ba Update pytest to version 7.2.0 (which removes their dependency on py) (#4880)
0e2c3e5d Add pybind11/gil_safe_call_once.h (to fix deadlocks in pybind11/numpy.h) (#4877)
6c772085 chore(deps): bump seanmiddleditch/gha-setup-ninja from 3 to 4 (#4875)
2b2e4ca4 chore(deps): update pre-commit hooks (#4868)
dd64df73 MAINT: Remove np.int_ (#4867)
0a756c0b MAINT: Include `numpy._core` imports (#4857)
f468b070 Add 2 missing `throw error_already_set();` (#4863)
7e5edbc9 Avoid copy in iteration by using const auto & (#4861)
5891867e fix(cmake): support DEBUG_POSTFIX correctly (#4761)
4fb111bd fix(cmake): correctly detect FindPython policy and better warning (#4806)
d06d5369 Fix small bug introduced with PR #4735 (#4845)
8c7b8dd0 fix: Missing typed variants of `iterator` and `iterable` (#4832)
b4573674 Update render for buffer sequence and handle (#4831)
c9149d99 fix: Use lowercase builtin collection names (#4833)
c8360593 feature: Support move-only iterators in `py::make_*iterator` (#4834)
4a2f7e46 chore(deps): bump actions/checkout from 1 to 4 (#4836)
467fe27b chore(deps): update pre-commit hooks (#4838)
c9638a19 Help Coverty avoid generating a false positive. (#4817)
db412e6e fix: Render `py::function` as `Callable` (#4829)
e705fb5f Fix enum's `__str__` docstring (#4827)
1adac5a5 `PYBIND11_INTERNALS_VERSION` bump for MSVC, piggy-backed on PR #4779. See comments there. (#4819)
76b88581 fix: Different MSVC versions may be ABI incompatible, guard with _MSC_VER (#2898) (#4779)
b9359cea Remove newlines from docstring signature (#4735)
f47ff328 Fix grammar in functions.rst (#4791)
80bcd21f [ci skip] Adopt nanobind config. (#4792)
add281a2 Migrate to readthedocs configuration file v2¶ (#4789)
9039e6ac chore: use 2x faster black mirror (#4784)
4bf60c60 Disable strip when build type is unset (#4454) (#4780)
690a115d Add `py::set_error()`, use in updated `py::exception<>` documentation (#4772)
824dc27a CI: Reenable an NVHPC Test (#4764)
f8703154 Provide better type hints for a variety of generic types (#4259)
9ad7e827 docs: Remove upper bound on pybind11 in example pyproject.toml for setuptools (#4774)
413e6328 chore(deps): update pre-commit hooks (#4770)
17b61430 clang 17 compatibility fixes (#4767)
f3e06028 Add command to check for vX.Y.Z tag vs pybind11/_version.py consistency. (#4757)
8d08dc64 Copy v2.11.1 changelog section as released. (#4755)
99131a85 Provide `PYBIND11_NO_ASSERT_GIL_HELD_INCREF_DECREF` as an option (#4753)
ec1b57c5 Disable `PYBIND11_ASSERT_GIL_HELD_INCREF_DECREF` generally for PyPy (not just PyPy Windows). (#4751)
0620d716 Update README.rst - Add missing comma in the list of acknowlegements (#4750)
e85696e8 Post release version bump (#4747)
1a917f18 docs: preparation for v2.11.0 release (#4744)
b33d06f6 bugfix: fixes a test suite bug in the __new__ example (#4698)
2e5f5c4c fix: support CMake 3.27, drop 3.4 (#4719)
6d22dba8 Warning on comparing wrapper enums with is (#4732)
b2732c6e chore(deps): bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 (#4718)
47dc0c4b chore(deps): update pre-commit hooks (#4727)
d462dd91 chore(deps): bump scipy from 1.8.0 to 1.10.0 in /tests (#4731)
782b6281 Drop PyPy 3.7 from GitHub Actions (ci.yml) (#4728)
5ccb9e41 chore: ruff moved to astral-sh (#4726)
2fb3d7cb Trivial refactoring to make the capsule API more user friendly. (#4720)
e10da79b Undo ci.yml gcc10 workaround after docker-library/gcc#95 was resolved. (#4717)
bc1bcf7c chore: 3.12 + cleanup (#4713)
84932280 Systematically add `PIP_BREAK_SYSTEM_PACKAGES` to all .yml files from which pip is called. (#4705)
86f60a0c pre-commit markdown-it-py<3 (for Python 3.7 compatibility) (#4704)
0e43fcc7 Python 3.12b2 testing (#4695)
c679a920 chore(deps): bump deadsnakes/action from 3.0.0 to 3.0.1 (#4687)
3617f355 chore(deps): update pre-commit hooks (#4689)
29487dee Disable 🐍 3 • CentOS7 / PGI 22.9 • x64 (#4691)
d0232b11 Use annotated for array (#4679)
8e1f9d5c Add `format_descriptor<>` & `npy_format_descriptor<>` `PyObject *` specializations. (#4674)
6e6bcca5 Create s Security Policy (#4671)
ce9bbc0a Python 3.11+: Add `__notes__` to `error_already_set::what()` output. (#4678)
19816f0d chore: update changelog, with target date for v2.11.0 release (#4677)
d72ffb44 ci: set minimal permissions to github workflows (#4665)
cca4c51c Update errors in string "Explicit conversions" docs (#4658)
e9b961d9 Elide to-python conversion of setter return values (#4621)
90312a6e Add `type_caster<PyObject>` (#4601)
f7016546 Introduce recursive_container_traits (#4623)
b3e88ecf chore(deps): update pre-commit hooks (#4648)
dff75a62 chore(deps): bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 (#4650)
da919262 fix: remove -stdlib=libc++ from setup helpers, not needed on modern Pythons (#4639)
956390a8 fix(cmake): only define lto if CMAKE's IPO setting is unset (#4643)
5e946c2f chore(deps): update pre-commit hooks (#4605)
3f366ff8 Remove stray comment. (Oversight in PR #4631. Noticed by chance.) (#4641)
6de6191a Use `std::hash<std::type_index>`, `std::equal_to<std::type_index>` everywhere **except when libc++ is in use** (#4319)
ff7f5dfc 1. Fully test unstable ABI (#4635)
07725c28 Introduce `pybind11::detail::is_move_constructible` (#4631)
071f35ab chore(deps): bump jwlawson/actions-setup-cmake from 1.13 to 1.14 (#4632)
ed466da5 chore(deps): bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5 (#4604)
7ab88d2e chore(deps): bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.4 (#4602)
4ce05175 ci: Python 3.12 optional test job (#4575)
654fe926 Introduce `get_python_state_dict()` for Python 3.12 compatibility. (#4570)
1e8b52a9 bugfix: allow noexcept lambdas in C++17. Fix #4565 (#4593)
66f12df0 chore: make #4587 use proper cpp17 feature macro (#4592)
5bbcba54 use C++17 syntax to get rid of recursive template instantiations for concatenating type signatures (#4587)
286873ec chore(deps): bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 (#4584)
cf7d2e6f Change `always_forkserver_on_unix()` to `use_multiprocessing_forkserver_on_linux()` (#4577)
c4c15d4b docs: changelog for 2.10.4 (#4532)
04ef4e42 chore(deps): bump pypa/gh-action-pypi-publish from 1.6.4 to 1.8.1 (#4576)
442261da Remove test code that does not exercise anything in pybind11, but breaks between Python 3.12alpha3 (still working) and 3.12alpha6 (broken): (#4559)
cbb876cc chore(deps): update pre-commit hooks (#4552)
3cc7e425 add --version option to pybind11-config (#4526)
438034c5 chore: move to Ruff and add rules (#4483)
a19daeac Inconsistent comments between 2 templates of `unchecked()`. (#4519)
68211d41 fix: nicer stack level for warning (#4516)
6a5e6007 Make warning suppressions MINGW-specific again. (#4515)
d1956eab Appease new flake8 B028 error: (#4513)
08a4a47a Revert "Go back to CMake 3.25.2 (#4496)" (#4503)
535f81a1 fix: tests dir has started to show up in packaging (#4510)
8dcced29 Always display python type information in cast errors (#4463)
531144dd Replace "whitelist" with "allowlist" (#4506)
b8f28551 Go back to CMake 3.25.2 (#4496)
f8713ec4 Revert "bugfix: Keep registered types until after Py_Finalize(). Fix #4459 (#4486)" (#4501)
8a90b367 chore(deps): update pre-commit hooks (#4495)
b2c1978c bugfix: Keep registered types until after Py_Finalize(). Fix #4459 (#4486)
9ef65cee chore(deps): bump ilammy/msvc-dev-cmd from 1.12.0 to 1.12.1 (#4493)
08a89fac bugfix: delete proper ctors in gil.h (#4490)
3efe9d4c chore: update to black 23 (#4482)
44e93682 Use PyConfig_InitPythonConfig instead of PyConfig_InitIsolatedConfig (#4473)
c71e3af7 Bump isort version to 5.12.0 (#4480)
a500f439 Resolve new flake8 error (#4462)
c709d2a8 Make sure to properly untrack gc objects before freeing them (#4461)
e53d58af Ensure `import pybind11_tests` traceback is shown. (#4455)
d821788b Add clang15 C++20 job (#4443)
a34596bf chore: back to work
b2d7ad72 chore: prepare for 2.10.3 (#4437)
769fd3b8 chore(deps): update pre-commit hooks (#4439)
e3e24f3f fix: issuses detected by static analyzer (#4440)
6da268a5 ci: remove clang 10 C++20 (it broke recently) (#4438)
f12e098f Fix `detail::obj_class_name()` to work correctly for meta classes. (#4436)
60f02f5f fix: improve the error reporting for inc_ref GIL failures (#4427)
70af9873 docs: fixed typo in spelling of first (#4428)
7f23e9f3 chore: update clang-tidy to 15 (#4387)
0694ec6a chore: preapre for 2.10.2 release (#4414)
3fd1520d docs: changelog for next version (#4413)
ee4b9f5d Fix ODR violations in our Eigen Tensor tests (#4412)
a97c4d22 fix(cmake): support Windows ARM cross-compilation (#4406)
09db6445 IPO/LTO support for ICX (IntelLLVM) compiler (#4402)
ece1206b ci: set `env: VERBOSE: 1` (#4405)
89c3561d Fix multi-context new Python linking mode (#4401)
ff42f525 Systematically add `-DCMAKE_VERBOSE_MAKEFILE=ON` to obtain full command lines related to `-Wodr` (#4398)
9727dcda chore: future safe bugbear opinionated warnings (#4393)
663b86c2 Add flake8 `B905` to `extend-ignore` in setup.cfg (#4391)
9db98801 Correct class names for KeysView, ValuesView and ItemsView in bind_map (#4353)
00126859 Add option for enable/disable enum members in docstring. (#2768)
65374c8e `pybind11::handle` `inc_ref()` & `dec_ref()` `PyGILState_Check()` **excluding** `nullptr` (#4246)
65cc9d2a chore(deps): bump pypa/gh-action-pypi-publish from 1.6.1 to 1.6.4 (#4389)
4768a6f8 chore(deps): update pre-commit hooks (#4386)
a672de7c Fix source comment typo (#4388)
a6e75e4d chore(deps): bump pypa/gh-action-pypi-publish from 1.5.2 to 1.6.1 (#4384)
6a1023e3 chore(deps): bump deadsnakes/action from 2.1.1 to 3.0.0 (#4383)
5b55f8fe Replace `ubuntu-latest` with `ubuntu-22.04` (#4382)
e133c33d chore: Convert direct multiprocessing.set_start_method("forkserver") call to a pytest fixture. (#4377)
358ba459 Fix test added with PR #4330 (#4372)
b14d58b6 chore(deps): bump pypa/gh-action-pypi-publish from 1.5.1 to 1.5.2 (#4370)
88699849 scoped_interpreter. overloaded constructor: PyConfig param (#4330)
06003e82 Introduce a new style of warning suppression based on push/pop (#4285)
9907bedc fix(.github): fix bug-report issue template (#4363)
9c18a74e Use `multiprocessing` `start_method` `"forkserver"` (#4306)
48949222 Use `PyEval_InitThreads()` as intended (#4350)
296615ad Add macos_brew_install_llvm to ci.yml (#4326)
88b019a8 fix pybind11Tools.cmake typo causing Unknown arguments (#4327)
1f04cc70 Add windows_clang to ci.yml (#4323)
ee2b5226 Fix functional.h bug + introduce test to verify that it is fixed (#4254)
0176632e chore: sync blacken-docs hook with black (#4304)
2441d25b chore(deps): update pre-commit hooks (#4302)
252ed8fb docs: prepare for 2.10.1 release (#4279)
b1bd7f26 fix: define (non-empty) `PYBIND11_EXPORT_EXCEPTION` only under macOS. (#4298)
3a2c96bd fix: unicode surrogate character in Python exception message. (#4297)
5bc0943e Ensure config, build, toolchain, spelling, etc. issues are not masked. (#4255)
b07d08f6 Add `PYBIND11_SIMPLE_GIL_MANAGEMENT` option (cmake, C++ define) (#4216)
b07223fa fix: improve bytes to str decoding error handling (#4294)
fcb5554d ci: move to final release of 3.11 (#4286)
07a61aa1 Fix char8_t support (#4278)
d1c31e9a chore: improve issue template (#4276)
4fe905d4 fix: add flag for overriding classic Python search values (#4195)
8ea75ab4 Fix casts to void* (#4275)
17c1e27b fix: Revert pfect args make iterator (#4234)
91cfb770 Revert "feat: add entrypoint for cmake modules dir" (#4270)
2ce76f78 Cleanup casters to release none() to avoid ref counting (#4269)
36ccb08b docs: update changelog (#4265)
128d988e ci: fix labeler
1d4a65e2 feat: add entrypoint for cmake modules dir (#4258)
c3854682 ci(fix): don't label weekly dep updates & ci fixes (#4264)
17c68091 ci: update PGI build (old one no longer signed) (#4260)
fab1eebe First draft of Eigen::Tensor support (#4201)
b926396b bugfix: py contains raises errors when appropiate (#4209)
5b5547bc chore(deps): bump ilammy/msvc-dev-cmd from 1.11.0 to 1.12.0 (#4242)
964c4997 Minor `py::capsule` cleanup. No functional change. (#4238)
8781daf6 chore: Optimize iterator advance() call (#4237)
0927c4d1 chore: Improve PyCapsule exception handling (#4232)
ff7b6971 chore(deps): bump jwlawson/actions-setup-cmake from 1.12 to 1.13 (#4233)
da104a9e Reproducer and fix for issue encountered in smart_holder update. (#4228)
7c6f2f80 fix: PyCapsule_GetDestructor is allowed to return a nullptr destructor (#4221)
4a421562 test_eigen.py test_nonunit_stride_to_python bug fix (ASAN failure) (#4217)
6cb21474 fix: NVCC 11.4.0 - 11.8.0 host bug workaround (#4220)
864ed112 chore: steal arg_v.value from copied arg in unpacking_collector (#4219)
8275b769 ci: update pre-commit schedule (#4212)
600d6976 [pre-commit.ci] pre-commit autoupdate (#4210)
c78dfe69 bugfix: Add error checking to list append and insert (#4208)
da8c730a [pre-commit.ci] pre-commit autoupdate (#4197)
5aa0fad5 perf: call reserve method in set and map casters (#4194)
f743bdf8 Avoid local_internals destruction (#4192)
95d0e71a test C++14 on MSVC (#4191)
424ac4fe fix: Windows compiler, missing object initializer (#4188)
d02f219f [pre-commit.ci] pre-commit autoupdate (#4189)
9c04c7b0 chore: Delete copy ctor/assign for GIL RAIIs (#4183)
1874f8fa Clarify GIL documentation (#4057)
8524b20c fix: Python-3.12 compatibility (#4168)
64f72818 [pre-commit.ci] pre-commit autoupdate (#4178)
aa8f8baa [pre-commit.ci] pre-commit autoupdate (#4171)
8756f16e [pre-commit.ci] pre-commit autoupdate (#4151)
283f10dc chore(deps): bump ilammy/msvc-dev-cmd from 1.10.0 to 1.11.0 (#4161)
0b4c1bc2 test: ConstructorStats newline (PyPy) (#4167)
fac23b6f `error_fetch_and_normalize`: PyPy 7.3.10+ does not need the PR #4079 workaround anymore. (#4154)
a48ec3e8 Words matter updates (#4155)
68e6fdaa embed.h Python 3.11 `config.use_environment=1` + `PYTHONPATH` test (#4119)
81f35d29 chore: Mark detail:forward_like as constexpr (#4147)
2d59b43c Qualify detail::forward_like to avoid conflict. (#4136)
b884b9dc chore: Add pytests for constructing pytypes from iterable (#4138)
bbb89da1 fix(cmake): support vcpkg, try 2 (#4123)
5bdd3d59 feat(cmake): add installation support for pkg-config dependency detection (#4077)
14c84654 [pre-commit.ci] pre-commit autoupdate (#4126)
6abb7de6 chore: Use PyObject_GenericGetDict and PyObject_GenericSetDict functions (#4106)
8a4bca82 fix(cmake): use case-insensitive CMAKE_BUILD_TYPE comparisons (#4078)
29f4940c Fix copy-paste oversight (#4118)
ba5ccd84 [pre-commit.ci] pre-commit autoupdate (#4104)
88a1bb92 chore: remove unnecessary temporary std::pair (#4103)
f8e8403b Open pybind11 namespace with consistent visility. (#4098)
aa953710 [pre-commit.ci] pre-commit autoupdate (#4090)
36655302 Add `-DPYBIND11_WERROR=ON` to mingw cmake commands (#4073)
1e3400b6 chore(deps): bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1 (#4091)
d70f54b0 docs: Missing semicolons (#4094)
b07975f4 Fix missing undef in pytypes (#4087)
9a296373 More systematic gcc & clang coverage (#4083)
cb35a3c1 For PyPy only, re-enable old behavior (runs the risk of masking bugs) (#4079)
42b54507 chore: use explicit defaulting in pyobject macros (#4017)
f47f1edf Fix #3812 and fix const of inplace assignments (#4065)
ef7d971e [pre-commit.ci] pre-commit autoupdate (#4082)
59f03ee3 tests: include pypy3.9 in nox if present
5116a629 fix(spelling): PYTHON_VERSIONS
8d82f298 chore: back to work
aa304c9c chore: preapre for 2.10.0 release (#4068)
87f64c43 docs: update changelog for 2.10.0 (#4066)
1d811910 Disable implicit conversion of `0` to `pybind11::handle`. (#4008)
bc9315fe chore: optimize sparse matrix casting with python tuple (#4064)
6b60d97d docs: use Furo (#3109)
7c3a0317 chore: bump clang-tidy to 13 (#3997)
023b3f32 Undo accidental one-line change under PR #3913 (#4060)
790241bc [pre-commit.ci] pre-commit autoupdate (#4058)
f9f00495 Properly visit self in >=3.9 traverse (#4051)
432bc5cf Add `std::string clean_type_id(const char *typeid_name)` overload (in namespace detail). (#4049)
85bc0884 Report `C++ Info:` via `pytest_report_header()` (#4046)
cd08869d PYBIND11_NAMESPACE consistency fixes. (#4043)
0ab1fcfb docs: update changelog (#4042)
2af163d9 Fix: 3.11 beta support (#3923)
c42e3ab7 [pre-commit.ci] pre-commit autoupdate (#4041)
bc1f9f9b chore(deps): bump actions/setup-python from 3 to 4 (#3999)
5a3a1e34 chore: simpler dependabot (#4035)
479e9a50 Fix arrays with zero-size dimensions (#4038)
374a5b00 [docs] Fix "Enumerations and internal types" example (#4034)
dd3bf7fd [pre-commit.ci] pre-commit autoupdate (#4030)
c3e9173f ci: use almalinux instead of centos, add 9 (#4020)
2ad974c9 [pre-commit.ci] pre-commit autoupdate (#4021)
0964a909 Add a missing std::move in numpy.h (#4005)
21f0e72b [pre-commit.ci] pre-commit autoupdate (#4003)
0e956a2e chore(deps): bump pre-commit/action from 2.0.3 to 3.0.0 (#3992)
e2dcd954 chore: optimize dictionary access in strip_padding numpy (#3994)
918892b9 Make dtype::num() return type consistent with other functions (#3995)
c5fa3436 [pre-commit.ci] pre-commit autoupdate (#3951)
554c0453 enable two new clang-tidy checks (#3988)
42a41bf3 remove useless ctor (#3989)
a05bc3d2 error_already_set::what() is now constructed lazily (#1895)
58802de4 perf: Add object rvalue overload for accessors. Enables reference stealing (#3970)
9f7b3f73 addl unit tests for PR #3970 (#3977)
b24c5ed2 Replace "Unknown internal error occurred" with a more helpful message. (#3982)
de4ba92c Add `error_scope` to `detail::get_internals()` (#3981)
8da58da5 chore: perfectly forward all make_iterator args (#3980)
748ae227 Add missing error handling to `module_::def_submodule` (#3973)
68f80105 chore: add err guard to capsule destructor and add a move to iostream (#3958)
8d14e666 fix: avoid `catch (...)` for expected `import numpy` failures (#3974)
2c549eb7 Move `PyErr_NormalizeException()` up a few lines (#3971)
2d4a20c8 chore: add missing moves for buffer_func and staticmethod in pybind11.h (#3969)
4624e8e1 Don't return pointers to static objects with return_value_policy::take_ownership. (#3946)
c42414db (perf): use a rvalue cast in func_wrapper (#3966)
918d4481 fix(cmake): support cross-compiles with classic Python (#3959)
1e4bd22b fix(cmake): support release and debug at the same time (#3948)
a8b3ff30 chore: add a couple of moves in pybind11.h (#3941)
dff6fa05 fix(cmake): avoid issue with NVCC + Windows (#3947)
1a7b1298 ci: fix cuda issue & MSVC spurious warning (#3950)
72eea20a Fix py::cast from pytype rvalue to pytype (#3949)
48c7be4a Undoing previous accidental commit. Sorry I forgot to git branch.
5621ab85 Do we have a unit test for the traceback code in error_string()?
ad146b2a [pre-commit.ci] pre-commit autoupdate (#3933)
2e331308 chore: remove unused include from stl.h (#3928)
68a0b2df Add anyset & frozenset, enable copying (cast) to std::set (#3901)
9a16e55a [pre-commit.ci] pre-commit autoupdate (#3903)
f306012b fix: file extension on windows with cp36 and cp37 (#3919)
bdc7dd8c chore: update NVIDIA-PGI CI workflow (#3922)
287e4f23 Test pickling a simple callable (does not work). (#3906)
f0b9f755 Replace error printing code gated by NDEBUG with a new flag: PYBIND11_DETAILED_ERROR_MESSAGES (#3913)
75007dda chore: rule of 3 for strdup guard (#3905)
9bc27044 Add tests for cast from tuple to sequence containers (#3900)
03252067 chore(deps): bump actions/upload-artifact from 2 to 3 (#3899)
be4a634c chore(deps): bump actions/checkout from 2 to 3 (#3896)
82455a41 Minor opt to cache tuple casting (#3894)
2a7cb008 chore(deps): bump actions/download-artifact from 2 to 3 (#3897)
e79293cf chore(deps): bump actions/cache from 2 to 3 (#3898)
b58b772b chore(deps): bump actions/setup-python from 2 to 3 (#3895)
1a8603e4 ci: dependabot major versions for official actions (#3888)
e8e229fa [pre-commit.ci] pre-commit autoupdate (#3885)
1c636f4d chore: Change numpy dtype from_args call sig to const ref (#3878)
fbcde3f0 chore: enable clang-tidy check modernize-use-nullptr (#3881)
30716c67 Also add error_scope assignment operator to complete the rule-of-3 (follow-on to PR #3870). (#3872)
3829b762 chore: simplify numpy dtype ctor (#3869)
45164c1f Added deleted copy constructor for error_scope to comply with rule of 3. (#3870)
ba7a0fac Expand dtype accessors (#3868)
fa98804a Adds set_name method of pybind11::capsule class (#3866)
ad0de0f5 [pre-commit.ci] pre-commit autoupdate (#3863)
9969f3b5 ci: drop win2016 (#3854)
088ad4f2 Cleanup cast_safe<void> specialization (#3861)
e3aa215b Add perfect forwarding to make_iterator calls (#3860)
1b27b744 chore: Make stl_bind take slice as const_ref (#3852)
ab59f45d Prefer make_caster<T> to type_caster<T> (#3859)
c4e29528 perf: Add more moves and optimize (#3845)
f2f0c690 [pre-commit.ci] pre-commit autoupdate (#3848)
b3ebd11d feature: support compilers that use std::experimental::filesystem (#3840)
65ec5de5 chore: bump changelog for 2.9.2 (#3834)
42d8593a style: bump black (#3831)
3a183d4b fix: improve str exceptions and consistency with python (#3826)
7742be02 Revert "ci: test pypy 3.9" (#3828)
461937d3 ci: test pypy 3.9 (#3789)
146695a9 fix: better exception and error handling for capsules (#3825)
47079b9e (perf): Add missing move in sp matrix caster and microopt char concats (#3823)
b22ee64c Add type_caster<std::monostate> (#3818)
67089cd3 [pre-commit.ci] pre-commit autoupdate (#3817)
b3a43d13 Use rvalue reference for std::variant cast_op<T> (#3811)
8b1944d3 Remove idioms in code comments (#3809)
a7e7a6e8 Docs: No Strip in Debug (#3779)
f8a532a7 [pre-commit.ci] pre-commit autoupdate (#3800)
91a6e129 PYBIND11_OBJECT_CVT should use namespace for error_already_set() (#3797)
d75b3536 CI: MSVC Debug Build (#3784)
2dd52544 fix: missing move in eval.h (#3775)
af08a95b fix: potential memory leak in pypy (#3774)
42a8e312 Improve Python 3.11 support (#3694)
465b2e0b Use sysconfig in Python >= 3.10 (#3764)
5f9b090a ci: fix PyPy (#3768)
061c6177 [pre-commit.ci] pre-commit autoupdate (#3765)
f495dfc4 cast: Qualify symbol usage in PYBIND11_TYPE_CASTER (#3758)
da15bb20 Cast bytearray to string (#3707)
91f597be [pre-commit.ci] pre-commit autoupdate (#3754)
9aa676d3 fix: clear local internals after finalizing interpreter #2101 (#3744)
44596bc4 Fix exception handling when pybind11::weakref() fails. (#3739)
009ffc33 MSVC C++20 test_eigen (#3741)
4b42c371 style: pylint (#3720)
c14170a7 Removing `// clang-format off` - `on` directives from test_pickling.cpp (#3738)
0986af61 [pre-commit.ci] pre-commit autoupdate (#3672)
a25d40c7 tests: use 'build' in tests instead of running setup.py (#3734)
a97e9d8c Dropping MSVC 2015 (#3722)
44156477 Adding MSVC 2022 C++20 GitHub Action (#3732)
522c59ce chore: drop Python 3.5 (#3719)
1a432b42 docs: Correct minor typos (#3721)
6493f496 Python 2 removal part 1: tests (C++ code is intentionally ~untouched) (#3688)
46dcd9bc fix: minor CMake warning fix for unused variable (#3718)
ec24786e Fully-automatic clang-format with include reordering (#3713)
e96221be Final manual curation in preparation for global `clang-format`ing (#3712)
d6c66d25 chore(clang-tidy): Add clang-tidy rules: prefer-member-initializer and optin.performance.Padding (#3716)
dc9803ce Add missing clang-tidy fixes (#3715)
7f975816 chore(clang-tidy): Enable static downcast and decl naming check (#3709)
abc38690 Manually applying two clang-format changes that need fix-ups for clang-tidy. (#3705)
7769e771 clang-tidy readability-qualified-auto (#3702)
b4f5350d chore: use member initializer (#3704)
ddbc74c6 Adding .clang-tidy readability-braces-around-statements option.
8581584e Manual fix-ups in preparation for clang-tidy readability-braces-around-statements.
af056b65 fix: __index__ on Enum should always be present. (#3700)
1b841883 Minor change to improve readability (#3695)
96b943be tests: update catch to 2.13.5 to fix glibc 2.34 failures (#3679)
94a94872 docs: fix imported target name (#3689)
36813cfa chore: back to work
1d3b04e8 test: Strip whitespace when comparing numpy dtypes for 1.22 compat (#3682)
ffa34686 chore: bump to 2.9.1
3899dc65 Documenting missing unit test coverage. (#3673)
0f6ad910 docs: update changelog for 2.9.1 (#3670)
21e10945 ci: move centos 8 to stream (#3675)
ce18721d Ensure TypeError use raise_from for C++->Python overload res. (#3671)
978617f6 fix issue 3668 by removing bool casts in numpy.h (#3669)
3a8d9230 Fix caster optimization regression introduced in #3650 (#3659)
bf7e5f92 fix(setup): support overriding CMake args (#3577)
dc4717ba fix: module extension detection for python 3.10 (#3663)
07103d65 Remove extra semicolon (#3666)
17792884 Document how to bind templates (#3665)
ec81e8e7 Propagate py::multiple_inheritance to all children (#3650)
bcb6d63c fix msys ci python issue (#3651)
dedda228 Fix a typo in class.rst (#3648)
9ec1128c Fix typo in doc (#3628)
3a1eddab chore(deps): bump jwlawson/actions-setup-cmake from 1.11 to 1.12 (#3625)
51948559 Render `py::bool_` and `py::float_` without `_` in docstrings (#3622)
7e7c5585 Fixing obvious minor typo (missing `D` in `-DOWNLOAD_EIGEN=ON`).
d2ec8367 Add support for nested C++11 exceptions (#3608)
f8d4aa47 Add clang-tidy readability checks for sus args (#3611)
21911e12 A way to register additional test targets and support .py only tests. (#3590)
d434b5f3 (chore): Remove deprecated c-headers (#3610)
f5888108 Replacing ICC C++14 with C++17 (#3570)
ef070f77 Add additional info to TypeError when C++->Python casting fails (#3605)
b66328b0 [pre-commit.ci] pre-commit autoupdate (#3609)
fb9a222d chore(deps): bump pypa/gh-action-pypi-publish from 1.4.2 to 1.5.0 (#3606)
2cd32e5d [pre-commit.ci] pre-commit autoupdate (#3589)
1bbaeb34 Adding dedicated test_const_name. (#3578)
9b4f71d1 docs: remove duplication in changelog for 2.9.0
93716147 Merge branch 'master' into stable
45f792ef chore: prepare for 2.9
89769e6e [pre-commit.ci] pre-commit autoupdate (#3574)
cb302305 fix: restore full range of _ functions (#3571)
d4b9f347 docs: update changelog (#3556)
e50f841d fix: do not use LTS on mips64 and ppc64le (#3557)
39fbc799 fix: avoiding usage of _ if already defined (#3423)
b3d9c354 vi: replacing currently broken ICC Latest C++17 with C++14. (#3551)
d0406c74 [pre-commit.ci] pre-commit autoupdate (#3563)
75168113 fix(setup_helpers): ensure ThreadPool is closed (#3548)
59aa9986 [pre-commit.ci] pre-commit autoupdate (#3533)
a224d0cc fix: vs2022 compilation, issue #3477 (#3497)
b4939fcb Expand std::string_view support to str, bytes, memoryview (#3521)
cd176cee chore: update changelog with recent PRs (#3524)
70a58c57 Replace usage of deprecated Eigen class MappedSparseMatrix. (#3499)
fe65693c [pre-commit.ci] pre-commit autoupdate (#3500)
5d067e87 fix: remove redundant copy operation to fix warning (#3486)
9281faf4 Fixing `stict` vs `strict` typo. (#3493)
673b4be3 Fix py::kw_only when used before the first arg of a method (#3488)
56322daf fixed include for filesystem::path (#3482)
15f8d7c1 fix(build): cleaner CMake printouts & IDE folders (#3479)
ff51fcb7 docs: fix broken link (again)
72282f75 ci: support development releases of Python (#3419)
1eb59963 Removed duplicated word in docs/advanced/exceptions.rst (#3476)
d2b21316 cmake: report version type in the version string (#3472)
9422d98f [pre-commit.ci] pre-commit autoupdate (#3473)
afdc09de [master] Wrong caching of overrides (#3465)
270b11d5 Revert "style: drop pycln" (#3466)
e450eb62 Removed duplicated word in docs/advanced/cast/eigen.rst (#3458)
aebd21b5 docs: rework CI a bit, more modern skipping (#3424)
b11ff912 fix(setup =_helpers): don't add -g0 CFLAGS sets -g (#3436)
b322018e [pre-commit.ci] pre-commit autoupdate (#3449)
01f938e7 fix: add missing std::forward calls (#3443)
a61e354e docs: touch up manual release suggestion (#3422)
6de30d31 [pre-commit.ci] pre-commit autoupdate (#3432)
dd2d1272 Correct "which" versus "that" error. (#3430)
e7c9753f feat: allow kw-only args after a py::args (#3402)
a80b2237 chore: get back to work after 2.8.1
acae9301 Merge branch 'master' into stable
f7b49961 [skip ci] Tweaks in preparation for the 2.8.1 release. (#3421)
f1594cb9 docs: changelog update for 2.8.1 (#3416)
90707b46 fix(build): support conan's multiple includes of all files (#3420)
e7e2c79f fix: improve support for Python 3.11-dev (#3368)
c2d3e220 fix: the types for return_value_policy_override in optional_caster (#3376)
d45a8810 [pre-commit.ci] pre-commit autoupdate (#3409)
9379b399 fix: MSVC 2017 C++17 on Python 3 regression (#3407)
78ee782b feat: Add C++ binding to throw AttributeError (#3387)
076c89fc tests: test recursive dispatch using visitor pattern (#3365)
606f81a9 style: drop pycln (#3397)
2d6014e4 docs: fix minor typo (#3390)
f791dc86 fix: deprecate make_simple_namespace, fix Python 3.11 (#3374)
931f6644 ci: cancel in-progress on repeated pushes (#3370)
56b49c2b ci: fix mingw checks by pinning (#3375)
7c580586 Correct options on Eigen::MappedSparseMatrix & adding MSVC C4127 suppression around Eigen includes. (#3352)
02c05573 [pre-commit.ci] pre-commit autoupdate (#3353)
8a7c266d Fix make_key_iterator/make_value_iterator for prvalue iterators (#3348)
750e38dc Update eval.h (#3344)
f4c81e08 maint: Add additional linter-related pre-commit hooks (#3337)
ed09664f chore(deps): bump ilammy/msvc-dev-cmd from 1.9.0 to 1.10.0 (#3338)
47ed124f Fix some formatting in the v2.8.0 changelog (#3339)
ba9f919b chore: get back to work after 2.8.0
e315e1fe Merge branch 'master' into stable
97976c16 [pre-commit.ci] pre-commit autoupdate (#3325)
3747dc2c Revert "All `-DDOWNLOAD_EIGEN=OFF` (to work around gitlab eigen outage)." (#3326)
c9a319c6 chore: version 2.8.0 final
20aae3e6 ci: disable Eigen due to Cert issue on CentOS
591db0b9 docs: update CHANGELOG for 2.8
9f146a56 All `-DDOWNLOAD_EIGEN=OFF` (to work around gitlab eigen outage).
d7a7edc1 tests: support Eigen configuration
ad966556 fix: replace free() with std::free() (#3321)
b3573ac9 feat: add `.keys` and `.values` to bind_map (#3310)
b4e1ab8c Docs: Demonstrate non-enum internal types in example (#3314)
a1830d5e docs: mention title conventions in PR template (#3313)
c9bbf8d2 docs: fix minor typo (#3311)
71fd5241 docs: fix minor typo (#3311)
6be64304 [pre-commit.ci] pre-commit autoupdate (#3312)
6bce3bd7 docs: update CHANGELOG (#3304)
d58699c9 fix(cmake): reduce chance for variable collision (#3302)
62c4909c Add `custom_type_setup` attribute (#3287)
409be833 CMake: react to python version changes
6ad3f874 fix(build): avoid a possible warning about shadowed variables and changing behaviors (#3220)
21282e64 feat: reapply fixed version of #3271 (#3293)
2a78abff Ensure PYBIND11_TLS_REPLACE_VALUE evaluates its arguments only once (#3290)
5f46e47d tests: check simple iteration of pairs (#3296)
2fa3fcfd Revert "Add make_value_iterator (#3271)"
1dc9a23c chore(deps): bump jwlawson/actions-setup-cmake from 1.10 to 1.11 (#3294)
b06a6f4f feat: Slice allowing None with py::object or std::optional (#1101)
0fb981b2 Add blacken-docs and pycln pre-commit hooks (#3292)
ee0c5ee4 Add make_value_iterator (#3271)
077a16e9 [pre-commit.ci] pre-commit autoupdate (#3286)
6e6975e2 Fix test case with __new__ (#3285)
d0f3c51f Enable defining custom __new__ (#3265)
14976c85 Eliminate duplicate TLS keys for loader_life_support stack (#3275)
04dd3262 docs: update CHANGELOG (#3276)
e0031bfc include/pybind11/numpy.h: gcc 4.8.4 does not have is_trivially_copyable (#3270)
3ed31e92 [pre-commit.ci] pre-commit autoupdate (#3266)
6c65ab59 Follow-on to PR #3254, to address user code breakages. (#3263)
9978ed58 Fix capsule bug (#3261)
0e599589 Fix thread safety for pybind11 loader_life_support (#3237)
121b91f9 Fixing NOLINT mishap (#3260)
ae07d4c6 maint(Clang-Tidy): readability-const-return (#3254)
4d5ad03e Avoid use of temporary `bytes` object in string_caster for UTF-8 (#3257)
4c6bee35 fix: Set __file__ constant when using eval_file (#1300) (#3233)
6abf2baa CodeHealth: Enabling clang-tidy google-explicit-constructor (#3250)
39a0aac8 docs fix to avoid nonexistent SmartCompile (#3241)
d71ba0cb (perf): Add a missing noexcept to a pytype constructor (#3236)
49173e47 Minor follow-on to PR #1334 (Fix enum value's __int__ returning non-int when underlying type is bool or of char type) (#3232)
a46f6237 Minor tweaks. (#3230)
d6474ed7 fix: memory leak in cpp_function (#3228) (#3229)
76d939de [pre-commit.ci] pre-commit autoupdate (#3231)
777352fc Adding `ssize_t_cast` to support passing `size_t` or `ssize_t` values where `ssize_t` is needed. (#3219)
cb60ed49 Fix enum value's __int__ returning non-int when underlying type is bool or of char type (#1334)
930bb16c Call PySys_SetArgv when initializing interpreter. (#2341)
503ff2a6 view for numpy arrays (#987)
db44afa3 tests: fix pytest usage on Python 3.10 (#3221)
59ad1e7d reshape for numpy arrays (#984)
031a700d Add make_simple_namespace function and tests (#2840)
c8ce4b8d Clone of @virtuald's PR #2112 with minor enhancements. (#3215)
6cbabc4b maint(clang-tidy): Enable cpp-coreguideline slicing checks (#3210)
fdac5fbf chore: support targeting different Python versions with nox (#3214)
b3d18f38 [pre-commit.ci] pre-commit autoupdate (#3213)
4f29b8a4 ci: extend msys2 mingw CI (#3207)
998d45e4 Cleanup of file-scoped and globally-scoped warning suppression pragmas across pybind11 header files. (#3201)
774b5ff9 Removing obsolete eigen.h warning suppression pragmas. (#3198)
617cb653 [Bugfix] Fix errant const methods (#3194)
1bcd94c4 Removing last remnants of pragma block at the top of pybind11.h (#3186)
9df2f1ff maint(precommit): Apply isort (#3195)
d6841f60 chore(deps): bump jwlawson/actions-setup-cmake from 1.9 to 1.10 (#3196)
7d3b0571 Improved workaround for Centos 8 failure (follow-on to PR #3030). (#3193)
0be2ea06 [pre-commit.ci] pre-commit autoupdate (#3185)
4c7e509f PYBIND11_NOINLINE-related cleanup. (#3179)
ff590c12 maint(perf): Optimize Numpy constructor to remove copies by value. (#3183)
61ee923b Consistent step name "Python tests". (#3180)
6ac8efe5 test_eval: Show example of working closure (#2743)
af700733 Removing GCC -Wunused-but-set-parameter from pragma block at the top of pybind11.h (#3164)
3893f37b maint(clang-tidy): Bugprone enable checks (#3166)
089328f7 Revert "fix: apply simpler expression with fewer workarounds"
1fafd1b4 fix: apply simpler expression with fewer workarounds
5f4d7259 fix: version number hex
c30f57d2 chore: start development for 2.8.0
787d2c88 fix: include hex version in bump
82adacb3 fix: include hex version in bump
5f34c42d chore: bump to version 2.7.1
078c1167 chore: bump to version 2.7.1
90959848 chore: changelog update (#3163)
9f204a18 fix: func_handle for rule of two (#3169)
ada6b791 [pre-commit.ci] pre-commit autoupdate (#3167)
a2b78a8c chore: changelog update (#3163)
c0756ccd fix: func_handle for rule of two (#3169)
f4f4632e [pre-commit.ci] pre-commit autoupdate (#3167)
dcbda8d7 Removing MSVC C4127 from pragma block at the top of pybind11.h (#3152)
b961ac64 Moving pragma for MSVC warning C4505 from pybind11.h to existing list in detail/common.h (#3160)
c80e0593 fix: Mingw64 corrected and add a CI job to test it (#3132)
46c51fc0 Limiting pragma for ignoring GCC 7 -Wnoexcept-type to the scope of pybind11.h. (#3161)
e2573dc9 Moving pragma for MSVC warning C4505 from pybind11.h to existing list in detail/common.h (#3160)
9e8a741b fix: Mingw64 corrected and add a CI job to test it (#3132)
b4259729 Limiting pragma for ignoring GCC 7 -Wnoexcept-type to the scope of pybind11.h. (#3161)
b1fdbe69 chore: add discussions link (#3159)
05852fb6 Accommodating environments that define __STDC_WANT_LIB_EXT1__ even if __STDC_LIB_EXT1__ is not defined by the implementation. (#3151)
ed5fb66b Removing __INTEL_COMPILER section from pragma block at the top of pybind11.h (#3135)
0ac4c8af maint(clang-tidy): Improve code readability with explicit boolean casts (#3148)
5c6bdb72 fix: the CMake config in Python package had a hard coded path (#3144)
fd71bd48 Allow python builtins to be used as callbacks (#1413)
e93d9459 Removing MSVC C4800 from pragma block at the top of pybind11.h (#3141)
c973660d [pre-commit.ci] pre-commit autoupdate (#3143)
85b38c69 Adding pragma warning(disable: 4522) for MSVC <= 2017. (#3142)
b193d42c Removing MSVC C4996 from pragma block at the top of pybind11.h (#3129)
ee3ecb8a Specified encoding in setup.py calls of open() (#3137)
c14b1933 chore: increase CMake upper limit (#3124)
b72ca7d1 Removing MSVC C4100 from pragma block at the top of pybind11.h (#3150)
f4721a7b Accommodating environments that define __STDC_WANT_LIB_EXT1__ even if __STDC_LIB_EXT1__ is not defined by the implementation. (#3151)
2164c2e0 Removing __INTEL_COMPILER section from pragma block at the top of pybind11.h (#3135)
9beaa925 maint(clang-tidy): Improve code readability with explicit boolean casts (#3148)
7cc0ebb4 fix: the CMake config in Python package had a hard coded path (#3144)
a0b97596 Allow python builtins to be used as callbacks (#1413)
a0f862d4 Removing MSVC C4800 from pragma block at the top of pybind11.h (#3141)
7f76d795 [pre-commit.ci] pre-commit autoupdate (#3143)
7904ba1a Adding pragma warning(disable: 4522) for MSVC <= 2017. (#3142)
ff97f101 Removing MSVC C4996 from pragma block at the top of pybind11.h (#3129)
e58c6897 Specified encoding in setup.py calls of open() (#3137)
d65edfb0 Feature/local exception translator (#2650)
6d5d4e73 Move object in pop method of List. (#3116)
9626483c [pre-commit.ci] pre-commit autoupdate (#3134)
34f587dd Removing all warning pragmas that have not effect. (#3127)
74935f8d chore: post-release (#3128)
65e95ea8 chore: bump to 2.7.0 (#3123)
6642f389 docs: update changelog (#3122)
4359e00b Introducing PYBIND11_VERSION_HEX (#3120)
1b10292c chore: support PDF from nox (#3121)
55f6f6e9 Fix: RTD Docutils Build (#3119)
2415c094 feat(package): support pipx run (#3117)
31843d45 docs: reduce visibility of 3.9.0 warning (#3105)
5cd37507 Enable -Wstrict-aliasing warning (#2816)
c4b0dc7c Add shellcheck style checking (#3114)
cd061aee style: pre-commit cleanup (#3111)
7331d381 Raise codec errors when casting to std::string (#2903)
aca6c3ba * Removing stray semicolons (discovered by running clang-format v12 followed by tools/check-style.sh). (#3087)
1be0a0a6 Add helper to build in-tree extensions. (#2831)
2b7985e5 Improve documentation of discard_as_unraisable() API (#2697)
25e470c5 fix(clang-tidy): Add cppcoreguidelines-init-vars,slicing, and throw-by-value-catch-by-reference checks (#3094)
6a644c8f docs: update changelog (#3099)
0e2e0035 style: add pyupgrade check, 2.7+
11e12fe4 chore: move some config to pyproject.toml
84fdadfb chore: update pre-commit hooks
75090647 More precise return_value_policy::automatic documentation. (#2920)
ddf0efb9 chore: add nox support (#3101)
9f11951b Fixing spelling errors that went undetected because the pre-commit spell check was added after the CI for PR #2995 last ran. (#3103)
f0a65c89 docs(fix): spelling mistake in recent commit
7472d37a Adding iostream.h thread-safety documentation. (#2995)
2d468697 NOLINT reduction (#3096)
7a64b8ad docs: fix script issues for changelog compilation (#3100)
0f4761b4 Rollback of DOWNLOAD_CATCH=OFF change merged via PR #3059. (#3092)
cf006af2 Fix typos and docs style (#3088)
bac5a0c3 Go all the way fixing clang-tidy issues to avoid the NOLINTNEXTLINE clutter and clang-format issues. This was really meant to be part of PR #3051 but was held back either out of an abundance of caution, or because of confusion caused by stray semicolons. (#3086)
b5357d1f fix(clang-tidy): Enable clang-tidy else-after-return and redundant void checks (#3080)
6d1b197b Splitting out pybind11/stl/filesystem.h. (#3077)
c090c8c4 Unify cast_error message thrown by [simple|unpacking]_collector (#3013)
0ad116d3 Adding codespell to .pre-commit-config.yaml (follow-on to PR #3075). (#3076)
8bee61b6 docs: fix various typos (#3075)
795e3c4c Removing `AlignConsecutiveAssignments: true`. (#3067)
6d440946 Check dict item accesses where it isn't already checked (#2863)
5bcaaa04 Add a std::filesystem::path <-> os.PathLike caster. (#2730)
f067deb5 avoid unnecessary strlen (#3058)
733f8de2 Avoid string copy if possible when passing a Python object to std::ostream (#3042)
cad79c11 tests: remove very minor oversight in PR #3059. (#3066)
fbae8f31 pickle setstate: setattr __dict__ only if not empty (#2972)
93e69191 fix: enable py::implicitly_convertible<py::none, ...> for py::class_-wrapped types (#3059)
484b0f04 Updating and slightly enhancing instructions for running clang-tidy. (#3055)
dac74ebd fix(clang-tidy): performance fixes applied in tests and CI (#3051)
3b30b0a5 fix(clang-tidy): clang-tidy readability and misc fixes, like adding const (#3052)
d00fc629 use CMAKE_INSTALL_FULL_INCLUDEDIR (#3005)
9b3b3577 chore(deps): bump ilammy/msvc-dev-cmd from 1.8.1 to 1.9.0 (#3027)
e0b5cbd4 chore(clang-tidy): add more modernize clang-tidy checks (#3049)
af6218ff fix(clang-tidy): Apply performance fixes from clang-tidy (#3046)
79178e71 fix(setup_helpers): try import multiprocessing.synchronize too (#3043)
19d99a87 Working around Centos 8 failure. (#3030)
b4b67f02 Fix typos (#3044)
cd4b49a2 Update py::kwargs examples to pass by reference (#3038)
4c7697db Add const T to docstring generation. (#3020)
e25b1505 Adjusting valgrind suppression for pypocketfft to resolve systematic failures that started to appear on 2020-05-27. (#3022)
3ac690b8 Explicitly export exception types. (#2999)
14023c9c chore(deps): bump ilammy/msvc-dev-cmd from 1.8.0 to 1.8.1 (#3021)
f61855b9 chore(deps): bump ilammy/msvc-dev-cmd from 1 to 1.8.0 (#3001)
bc7cf6ef chore(deps): bump jwlawson/actions-setup-cmake from 1.8 to 1.9 (#3000)
b6ec0e95 functions: Add doc on incorrect argument index (#2979)
417fd120 Fix: fix typo of WITHOUT_SOABI (#2992)
0c93a0f3 Fix Unicode support for ostream redirects (#2982)
54430436 ci: install Boost for boost checks (#2968)
bca4b36b chore(deps): bump pre-commit/action from v2.0.2 to v2.0.3 (#2964)
5e4804bb tests: use master commit for pytest on 3.10 (#2967)
e08a5811 Fix compilation with gcc < 5 (#2956)
114be7f4 docs: remove recommonmark (#2955)
62976cfc fix: using -Werror-all for Intel (#2948)
6709abba Allow function pointer extraction from overloaded functions (#2944)
e0c1dadb chore: add myself to CODEOWNERS (#2940)
4f0727f2 Fix the enabling of default extension handling (#2938)
16c23fef chore(deps): bump pre-commit/action from v2.0.0 to v2.0.2 (#2935)
ad6bf5cd Adding PyGILState_Check() in object_api<>::operator(). (#2919)
f676782b env: Add surrogate for pytest.deprecated_call for ptyest<3.9 (#2923)
1259db6f Fix Pybind11Extension on mingw64 (#2921)
c2db53da fix: catch missing self argument in overloads constructor (#2914)
3df0ee6f docs: typo in classes.rst (#2926)
0e01c243 Generalizing suppression for pypocketfft. (#2896)
f110889d Use correct duration representation when casting from datetime.timdelta to std::chrono::duration (#2870)
44678e54 Shuffling code in test_multiple_inheritance.cpp to separate struct/class definitions from bindings code. (#2890)
9c0aa699 Pointing out namespace in docs (#2874)
e2e819b2 Shuffling code in test_smart_ptr.cpp to separate struct/class definitions from bindings code. Back-porting from smart_holder branch, to minimize diffs and potential for merge conflicts. (#2875)
74a767d4 Dtype kind vs char (#2864)
c0fbb02c Extract gil management functions to separate header (#2845)
0c42250a Splitting out detail/type_caster_base.h from cast.h, with iwyu cleanup. (#2841)
98f9a33c Correct typo in FAQ (#2868)
59f8d7f1 chore(deps): bump jwlawson/actions-setup-cmake from v1.7 to v1.8 (#2865)
417067ee Add pybind11::bytearray (#2799)
cbae6d55 docs: fix CMake status for DOWNLOAD_EIGEN (#2857)
c2362393 chore(deps): bump pypa/gh-action-pypi-publish from v1.4.1 to v1.4.2 (#2851)
c78dfb69 MSVC but not Clang: /MP (#2824)
e791ec4e fix: add null pointer check with std::localtime (#2846)
948d09d6 test: Test against Python 3.10 (#2848)
fe845878 Make sure all warnings in pytest get turned into errors (#2838)
721834b4 chore: get PyPy 3.7 wheels using NumPy 1.20 (#2837)
6cf6bf20 Fix confusing weakref constructor overload (#2832)
932769b0 Adding holder_caster `typename SFINAE = void` hooks to help work around the current lack of smart-pointer interoperability (#2833)
23c3edcf When determining if a shared_ptr already exists, use a test on the we… (#2819)
0432ae7c Changing pybind11::str to exclusively hold PyUnicodeObject (#2409)
587d5f84 Update breathe to 4.26.1, add make_tuple, make_iterator, and make_key_iterator (#2828)
9b7bfef8 Factoring out find_registered_python_instance() from type_caster_generic::cast. (#2822)
87954e7a fix: corrected dev versioning
4a5b81b1 chore: get back to work
8de7772c chore: prepare for the 2.6.2 release (#2821)
732bf88d fix: avoid changing class outside of GIL
dff9b3b4 chore: add pytest-timeout, mypy
8e5d3d23 docs: prepare for 2.6.2 (#2820)
42e73807 chore(deps): bump jwlawson/actions-setup-cmake from v1.6 to v1.7 (#2818)
0bb8ca26 Always call PyNumber_Index when casting from Python to a C++ integral type, also pre-3.8 (#2801)
9ea39dc3 Force the builtin module key to be the correct type. (#2814)
08bca374 docs: update changelog, nicer output for script (#2811)
44105ca1 docs: mention that the changelog block in PR is special
5b43ac42 docs: fix missing line from #2310
2db0264a style: add clang-format file (#2310)
130c9954 fix: support basic dual includes (#2804)
eb83feef style: avoid using unintialized variables (#2806)
87f5aff4 ci: update to setup-cmake v1.6 (#2805)
e8c4f543 fix: prepend Pybind11Extension flags rather than appending them. (#2808)
48534089 fix: Intel ICC C++17 compatibility (#2729)
8449a808 fix: only allow integer type_caster to call __int__ method when conversion is allowed; always call __index__ (#2698)
0df11d85 docs: update build description slightly (#2794)
0b3df7f9 ci: Intel icc/icpc via oneAPI (#2573)
0f8d5f2e Add a Valgrind build on debug Python 3.9 (#2746)
76a16007 fix: STATIC and SHARED flags not being detected (#2796)
08551463 Plug leaking function_records in cpp_function initialization in case of exceptions (found by Valgrind in #2746) (#2756)
230fa53f fix: Don't override global settings for VISIBILITY if set (#2793)
1faf4a8a docs: the order of alternatives for variant types matters, and follows the same rules as overload resolution (#2784)
40931961 docs: fix spelling in some comments/docs (#2777)
df8494dc fix: a clang warning [-Wshadow-field-in-constructor-modified] (#2780)
14b37512 docs: fix example code in Exceptions section (match vs. matches) (#2781)
210c8c21 fix: a warning found by static code analyzer (#2783)
f243450e ci: disable builds for 3.10.0a4, and enable a nightly 3.10-dev build (#2792)
5abce7fc ci: use fixed action (#2791)
7b7ec664 ci: pin CMake to 3.19.2, fixes issues with 3.19.3 on Linux (aarch64) and macOS (universal) (#2790)
98f1bbb8 Ignore deprecation warnings about old-style __init__/__setstate__ constructors in the tests (originally done in #2746) (#2759)
e57dd471 Fix various minor memory leaks in the tests (found by Valgrind in #2746) (#2758)
e612043d Fix invalid access when reinterpret_casting a non-pybind11 PyObject* to instance* (found by Valgrind in #2746) (#2755)
2110d2d8 enum: add missing Enum.value property (#2739)
b7dfe5cc chore: changelog update (#2750)
d587a2fd fix: do not set docstring for function when empty (#2745)
830f8eda tests: update pytest 6.2.1 and fix test_python_alreadyset_in_destructor (#2741)
6f66e760 docs: add a note about compiling the example (#2737)
635e3fc9 CONTRIBUTING: Add suggestion about passing pytest flags (#2738)
79b0e2c0 docs: fix pdf build, simpler start page (#2736)
6b4297fd fix: don't trigger -Wunused-parameter in flagcheck.cpp. (#2735)
5bd766bf docs: update changelog and add script to help generate it (#2733)
d5af536f ci: update cmake action (#2734)
79cb013f fix: allow users to avoid thread termination in scoped_released (#2657)
cecdfadc minor cleanup: fixing or silencing flake8 errors (#2731)
30eb39ed fix: also throw in the move-constructor added by the PYBIND11_OBJECT macro, after the argument has been moved-out (if necessary) (#2701)
d9fa7056 style: remove redundant instance->owned = true (#2723)
ffb113d1 fix: regression with installed pybind11 overriding local one (#2716)
499fcd54 ci: drop pypy2 linux, PGI 20.7, add Python 10 dev (#2724)
5469c238 Adjusting `type_caster<std::reference_wrapper<T>>` to support const/non-const propagation in `cast_op`. (#2705)
91a69720 docs: Update warning about Python 3.9.0 UB, now that 3.9.1 has been released (#2719)
d068ab28 docs: pybind11/numpy.h does not require numpy at build time. (#2720)
028812ae docs: add warning about FindPython's Development component when libraries don't exist (e.g. on manylinux) (#2689)
d57c1fab docs: update installing.rst (#2691)
8adef2c7 fix: workaround for #2682 and #2422 by simply clearing the TypeError (#2685)
087b07c8 Remove workaround code that is not needed since #1211 (#2683)
7bd4b397 fix: define PYBIND11_CPP14 for recent intel compilers (#2679)
af8849f4 docs: list all pybind11 exceptions (#2671)
2fa4747c pythonbuf fix (#2675)
17c22b9e docs: mention branch update in checklist (#2670)
32d11c96 fix typo in pickle example (#2669)
de78bddd docs: better badges (#2656)
f8b8107b fix: make FindPython2 and FindPython3 work (#2662)
02746cb6 docs: add a little more information for releases
b7c741b5 docs: back to work after 2.6.1
f1abf5d9 docs: changelog update (#2652)
ebd5c5b4 feat: way to only recompile changed files (#2643)
c58758d0 fix: add reasonable argument names to enum_ methods (#2637)
b72cebeb style: clang-tidy: modernize-use-using (#2645)
06b673a0 Allow NULL value in pybind11_meta_setattro (#2629)
3e4d54bc fix: match new extension discovery with changes to classic discovery (#2640)
6d4854a5 ci: correct types statement
6cc233cc ci: label PRs when merged only for now
b8dc60ec fix: Python include directory was missing from DIRS (#2636)
7d6713a4 Use weakref to clean up captured function object in def_buffer (#2634)
06a54018 fix: min macos (#2622)
139c05da ci: test on NumPy + Python 3.9 (#2628)
8290a5a0 clang -Wnon-virtual-dtor compatibility (#2626)
f2e79986 [common.h] Mark another entry point as "unused". (#2625)
3a37d338 Add __builtins__ to globals argument of `py::exec` and `py::eval` if not present (#2616)
ace4deb4 ci: add more jobs (#2610)
4d037439 fix: missing identifier for Python 3.9
7c26c718 Fix mispelling in basics.rst (#2614)
86d3e9eb begin working towards a future v2.6.1 patch release
git-subtree-dir: examples/knxPython/pybind11
git-subtree-split: 941f45bcb51457884fa1afd6e24a67377d70f75c
2024-06-29 16:48:45 +02:00
|
|
|
# This file was autogenerated by uv via the following command:
|
|
|
|
# uv pip compile --generate-hashes docs/requirements.in -o docs/requirements.txt
|
|
|
|
alabaster==0.7.16 \
|
|
|
|
--hash=sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65 \
|
|
|
|
--hash=sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92
|
|
|
|
# via sphinx
|
|
|
|
babel==2.14.0 \
|
|
|
|
--hash=sha256:6919867db036398ba21eb5c7a0f6b28ab8cbc3ae7a73a44ebe34ae74a4e7d363 \
|
|
|
|
--hash=sha256:efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287
|
|
|
|
# via sphinx
|
|
|
|
beautifulsoup4==4.12.3 \
|
|
|
|
--hash=sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051 \
|
|
|
|
--hash=sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed
|
|
|
|
# via furo
|
|
|
|
breathe==4.35.0 \
|
|
|
|
--hash=sha256:5165541c3c67b6c7adde8b3ecfe895c6f7844783c4076b6d8d287e4f33d62386 \
|
|
|
|
--hash=sha256:52c581f42ca4310737f9e435e3851c3d1f15446205a85fbc272f1f97ed74f5be
|
|
|
|
# via -r requirements.in
|
|
|
|
certifi==2024.2.2 \
|
|
|
|
--hash=sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f \
|
|
|
|
--hash=sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1
|
|
|
|
# via requests
|
|
|
|
charset-normalizer==3.3.2 \
|
|
|
|
--hash=sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027 \
|
|
|
|
--hash=sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087 \
|
|
|
|
--hash=sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786 \
|
|
|
|
--hash=sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8 \
|
|
|
|
--hash=sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09 \
|
|
|
|
--hash=sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185 \
|
|
|
|
--hash=sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574 \
|
|
|
|
--hash=sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e \
|
|
|
|
--hash=sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519 \
|
|
|
|
--hash=sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898 \
|
|
|
|
--hash=sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269 \
|
|
|
|
--hash=sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3 \
|
|
|
|
--hash=sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f \
|
|
|
|
--hash=sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6 \
|
|
|
|
--hash=sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8 \
|
|
|
|
--hash=sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a \
|
|
|
|
--hash=sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73 \
|
|
|
|
--hash=sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc \
|
|
|
|
--hash=sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714 \
|
|
|
|
--hash=sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2 \
|
|
|
|
--hash=sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc \
|
|
|
|
--hash=sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce \
|
|
|
|
--hash=sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d \
|
|
|
|
--hash=sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e \
|
|
|
|
--hash=sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6 \
|
|
|
|
--hash=sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269 \
|
|
|
|
--hash=sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96 \
|
|
|
|
--hash=sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d \
|
|
|
|
--hash=sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a \
|
|
|
|
--hash=sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4 \
|
|
|
|
--hash=sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77 \
|
|
|
|
--hash=sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d \
|
|
|
|
--hash=sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0 \
|
|
|
|
--hash=sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed \
|
|
|
|
--hash=sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068 \
|
|
|
|
--hash=sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac \
|
|
|
|
--hash=sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25 \
|
|
|
|
--hash=sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8 \
|
|
|
|
--hash=sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab \
|
|
|
|
--hash=sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26 \
|
|
|
|
--hash=sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2 \
|
|
|
|
--hash=sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db \
|
|
|
|
--hash=sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f \
|
|
|
|
--hash=sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5 \
|
|
|
|
--hash=sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99 \
|
|
|
|
--hash=sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c \
|
|
|
|
--hash=sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d \
|
|
|
|
--hash=sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811 \
|
|
|
|
--hash=sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa \
|
|
|
|
--hash=sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a \
|
|
|
|
--hash=sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03 \
|
|
|
|
--hash=sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b \
|
|
|
|
--hash=sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04 \
|
|
|
|
--hash=sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c \
|
|
|
|
--hash=sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001 \
|
|
|
|
--hash=sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458 \
|
|
|
|
--hash=sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389 \
|
|
|
|
--hash=sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99 \
|
|
|
|
--hash=sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985 \
|
|
|
|
--hash=sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537 \
|
|
|
|
--hash=sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238 \
|
|
|
|
--hash=sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f \
|
|
|
|
--hash=sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d \
|
|
|
|
--hash=sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796 \
|
|
|
|
--hash=sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a \
|
|
|
|
--hash=sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143 \
|
|
|
|
--hash=sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8 \
|
|
|
|
--hash=sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c \
|
|
|
|
--hash=sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5 \
|
|
|
|
--hash=sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5 \
|
|
|
|
--hash=sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711 \
|
|
|
|
--hash=sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4 \
|
|
|
|
--hash=sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6 \
|
|
|
|
--hash=sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c \
|
|
|
|
--hash=sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7 \
|
|
|
|
--hash=sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4 \
|
|
|
|
--hash=sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b \
|
|
|
|
--hash=sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae \
|
|
|
|
--hash=sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12 \
|
|
|
|
--hash=sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c \
|
|
|
|
--hash=sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae \
|
|
|
|
--hash=sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8 \
|
|
|
|
--hash=sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887 \
|
|
|
|
--hash=sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b \
|
|
|
|
--hash=sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4 \
|
|
|
|
--hash=sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f \
|
|
|
|
--hash=sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5 \
|
|
|
|
--hash=sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33 \
|
|
|
|
--hash=sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519 \
|
|
|
|
--hash=sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561
|
|
|
|
# via requests
|
|
|
|
docutils==0.20.1 \
|
|
|
|
--hash=sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6 \
|
|
|
|
--hash=sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b
|
|
|
|
# via
|
|
|
|
# breathe
|
|
|
|
# sphinx
|
|
|
|
furo==2024.1.29 \
|
|
|
|
--hash=sha256:3548be2cef45a32f8cdc0272d415fcb3e5fa6a0eb4ddfe21df3ecf1fe45a13cf \
|
|
|
|
--hash=sha256:4d6b2fe3f10a6e36eb9cc24c1e7beb38d7a23fc7b3c382867503b7fcac8a1e02
|
|
|
|
# via -r requirements.in
|
|
|
|
idna==3.7 \
|
|
|
|
--hash=sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc \
|
|
|
|
--hash=sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0
|
|
|
|
# via requests
|
|
|
|
imagesize==1.4.1 \
|
|
|
|
--hash=sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b \
|
|
|
|
--hash=sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a
|
|
|
|
# via sphinx
|
|
|
|
jinja2==3.1.4 \
|
|
|
|
--hash=sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369 \
|
|
|
|
--hash=sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d
|
|
|
|
# via sphinx
|
|
|
|
markupsafe==2.1.5 \
|
|
|
|
--hash=sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf \
|
|
|
|
--hash=sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff \
|
|
|
|
--hash=sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f \
|
|
|
|
--hash=sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3 \
|
|
|
|
--hash=sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532 \
|
|
|
|
--hash=sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f \
|
|
|
|
--hash=sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617 \
|
|
|
|
--hash=sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df \
|
|
|
|
--hash=sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4 \
|
|
|
|
--hash=sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906 \
|
|
|
|
--hash=sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f \
|
|
|
|
--hash=sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4 \
|
|
|
|
--hash=sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8 \
|
|
|
|
--hash=sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371 \
|
|
|
|
--hash=sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2 \
|
|
|
|
--hash=sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465 \
|
|
|
|
--hash=sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52 \
|
|
|
|
--hash=sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6 \
|
|
|
|
--hash=sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169 \
|
|
|
|
--hash=sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad \
|
|
|
|
--hash=sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2 \
|
|
|
|
--hash=sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0 \
|
|
|
|
--hash=sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029 \
|
|
|
|
--hash=sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f \
|
|
|
|
--hash=sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a \
|
|
|
|
--hash=sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced \
|
|
|
|
--hash=sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5 \
|
|
|
|
--hash=sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c \
|
|
|
|
--hash=sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf \
|
|
|
|
--hash=sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9 \
|
|
|
|
--hash=sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb \
|
|
|
|
--hash=sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad \
|
|
|
|
--hash=sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3 \
|
|
|
|
--hash=sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1 \
|
|
|
|
--hash=sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46 \
|
|
|
|
--hash=sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc \
|
|
|
|
--hash=sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a \
|
|
|
|
--hash=sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee \
|
|
|
|
--hash=sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900 \
|
|
|
|
--hash=sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5 \
|
|
|
|
--hash=sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea \
|
|
|
|
--hash=sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f \
|
|
|
|
--hash=sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5 \
|
|
|
|
--hash=sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e \
|
|
|
|
--hash=sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a \
|
|
|
|
--hash=sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f \
|
|
|
|
--hash=sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50 \
|
|
|
|
--hash=sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a \
|
|
|
|
--hash=sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b \
|
|
|
|
--hash=sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4 \
|
|
|
|
--hash=sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff \
|
|
|
|
--hash=sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2 \
|
|
|
|
--hash=sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46 \
|
|
|
|
--hash=sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b \
|
|
|
|
--hash=sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf \
|
|
|
|
--hash=sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5 \
|
|
|
|
--hash=sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5 \
|
|
|
|
--hash=sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab \
|
|
|
|
--hash=sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd \
|
|
|
|
--hash=sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68
|
|
|
|
# via jinja2
|
|
|
|
packaging==24.0 \
|
|
|
|
--hash=sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5 \
|
|
|
|
--hash=sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9
|
|
|
|
# via sphinx
|
|
|
|
pygments==2.17.2 \
|
|
|
|
--hash=sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c \
|
|
|
|
--hash=sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367
|
|
|
|
# via
|
|
|
|
# furo
|
|
|
|
# sphinx
|
|
|
|
requests==2.32.0 \
|
|
|
|
--hash=sha256:f2c3881dddb70d056c5bd7600a4fae312b2a300e39be6a118d30b90bd27262b5 \
|
|
|
|
--hash=sha256:fa5490319474c82ef1d2c9bc459d3652e3ae4ef4c4ebdd18a21145a47ca4b6b8
|
|
|
|
# via sphinx
|
|
|
|
snowballstemmer==2.2.0 \
|
|
|
|
--hash=sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 \
|
|
|
|
--hash=sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a
|
|
|
|
# via sphinx
|
|
|
|
soupsieve==2.5 \
|
|
|
|
--hash=sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690 \
|
|
|
|
--hash=sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7
|
|
|
|
# via beautifulsoup4
|
|
|
|
sphinx==7.2.6 \
|
|
|
|
--hash=sha256:1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560 \
|
|
|
|
--hash=sha256:9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5
|
|
|
|
# via
|
|
|
|
# -r requirements.in
|
|
|
|
# breathe
|
|
|
|
# furo
|
|
|
|
# sphinx-basic-ng
|
|
|
|
# sphinx-copybutton
|
|
|
|
# sphinxcontrib-moderncmakedomain
|
|
|
|
# sphinxcontrib-svg2pdfconverter
|
|
|
|
sphinx-basic-ng==1.0.0b2 \
|
|
|
|
--hash=sha256:9ec55a47c90c8c002b5960c57492ec3021f5193cb26cebc2dc4ea226848651c9 \
|
|
|
|
--hash=sha256:eb09aedbabfb650607e9b4b68c9d240b90b1e1be221d6ad71d61c52e29f7932b
|
|
|
|
# via furo
|
|
|
|
sphinx-copybutton==0.5.2 \
|
|
|
|
--hash=sha256:4cf17c82fb9646d1bc9ca92ac280813a3b605d8c421225fd9913154103ee1fbd \
|
|
|
|
--hash=sha256:fb543fd386d917746c9a2c50360c7905b605726b9355cd26e9974857afeae06e
|
|
|
|
# via -r requirements.in
|
|
|
|
sphinxcontrib-applehelp==1.0.8 \
|
|
|
|
--hash=sha256:c40a4f96f3776c4393d933412053962fac2b84f4c99a7982ba42e09576a70619 \
|
|
|
|
--hash=sha256:cb61eb0ec1b61f349e5cc36b2028e9e7ca765be05e49641c97241274753067b4
|
|
|
|
# via sphinx
|
|
|
|
sphinxcontrib-devhelp==1.0.6 \
|
|
|
|
--hash=sha256:6485d09629944511c893fa11355bda18b742b83a2b181f9a009f7e500595c90f \
|
|
|
|
--hash=sha256:9893fd3f90506bc4b97bdb977ceb8fbd823989f4316b28c3841ec128544372d3
|
|
|
|
# via sphinx
|
|
|
|
sphinxcontrib-htmlhelp==2.0.5 \
|
|
|
|
--hash=sha256:0dc87637d5de53dd5eec3a6a01753b1ccf99494bd756aafecd74b4fa9e729015 \
|
|
|
|
--hash=sha256:393f04f112b4d2f53d93448d4bce35842f62b307ccdc549ec1585e950bc35e04
|
|
|
|
# via sphinx
|
|
|
|
sphinxcontrib-jsmath==1.0.1 \
|
|
|
|
--hash=sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 \
|
|
|
|
--hash=sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8
|
|
|
|
# via sphinx
|
|
|
|
sphinxcontrib-moderncmakedomain==3.27.0 \
|
|
|
|
--hash=sha256:51e259e91f58d17cc0fac9307fd40106aa59d5acaa741887903fc3660361d1a1 \
|
|
|
|
--hash=sha256:70a73e0e7cff1b117074e968ccb7f72383ed0f572414df0e216cea06914de988
|
|
|
|
# via -r requirements.in
|
|
|
|
sphinxcontrib-qthelp==1.0.7 \
|
|
|
|
--hash=sha256:053dedc38823a80a7209a80860b16b722e9e0209e32fea98c90e4e6624588ed6 \
|
|
|
|
--hash=sha256:e2ae3b5c492d58fcbd73281fbd27e34b8393ec34a073c792642cd8e529288182
|
|
|
|
# via sphinx
|
|
|
|
sphinxcontrib-serializinghtml==1.1.10 \
|
|
|
|
--hash=sha256:326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7 \
|
|
|
|
--hash=sha256:93f3f5dc458b91b192fe10c397e324f262cf163d79f3282c158e8436a2c4511f
|
|
|
|
# via sphinx
|
|
|
|
sphinxcontrib-svg2pdfconverter==1.2.2 \
|
|
|
|
--hash=sha256:04ec767b55780a6b18d89cc1a8ada6d900c6efde9d1683abdb98a49b144465ca \
|
|
|
|
--hash=sha256:80a55ca61f70eae93efc65f3814f2f177c86ba55934a9f6c5022f1778b62146b
|
|
|
|
# via -r requirements.in
|
|
|
|
urllib3==2.2.2 \
|
|
|
|
--hash=sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472 \
|
|
|
|
--hash=sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168
|
|
|
|
# via requests
|