diff --git a/pybind11-2.13.6.tar.gz b/pybind11-2.13.6.tar.gz deleted file mode 100644 index 7dcec1d75908aa2f5e0d4f33f169b8e8630631ee..0000000000000000000000000000000000000000 Binary files a/pybind11-2.13.6.tar.gz and /dev/null differ diff --git a/pybind11-3.0.0rc1.tar.gz b/pybind11-3.0.0rc1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..f9c27e021e2080f610e4f0235c37a01c31b58665 Binary files /dev/null and b/pybind11-3.0.0rc1.tar.gz differ diff --git a/pybind11.spec b/pybind11.spec index 15a0f1fea9be6f55f703555d07b11802a46ccf1c..8fa4fa34814b3c76e6e15483f3ede4af4af2cf7c 100644 --- a/pybind11.spec +++ b/pybind11.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} %bcond_without tests Name: pybind11 -Version: 2.13.6 +Version: 3.0.0rc1 Release: 1 Summary: Seamless operability between C++11 and Python License: BSD-3-Clause @@ -66,6 +66,12 @@ PYBIND11_USE_CMAKE=true %py3_install "--install-purelib" "%{python3_sitearch}" %changelog +* Tue Jun 10 2025 openeuler_bot - 3.0.0rc1-1 +- Support for Python 3.14, 3.14t, GraalPy, and PyPy 3.11 has been added, while legacy support for Python 3.7, PyPy 3.8/3.9, and CMake <3.15 has been removed (version:3.0.0rc1). +- The `smart_holder` branch has been merged, enabling `py::class_` for handling `std::unique_ptr` and `std::shared_ptr` conversions (version:3.0.0rc1). +- Multi-phase module initialization (PEP 489) is implemented via `PYBIND11_MODULE` and `PYBIND11_EMBEDDED_MODULE` macros, with sub-interpreter support through `py::multiple_interpreters` tags (version:3.0.0rc1). +- Introduction of `py::native_enum` for conversions between Python's native enum types and C++ enums, including fixes for signatures and docstrings (version:3.0.0rc1). + * Thu Mar 27 2025 openeuler_bot - 2.13.6-1 - A new self._pybind11_conduit_v1_() method is automatically added to all py::class_-wrapped types (version: 2.13.6). - Fix includes when using Windows long paths (\\?\ prefix) (version: 2.13.5).