chore: prepare for 2.13.0 (#5198)

* chore: prepare for 2.13.0

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

* Update changelog.rst

---------

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
This commit is contained in:
Henry Schreiner 2024-06-25 23:51:27 -04:00 committed by GitHub
parent 2be85c6041
commit 0c69e1eb21
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 15 additions and 8 deletions

View File

@ -58,7 +58,7 @@ jobs:
- name: Prepare env - name: Prepare env
run: | run: |
python -m pip install -r tests/requirements.txt build twine!=5.1.0 python -m pip install -r tests/requirements.txt build twine
- name: Python Packaging tests - name: Python Packaging tests
run: pytest tests/extra_python_package/ run: pytest tests/extra_python_package/

View File

@ -33,11 +33,15 @@ New Features:
.. feat(types) .. feat(types)
* Support for ``type[T]`` was added to pybind11/typing.h. * Support for ``Union``, ``Optional``, ``type[T]``, ``typing.TypeGuard``,
``typing.TypeIs``, ``typing.Never``, ``typing.NoReturn`` and
``typing.Literal`` was added to ``pybind11/typing.h``.
`#5166 <https://github.com/pybind/pybind11/pull/5166>`_ `#5166 <https://github.com/pybind/pybind11/pull/5166>`_
* ``Union`` and ``Optional`` were added to ``pybind11/typing.h``.
`#5165 <https://github.com/pybind/pybind11/pull/5165>`_ `#5165 <https://github.com/pybind/pybind11/pull/5165>`_
`#5194 <https://github.com/pybind/pybind11/pull/5194>`_
`#5193 <https://github.com/pybind/pybind11/pull/5193>`_
`#5192 <https://github.com/pybind/pybind11/pull/5192>`_
.. feat(cmake) .. feat(cmake)
@ -93,6 +97,9 @@ CI:
* Use ``macos-13`` (Intel) for CI jobs for now (will drop Python 3.7 soon). * Use ``macos-13`` (Intel) for CI jobs for now (will drop Python 3.7 soon).
`#5109 <https://github.com/pybind/pybind11/pull/5109>`_ `#5109 <https://github.com/pybind/pybind11/pull/5109>`_
* Releases now have artifact attestations, visible at
https://github.com/pybind/pybind11/attestations.
`#5196 <https://github.com/pybind/pybind11/pull/5196>`_
Other: Other:

View File

@ -11,11 +11,11 @@
#define PYBIND11_VERSION_MAJOR 2 #define PYBIND11_VERSION_MAJOR 2
#define PYBIND11_VERSION_MINOR 13 #define PYBIND11_VERSION_MINOR 13
#define PYBIND11_VERSION_PATCH 0.dev1 #define PYBIND11_VERSION_PATCH 0
// Similar to Python's convention: https://docs.python.org/3/c-api/apiabiversion.html // Similar to Python's convention: https://docs.python.org/3/c-api/apiabiversion.html
// Additional convention: 0xD = dev // Additional convention: 0xD = dev
#define PYBIND11_VERSION_HEX 0x020D00D1 #define PYBIND11_VERSION_HEX 0x020D0000
// Define some generic pybind11 helper macros for warning management. // Define some generic pybind11 helper macros for warning management.
// //

View File

@ -45,7 +45,7 @@ def tests_packaging(session: nox.Session) -> None:
Run the packaging tests. Run the packaging tests.
""" """
session.install("-r", "tests/requirements.txt") session.install("-r", "tests/requirements.txt", "pip")
session.run("pytest", "tests/extra_python_package", *session.posargs) session.run("pytest", "tests/extra_python_package", *session.posargs)

View File

@ -8,5 +8,5 @@ def _to_int(s: str) -> int | str:
return s return s
__version__ = "2.13.0.dev1" __version__ = "2.13.0"
version_info = tuple(_to_int(s) for s in __version__.split(".")) version_info = tuple(_to_int(s) for s in __version__.split("."))