diff --git a/Dockerfile b/Dockerfile index 4b7fd0e..10f7d64 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -FROM plone/plone-backend:6.0.14 +FROM plone/plone-backend:6.0.15 COPY docker/create-constraints.py docker/constraints.cfg docker/requirements.txt /app/ COPY versions.cfg / -RUN pip install -r https://dist.plone.org/release/6.0.14/requirements.txt ${PIP_PARAMS} && \ +RUN pip install -r https://dist.plone.org/release/6.0.15/requirements.txt ${PIP_PARAMS} && \ python create-constraints.py constraints.cfg constraints.txt && \ ./bin/pip install --ignore-requires-python -r requirements.txt -c constraints.txt ${PIP_PARAMS} && \ find /app/lib -name LC_MESSAGES -exec chown -R plone:plone {} \; diff --git a/Dockerfile.acceptance b/Dockerfile.acceptance index 174a832..ce6ca0a 100644 --- a/Dockerfile.acceptance +++ b/Dockerfile.acceptance @@ -1,7 +1,7 @@ -FROM plone/server-acceptance:6.0.10.1 +FROM plone/server-acceptance:6.0.15 COPY docker/create-constraints.py docker/*.cfg docker/*.txt /app/ COPY versions.cfg / -RUN pip install -r https://dist.plone.org/release/6.0.10.1/requirements.txt ${PIP_PARAMS} && \ +RUN pip install -r https://dist.plone.org/release/6.0.15/requirements.txt ${PIP_PARAMS} && \ python create-constraints.py constraints.cfg constraints.txt && \ ./bin/pip install --ignore-requires-python -r requirements-acceptance.txt -c constraints.txt ${PIP_PARAMS} && \ find /app/lib -name LC_MESSAGES -exec chown -R plone:plone {} \; diff --git a/Dockerfile.development b/Dockerfile.development index 9101e5e..6ab66f8 100644 --- a/Dockerfile.development +++ b/Dockerfile.development @@ -1,10 +1,10 @@ -FROM plone/plone-backend:6.0.10.1 +FROM plone/plone-backend:6.0.15 COPY docker/create-constraints.py docker/constraints.cfg docker/requirements.txt requirements-development.txt mx.ini /app/ COPY versions.cfg / -RUN pip install -r https://dist.plone.org/release/6.0.10.1/requirements.txt ${PIP_PARAMS} && \ +RUN pip install -r https://dist.plone.org/release/6.0.15/requirements.txt ${PIP_PARAMS} && \ python create-constraints.py constraints.cfg constraints.txt && \ ./bin/pip install mxdev && \ ./bin/mxdev -c mx.ini && \ diff --git a/dependabot/requirements.txt b/dependabot/requirements.txt index 51c192f..b8a1423 100644 --- a/dependabot/requirements.txt +++ b/dependabot/requirements.txt @@ -2,7 +2,7 @@ # Constraints parsed from /home/mauro/Work/IO-COMUNE/iocomune-backend/docker/constraints.cfg AccessControl==7.2 Acquisition==6.1 -AuthEncoding==5.0 +AuthEncoding==6.0 BTrees==6.1 Babel==2.16.0 Beaker==1.11.0 @@ -13,7 +13,7 @@ Deprecated==1.2.15 DocumentTemplate==4.6 ExtensionClass==6.0 GitPython==3.1.43 -Jinja2==3.1.4 +Jinja2==3.1.5 Mako==1.1.5 Markdown==3.7 MarkupSafe==3.0.2 @@ -23,24 +23,24 @@ Paste==3.10.1 PasteDeploy==3.1.0 Persistence==5.1 Pillow==11.0.0 -Plone==6.0.14 +Plone==6.0.15 Products.BTreeFolder2==5.1 -Products.CMFCore==3.6 +Products.CMFCore==3.7 Products.CMFDiffTool==4.0.4 Products.CMFDynamicViewFTI==7.0.2 -Products.CMFEditions==4.0.4 -Products.CMFPlacefulWorkflow==3.0.4 -Products.CMFPlone==6.0.14 +Products.CMFEditions==4.0.5 +Products.CMFPlacefulWorkflow==3.0.5 +Products.CMFPlone==6.0.15 Products.CMFUid==4.2 Products.DCWorkflow==3.0 Products.DateRecurringIndex==3.0.1 Products.ExtendedPathIndex==4.0.1 Products.ExternalMethod==6.0 -Products.GenericSetup==4.0 -Products.MailHost==5.2 +Products.GenericSetup==5.0.0 +Products.MailHost==6.0 Products.MimetypesRegistry==3.0.1 Products.PDBDebugMode==2.0 -Products.PlonePAS==8.0.4 +Products.PlonePAS==8.0.5 Products.PluggableAuthService==3.0 Products.PluginRegistry==2.0 Products.PortalTransforms==4.1.1 @@ -60,21 +60,21 @@ PyJWT==2.8.0 PyNaCl==1.5.0 PySocks==1.7.1 PyYAML==6.0.1 -Pygments==2.18.0 +Pygments==2.19.1 Record==4.1 RelStorage==3.5.0 -RestrictedPython==7.4 +RestrictedPython==8.0 SecretStorage==3.3.3 Sphinx==8.1.3 Unidecode==1.3.8 WSGIProxy2==0.5.1 WebOb==1.8.9 -WebTest==3.0.2 -ZConfig==4.1 +WebTest==3.0.3 +ZConfig==4.2 ZEO==6.0.0 ZODB==6.0 ZODB3==3.11.0 -Zope==5.11.1 +Zope==5.13 Zope2==4.0 ZopeUndo==6.0 alabaster==1.0.0 @@ -98,7 +98,7 @@ cachecontrol==0.14.1 cached-property==2.0.1 certifi==2024.12.14 cffi==1.17.1 -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 check-manifest==0.50 click==8.1.8 click-default-group==1.2.4 @@ -111,11 +111,11 @@ collective.feedback==1.2.0 collective.geolocationbehavior==1.7.2 collective.honeypot==2.1 collective.instancebehavior==0.5 -collective.monkeypatcher==1.2.2 +collective.monkeypatcher==2.0.0 collective.purgebyid==1.2.2 collective.recipe.backup==4.2.0 collective.recipe.cmd==0.11 -collective.recipe.omelette==1.1.0 +collective.recipe.omelette==2.0.0 collective.recipe.plonesite==1.12.0 collective.recipe.template==2.2 collective.recipe.vscode==0.1.9 @@ -160,7 +160,7 @@ design.plone.iocittadino==1.3.0 design.plone.ioprenoto==1.2.10 design.plone.iosegnalo==1.0.5 design.plone.policy==5.0.20 -diazo==2.0.2 +diazo==2.0.3 distro==1.9.0 docutils==0.21.2 docxcompose==1.4.0 @@ -175,7 +175,7 @@ feedparser==6.0.11 filelock==3.16.1 five.customerize==3.0.0 five.globalrequest==99.1 -five.intid==2.0.0 +five.intid==2.0.1 five.localsitemanager==4.0 fonttools==4.56.0 fqdn==1.5.1 @@ -219,7 +219,7 @@ jsonschema==4.23.0 jsonschema-specifications==2024.10.1 keyring==25.5.0 kitconcept.seo==2.0.1 -legacy-cgi==2.6.1 +legacy-cgi==2.6.2 lml==0.1.0 lockfile==0.12.2 lxml==5.3.0 @@ -232,7 +232,7 @@ monotonic==1.6 more-itertools==10.5.0 mr.developer==2.0.2 msgpack==1.1.0 -multipart==0.2.5 +multipart==1.2.1 mxdev==4.0.3 natsort==8.4.0 nh3==0.2.19 @@ -260,55 +260,55 @@ pep517==0.13.1 perfmetrics==3.3.0 persistent==6.1 piexif==1.1.3 -pip==24.3.1 +pip==25.0.1 pkginfo==1.10.0 platformdirs==4.2.0 plone.alterego==2.0.1 -plone.api==2.2.4 +plone.api==2.5.0 plone.app.blocks==7.0.1 -plone.app.caching==3.1.5 -plone.app.content==4.1.7 +plone.app.caching==3.1.6 +plone.app.content==4.1.9 plone.app.contentlisting==3.0.5 -plone.app.contentmenu==3.0.6 -plone.app.contentrules==5.0.5 -plone.app.contenttypes==3.0.10 -plone.app.customerize==2.0.1 +plone.app.contentmenu==3.0.7 +plone.app.contentrules==5.0.6 +plone.app.contenttypes==3.0.11 +plone.app.customerize==2.0.2 plone.app.debugtoolbar==1.4.0 -plone.app.dexterity==3.2.1 -plone.app.discussion==4.1.4 +plone.app.dexterity==3.2.2 +plone.app.discussion==4.1.5 plone.app.drafts==2.0.0 -plone.app.event==5.2.0 +plone.app.event==5.2.1 plone.app.i18n==4.0.1 plone.app.intid==2.0.0 plone.app.iterate==5.0.5 plone.app.jquerytools==1.9.5 -plone.app.layout==4.1.2 +plone.app.layout==4.1.3 plone.app.linkintegrity==4.0.6 -plone.app.locales==6.0.27 -plone.app.lockingbehavior==2.0.1 +plone.app.locales==6.0.30 +plone.app.lockingbehavior==2.0.2 plone.app.mosaic==3.1.5 -plone.app.multilingual==7.0.5 +plone.app.multilingual==7.0.6 plone.app.portlets==5.0.7 -plone.app.querystring==2.1.2 -plone.app.redirector==3.0.3 -plone.app.registry==2.0.5 -plone.app.relationfield==3.0.5 -plone.app.robotframework==2.1.3 -plone.app.standardtiles==3.1.4 -plone.app.testing==7.1.0 +plone.app.querystring==2.1.3 +plone.app.redirector==3.0.4 +plone.app.registry==2.0.6 +plone.app.relationfield==3.0.6 +plone.app.robotframework==2.1.5 +plone.app.standardtiles==3.2.1 +plone.app.testing==7.1.1 plone.app.textfield==2.0.1 -plone.app.theming==5.0.11 +plone.app.theming==5.0.12 plone.app.tiles==4.0.1 -plone.app.upgrade==3.1.8 -plone.app.users==3.0.9 +plone.app.upgrade==3.2.0 +plone.app.users==3.1.1 plone.app.uuid==2.2.3 -plone.app.versioningbehavior==2.0.3 -plone.app.viewletmanager==4.0.3 +plone.app.versioningbehavior==2.0.4 +plone.app.viewletmanager==4.0.4 plone.app.vocabularies==5.0.5 -plone.app.widgets==5.0.1 -plone.app.workflow==5.0.3 +plone.app.widgets==5.0.2 +plone.app.workflow==5.0.4 plone.app.z3cform==4.3.2 -plone.autoform==2.0.2 +plone.autoform==2.0.3 plone.autoinclude==2.0.3 plone.base==1.4.1 plone.batching==2.0.6 @@ -317,57 +317,57 @@ plone.browserlayer==3.0.2 plone.cachepurging==3.0.2 plone.caching==2.0.1 plone.contentrules==3.0.1 -plone.dexterity==3.0.6 +plone.dexterity==3.0.7 plone.event==2.0.2 plone.folder==4.0.1 plone.formwidget.autocomplete==1.4.1 plone.formwidget.contenttree==1.2.0 plone.formwidget.geolocation==2.2.1 -plone.formwidget.namedfile==3.1.0 -plone.formwidget.recurrence==3.0.4 -plone.i18n==5.0.2 +plone.formwidget.namedfile==3.1.1 +plone.formwidget.recurrence==3.0.5 +plone.i18n==5.1.0 plone.indexer==2.0.1 plone.intelligenttext==4.0.1 plone.jsonserializer==0.9.11 plone.keyring==4.0.2 -plone.locking==3.0.1 -plone.memoize==3.0.2 -plone.namedfile==6.4.0 +plone.locking==3.0.2 +plone.memoize==3.0.3 +plone.namedfile==7.0.1 plone.outputfilters==5.0.4 plone.patternslib==1.3.0 -plone.portlet.collection==4.0.3 -plone.portlet.static==4.0.3 -plone.portlets==3.0.1 +plone.portlet.collection==4.0.4 +plone.portlet.static==4.0.4 +plone.portlets==3.0.2 plone.protect==5.0.3 plone.recipe.command==1.1 plone.recipe.haproxy==2.0.0 plone.recipe.varnish==6.0.13 plone.recipe.zeoserver==2.0.3 -plone.recipe.zope2instance==7.1.2 +plone.recipe.zope2instance==8.0.0 plone.registry==2.0.1 -plone.releaser==2.3.2 +plone.releaser==2.4.1 plone.reload==4.0.0 plone.resource==3.0.2 plone.resourceeditor==4.0.1 -plone.rest==4.1.3 +plone.rest==5.0.0 plone.restapi==9.15.2 plone.rfc822==3.0.1 -plone.scale==4.1.3 -plone.schema==2.0.1 -plone.schemaeditor==4.0.8 +plone.scale==4.1.4 +plone.schema==2.0.2 +plone.schemaeditor==4.0.11 plone.session==4.0.4 plone.staticresources==2.1.17 plone.stringinterp==2.0.2 plone.subrequest==2.0.5 plone.supermodel==2.0.4 -plone.testing==9.0.3 -plone.theme==4.0.2 +plone.testing==9.0.5 +plone.theme==4.0.3 plone.tiles==2.3.1 plone.transformchain==3.0.1 plone.uuid==2.0.1 plone.versioncheck==1.8.2 -plone.volto==4.4.4 -plone.z3cform==2.0.3 +plone.volto==4.4.6 +plone.z3cform==2.0.4 plonetheme.barceloneta==3.1.11 plumber==1.7 progress==1.6 @@ -432,7 +432,7 @@ rfc3987==1.3.8 rich==13.9.4 robotframework==6.0.2 robotframework-assertion-engine==3.0.3 -robotframework-browser==18.9.1 +robotframework-browser==19.3.1 robotframework-debuglibrary==2.5.0 robotframework-lsp==1.10.1 robotframework-pythonlibcore==4.4.1 @@ -441,7 +441,7 @@ robotframework-selenium2screenshots==0.8.1 robotframework-seleniumlibrary==6.1.3 robotframework-seleniumtestability==2.1.0 robotsuite==2.3.2 -roman==4.2 +roman==5.0 rpds-py==0.22.3 sbom4python==0.12.5 seedir==0.5.0 @@ -449,7 +449,7 @@ selenium==4.9.1 sentry-sdk==2.0.0 sgmllib3k==1.0.0 simplejson==3.19.3 -six==1.16.0 +six==1.17.0 smmap==5.0.1 sniffio==1.3.1 snowballstemmer==2.2.0 @@ -469,18 +469,18 @@ swagger-spec-validator==3.0.3 tempstorage==6.0 tinycss2==1.2.1 toml==0.10.2 -tomli==2.0.2 +tomli==2.2.1 towncrier==24.8.0 transaction==5.0 trio==0.27.0 trio-websocket==0.11.1 -trove-classifiers==2024.10.21.16 +trove-classifiers==2025.2.18.16 twine==5.1.1 types-PyYAML==6.0.12.10 types-toml==0.10.8.5 typing-extensions==4.12.2 uri-template==1.2.0 -urllib3==2.2.3 +urllib3==2.3.0 urllib3-secure-extra==0.1.0 wadllib==2.0.0 waitress==3.0.2 @@ -522,9 +522,9 @@ zc.relation==2.1 zdaemon==5.1 zeep==4.2.1 zest.pocompile==2.0.0 -zest.releaser==9.2.0 +zest.releaser==9.5.0 zestreleaser.towncrier==1.3.0 -zipp==3.20.2 +zipp==3.21.0 zodbpickle==4.1.1 zodbupdate==2.0 zodbverify==1.2.0 @@ -544,7 +544,7 @@ zope.contenttype==5.1 zope.copy==5.0 zope.datetime==5.0.0 zope.deferredimport==5.0 -zope.deprecation==5.0 +zope.deprecation==5.1 zope.dottedname==6.0 zope.event==5.0 zope.exceptions==5.2 @@ -554,7 +554,7 @@ zope.hookable==7.0 zope.i18n==5.2 zope.i18nmessageid==7.0 zope.index==5.2.1 -zope.interface==7.1.1 +zope.interface==7.2 zope.intid==5.0 zope.keyreference==6.0 zope.lifecycleevent==5.0 @@ -564,7 +564,7 @@ zope.pagetemplate==5.1 zope.processlifetime==3.0 zope.proxy==6.1 zope.ptresource==5.0 -zope.publisher==7.1 +zope.publisher==7.3 zope.ramcache==3.0 zope.schema==7.0.1 zope.security==7.3 @@ -577,7 +577,7 @@ zope.tal==5.0.1 zope.tales==6.0 zope.testbrowser==7.0 zope.testing==5.0.1 -zope.testrunner==6.6 +zope.testrunner==7.2 zope.traversing==5.0 zope.viewlet==5.0 zopfli==0.2.2 diff --git a/docker/constraints.cfg b/docker/constraints.cfg index 00cbe18..13745fd 100644 --- a/docker/constraints.cfg +++ b/docker/constraints.cfg @@ -2,6 +2,7 @@ [buildout] extends = ../versions.cfg +allow-picked-versions = false [versions] sbom4python=0.12.5 diff --git a/versions.cfg b/versions.cfg index 41ca5b9..3db07c9 100644 --- a/versions.cfg +++ b/versions.cfg @@ -1,8 +1,8 @@ [buildout] extends = - https://dist.plone.org/release/6.0.14/versions.cfg - https://dist.plone.org/release/6.0.14/versions-ecosystem.cfg - https://dist.plone.org/release/6.0.14/versions-extra.cfg + https://dist.plone.org/release/6.0.15/versions.cfg + https://dist.plone.org/release/6.0.15/versions-ecosystem.cfg + https://dist.plone.org/release/6.0.15/versions-extra.cfg [iocomune] version = __CURRENT_VERSION__ @@ -26,7 +26,8 @@ jinja2 = 3.1.5 Products.isurlinportal = 2.1.0 plone.autoinclude = 2.0.3 plone.restapi = 9.15.2 -grpcio-tools=1.66.2 +Products.isurlinportal = 2.1.0 +grpcio-tools = 1.70.0 # plone missing plone.patternslib = 1.3.0