Possibly a brown-bag release.
1):
plone@plone-staging:~/zchl_buildout$ uv pip install -r requirements.txt.612
Resolved 6 packages in 34ms
Uninstalled 5 packages in 66ms
Installed 5 packages in 70ms
- packaging==24.2
+ packaging==25.0
- pip==25.0.1
+ pip==25.1.1
- setuptools==75.8.2
+ setuptools==80.9.0
- wheel==0.45.1
+ wheel==0.46.1
- zc-buildout==4.1.4
+ zc-buildout==4.1.12
warning: `wheel==0.46.1` is yanked (reason: "Causes CI failures where setuptools is pinned to an old version
- this error after upgrading from 6.1.1 to 6.1.2:
File "/home/plone/zchl_buildout/eggs/PasteDeploy-3.1.0-py3.12.egg/paste/deploy/util.py", line 61, in fix_call
val = callable(*args, **kw)
^^^^^^^^^^^^^^^^^^^^^
File "/home/plone/zchl_buildout/eggs/Zope-5.13-py3.12.egg/Zope2/Startup/run.py", line 61, in make_wsgi_app
starter.prepare()
File "/home/plone/zchl_buildout/eggs/Zope-5.13-py3.12.egg/Zope2/Startup/starter.py", line 38, in prepare
self.startZope()
File "/home/plone/zchl_buildout/eggs/Zope-5.13-py3.12.egg/Zope2/Startup/starter.py", line 94, in startZope
Zope2.startup_wsgi()
File "/home/plone/zchl_buildout/eggs/Zope-5.13-py3.12.egg/Zope2/__init__.py", line 36, in startup_wsgi
_startup()
File "/home/plone/zchl_buildout/eggs/Zope-5.13-py3.12.egg/Zope2/App/startup.py", line 70, in startup
OFS.Application.import_products()
File "/home/plone/zchl_buildout/eggs/Zope-5.13-py3.12.egg/OFS/Application.py", line 423, in import_products
import_product(finder, product_name)
File "/home/plone/zchl_buildout/eggs/Zope-5.13-py3.12.egg/OFS/Application.py", line 429, in import_product
product = __import__("Products.%s" % product_name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/plone/zchl_buildout/eggs/Products.CMFDiffTool-4.0.4-py3.12.egg/Products/CMFDiffTool/__init__.py", line 10, in <module>
from Products.CMFDiffTool import BinaryDiff # NOQA
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/plone/zchl_buildout/eggs/Products.CMFDiffTool-4.0.4-py3.12.egg/Products/CMFDiffTool/BinaryDiff.py", line 3, in <module>
from Products.CMFDiffTool.BaseDiff import _getValue
File "/home/plone/zchl_buildout/eggs/Products.CMFDiffTool-4.0.4-py3.12.egg/Products/CMFDiffTool/BaseDiff.py", line 8, in <module>
from plone.base.utils import safe_hasattr
File "/home/plone/zchl_buildout/eggs/plone.base-3.1.0-py3.12.egg/plone/base/utils.py", line 2, in <module>
from .interfaces import ISearchSchema
File "/home/plone/zchl_buildout/eggs/plone.base-3.1.0-py3.12.egg/plone/base/interfaces/__init__.py", line 40, in <module>
from .login import IForcePasswordChange
File "/home/plone/zchl_buildout/eggs/plone.base-3.1.0-py3.12.egg/plone/base/interfaces/login.py", line 3, in <module>
from plone.z3cform.interfaces import IWrappedForm
File "/home/plone/zchl_buildout/eggs/plone.z3cform-2.0.5-py3.12.egg/plone/z3cform/__init__.py", line 1, in <module>
from plone.z3cform.patch import apply_patch
File "/home/plone/zchl_buildout/eggs/plone.z3cform-2.0.5-py3.12.egg/plone/z3cform/patch.py", line 5, in <module>
from plone.z3cform.z2 import processInputs
File "/home/plone/zchl_buildout/eggs/plone.z3cform-2.0.5-py3.12.egg/plone/z3cform/z2.py", line 7, in <module>
import z3c.form.interfaces
ModuleNotFoundError: No module named 'z3c.form'