From 7fb6bf2581faba4b8c87f4669093634bf237589c Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Sun, 9 Feb 2025 17:04:55 +0100 Subject: [PATCH 01/15] plone 6.1.0 --- versions.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/versions.cfg b/versions.cfg index 58742c4..931d303 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.1.0/versions.cfg + https://dist.plone.org/release/6.1.0/versions-ecosystem.cfg + https://dist.plone.org/release/6.1.0/versions-extra.cfg [iocomune] version = __CURRENT_VERSION__ From e1d991fcc8c6ba9c5bff77bc563ff61940dc0129 Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Sun, 9 Feb 2025 17:08:29 +0100 Subject: [PATCH 02/15] dockerfiles --- Dockerfile | 4 ++-- Dockerfile.acceptance | 4 ++-- Dockerfile.development | 4 ++-- requirements.txt | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 69dd7b7..27bfdf4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -FROM plone/plone-backend:6.0.10.1 +FROM plone/plone-backend:6.1.0 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.10.1/requirements.txt ${PIP_PARAMS} && \ +RUN pip install -r https://dist.plone.org/release/6.1.0/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..3a1fea9 100644 --- a/Dockerfile.acceptance +++ b/Dockerfile.acceptance @@ -1,7 +1,7 @@ -FROM plone/server-acceptance:6.0.10.1 +FROM plone/server-acceptance:6.1.0 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.1.0/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..d70efc3 100644 --- a/Dockerfile.development +++ b/Dockerfile.development @@ -1,10 +1,10 @@ -FROM plone/plone-backend:6.0.10.1 +FROM plone/plone-backend:6.1.0 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.1.0/requirements.txt ${PIP_PARAMS} && \ python create-constraints.py constraints.cfg constraints.txt && \ ./bin/pip install mxdev && \ ./bin/mxdev -c mx.ini && \ diff --git a/requirements.txt b/requirements.txt index 2e4627d..0814af5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ --r https://dist.plone.org/release/6.0.13/requirements.txt +-r https://dist.plone.org/release/6.1.0/requirements.txt From 97ffb22c0e2581f56a501db9835a3c4bbcf7aa61 Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Sun, 9 Feb 2025 17:18:19 +0100 Subject: [PATCH 03/15] fix webtest version conflict --- versions.cfg | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/versions.cfg b/versions.cfg index 931d303..f69bfcd 100644 --- a/versions.cfg +++ b/versions.cfg @@ -19,7 +19,11 @@ version = __CURRENT_VERSION__ [versions] # verify during plone version update -grpcio-tools=1.66.2 + +# The conflict is caused by: +# zope-testbrowser 7.0 depends on WebTest>=2.0.30 +# The user requested (constraint) webtest==3.0.1,==3.0.3 +webtest = 3.0.1 # plone missing plone.patternslib = 1.3.0 @@ -98,6 +102,7 @@ design.plone.iocittadino = 1.1.5 Brotli = 1.0.9 cssselect2 = 0.7.0 fonttools = 4.39.3 +grpcio-tools=1.66.2 html5lib = 1.1 isodate = 0.6.1 pdfkit = 1.0.0 From 455e729e089d8f11baecf9e4f3cef2c9bca45e5f Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Tue, 11 Feb 2025 20:52:07 +0100 Subject: [PATCH 04/15] fixed --- versions.cfg | 5 ----- 1 file changed, 5 deletions(-) diff --git a/versions.cfg b/versions.cfg index f69bfcd..0401c0c 100644 --- a/versions.cfg +++ b/versions.cfg @@ -20,11 +20,6 @@ version = __CURRENT_VERSION__ [versions] # verify during plone version update -# The conflict is caused by: -# zope-testbrowser 7.0 depends on WebTest>=2.0.30 -# The user requested (constraint) webtest==3.0.1,==3.0.3 -webtest = 3.0.1 - # plone missing plone.patternslib = 1.3.0 plone.formwidget.contenttree = 1.2.0 From 8ea85c17184e2b5cef94e82e2ecb5712f37cdd76 Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Tue, 11 Feb 2025 21:00:27 +0100 Subject: [PATCH 05/15] fix test --- versions.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/versions.cfg b/versions.cfg index 0401c0c..be9725e 100644 --- a/versions.cfg +++ b/versions.cfg @@ -19,6 +19,7 @@ version = __CURRENT_VERSION__ [versions] # verify during plone version update +Products.validation = 3.0.1 # plone missing plone.patternslib = 1.3.0 From a8c403dbfb358610854e8c355d3ac812e6e903e3 Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Tue, 11 Feb 2025 21:17:32 +0100 Subject: [PATCH 06/15] docker --- docker/create-constraints.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docker/create-constraints.py b/docker/create-constraints.py index 4e4e68d..827cd2e 100644 --- a/docker/create-constraints.py +++ b/docker/create-constraints.py @@ -37,6 +37,14 @@ # Note: this works like a dictionary, but is a class 'zc.buildout.buildout.Options'. versions = config.versions +# remove duplicated entries +uniq = {} +for (package, version) in versions.items(): + if package.lower() in uniq and version.split(".") < uniq[package.lower()].split("."): + continue + uniq[package.lower()] = version +versions = uniq + with open(constraints_file, "w") as cfile: cfile.write("# File created by {}\n".format(__file__)) cfile.write("# Constraints parsed from {}\n".format(config_file)) From cf7f719359d6025909ae174783d793d5f841c684 Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Wed, 19 Feb 2025 10:22:31 +0100 Subject: [PATCH 07/15] wip: dependabot --- .github/dependabot.yml | 11 + .github/workflows/build.yml | 12 +- .github/workflows/dependabot.yml | 31 ++ dependabot/requirements.txt | 563 +++++++++++++++++++++++++++++++ docker/.gitignore | 1 + 5 files changed, 612 insertions(+), 6 deletions(-) create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/dependabot.yml create mode 100644 dependabot/requirements.txt diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..901534b --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + - package-ecosystem: "pip" # See documentation for possible values + directory: "/dependabot" # Location of package manifests + schedule: + interval: "daily" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 50b9e8e..9ea7a4e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,14 +21,14 @@ jobs: uses: actions/checkout@v3 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@4574d27a4764455b42196d70a065bc6853246a25 # v3.4.0 - name: Set up Docker Buildx id: buildx uses: docker/setup-buildx-action@v2 - name: Login to Registry - uses: docker/login-action@v3 + uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0 with: registry: ghcr.io username: ${{ github.actor }} @@ -48,7 +48,7 @@ jobs: if: github.event_name != 'pull_request' - name: Build and push container image - uses: docker/build-push-action@v3 + uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6.13.0 with: context: . push: true @@ -87,14 +87,14 @@ jobs: uses: actions/checkout@v3 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@4574d27a4764455b42196d70a065bc6853246a25 # v3.4.0 - name: Set up Docker Buildx id: buildx uses: docker/setup-buildx-action@v2 - name: Login to Registry - uses: docker/login-action@v3 + uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0 with: registry: ghcr.io username: ${{ github.actor }} @@ -115,7 +115,7 @@ jobs: if: github.event_name != 'pull_request' - name: Build and push container image - uses: docker/build-push-action@v3 + uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6.13.0 with: context: . file: ./Dockerfile.acceptance diff --git a/.github/workflows/dependabot.yml b/.github/workflows/dependabot.yml new file mode 100644 index 0000000..01ebc42 --- /dev/null +++ b/.github/workflows/dependabot.yml @@ -0,0 +1,31 @@ +name: Create requirements.txt for dependabot + +on: + push: + +jobs: + build: + name: requirements.txt + runs-on: ubuntu-latest + + steps: + - name: Checkout Repository + uses: actions/checkout@v3 + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: "3.11" + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -r requirements.txt + - name: Build + run: | + cd docker + python create-constraints.py constraints.cfg ../dependabot/requirements.txt + - name: Commit and push changes + git add dependabot/requirements.txt + git commit -m "Auto-generate file at $(date)" || exit 0 + git push https://${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git HEAD:${{ github.ref_name }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/dependabot/requirements.txt b/dependabot/requirements.txt new file mode 100644 index 0000000..8f85457 --- /dev/null +++ b/dependabot/requirements.txt @@ -0,0 +1,563 @@ +# File created by /home/mauro/Work/IO-COMUNE/iocomune-backend/docker/create-constraints.py +# Constraints parsed from /home/mauro/Work/IO-COMUNE/iocomune-backend/docker/constraints.cfg +accesscontrol==7.2 +acquisition==6.1 +alabaster==1.0.0 +argcomplete==3.5.2 +argh==0.31.3 +arrow==1.2.3 +async-generator==1.10 +attrs==24.2.0 +authencoding==5.0 +babel==2.16.0 +backports.cached-property==1.0.2 +backports.tarfile==1.2.0 +bda.cache==1.3.0 +beautifulsoup4==4.12.3 +bjoern==3.2.2 +bleach==6.2.0 +borg.localrole==3.1.11 +bravado==11.0.3 +bravado-core==5.17.1 +brotli==1.0.9 +btrees==6.1 +build==1.2.2post1 +cachecontrol==0.14.1 +cached-property==2.0.1 +certifi==2024.12.14 +cffi==1.17.1 +chameleon==4.4.4 +charset-normalizer==3.4.0 +check-manifest==0.50 +click==8.1.7 +click-default-group==1.2.4 +cmarkgfm==2024.11.20 +collective.address==1.6 +collective.contentrules.mailfromfield==1.2.1 +collective.exportimport==1.10 +collective.feedback==1.1.5 +collective.geolocationbehavior==1.7.1 +collective.honeypot==2.1 +collective.mockmailhost==3.0.0 +collective.monkeypatcher==1.2.2 +collective.purgebyid==1.2.2 +collective.recipe.backup==4.2.0 +collective.recipe.cmd==0.11 +collective.recipe.omelette==1.1.0 +collective.recipe.template==2.2 +collective.recipe.vscode==0.1.9 +collective.regenv==1.0.0rc1 +collective.sentry==0.3.2 +collective.stats==1.1.0 +collective.taxonomy==3.1.5 +collective.tiles.collection==2.0.0 +collective.venue==4.1 +collective.volto.blocksfield==2.2.0 +collective.volto.cookieconsent==1.1.1 +collective.volto.dropdownmenu==1.3.2 +collective.volto.enhancedlinks==1.1.1 +collective.volto.formsupport==3.1.5 +collective.volto.gdprcookie==1.0.4 +collective.volto.otp==1.0.1 +collective.volto.secondarymenu==1.1.1 +collective.volto.sitesettings==1.0.3 +collective.volto.slimheader==1.0.2 +collective.volto.socialsettings==0.2.2 +collective.volto.stickyblocks==1.0.0 +collective.volto.subfooter==1.1.1 +collective.volto.subsites==1.5.1 +collective.xmltestreport==2.0.2 +collective.z3cform.datagridfield==3.0.1 +colorama==0.4.6 +commonmark==0.9.1 +configparser==7.1.0 +coverage==7.6.9 +cryptography==44.0.0 +cssselect==1.2.0 +cssselect2==0.7.0 +cssutils==2.11.0 +dataflake.wsgi.bjoern==2.0 +datetime==5.5 +decorator==5.1.1 +deprecated==1.2.15 +design.plone.contenttypes==6.3.2 +design.plone.iocittadino==1.1.5 +design.plone.ioprenoto==1.2.9 +design.plone.policy==5.0.14 +diazo==2.0.2 +distro==1.9.0 +documenttemplate==4.6 +docutils==0.21.2 +emailcompat32crlf==1.0.3 +et-xmlfile==1.1.0 +exceptiongroup==1.2.2 +experimental.gracefulblobmissing==2.0 +extensionclass==6.0 +fancycompleter==0.9.1 +feedparser==6.0.11 +filelock==3.16.1 +five.customerize==3.0.0 +five.globalrequest==99.1 +five.intid==2.0.0 +five.localsitemanager==4.0 +fonttools==4.39.3 +fqdn==1.5.1 +furl==2.1.3 +furo==2024.8.6 +future==1.0.0 +geographiclib==1.50 +geopy==1.21.0 +gitdb==4.0.11 +gitpython==3.1.43 +grpcio-tools==1.66.2 +gunicorn==23.0.0 +h11==0.14.0 +haufe.requestmonitoring==0.6.0 +html5lib==1.1 +httplib2==0.22.0 +hurry.filesize==0.9 +i18ndude==6.2.1 +icalendar==6.1.1 +idna==3.10 +ijson==3.1.4 +imagesize==1.4.1 +importlib-metadata==8.5.0 +importlib-resources==6.4.5 +incremental==24.7.2 +iniconfig==2.0.0 +isodate==0.6.1 +isoduration==20.11.0 +iw.rejectanonymous==1.2.7 +jaraco.classes==3.4.0 +jaraco.context==6.0.1 +jaraco.functools==4.1.0 +jeepney==0.8.0 +jinja2==3.1.4 +jsonpointer==2.3 +jsonref==1.1.0 +jsonschema==4.23.0 +jsonschema-specifications==2024.10.1 +keyring==25.5.0 +kitconcept.seo==2.0.1 +legacy-cgi==2.6.1 +lml==0.1.0 +lockfile==0.12.2 +lxml==5.3.0 +lxml-html-clean==0.4.1 +manuel==1.13.0 +markdown==3.7 +markdown-it-py==3.0.0 +markupsafe==3.0.2 +mdurl==0.1.2 +missing==5.0 +mock==5.1.0 +monotonic==1.6 +more-itertools==10.5.0 +mr.developer==2.0.2 +msgpack==1.1.0 +multimapping==5.0 +multipart==0.2.5 +mxdev==4.0.3 +natsort==8.4.0 +nh3==0.2.19 +node==1.2.2 +node.ext.ldap==1.2 +node.ext.ugm==1.1 +node.ext.zodb==1.3 +nt-svcutils==2.13.0 +oauthlib==3.2.2 +odict==1.9.0 +openpyxl==3.1.2 +orderedmultidict==1.0.1 +outcome==1.3.0post0 +overrides==7.7.0 +packaging==24.2 +pas.plugins.jwt==1.0a4 +pas.plugins.ldap==1.8.3 +passlib==1.7.4 +paste==3.10.1 +pastedeploy==3.1.0 +pdbpp==0.10.3 +pdfkit==1.0.0 +pep440==0.1.2 +pep517==0.13.1 +perfmetrics==3.3.0 +persistence==5.1 +persistent==6.1 +piexif==1.1.3 +pillow==11.0.0 +pip==24.3.1 +pkginfo==1.10.0 +platformdirs==4.2.0 +plone==6.1.0 +plone.alterego==2.0.1 +plone.api==2.2.5 +plone.app.blocks==7.0.1 +plone.app.caching==4.0.0 +plone.app.content==4.1.9 +plone.app.contentlisting==3.0.5 +plone.app.contentmenu==3.0.6 +plone.app.contentrules==5.0.6 +plone.app.contenttypes==4.0.4 +plone.app.customerize==2.0.2 +plone.app.debugtoolbar==1.4.0 +plone.app.dexterity==4.0.3 +plone.app.discussion==5.0.0 +plone.app.drafts==2.0.0 +plone.app.event==5.2.1 +plone.app.i18n==4.0.1 +plone.app.intid==2.0.0 +plone.app.iterate==6.1.0 +plone.app.jquerytools==1.9.5 +plone.app.layout==5.0.1 +plone.app.linkintegrity==4.0.6 +plone.app.locales==6.0.29 +plone.app.lockingbehavior==2.0.2 +plone.app.mosaic==3.2.0 +plone.app.multilingual==8.2.1 +plone.app.portlets==6.0.1 +plone.app.querystring==2.1.3 +plone.app.redirector==3.0.4 +plone.app.registry==2.0.6 +plone.app.relationfield==4.0.1 +plone.app.robotframework==2.1.4 +plone.app.standardtiles==3.2.1 +plone.app.testing==7.1.1 +plone.app.textfield==3.0.0 +plone.app.theming==5.0.11 +plone.app.tiles==4.0.1 +plone.app.upgrade==3.1.9 +plone.app.users==3.0.10 +plone.app.uuid==2.2.3 +plone.app.versioningbehavior==2.0.4 +plone.app.viewletmanager==4.0.4 +plone.app.vocabularies==6.0.2 +plone.app.widgets==5.0.2 +plone.app.workflow==5.0.4 +plone.app.z3cform==4.7.2 +plone.autoform==2.0.3 +plone.autoinclude==1.0.1 +plone.base==2.0.2 +plone.batching==2.0.6 +plone.behavior==2.0.1 +plone.browserlayer==3.0.2 +plone.cachepurging==3.0.2 +plone.caching==2.0.1 +plone.classicui==1.0.0 +plone.contentrules==3.0.1 +plone.dexterity==3.0.7 +plone.distribution==3.1.0 +plone.event==2.0.2 +plone.exportimport==1.0.0 +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.1 +plone.formwidget.recurrence==3.0.5 +plone.i18n==5.0.2 +plone.indexer==2.0.1 +plone.intelligenttext==4.0.1 +plone.jsonserializer==0.9.11 +plone.keyring==4.0.2 +plone.locking==3.0.2 +plone.memoize==3.0.3 +plone.namedfile==7.0.0 +plone.outputfilters==5.0.4 +plone.patternslib==1.3.0 +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.registry==2.0.1 +plone.releaser==2.3.3 +plone.reload==4.0.0 +plone.resource==3.0.2 +plone.resourceeditor==4.0.1 +plone.rest==5.0.0 +plone.restapi==9.11.0 +plone.rfc822==3.0.1 +plone.scale==4.1.3 +plone.schema==2.0.1 +plone.schemaeditor==4.0.9 +plone.session==4.0.4 +plone.staticresources==2.2.0 +plone.stringinterp==2.0.2 +plone.subrequest==2.0.5 +plone.supermodel==2.0.4 +plone.testing==9.0.3 +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==5.0.2 +plone.z3cform==2.0.4 +plonetheme.barceloneta==3.2.2 +pluggy==1.5.0 +plumber==1.7 +products.btreefolder2==5.1 +products.cmfcore==3.6 +products.cmfdifftool==4.0.4 +products.cmfdynamicviewfti==7.0.2 +products.cmfeditions==4.0.4 +products.cmfplacefulworkflow==3.0.5 +products.cmfplone==6.1.0 +products.cmfuid==4.2 +products.daterecurringindex==3.0.1 +products.dcworkflow==3.0 +products.extendedpathindex==4.0.1 +products.externalmethod==6.0 +products.genericsetup==4.0 +products.isurlinportal==3.0.0 +products.mailhost==6.0 +products.mimetypesregistry==3.0.1 +products.pdbdebugmode==2.0 +products.plonepas==8.0.5 +products.pluggableauthservice==3.0 +products.pluginregistry==2.0 +products.portaltransforms==4.1.1 +products.printingmailhost==1.1.7 +products.pythonscripts==5.1 +products.sessions==5.0 +products.siteerrorlog==6.0 +products.standardcachemanagers==5.0 +products.statusmessages==5.0.6 +products.validation==3.0.1 +products.zcatalog==7.1 +products.zmintrospection==1.0 +products.zopeversioncontrol==4.1 +progress==1.6 +prompt-toolkit==3.0.48 +psutil==5.9.5 +psycopg2==2.9.6 +py==1.11.0 +pyasn1==0.5.0 +pyasn1-modules==0.3.0 +pycountry==19.8.18 +pycparser==2.22 +pydyf==0.6.0 +pyexcel-ezodf==0.3.4 +pyexcel-io==0.6.6 +pyexcel-ods3==0.6.1 +pyexcel-xlsx==0.6.0 +pygithub==2.5.0 +pygments==2.18.0 +pyinter==0.2.0 +pyjwt==2.10.1 +pynacl==1.5.0 +pyopenssl==24.3.0 +pyotp==2.9.0 +pyparsing==3.2.0 +pyphen==0.14.0 +pyproject-hooks==1.2.0 +pyrepl==0.9.0 +pyroma==4.2 +pyrsistent==0.20.0 +pysocks==1.7.1 +pytest==7.4.4 +pytest-cov==5.0.0 +pytest-plone==0.5.0 +python-dateutil==2.9.0.post0 +python-dotenv==1.0.1 +python-gettext==5.0 +python-ldap==3.4.3 +python-memcached==1.59 +pytz==2024.2 +pyyaml==6.0.1 +qrcode==8.0 +readme-renderer==44.0 +record==4.1 +redturtle.bandi==1.4.7 +redturtle.faq==1.0.2 +redturtle.filesretriever==1.0.1 +redturtle.prenotazioni==2.8.6 +redturtle.rssservice==2.2.0 +redturtle.unitaterritoriali==1.0.1 +redturtle.volto==5.5.8 +redturtle.voltoplugin.editablefooter==1.3.4 +referencing==0.35.1 +relstorage==3.5.0 +repoze.catalog==0.9.0 +repoze.xmliter==1.0b1 +requests==2.32.3 +requests-file==2.0.0 +requests-toolbelt==1.0.0 +rer.customersatisfaction==2.2.4 +rer.newsletter==3.1.1 +responses==0.25.3 +restrictedpython==7.4 +rfc3339-validator==0.1.4 +rfc3986==2.0.0 +rfc3987==1.3.8 +rich==13.9.4 +robotframework==6.0.2 +robotframework-assertion-engine==3.0.3 +robotframework-browser==18.9.1 +robotframework-debuglibrary==2.5.0 +robotframework-lsp==1.10.1 +robotframework-pythonlibcore==4.4.1 +robotframework-selenium2library==3.0.0 +robotframework-selenium2screenshots==0.8.1 +robotframework-seleniumlibrary==6.1.3 +robotframework-seleniumtestability==2.1.0 +robotsuite==2.3.2 +roman==4.2 +rpds-py==0.22.3 +secretstorage==3.3.3 +seedir==0.5.0 +selenium==4.9.1 +sentry-sdk==2.0.0 +sgmllib3k==1.0.0 +simplejson==3.19.3 +six==1.16.0 +smmap==5.0.1 +sniffio==1.3.1 +snowballstemmer==2.2.0 +sortedcontainers==2.4.0 +souper==1.1.1 +souper.plone==1.3.1 +soupsieve==2.6 +sphinx==8.1.3 +sphinx-basic-ng==1.0.0b2 +sphinxcontrib-applehelp==2.0.0 +sphinxcontrib-devhelp==2.0.0 +sphinxcontrib-htmlhelp==2.1.0 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-qthelp==2.0.0 +sphinxcontrib-serializinghtml==2.0.0 +stdlib-list==0.11.0 +swagger-spec-validator==3.0.3 +tempstorage==6.0 +tinycss2==1.2.1 +toml==0.10.2 +tomli==2.0.2 +towncrier==24.8.0 +transaction==5.0 +trio==0.27.0 +trio-websocket==0.11.1 +trove-classifiers==2025.1.15.22 +twine==5.1.1 +types-pyyaml==6.0.12.10 +types-toml==0.10.8.5 +typing-extensions==4.12.2 +tzdata==2025.1 +unidecode==1.3.8 +uri-template==1.2.0 +urllib3==2.2.3 +urllib3-secure-extra==0.1.0 +wadllib==2.0.0 +waitress==3.0.2 +watchdog==6.0.0 +wcwidth==0.2.13 +weasyprint==58.1 +webcolors==1.13 +webencodings==0.5.1 +webob==1.8.9 +webresource==1.2 +webtest==3.0.3 +wheel==0.45.1 +wmctrl==0.5 +wrapt==1.17.0 +wsgiproxy2==0.5.1 +wsproto==1.2.0 +xidera.prenotazioni==1.0.2 +yafowil==3.1.0 +yafowil.bootstrap==2.0.0a2 +yafowil.plone==5.0.0a2 +yafowil.widget.array==1.7 +yafowil.widget.dict==1.8 +yafowil.yaml==2.0 +z3c.caching==3.0 +z3c.checkversions==2.1 +z3c.dependencychecker==2.15 +z3c.form==5.1 +z3c.formwidget.query==2.0.0 +z3c.jbot==2.0 +z3c.objpath==2.0 +z3c.pt==4.4 +z3c.recipe.usercrontab==1.5 +z3c.relationfield==2.0.0 +z3c.unconfigure==2.1 +z3c.zcmlhook==2.0 +zc.lockfile==3.0.post1 +zc.recipe.cmmi==3.0.0 +zc.recipe.egg==2.0.7 +zc.recipe.testrunner==3.1 +zc.relation==2.0 +zconfig==4.1 +zdaemon==5.1 +zeep==4.2.1 +zeo==6.0.0 +zest.pocompile==2.0.0 +zest.releaser==9.2.0 +zestreleaser.towncrier==1.3.0 +zexceptions==5.0 +zipp==3.20.2 +zodb==6.0 +zodb3==3.11.0 +zodbpickle==4.1.1 +zodbupdate==2.0 +zodbverify==1.2.0 +zope==5.12 +zope.annotation==5.0 +zope.app.locales==5.0 +zope.browser==3.0 +zope.browsermenu==5.0 +zope.browserpage==5.0 +zope.browserresource==5.1 +zope.cachedescriptors==5.0 +zope.component==6.0 +zope.componentvocabulary==2.3.0 +zope.configuration==6.0 +zope.container==6.1 +zope.contentprovider==6.0 +zope.contenttype==5.1 +zope.copy==5.0 +zope.datetime==5.0.0 +zope.deferredimport==5.0 +zope.deprecation==5.0 +zope.dottedname==6.0 +zope.event==5.0 +zope.exceptions==5.2 +zope.filerepresentation==6.0 +zope.globalrequest==2.0 +zope.hookable==7.0 +zope.i18n==5.2 +zope.i18nmessageid==7.0 +zope.index==5.2.1 +zope.interface==7.2 +zope.intid==5.0 +zope.keyreference==6.0 +zope.lifecycleevent==5.0 +zope.location==5.0 +zope.mkzeoinstance==5.0 +zope.pagetemplate==5.1 +zope.processlifetime==3.0 +zope.proxy==6.1 +zope.ptresource==5.0 +zope.publisher==7.1 +zope.pytestlayer==8.2 +zope.ramcache==3.0 +zope.schema==7.0.1 +zope.security==7.3 +zope.sendmail==6.2 +zope.sequencesort==5.0 +zope.site==5.0 +zope.size==5.0 +zope.structuredtext==5.0 +zope.tal==5.0.1 +zope.tales==6.0 +zope.testbrowser==7.0 +zope.testing==5.0.1 +zope.testrunner==6.6 +zope.traversing==5.0 +zope.viewlet==5.0 +zope2==4.0 +zopeundo==6.0 +zopfli==0.2.2 diff --git a/docker/.gitignore b/docker/.gitignore index 245f676..6b3e913 100644 --- a/docker/.gitignore +++ b/docker/.gitignore @@ -1,4 +1,5 @@ bin/ lib/ +lib64 pyvenv.cfg constraints.txt From 28676ca34a84539109e86c400d01cebedaa872c2 Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Wed, 5 Mar 2025 17:10:16 +0100 Subject: [PATCH 08/15] ci --- .github/workflows/dependabot.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.github/workflows/dependabot.yml b/.github/workflows/dependabot.yml index 44f835c..beb4b85 100644 --- a/.github/workflows/dependabot.yml +++ b/.github/workflows/dependabot.yml @@ -23,14 +23,6 @@ jobs: run: | cd docker python create-constraints.py constraints.cfg ../dependabot/requirements.txt -<<<<<<< HEAD - - name: Commit and push changes - git add dependabot/requirements.txt - git commit -m "Auto-generate file at $(date)" || exit 0 - git push https://${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git HEAD:${{ github.ref_name }} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -======= # TODO: fix commit permissions https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md#authentication-with-fine-grained-pat-optional # - name: Commit and push changes # run: | @@ -41,4 +33,3 @@ jobs: # git push https://${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git HEAD:${{ github.ref_name }} # env: # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ->>>>>>> main From 98b13b65f8bf94db52a4c32e5daed15453a98b72 Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Tue, 1 Apr 2025 13:48:14 +0200 Subject: [PATCH 09/15] Update Dockerfile --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 27bfdf4..9d6a5f1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -FROM plone/plone-backend:6.1.0 +FROM plone/plone-backend:6.1.1 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.1.0/requirements.txt ${PIP_PARAMS} && \ +RUN pip install -r https://dist.plone.org/release/6.1.1/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 {} \; From 41e62866f7af15c67b821a9e41f1c017f2412b46 Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Tue, 1 Apr 2025 13:48:33 +0200 Subject: [PATCH 10/15] Update Dockerfile.acceptance --- Dockerfile.acceptance | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile.acceptance b/Dockerfile.acceptance index 3a1fea9..0086dc9 100644 --- a/Dockerfile.acceptance +++ b/Dockerfile.acceptance @@ -1,7 +1,7 @@ -FROM plone/server-acceptance:6.1.0 +FROM plone/server-acceptance:6.1.1 COPY docker/create-constraints.py docker/*.cfg docker/*.txt /app/ COPY versions.cfg / -RUN pip install -r https://dist.plone.org/release/6.1.0/requirements.txt ${PIP_PARAMS} && \ +RUN pip install -r https://dist.plone.org/release/6.1.1/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 {} \; From 8129392577cf59d88a4ee21702b291d7dc2c3da7 Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Tue, 1 Apr 2025 13:49:12 +0200 Subject: [PATCH 11/15] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e11d064..0952707 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ --r https://dist.plone.org/release/6.1.0/requirements.txt \ No newline at end of file +-r https://dist.plone.org/release/6.1.1/requirements.txt From 5f008d42fdad7cd51076c7f13f6fda83cdb3ec04 Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Fri, 11 Jul 2025 17:31:33 +0200 Subject: [PATCH 12/15] 612 --- Dockerfile | 4 ++-- Dockerfile.acceptance | 4 ++-- Dockerfile.development | 4 ++-- requirements.txt | 2 +- versions.cfg | 6 +++--- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9d6a5f1..e2af8dd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -FROM plone/plone-backend:6.1.1 +FROM plone/plone-backend:6.1.2 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.1.1/requirements.txt ${PIP_PARAMS} && \ +RUN pip install -r https://dist.plone.org/release/6.1.2/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 0086dc9..c764cd5 100644 --- a/Dockerfile.acceptance +++ b/Dockerfile.acceptance @@ -1,7 +1,7 @@ -FROM plone/server-acceptance:6.1.1 +FROM plone/server-acceptance:6.1.2 COPY docker/create-constraints.py docker/*.cfg docker/*.txt /app/ COPY versions.cfg / -RUN pip install -r https://dist.plone.org/release/6.1.1/requirements.txt ${PIP_PARAMS} && \ +RUN pip install -r https://dist.plone.org/release/6.1.2/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 d70efc3..4a8f122 100644 --- a/Dockerfile.development +++ b/Dockerfile.development @@ -1,10 +1,10 @@ -FROM plone/plone-backend:6.1.0 +FROM plone/plone-backend:6.1.2 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.1.0/requirements.txt ${PIP_PARAMS} && \ +RUN pip install -r https://dist.plone.org/release/6.1.2/requirements.txt ${PIP_PARAMS} && \ python create-constraints.py constraints.cfg constraints.txt && \ ./bin/pip install mxdev && \ ./bin/mxdev -c mx.ini && \ diff --git a/requirements.txt b/requirements.txt index 0952707..ed76e39 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ --r https://dist.plone.org/release/6.1.1/requirements.txt +-r https://dist.plone.org/release/6.1.2/requirements.txt diff --git a/versions.cfg b/versions.cfg index 4602d4d..030c10f 100644 --- a/versions.cfg +++ b/versions.cfg @@ -1,8 +1,8 @@ [buildout] extends = - https://dist.plone.org/release/6.1.1/versions.cfg - https://dist.plone.org/release/6.1.1/versions-ecosystem.cfg - https://dist.plone.org/release/6.1.1/versions-extra.cfg + https://dist.plone.org/release/6.1.2/versions.cfg + https://dist.plone.org/release/6.1.2/versions-ecosystem.cfg + https://dist.plone.org/release/6.1.2/versions-extra.cfg [iocomune] version = __CURRENT_VERSION__ From 1a871d7e93e6de7e1d04cc436f30fdde2bc8e5ce Mon Sep 17 00:00:00 2001 From: RedTurtle CI BOT Date: Fri, 11 Jul 2025 15:34:31 +0000 Subject: [PATCH 13/15] Auto-generate file at Fri Jul 11 15:34:31 UTC 2025 --- dependabot/requirements.txt | 581 ++++++++++++++++++++++++++++++++++++ 1 file changed, 581 insertions(+) diff --git a/dependabot/requirements.txt b/dependabot/requirements.txt index e69de29..07381a7 100644 --- a/dependabot/requirements.txt +++ b/dependabot/requirements.txt @@ -0,0 +1,581 @@ +# File created by /home/runner/work/iocomune-backend/iocomune-backend/docker/create-constraints.py +# Constraints parsed from /home/runner/work/iocomune-backend/iocomune-backend/docker/constraints.cfg +accesscontrol==7.2 +acquisition==6.1 +alabaster==1.0.0 +annotated-types==0.7.0 +argcomplete==3.6.2 +argh==0.31.3 +arrow==1.2.3 +async-generator==1.10 +attrs==25.3.0 +authencoding==6.0 +babel==2.16.0 +backports.cached-property==1.0.2 +backports.tarfile==1.2.0 +bda.cache==1.3.0 +beaker==1.11.0 +beautifulsoup4==4.12.3 +bjoern==3.2.2 +bleach==6.2.0 +borg.localrole==3.1.11 +bravado==11.0.3 +bravado-core==5.17.1 +brotli==1.0.9 +btrees==6.1 +build==1.2.2post1 +cachecontrol==0.14.3 +cached-property==2.0.1 +certifi==2024.12.14 +cffi==1.17.1 +chameleon==4.4.4 +charset-normalizer==3.4.1 +check-manifest==0.50 +click==8.1.8 +click-default-group==1.2.4 +cmarkgfm==2024.11.20 +collective.address==1.6 +collective.contentrules.mailfromfield==1.2.1 +collective.exportimport==1.10 +collective.feedback==1.2.0 +collective.geolocationbehavior==1.7.2 +collective.honeypot==2.1 +collective.mockmailhost==3.0.0 +collective.monkeypatcher==2.0.0 +collective.purgebyid==1.2.2 +collective.recipe.backup==4.2.0 +collective.recipe.cmd==0.11 +collective.recipe.omelette==2.0.0 +collective.recipe.template==2.2 +collective.recipe.vscode==0.1.9 +collective.regenv==1.0.0rc1 +collective.sentry==0.3.2 +collective.stats==1.1.0 +collective.taskqueue2==1.0a1 +collective.taxonomy==3.1.5 +collective.tiles.collection==2.0.0 +collective.venue==4.1 +collective.volto.blocksfield==2.2.0 +collective.volto.cookieconsent==1.1.1 +collective.volto.dropdownmenu==1.3.2 +collective.volto.enhancedlinks==1.1.1 +collective.volto.formsupport==3.2.3 +collective.volto.gdprcookie==1.0.4 +collective.volto.otp==1.0.1 +collective.volto.secondarymenu==1.1.1 +collective.volto.sitesettings==1.0.5 +collective.volto.slimheader==1.0.2 +collective.volto.socialsettings==0.2.2 +collective.volto.stickyblocks==1.0.0 +collective.volto.subfooter==1.1.1 +collective.volto.subsites==1.5.1 +collective.xmltestreport==2.0.2 +collective.z3cform.datagridfield==3.0.1 +colorama==0.4.6 +commonmark==0.9.1 +configparser==7.2.0 +coverage==7.8.2 +cryptography==45.0.4 +cssselect==1.3.0 +cssselect2==0.7.0 +cssutils==2.11.0 +dataflake.wsgi.bjoern==2.0 +datetime==5.5 +decorator==5.2.1 +defusedxml==0.7.1 +deprecated==1.2.18 +design.plone.contenttypes==6.3.6 +design.plone.iocittadino==1.2.5 +design.plone.ioprenoto==1.2.10 +design.plone.policy==5.0.16 +diazo==2.0.3 +distro==1.9.0 +documenttemplate==4.6 +docutils==0.21.2 +emailcompat32crlf==1.0.3 +et-xmlfile==1.1.0 +exceptiongroup==1.3.0 +experimental.gracefulblobmissing==2.0 +experimental.noacquisition==1.0.0b10 +extensionclass==6.0 +fancycompleter==0.11.1 +feedparser==6.0.11 +filelock==3.18.0 +five.customerize==4.0 +five.globalrequest==99.1 +five.intid==3.0.1 +five.localsitemanager==5.0 +fonttools==4.56.0 +fqdn==1.5.1 +furl==2.1.3 +furo==2024.8.6 +future==1.0.0 +geographiclib==1.50 +geopy==1.21.0 +gitdb==4.0.12 +gitpython==3.1.44 +grpcio-tools==1.66.2 +gunicorn==23.0.0 +h11==0.16.0 +haufe.requestmonitoring==0.6.0 +html5lib==1.1 +httplib2==0.22.0 +huey==2.5.3 +hurry.filesize==0.9 +i18ndude==6.2.1 +icalendar==6.3.1 +id==1.5.0 +idna==3.10 +ijson==3.1.4 +imagesize==1.4.1 +importlib-metadata==8.5.0 +importlib-resources==6.5.2 +incremental==24.7.2 +iniconfig==2.1.0 +iocittadino.pagamenti.base==1.0.9 +iocittadino.pagamenti.nextstep==1.0.3 +iocittadino.protocollo.maggioli==1.0.13 +iocittadino.protocollo.maggiolitest==1.0.2 +isodate==0.6.1 +isoduration==20.11.0 +iw.rejectanonymous==1.2.7 +jaraco.classes==3.4.0 +jaraco.context==6.0.1 +jaraco.functools==4.1.0 +jeepney==0.9.0 +jinja2==3.1.5 +jsonpointer==2.3 +jsonref==1.1.0 +jsonschema==4.24.0 +jsonschema-specifications==2025.4.1 +keyring==25.6.0 +kitconcept.seo==2.0.1 +legacy-cgi==2.6.2 +lml==0.1.0 +lockfile==0.12.2 +lxml==5.4.0 +lxml-html-clean==0.4.2 +mako==1.1.5 +manuel==1.13.0 +markdown==3.8 +markdown-it-py==3.0.0 +markupsafe==3.0.2 +mdurl==0.1.2 +missing==5.0 +mock==5.2.0 +monotonic==1.6 +more-itertools==10.6.0 +mr.developer==2.0.3 +msgpack==1.1.0 +multimapping==5.0 +multipart==1.2.1 +mxdev==4.1.0 +natsort==8.4.0 +nh3==0.2.21 +node==1.2.2 +node.ext.ldap==1.2 +node.ext.ugm==1.1 +node.ext.zodb==1.3 +nt-svcutils==2.13.0 +oauthlib==3.2.2 +odict==1.9.0 +oic==1.7.0 +openpyxl==3.1.2 +orderedmultidict==1.0.1 +outcome==1.3.0post0 +overrides==7.7.0 +packaging==25.0 +pas.plugins.jwt==1.0.2 +pas.plugins.ldap==1.8.3 +pas.plugins.oidc==2.0.0b4 +passlib==1.7.4 +paste==3.10.1 +pastedeploy==3.1.0 +pdbpp==0.11.6 +pdfkit==1.0.0 +pep440==0.1.2 +pep517==0.13.1 +perfmetrics==3.3.0 +persistence==5.1 +persistent==6.1 +piexif==1.1.3 +pillow==11.2.1 +pip==25.1.1 +platformdirs==4.2.0 +plone==6.1.2 +plone.alterego==2.0.1 +plone.api==2.5.2 +plone.app.blocks==7.0.1 +plone.app.caching==4.1.0 +plone.app.content==4.1.10 +plone.app.contentlisting==3.0.5 +plone.app.contentmenu==3.0.7 +plone.app.contentrules==5.0.7 +plone.app.contenttypes==4.0.5 +plone.app.customerize==2.0.2 +plone.app.debugtoolbar==1.4.0 +plone.app.dexterity==4.1.0 +plone.app.discussion==5.2.0 +plone.app.drafts==2.0.0 +plone.app.event==5.2.2 +plone.app.i18n==4.0.1 +plone.app.intid==2.0.0 +plone.app.iterate==6.2.0 +plone.app.jquerytools==1.9.5 +plone.app.layout==5.0.2 +plone.app.linkintegrity==4.0.6 +plone.app.locales==6.0.31 +plone.app.lockingbehavior==2.0.2 +plone.app.mosaic==3.3.0 +plone.app.multilingual==8.3.0 +plone.app.portlets==6.0.2 +plone.app.querystring==2.1.3 +plone.app.redirector==3.0.4 +plone.app.registry==2.0.6 +plone.app.relationfield==4.0.2 +plone.app.robotframework==2.1.5 +plone.app.standardtiles==3.2.2 +plone.app.testing==7.1.1 +plone.app.textfield==3.0.0 +plone.app.theming==5.0.13 +plone.app.tiles==4.0.2 +plone.app.upgrade==3.2.2 +plone.app.users==3.1.3 +plone.app.uuid==2.2.3 +plone.app.versioningbehavior==2.0.4 +plone.app.viewletmanager==4.0.4 +plone.app.vocabularies==6.0.2 +plone.app.widgets==5.0.2 +plone.app.workflow==5.0.4 +plone.app.z3cform==4.7.8 +plone.autoform==2.0.3 +plone.autoinclude==2.0.3 +plone.base==3.1.0 +plone.batching==2.0.6 +plone.behavior==2.0.2 +plone.browserlayer==3.0.2 +plone.cachepurging==3.0.2 +plone.caching==2.0.1 +plone.classicui==1.0.1 +plone.contentrules==3.0.1 +plone.dexterity==3.0.7 +plone.distribution==3.2.0 +plone.event==2.0.2 +plone.exportimport==1.1.0 +plone.folder==4.0.1 +plone.formwidget.autocomplete==1.5.0 +plone.formwidget.contenttree==1.2.0 +plone.formwidget.geolocation==2.2.1 +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.2 +plone.memoize==3.0.3 +plone.namedfile==7.2.0 +plone.outputfilters==5.0.4 +plone.patternslib==1.3.0 +plone.portlet.collection==4.0.4 +plone.portlet.static==4.0.4 +plone.portlets==3.0.2 +plone.protect==5.0.5 +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==8.0.1 +plone.registry==2.0.1 +plone.releaser==2.5.1 +plone.reload==4.0.0 +plone.resource==3.0.2 +plone.resourceeditor==4.0.1 +plone.rest==5.0.0 +plone.restapi==9.15.1 +plone.rfc822==3.0.1 +plone.scale==4.2.0 +plone.schema==2.0.2 +plone.schemaeditor==4.0.11 +plone.session==4.0.5 +plone.staticresources==2.3.0 +plone.stringinterp==2.0.2 +plone.subrequest==2.0.5 +plone.supermodel==2.0.4 +plone.testing==9.0.6 +plone.theme==4.0.3 +plone.tiles==3.0.1 +plone.transformchain==3.0.1 +plone.uuid==2.0.1 +plone.versioncheck==1.8.2 +plone.volto==5.2.0 +plone.z3cform==2.0.5 +plonetheme.barceloneta==3.3.0 +pluggy==1.6.0 +plumber==1.7 +products.btreefolder2==5.1 +products.cmfcore==3.7 +products.cmfdifftool==4.0.4 +products.cmfdynamicviewfti==7.0.2 +products.cmfeditions==4.0.5 +products.cmfplacefulworkflow==3.0.5 +products.cmfplone==6.1.2 +products.cmfuid==4.2 +products.daterecurringindex==3.0.1 +products.dcworkflow==3.0 +products.extendedpathindex==4.0.1 +products.externalmethod==6.0 +products.genericsetup==5.0.0 +products.isurlinportal==3.0.0 +products.mailhost==6.0 +products.mimetypesregistry==3.0.1 +products.pdbdebugmode==2.1 +products.plonepas==8.0.5 +products.pluggableauthservice==3.0 +products.pluginregistry==2.0 +products.portaltransforms==4.1.1 +products.printingmailhost==1.1.8 +products.pythonscripts==5.1 +products.sessions==6.0 +products.siteerrorlog==6.0 +products.standardcachemanagers==5.0 +products.statusmessages==5.0.6 +products.validation==3.0.0 +products.zcatalog==7.1 +products.zmintrospection==1.0 +products.zopeversioncontrol==4.1 +progress==1.6 +prompt-toolkit==3.0.51 +psutil==5.9.5 +psycopg2==2.9.6 +py==1.11.0 +pyasn1==0.5.0 +pyasn1-modules==0.3.0 +pycountry==19.8.18 +pycparser==2.22 +pycryptodomex==3.11.0 +pydantic==2.10.2 +pydantic-settings==2.6.1 +pydyf==0.6.0 +pyexcel-ezodf==0.3.4 +pyexcel-io==0.6.6 +pyexcel-ods3==0.6.1 +pyexcel-xlsx==0.6.0 +pygithub==2.6.1 +pygments==2.19.1 +pyinter==0.2.0 +pyjwkest==1.4.2 +pyjwt==2.10.1 +pynacl==1.5.0 +pyopenssl==25.1.0 +pyotp==2.9.0 +pyparsing==3.2.3 +pyphen==0.14.0 +pyproject-hooks==1.2.0 +pyrepl==0.11.3.post1 +pyroma==4.2 +pyrsistent==0.20.0 +pysocks==1.7.1 +pytest==8.4.0 +pytest-cov==6.2.1 +pytest-plone==1.0.0a2 +python-dateutil==2.9.0.post0 +python-dotenv==1.1.0 +python-gettext==5.0 +python-ldap==3.4.3 +python-memcached==1.59 +pytz==2024.2 +pyyaml==6.0.1 +qrcode==8.0 +readme-renderer==44.0 +record==4.1 +redturtle.bandi==1.6.0 +redturtle.faq==1.0.2 +redturtle.filesretriever==1.0.3 +redturtle.pasldap==1.0.0a2 +redturtle.prenotazioni==2.8.8 +redturtle.rssservice==2.2.0 +redturtle.unitaterritoriali==1.0.1 +redturtle.volto==5.5.12 +redturtle.voltoplugin.editablefooter==1.3.4 +referencing==0.36.2 +relstorage==3.5.0 +repoze.catalog==0.9.0 +repoze.xmliter==1.0b1 +requests==2.32.3 +requests-file==2.0.0 +requests-toolbelt==1.0.0 +rer.customersatisfaction==2.2.4 +rer.newsletter==3.1.1 +responses==0.25.7 +restrictedpython==8.0 +rfc3339-validator==0.1.4 +rfc3986==2.0.0 +rfc3987==1.3.8 +rich==14.0.0 +robotframework==6.0.2 +robotframework-assertion-engine==3.0.3 +robotframework-browser==19.3.1 +robotframework-debuglibrary==2.5.0 +robotframework-lsp==1.10.1 +robotframework-pythonlibcore==4.4.1 +robotframework-selenium2library==3.0.0 +robotframework-selenium2screenshots==0.8.1 +robotframework-seleniumlibrary==6.1.3 +robotframework-seleniumtestability==2.1.0 +robotsuite==2.3.2 +roman==5.0 +rpds-py==0.22.3 +secretstorage==3.3.3 +seedir==0.5.0 +selenium==4.9.1 +sentry-sdk==2.0.0 +sgmllib3k==1.0.0 +simplejson==3.20.1 +six==1.17.0 +smmap==5.0.2 +sniffio==1.3.1 +snowballstemmer==2.2.0 +sortedcontainers==2.4.0 +souper==1.1.1 +souper.plone==1.3.1 +soupsieve==2.6 +sphinx==8.1.3 +sphinx-basic-ng==1.0.0b2 +sphinxcontrib-applehelp==2.0.0 +sphinxcontrib-devhelp==2.0.0 +sphinxcontrib-htmlhelp==2.1.0 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-qthelp==2.0.0 +sphinxcontrib-serializinghtml==2.0.0 +stdlib-list==0.11.1 +swagger-spec-validator==3.0.3 +tempstorage==6.0 +tinycss2==1.2.1 +toml==0.10.2 +tomli==2.2.1 +towncrier==24.8.0 +transaction==5.0 +trio==0.30.0 +trio-websocket==0.12.2 +trove-classifiers==2025.5.9.12 +twine==6.1.0 +types-pyyaml==6.0.12.10 +types-toml==0.10.8.5 +typing-extensions==4.12.2 +tzdata==2025.2 +unidecode==1.4.0 +uri-template==1.2.0 +urllib3==2.3.0 +urllib3-secure-extra==0.1.0 +wadllib==2.0.0 +waitress==3.0.2 +watchdog==6.0.0 +wcwidth==0.2.13 +weasyprint==58.1 +webcolors==1.13 +webencodings==0.5.1 +webob==1.8.9 +webresource==1.2 +webtest==3.0.3 +wheel==0.46.1 +wmctrl==0.5 +wrapt==1.17.2 +wsgiproxy2==0.5.1 +wsproto==1.2.0 +xidera.prenotazioni==1.0.2 +yafowil==3.1.0 +yafowil.bootstrap==2.0.0a2 +yafowil.plone==5.0.0a2 +yafowil.widget.array==1.7 +yafowil.widget.dict==1.8 +yafowil.yaml==2.0 +z3c.caching==4.0 +z3c.checkversions==3.0 +z3c.dependencychecker==2.15 +z3c.form==6.0 +z3c.formwidget.query==3.0 +z3c.jbot==3.0 +z3c.objpath==3.0 +z3c.pt==5.1 +z3c.recipe.usercrontab==1.5 +z3c.relationfield==3.0 +z3c.unconfigure==3.0 +z3c.zcmlhook==3.0 +zc.lockfile==3.0.post1 +zc.recipe.cmmi==3.0.0 +zc.recipe.egg==3.0.0 +zc.recipe.testrunner==3.2 +zc.relation==2.1 +zconfig==4.2 +zdaemon==5.2 +zeep==4.2.1 +zeo==6.0.0 +zest.pocompile==2.0.0 +zest.releaser==9.6.2 +zestreleaser.towncrier==1.3.0 +zexceptions==5.0 +zipp==3.21.0 +zodb==6.0.1 +zodb3==3.11.0 +zodbpickle==4.1.1 +zodbupdate==2.0 +zodbverify==1.2.0 +zope==5.13 +zope.annotation==5.0 +zope.app.locales==5.0 +zope.browser==3.0 +zope.browsermenu==5.0 +zope.browserpage==5.0 +zope.browserresource==5.1 +zope.cachedescriptors==5.0 +zope.component==6.0 +zope.componentvocabulary==3.0 +zope.configuration==6.0 +zope.container==6.1 +zope.contentprovider==6.0 +zope.contenttype==5.1 +zope.copy==5.0 +zope.datetime==5.0.0 +zope.deferredimport==5.0 +zope.deprecation==5.1 +zope.dottedname==6.0 +zope.event==5.0 +zope.exceptions==5.2 +zope.filerepresentation==6.0 +zope.globalrequest==2.0 +zope.hookable==7.0 +zope.i18n==5.2 +zope.i18nmessageid==7.0 +zope.index==5.2.1 +zope.interface==7.2 +zope.intid==5.1 +zope.keyreference==6.1 +zope.lifecycleevent==5.0 +zope.location==5.0 +zope.mkzeoinstance==5.0 +zope.pagetemplate==5.1 +zope.processlifetime==3.0 +zope.proxy==6.1 +zope.ptresource==5.0 +zope.publisher==7.3 +zope.pytestlayer==8.3 +zope.ramcache==3.1 +zope.schema==7.0.1 +zope.security==7.3 +zope.sendmail==6.2 +zope.sequencesort==5.0 +zope.site==5.0 +zope.size==5.0 +zope.structuredtext==5.0 +zope.tal==5.0.1 +zope.tales==6.0 +zope.testbrowser==7.0 +zope.testing==5.0.1 +zope.testrunner==7.2 +zope.traversing==5.0 +zope.viewlet==5.0 +zope2==4.0 +zopeundo==6.0 +zopfli==0.2.2 From 841e4986a5321676ae06956a7534a67b4074d081 Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Fri, 11 Jul 2025 17:38:26 +0200 Subject: [PATCH 14/15] gcrpio --- versions.cfg | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/versions.cfg b/versions.cfg index 4457850..d77dbc9 100644 --- a/versions.cfg +++ b/versions.cfg @@ -22,12 +22,6 @@ version = __CURRENT_VERSION__ py = 1.11.0 jinja2 = 3.1.5 -# verify during plone version update -# Products.validation = 3.0.1 -# plone.autoinclude = 2.0.3 -# plone.restapi = 9.10.0 -# grpcio-tools=1.66.2 - # plone missing plone.patternslib = 1.3.0 plone.formwidget.contenttree = 1.2.0 @@ -104,7 +98,7 @@ experimental.gracefulblobmissing = 2.0 design.plone.iocittadino = 1.2.5 Brotli = 1.0.9 cssselect2 = 0.7.0 -grpcio-tools=1.66.2 +grpcio-tools = 1.70.0 fonttools = 4.56.0 html5lib = 1.1 isodate = 0.6.1 From dd20dd548c23b9c351a0bf650a15b7a8c2e1ecc1 Mon Sep 17 00:00:00 2001 From: RedTurtle CI BOT Date: Fri, 11 Jul 2025 15:38:56 +0000 Subject: [PATCH 15/15] Auto-generate file at Fri Jul 11 15:38:56 UTC 2025 --- dependabot/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependabot/requirements.txt b/dependabot/requirements.txt index 07381a7..0daecd9 100644 --- a/dependabot/requirements.txt +++ b/dependabot/requirements.txt @@ -114,7 +114,7 @@ geographiclib==1.50 geopy==1.21.0 gitdb==4.0.12 gitpython==3.1.44 -grpcio-tools==1.66.2 +grpcio-tools==1.70.0 gunicorn==23.0.0 h11==0.16.0 haufe.requestmonitoring==0.6.0