Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-cffi for openSUSE:Factory 
checked in at 2023-10-15 19:25:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cffi (Old)
 and      /work/SRC/openSUSE:Factory/.python-cffi.new.20540 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-cffi"

Sun Oct 15 19:25:59 2023 rev:42 rq:1117701 version:1.16.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cffi/python-cffi.changes  2023-04-22 
22:02:42.842024855 +0200
+++ /work/SRC/openSUSE:Factory/.python-cffi.new.20540/python-cffi.changes       
2023-10-15 19:26:06.121788710 +0200
@@ -1,0 +2,29 @@
+Fri Oct  6 16:25:24 UTC 2023 - Matej Cepl <[email protected]>
+
+- Upgrade to 1.16.0:
+  - Add support for Python 3.12. With the removal of distutils
+    from Python 3.12, projects using CFFI features that depend on
+    distutils at runtime must add a dependency on setuptools to
+    function under Python 3.12+. CFFI does not declare a runtime
+    setuptools requirement to avoid an unnecessary dependency for
+    projects that do not require it.
+  - Drop support for end-of-life Python versions (2.7, 3.6, 3.7).
+  - Move project source under src/; a more standard layout that
+    also enables CI to more easily catch packaging errors.
+  - Move project home to python-cffi/cffi on GitHub.
+  - Add support for PEP517 builds; setuptools is now a required
+    build dependency.
+  - Declare python_requires metadata for Python 3.8+. This allows
+    unsupported Pythons to continue using previously released
+    sdists and wheels.
+  - Add missing calls to PyObject_GC_UnTrack to avoid
+    ResourceWarning 15c4b71
+- Remove upstreamed patch
+  8a3c2c816d789639b49d3ae867213393ed7abdff.patch
+
+-------------------------------------------------------------------
+Fri Oct  6 07:10:11 UTC 2023 - Matej Cepl <[email protected]>
+
+- Clean up the SPEC file
+
+-------------------------------------------------------------------

Old:
----
  8a3c2c816d789639b49d3ae867213393ed7abdff.patch
  cffi-1.15.1.tar.gz

New:
----
  cffi-1.16.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-cffi.spec ++++++
--- /var/tmp/diff_new_pack.l2hxom/_old  2023-10-15 19:26:07.621842745 +0200
+++ /var/tmp/diff_new_pack.l2hxom/_new  2023-10-15 19:26:07.625842889 +0200
@@ -16,22 +16,21 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %{?sle15_python_module_pythons}
 Name:           python-cffi
-Version:        1.15.1
+Version:        1.16.0
 Release:        0
 Summary:        Foreign Function Interface for Python calling C code
 License:        MIT
 URL:            https://cffi.readthedocs.org
 Source0:        
https://files.pythonhosted.org/packages/source/c/cffi/cffi-%{version}.tar.gz
 Source1:        python-cffi-rpmlintrc
-Patch1:         
https://foss.heptapod.net/pypy/cffi/-/commit/8a3c2c816d789639b49d3ae867213393ed7abdff.patch
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pycparser}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module py}
-BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
@@ -49,17 +48,19 @@
 
 %build
 export CFLAGS="%{optflags}"
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check
-%pytest_arch -W ignore::UserWarning c/ testing/
+%pytest_arch -W ignore::UserWarning src/c/ testing/
 
 %files %{python_files}
 %license LICENSE
 %doc README.md doc/source/*.rst doc/misc/*.rst
-%{python_sitearch}/*
+%{python_sitearch}/cffi
+%{python_sitearch}/_cffi_backend.*.so
+%{python_sitearch}/cffi-%{version}*-info
 

++++++ cffi-1.15.1.tar.gz -> cffi-1.16.0.tar.gz ++++++
++++ 68571 lines of diff (skipped)

Reply via email to