diff --git a/python-zope.interface.changes b/python-zope.interface.changes index f25c7c2..5c202ae 100644 --- a/python-zope.interface.changes +++ b/python-zope.interface.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Mon Oct 14 03:37:17 UTC 2024 - Steve Kowalik + +- Update to 7.1.0: + * Declare support for Python 3.13. + * Fix segmentation faults on Python 3.13. (#323) +- Drop patch fix-testsuite-segfault.patch, included upstream. +- Switch to autosetup macros. + +------------------------------------------------------------------- +Wed Sep 25 13:39:50 UTC 2024 - John Paul Adrian Glaubitz + +- Cherry-pick upstream patch to fix testsuite segfault with Python 3.13 + * fix-testsuite-segfault.patch + ------------------------------------------------------------------- Sun Sep 8 13:11:24 UTC 2024 - Dirk Müller diff --git a/python-zope.interface.spec b/python-zope.interface.spec index b4a9082..7ba1d13 100644 --- a/python-zope.interface.spec +++ b/python-zope.interface.spec @@ -24,24 +24,24 @@ %define psuffix %{nil} %bcond_with test %endif -%global modname zope.interface +%global modname zope_interface %{?sle15_python_module_pythons} Name: python-zope.interface%{psuffix} -Version: 7.0.3 +Version: 7.1.0 Release: 0 Summary: Interfaces for Python License: ZPL-2.1 URL: https://pypi.python.org/pypi/zope.interface -Source: https://files.pythonhosted.org/packages/source/z/zope.interface/%{modname}-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/z/%{modname}/%{modname}-%{version}.tar.gz # needed for tests that try to compile things -BuildRequires: %{python_module devel >= 3.7} +BuildRequires: %{python_module devel >= 3.8} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} # SECTION test requirements %if %{with test} BuildRequires: %{python_module zope.event} -BuildRequires: %{python_module zope.interface} +BuildRequires: %{python_module zope.interface = %{version}} BuildRequires: %{python_module zope.testing} %endif # /SECTION @@ -60,7 +60,7 @@ API or contract. So, this package can be considered as implementation of the Design By Contract methodology support in Python. %prep -%setup -q -n %{modname}-%{version} +%autosetup -p1 -n %{modname}-%{version} %build %if !%{with test} @@ -84,7 +84,7 @@ cd src %files %{python_files} %license LICENSE.txt COPYRIGHT.txt %doc CHANGES.rst README.rst -%{python_sitearch}/zope.interface-%{version}*-info +%{python_sitearch}/zope.interface-%{version}.dist-info %{python_sitearch}/zope.interface-%{version}*-nspkg.pth %dir %{python_sitearch}/zope %{python_sitearch}/zope/interface diff --git a/zope.interface-7.0.3.tar.gz b/zope.interface-7.0.3.tar.gz deleted file mode 100644 index 00a24d2..0000000 --- a/zope.interface-7.0.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cd2690d4b08ec9eaf47a85914fe513062b20da78d10d6d789a792c0b20307fb1 -size 252504 diff --git a/zope_interface-7.1.0.tar.gz b/zope_interface-7.1.0.tar.gz new file mode 100644 index 0000000..583a2de --- /dev/null +++ b/zope_interface-7.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f005869a1a05e368965adb2075f97f8ee9a26c61898a9e52a9764d93774f237 +size 300239