Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency pybind11 to v2.13.1 - autoclosed #746

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 26, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
pybind11 http_archive minor v2.12.0 -> v2.13.1

Release Notes

pybind/pybind11 (pybind11)

v2.13.1: Version 2.13.1

Compare Source

New Features:

  • Add support for Typing.Callable[..., T]. #​5202

Bug fixes:

  • Avoid aligned allocation in free-threaded build in order to support macOS versions before 10.14. #​5200

v2.13.0: Version 2.13.0

Compare Source

New Features:

  • Support free-threaded CPython (3.13t). Add py::mod_gil_not_used() tag to indicate if a module supports running with the GIL disabled. #​5148
  • Support for Python 3.6 was removed. (Official end-of-life: 2021-12-23). #​5177
  • py::list gained a .clear() method. #​5153
  • Support for Union, Optional, type[T], typing.TypeGuard, typing.TypeIs, typing.Never, typing.NoReturn and typing.Literal was added to pybind11/typing.h. #​5166 #​5165 #​5194 #​5193 #​5192
  • In CMake, if PYBIND11_USE_CROSSCOMPILING is enabled, then CMAKE_CROSSCOMPILING will be respected and will keep pybind11 from accessing the interpreter during configuration. Several CMake variables will be required in this case, but can be deduced from the environment variable SETUPTOOLS_EXT_SUFFIX. The default (currently OFF) may be changed in the future. #​5083

Bug fixes:

  • A refcount bug (leading to heap-use-after-free) involving trampoline functions with PyObject * return type was fixed. #​5156
  • Return py::ssize_t from .ref_count() instead of int. #​5139
  • A subtle bug involving C++ types with unusual operator& overrides was fixed. #​5189
  • Support Python 3.13 with minor fix, add to CI. #​5127
  • Fix mistake affecting old cmake and old boost. #​5149

Documentation:

  • Build docs updated to feature scikit-build-core and meson-python, and updated setuptools instructions. #​5168

Tests:

  • Avoid immortal objects in tests. #​5150

CI:

Other:

  • Some cleanup in preparation for 3.13 support. #​5137
  • Avoid a warning by ensuring an iterator end check is included in release mode. #​5129
  • Bump max cmake to 3.29. #​5075
  • Update docs and noxfile. #​5071

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team June 26, 2024 04:32
@renovate renovate bot changed the title chore(deps): update dependency pybind11 to v2.13.0 chore(deps): update dependency pybind11 to v2.13.1 Jun 26, 2024
@renovate renovate bot changed the title chore(deps): update dependency pybind11 to v2.13.1 chore(deps): update dependency pybind11 to v2.13.1 - autoclosed Jul 8, 2024
@renovate renovate bot closed this Jul 8, 2024
@renovate renovate bot deleted the renovate/pybind11-2.x branch July 8, 2024 07:02
@github-actions github-actions bot locked and limited conversation to collaborators Jul 8, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants