Allow Python builtins to be used as callbacks in CPython. #1413
Bug fixes:
Fix regression in CMake Python package config: improper use of absolute path. #3144
Fix Mingw64 and add to the CI testing matrix. #3132
Specified UTF8-encoding in setup.py calls of open(). #3137
Add clang-tidy-readability rules to make boolean casts explicit improving code readability. Also enabled other misc and readability clang-tidy checks. #3148
Allow Python builtins to be used as callbacks in CPython.
[#1413](https://github.com/pybind/pybind11/issues/1413) <https://github.com/pybind/pybind11/pull/1413>_
Bug fixes:
Fix regression in CMake Python package config: improper use of absolute path.
[#3144](https://github.com/pybind/pybind11/issues/3144) <https://github.com/pybind/pybind11/pull/3144>_
Fix Mingw64 and add to the CI testing matrix.
[#3132](https://github.com/pybind/pybind11/issues/3132) <https://github.com/pybind/pybind11/pull/3132>_
Specified UTF8-encoding in setup.py calls of open().
[#3137](https://github.com/pybind/pybind11/issues/3137) <https://github.com/pybind/pybind11/pull/3137>_
Add clang-tidy-readability rules to make boolean casts explicit improving
code readability. Also enabled other misc and readability clang-tidy checks.
[#3148](https://github.com/pybind/pybind11/issues/3148) <https://github.com/pybind/pybind11/pull/3148>_
Move object in .pop() for list.
[#3116](https://github.com/pybind/pybind11/issues/3116) <https://github.com/pybind/pybind11/pull/3116>_
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps pybind11 from 2.7.0 to 2.7.1.
Release notes
Sourced from pybind11's releases.
Changelog
Sourced from pybind11's changelog.
Commits
787d2c8
fix: include hex version in bump078c116
chore: bump to version 2.7.19095984
chore: changelog update (#3163)9f204a1
fix: func_handle for rule of two (#3169)ada6b79
[pre-commit.ci] pre-commit autoupdate (#3167)b961ac6
Moving pragma for MSVC warning C4505 from pybind11.h to existing list in deta...c80e059
fix: Mingw64 corrected and add a CI job to test it (#3132)46c51fc
Limiting pragma for ignoring GCC 7 -Wnoexcept-type to the scope of pybind11.h...05852fb
Accommodating environments that define STDC_WANT_LIB_EXT1 even if _STDC...ed5fb66
Removing __INTEL_COMPILER section from pragma block at the top of pybind11.h ...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)