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)
