diff --git a/pybind11-2.13.6.tar.gz b/pybind11-2.13.6.tar.gz deleted file mode 100644 index cccb3a5..0000000 --- a/pybind11-2.13.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e08cb87f4773da97fa7b5f035de8763abc656d87d5773e62f6da0587d1f0ec20 -size 800804 diff --git a/pybind11-3.0.1.tar.gz b/pybind11-3.0.1.tar.gz new file mode 100644 index 0000000..0087cdd --- /dev/null +++ b/pybind11-3.0.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:741633da746b7c738bb71f1854f957b9da660bcd2dce68d71949037f0969d0ca +size 918227 diff --git a/python-pybind11.changes b/python-pybind11.changes index 1f8eb09..c395c17 100644 --- a/python-pybind11.changes +++ b/python-pybind11.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Wed Sep 17 15:21:56 UTC 2025 - Markéta Machová + +- update to 3.0.1 + * Pybind11 3.0 includes an ABI bump, the first required bump in + many years on Unix + * This release contains the smart-holder branch, multi-phase init + and subinterpreter support, py::native_enum, an interface to + warnings, typing improvements, and more + * CMake now defaults to FindPython mode + * 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 + * Please see upstream changelog for a more detailed info + ------------------------------------------------------------------- Mon Sep 16 08:13:17 UTC 2024 - Dirk Müller diff --git a/python-pybind11.spec b/python-pybind11.spec index dbda202..b46d004 100644 --- a/python-pybind11.spec +++ b/python-pybind11.spec @@ -1,7 +1,7 @@ # # spec file for package python-pybind11 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -34,16 +34,16 @@ %define plainpython python %{?sle15_python_module_pythons} Name: python-pybind11%{psuffix} -Version: 2.13.6 +Version: 3.0.1 Release: 0 Summary: Module for operability between C++11 and Python License: BSD-3-Clause URL: https://github.com/pybind/pybind11 Source: https://github.com/pybind/pybind11/archive/v%{version}.tar.gz#/pybind11-%{version}.tar.gz Source99: python-pybind11-rpmlintrc -BuildRequires: %{python_module devel >= 3.6} +BuildRequires: %{python_module devel >= 3.8} BuildRequires: %{python_module pip} -BuildRequires: %{python_module setuptools >= 42} +BuildRequires: %{python_module scikit-build-core >= 0.11.2} BuildRequires: %{python_module wheel} BuildRequires: cmake >= 3.18 BuildRequires: fdupes @@ -178,12 +178,13 @@ end %if !%{with test} %files %{python_files} -%doc README.rst docs/changelog.rst +%doc README.rst docs/changelog.md %license LICENSE %python_alternative %{_bindir}/pybind11-config %{python_sitelib}/pybind11 %exclude %{python_sitelib}/pybind11/share/cmake %exclude %{python_sitelib}/pybind11/include +%exclude %{python_sitelib}/pybind11/share/pkgconfig %{python_sitelib}/pybind11-%{version}*-info %files -n %{name}-common-devel