Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-persistent for openSUSE:Factory checked in at 2026-06-28 21:10:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-persistent (Old) and /work/SRC/openSUSE:Factory/.python-persistent.new.11887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-persistent" Sun Jun 28 21:10:28 2026 rev:22 rq:1362140 version:6.7 Changes: -------- --- /work/SRC/openSUSE:Factory/python-persistent/python-persistent.changes 2026-05-19 17:48:53.588949758 +0200 +++ /work/SRC/openSUSE:Factory/.python-persistent.new.11887/python-persistent.changes 2026-06-28 21:11:50.300819815 +0200 @@ -1,0 +2,6 @@ +Sun Jun 28 10:14:12 UTC 2026 - Dirk Müller <[email protected]> + +- update to 6.7: + * Add preliminary support for Python 3.15b1. + +------------------------------------------------------------------- Old: ---- persistent-6.6.tar.gz New: ---- persistent-6.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-persistent.spec ++++++ --- /var/tmp/diff_new_pack.CDpw7K/_old 2026-06-28 21:11:51.064845650 +0200 +++ /var/tmp/diff_new_pack.CDpw7K/_new 2026-06-28 21:11:51.064845650 +0200 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} Name: python-persistent -Version: 6.6 +Version: 6.7 Release: 0 Summary: Translucent persistent objects License: ZPL-2.1 ++++++ persistent-6.6.tar.gz -> persistent-6.7.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/persistent-6.6/.manylinux-install.sh new/persistent-6.7/.manylinux-install.sh --- old/persistent-6.6/.manylinux-install.sh 2026-05-04 09:05:00.000000000 +0200 +++ new/persistent-6.7/.manylinux-install.sh 2026-05-26 08:32:05.000000000 +0200 @@ -33,6 +33,7 @@ *"cp312"*) echo 'py312';; *"cp313"*) echo 'py313';; *"cp314"*) echo 'py314';; + *"cp315"*) echo 'py315';; *) echo 'py';; esac } @@ -44,9 +45,15 @@ [[ "${PYBIN}" == *"cp311/"* ]] || \ [[ "${PYBIN}" == *"cp312/"* ]] || \ [[ "${PYBIN}" == *"cp313/"* ]] || \ - [[ "${PYBIN}" == *"cp314/"* ]] ; then - "${PYBIN}/pip" install -e /io/ - "${PYBIN}/pip" wheel /io/ -w wheelhouse/ + [[ "${PYBIN}" == *"cp314/"* ]] || \ + [[ "${PYBIN}" == *"cp315/"* ]] ; then + if [[ "${PYBIN}" == *"cp315/"* ]] ; then + "${PYBIN}/pip" install --pre -e /io/ + "${PYBIN}/pip" wheel /io/ --pre -w wheelhouse/ + else + "${PYBIN}/pip" install -e /io/ + "${PYBIN}/pip" wheel /io/ -w wheelhouse/ + fi if [ `uname -m` == 'aarch64' ]; then cd /io/ ${PYBIN}/pip install tox diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/persistent-6.6/CHANGES.rst new/persistent-6.7/CHANGES.rst --- old/persistent-6.6/CHANGES.rst 2026-05-04 09:05:00.000000000 +0200 +++ new/persistent-6.7/CHANGES.rst 2026-05-26 08:32:05.000000000 +0200 @@ -1,6 +1,12 @@ Change log ========== +6.7 (2026-05-26) +---------------- + +- Add preliminary support for Python 3.15b1. + + 6.6 (2026-05-04) ---------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/persistent-6.6/PKG-INFO new/persistent-6.7/PKG-INFO --- old/persistent-6.6/PKG-INFO 2026-05-04 09:05:12.285934000 +0200 +++ new/persistent-6.7/PKG-INFO 2026-05-26 08:32:22.670232000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: persistent -Version: 6.6 +Version: 6.7 Summary: Translucent persistent objects Author-email: Zope Foundation and contributors <[email protected]> Maintainer-email: Plone Foundation and contributors <[email protected]> @@ -80,6 +80,12 @@ Change log ========== +6.7 (2026-05-26) +---------------- + +- Add preliminary support for Python 3.15b1. + + 6.6 (2026-05-04) ---------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/persistent-6.6/pyproject.toml new/persistent-6.7/pyproject.toml --- old/persistent-6.6/pyproject.toml 2026-05-04 09:05:00.000000000 +0200 +++ new/persistent-6.7/pyproject.toml 2026-05-26 08:32:05.000000000 +0200 @@ -11,7 +11,7 @@ [project] name = "persistent" -version = "6.6" +version = "6.7" description = "Translucent persistent objects" dynamic = ["readme"] requires-python = ">=3.10" @@ -98,6 +98,7 @@ [tool.setuptools.dynamic] readme = {file = ["README.rst", "CHANGES.rst"]} + [tool.zest-releaser] create-wheel = false upload-pypi = false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/persistent-6.6/src/persistent/_compat.h new/persistent-6.7/src/persistent/_compat.h --- old/persistent-6.6/src/persistent/_compat.h 2026-05-04 09:05:00.000000000 +0200 +++ new/persistent-6.7/src/persistent/_compat.h 2026-05-26 08:32:05.000000000 +0200 @@ -29,4 +29,10 @@ #define INT_AS_LONG(x) PyLong_AsLong(x) #define CAPI_CAPSULE_NAME "persistent.cPersistence.CAPI" +/* PyPy only provides Py_TRASHCAN_SAFE_BEGIN/Py_TRASHCAN_SAFE_END. */ +#ifndef Py_TRASHCAN_BEGIN +#define Py_TRASHCAN_BEGIN(op, dealloc) Py_TRASHCAN_SAFE_BEGIN(op) +#define Py_TRASHCAN_END Py_TRASHCAN_SAFE_END(NULL) +#endif + #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/persistent-6.6/src/persistent.egg-info/PKG-INFO new/persistent-6.7/src/persistent.egg-info/PKG-INFO --- old/persistent-6.6/src/persistent.egg-info/PKG-INFO 2026-05-04 09:05:12.000000000 +0200 +++ new/persistent-6.7/src/persistent.egg-info/PKG-INFO 2026-05-26 08:32:22.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: persistent -Version: 6.6 +Version: 6.7 Summary: Translucent persistent objects Author-email: Zope Foundation and contributors <[email protected]> Maintainer-email: Plone Foundation and contributors <[email protected]> @@ -80,6 +80,12 @@ Change log ========== +6.7 (2026-05-26) +---------------- + +- Add preliminary support for Python 3.15b1. + + 6.6 (2026-05-04) ---------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/persistent-6.6/tox.ini new/persistent-6.7/tox.ini --- old/persistent-6.6/tox.ini 2026-05-04 09:05:00.000000000 +0200 +++ new/persistent-6.7/tox.ini 2026-05-26 08:32:05.000000000 +0200 @@ -10,14 +10,17 @@ py312,py312-pure py313,py313-pure py314,py314-pure + py315,py315-pure py314t,py314t-pure pypy3 docs coverage [testenv] +pip_pre = py315: true deps = setuptools >= 78.1.1,< 82 + Sphinx setenv = pure: PURE_PYTHON=1 !pure-!pypy3: PURE_PYTHON=0
