diff --git a/README.md b/README.md index d1f2d992fc..2062a5a9f9 100644 --- a/README.md +++ b/README.md @@ -13,10 +13,13 @@ (files created from the 4.x branch but not necessarily in sync with it) -* [versions.cfg](releases/4.x/versions.cfg) -* [versions-prod.cfg](releases/4.x/versions-prod.cfg) -* [requirements-full.txt](releases/4.x/requirements-full.txt) -* [constraints.txt](releases/4.x/constraints.txt) + +## 5.11 + +* [versions.cfg](releases/5.11/versions.cfg) +* [versions-prod.cfg](releases/5.11/versions-prod.cfg) +* [requirements-full.txt](releases/5.11/requirements-full.txt) +* [constraints.txt](releases/5.11/constraints.txt) ## 5.10 @@ -214,6 +217,13 @@ * [requirements-full.txt](releases/4.8.11/requirements-full.txt) * [constraints.txt](releases/4.8.11/constraints.txt) +## 4.8.10 + +* [versions.cfg](releases/4.8.10/versions.cfg) +* [versions-prod.cfg](releases/4.8.10/versions-prod.cfg) +* [requirements-full.txt](releases/4.8.10/requirements-full.txt) +* [constraints.txt](releases/4.8.10/constraints.txt) + ## 4.8.9 * [versions.cfg](releases/4.8.9/versions.cfg) diff --git a/releases/5.11/constraints.txt b/releases/5.11/constraints.txt new file mode 100644 index 0000000000..2725ef890d --- /dev/null +++ b/releases/5.11/constraints.txt @@ -0,0 +1,79 @@ +AccessControl==7.1 +Acquisition==6.1 +AuthEncoding==5.0 +BTrees==6.1 +Chameleon==4.4.4; python_version == '3.8' +Chameleon==4.4.4; python_version > '3.8' +DateTime==5.5 +DocumentTemplate==4.6 +ExtensionClass==6.0 +MultiMapping==5.0 +Paste==3.10.1 +PasteDeploy==3.1.0 +Persistence==5.1 +RestrictedPython==7.4 +WSGIProxy2==0.5.1 +WebOb==1.8.8 +WebTest==3.0.1 +ZConfig==4.1 +ZODB==6.0 +Zope2==4.0 +beautifulsoup4==4.12.3 +cffi==1.17.1 +multipart==0.2.5 +persistent==6.1 +pycparser==2.22 +python-gettext==5.0 +pytz==2024.2 +roman==4.2 +six==1.16.0 +soupsieve==2.6 +transaction==5.0 +waitress==3.0.0 +z3c.pt==4.4 +zExceptions==5.0 +zc.lockfile==3.0.post1 +zc.recipe.egg==2.0.7 +zodbpickle==4.1.1 +zope.annotation==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.configuration==5.0.1 +zope.container==6.1 +zope.contentprovider==6.0 +zope.contenttype==5.1 +zope.datetime==5.0.0 +zope.deferredimport==5.0 +zope.deprecation==5.0 +zope.dottedname==6.0 +zope.event==5.0 +zope.exceptions==5.1 +zope.filerepresentation==6.0 +zope.globalrequest==2.0 +zope.hookable==7.0 +zope.i18n==5.2 +zope.i18nmessageid==7.0 +zope.interface==7.1.0 +zope.lifecycleevent==5.0 +zope.location==5.0 +zope.pagetemplate==5.1 +zope.processlifetime==3.0 +zope.proxy==6.1 +zope.ptresource==5.0 +zope.publisher==7.1 +zope.schema==7.0.1 +zope.security==7.3 +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.traversing==5.0 +zope.viewlet==5.0 diff --git a/releases/5.11/requirements-full.txt b/releases/5.11/requirements-full.txt new file mode 100644 index 0000000000..3515e41cdc --- /dev/null +++ b/releases/5.11/requirements-full.txt @@ -0,0 +1,80 @@ +Zope==5.11 +AccessControl==7.1 +Acquisition==6.1 +AuthEncoding==5.0 +BTrees==6.1 +Chameleon==4.4.4; python_version == '3.8' +Chameleon==4.4.4; python_version > '3.8' +DateTime==5.5 +DocumentTemplate==4.6 +ExtensionClass==6.0 +MultiMapping==5.0 +Paste==3.10.1 +PasteDeploy==3.1.0 +Persistence==5.1 +RestrictedPython==7.4 +WSGIProxy2==0.5.1 +WebOb==1.8.8 +WebTest==3.0.1 +ZConfig==4.1 +ZODB==6.0 +Zope2==4.0 +beautifulsoup4==4.12.3 +cffi==1.17.1 +multipart==0.2.5 +persistent==6.1 +pycparser==2.22 +python-gettext==5.0 +pytz==2024.2 +roman==4.2 +six==1.16.0 +soupsieve==2.6 +transaction==5.0 +waitress==3.0.0 +z3c.pt==4.4 +zExceptions==5.0 +zc.lockfile==3.0.post1 +zc.recipe.egg==2.0.7 +zodbpickle==4.1.1 +zope.annotation==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.configuration==5.0.1 +zope.container==6.1 +zope.contentprovider==6.0 +zope.contenttype==5.1 +zope.datetime==5.0.0 +zope.deferredimport==5.0 +zope.deprecation==5.0 +zope.dottedname==6.0 +zope.event==5.0 +zope.exceptions==5.1 +zope.filerepresentation==6.0 +zope.globalrequest==2.0 +zope.hookable==7.0 +zope.i18n==5.2 +zope.i18nmessageid==7.0 +zope.interface==7.1.0 +zope.lifecycleevent==5.0 +zope.location==5.0 +zope.pagetemplate==5.1 +zope.processlifetime==3.0 +zope.proxy==6.1 +zope.ptresource==5.0 +zope.publisher==7.1 +zope.schema==7.0.1 +zope.security==7.3 +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.traversing==5.0 +zope.viewlet==5.0 diff --git a/releases/5.11/versions-prod.cfg b/releases/5.11/versions-prod.cfg new file mode 100644 index 0000000000..ac6fb4faf0 --- /dev/null +++ b/releases/5.11/versions-prod.cfg @@ -0,0 +1,87 @@ +[buildout] +# Version pins for required and commonly used dependencies. + +[versions] +Zope = 5.11 +Zope2 = 4.0 +AccessControl = 7.1 +Acquisition = 6.1 +AuthEncoding = 5.0 +BTrees = 6.1 +Chameleon = 4.4.4 +DateTime = 5.5 +DocumentTemplate = 4.6 +ExtensionClass = 6.0 +MultiMapping = 5.0 +Paste = 3.10.1 +PasteDeploy = 3.1.0 +Persistence = 5.1 +RestrictedPython = 7.4 +WebTest = 3.0.1 +WSGIProxy2 = 0.5.1 +WebOb = 1.8.8 +ZConfig = 4.1 +ZODB = 6.0 +beautifulsoup4 = 4.12.3 +cffi = 1.17.1 +multipart = 0.2.5 +persistent = 6.1 +pycparser = 2.22 +python-gettext = 5.0 +pytz = 2024.2 +six = 1.16.0 +roman = 4.2 +soupsieve = 2.6 +transaction = 5.0 +waitress = 3.0.0 +z3c.pt = 4.4 +zExceptions = 5.0 +zc.lockfile = 3.0.post1 +zc.recipe.egg = 2.0.7 +zodbpickle = 4.1.1 +zope.annotation = 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.configuration = 5.0.1 +zope.container = 6.1 +zope.contentprovider = 6.0 +zope.contenttype = 5.1 +zope.datetime = 5.0.0 +zope.deferredimport = 5.0 +zope.deprecation = 5.0 +zope.dottedname = 6.0 +zope.event = 5.0 +zope.exceptions = 5.1 +zope.filerepresentation = 6.0 +zope.globalrequest = 2.0 +zope.hookable = 7.0 +zope.i18n = 5.2 +zope.i18nmessageid = 7.0 +zope.interface = 7.1.0 +zope.lifecycleevent = 5.0 +zope.location = 5.0 +zope.pagetemplate = 5.1 +zope.processlifetime = 3.0 +zope.proxy = 6.1 +zope.ptresource = 5.0 +zope.publisher = 7.1 +zope.schema = 7.0.1 +zope.security = 7.3 +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.traversing = 5.0 +zope.viewlet = 5.0 + +[versions:python38] +# Chameleon >= 4.5 requires Python 3.9 +Chameleon = 4.4.4 diff --git a/releases/5.11/versions.cfg b/releases/5.11/versions.cfg new file mode 100644 index 0000000000..569f9d2d09 --- /dev/null +++ b/releases/5.11/versions.cfg @@ -0,0 +1,78 @@ +[buildout] +extends = + versions-prod.cfg +versions = versions + +[versions] +# Version pins for development and optional dependencies. +Babel = 2.16.0 +Jinja2 = 3.1.4 +Missing = 5.0 +MarkupSafe = 3.0.1 +Products.BTreeFolder2 = 5.1 +Products.ZCatalog = 7.1 +Pygments = 2.18.0 +Record = 4.1 +Sphinx = 8.0.2 +alabaster = 1.0.0 +certifi = 2024.8.30 +charset-normalizer = 3.4.0 +collective.recipe.template = 2.2 +colorama = 0.4.6 +docutils = 0.21.2 +five.localsitemanager = 4.0 +furo = 2024.8.6 +idna = 3.10 +imagesize = 1.4.1 +importlib-metadata = 8.5.0 +# Required by zope.testbrowser on Python 3.13 because WebOb still uses cgi. +legacy-cgi = 2.6.1 +mr.developer = 2.0.2 +packaging = 24.1 +plone.recipe.command = 1.1 +requests = 2.32.3 +snowballstemmer = 2.2.0 +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 +tempstorage = 6.0 +tomli = 2.0.2 +urllib3 = 2.2.3 +z3c.checkversions = 2.1 +zc.recipe.testrunner = 3.1 +zipp = 3.20.2 +zope.testrunner = 6.5 + +[versions:python39] +# Sphinx <8 requires alabaster <1 +alabaster = 0.7.14 +# Sphinx <8 requires docutils <0.21 +docutils = 0.20.1 +# Sphinx >=8 requires Python 3.10 +Sphinx = 7.4.7 + +[versions:python38] +# alabaster >= 0.7.14 requires Python 3.9 +alabaster = 0.7.13 +# Sphinx <8 requires docutils <0.21 +docutils = 0.20.1 +# Required dependency on Python 3.8 only +importlib-resources = 6.4.0 +# MarkupSafe >= 3 requires Python 3.9 +MarkupSafe = 2.1.5 +# Sphinx >= 7.2 requires Python 3.9+ +Sphinx = 7.1.2 +# sphinxcontrib-serializinghtml >= 1.1.6 requires Python 3.9+ +sphinxcontrib-serializinghtml = 1.1.5 +# sphinxcontrib-qthelp >= 1.0.4 requires Python 3.9+ +sphinxcontrib-qthelp = 1.0.3 +# sphinxcontrib-htmlhelp >= 2.0.2 requires Python 3.9+ +sphinxcontrib-htmlhelp = 2.0.1 +# sphinxcontrib-devhelp >= 1.0.3 requires Python 3.9+ +sphinxcontrib-devhelp = 1.0.2 +# sphinxcontrib-applehelp >= 1.0.5 requires Python 3.9+ +sphinxcontrib-applehelp = 1.0.4 diff --git a/releases/master/constraints.txt b/releases/master/constraints.txt index f1417a392d..2725ef890d 100644 --- a/releases/master/constraints.txt +++ b/releases/master/constraints.txt @@ -1,45 +1,40 @@ -AccessControl==7.0 -Acquisition==6.0 +AccessControl==7.1 +Acquisition==6.1 AuthEncoding==5.0 -BTrees==6.0 +BTrees==6.1 Chameleon==4.4.4; python_version == '3.8' Chameleon==4.4.4; python_version > '3.8' DateTime==5.5 DocumentTemplate==4.6 -ExtensionClass==5.1 +ExtensionClass==6.0 MultiMapping==5.0 Paste==3.10.1 PasteDeploy==3.1.0 -Persistence==5.0 -RestrictedPython==7.1; python_version == '3.10' -RestrictedPython==7.1; python_version == '3.11' -RestrictedPython==7.1; python_version == '3.12' -RestrictedPython==7.1; python_version == '3.8' -RestrictedPython==7.1; python_version == '3.9' -RestrictedPython==7.2a1.dev0; python_version > '3.12' +Persistence==5.1 +RestrictedPython==7.4 WSGIProxy2==0.5.1 -WebOb==1.8.7 -WebTest==3.0.0 +WebOb==1.8.8 +WebTest==3.0.1 ZConfig==4.1 ZODB==6.0 Zope2==4.0 beautifulsoup4==4.12.3 -cffi==1.17.0rc1 -multipart==0.2.4 -persistent==6.0 +cffi==1.17.1 +multipart==0.2.5 +persistent==6.1 pycparser==2.22 python-gettext==5.0 -pytz==2024.1 +pytz==2024.2 roman==4.2 six==1.16.0 -soupsieve==2.5 -transaction==4.0 +soupsieve==2.6 +transaction==5.0 waitress==3.0.0 -z3c.pt==4.3 +z3c.pt==4.4 zExceptions==5.0 zc.lockfile==3.0.post1 zc.recipe.egg==2.0.7 -zodbpickle==4.0 +zodbpickle==4.1.1 zope.annotation==5.0 zope.browser==3.0 zope.browsermenu==5.0 @@ -48,30 +43,30 @@ zope.browserresource==5.1 zope.cachedescriptors==5.0 zope.component==6.0 zope.configuration==5.0.1 -zope.container==6.0 -zope.contentprovider==5.0 +zope.container==6.1 +zope.contentprovider==6.0 zope.contenttype==5.1 zope.datetime==5.0.0 zope.deferredimport==5.0 zope.deprecation==5.0 zope.dottedname==6.0 zope.event==5.0 -zope.exceptions==5.0.1 +zope.exceptions==5.1 zope.filerepresentation==6.0 zope.globalrequest==2.0 -zope.hookable==6.0 -zope.i18n==5.1 -zope.i18nmessageid==6.1.0 -zope.interface==6.4.post2 +zope.hookable==7.0 +zope.i18n==5.2 +zope.i18nmessageid==7.0 +zope.interface==7.1.0 zope.lifecycleevent==5.0 zope.location==5.0 zope.pagetemplate==5.1 zope.processlifetime==3.0 -zope.proxy==5.2 +zope.proxy==6.1 zope.ptresource==5.0 -zope.publisher==7.0 +zope.publisher==7.1 zope.schema==7.0.1 -zope.security==7.0 +zope.security==7.3 zope.sequencesort==5.0 zope.site==5.0 zope.size==5.0 diff --git a/releases/master/requirements-full.txt b/releases/master/requirements-full.txt index 2d254b4c4b..b964ef58f9 100644 --- a/releases/master/requirements-full.txt +++ b/releases/master/requirements-full.txt @@ -1,46 +1,41 @@ -e git+https://github.com/zopefoundation/Zope.git@master#egg=Zope -AccessControl==7.0 -Acquisition==6.0 +AccessControl==7.1 +Acquisition==6.1 AuthEncoding==5.0 -BTrees==6.0 +BTrees==6.1 Chameleon==4.4.4; python_version == '3.8' Chameleon==4.4.4; python_version > '3.8' DateTime==5.5 DocumentTemplate==4.6 -ExtensionClass==5.1 +ExtensionClass==6.0 MultiMapping==5.0 Paste==3.10.1 PasteDeploy==3.1.0 -Persistence==5.0 -RestrictedPython==7.1; python_version == '3.10' -RestrictedPython==7.1; python_version == '3.11' -RestrictedPython==7.1; python_version == '3.12' -RestrictedPython==7.1; python_version == '3.8' -RestrictedPython==7.1; python_version == '3.9' -RestrictedPython==7.2a1.dev0; python_version > '3.12' +Persistence==5.1 +RestrictedPython==7.4 WSGIProxy2==0.5.1 -WebOb==1.8.7 -WebTest==3.0.0 +WebOb==1.8.8 +WebTest==3.0.1 ZConfig==4.1 ZODB==6.0 Zope2==4.0 beautifulsoup4==4.12.3 -cffi==1.17.0rc1 -multipart==0.2.4 -persistent==6.0 +cffi==1.17.1 +multipart==0.2.5 +persistent==6.1 pycparser==2.22 python-gettext==5.0 -pytz==2024.1 +pytz==2024.2 roman==4.2 six==1.16.0 -soupsieve==2.5 -transaction==4.0 +soupsieve==2.6 +transaction==5.0 waitress==3.0.0 -z3c.pt==4.3 +z3c.pt==4.4 zExceptions==5.0 zc.lockfile==3.0.post1 zc.recipe.egg==2.0.7 -zodbpickle==4.0 +zodbpickle==4.1.1 zope.annotation==5.0 zope.browser==3.0 zope.browsermenu==5.0 @@ -49,30 +44,30 @@ zope.browserresource==5.1 zope.cachedescriptors==5.0 zope.component==6.0 zope.configuration==5.0.1 -zope.container==6.0 -zope.contentprovider==5.0 +zope.container==6.1 +zope.contentprovider==6.0 zope.contenttype==5.1 zope.datetime==5.0.0 zope.deferredimport==5.0 zope.deprecation==5.0 zope.dottedname==6.0 zope.event==5.0 -zope.exceptions==5.0.1 +zope.exceptions==5.1 zope.filerepresentation==6.0 zope.globalrequest==2.0 -zope.hookable==6.0 -zope.i18n==5.1 -zope.i18nmessageid==6.1.0 -zope.interface==6.4.post2 +zope.hookable==7.0 +zope.i18n==5.2 +zope.i18nmessageid==7.0 +zope.interface==7.1.0 zope.lifecycleevent==5.0 zope.location==5.0 zope.pagetemplate==5.1 zope.processlifetime==3.0 -zope.proxy==5.2 +zope.proxy==6.1 zope.ptresource==5.0 -zope.publisher==7.0 +zope.publisher==7.1 zope.schema==7.0.1 -zope.security==7.0 +zope.security==7.3 zope.sequencesort==5.0 zope.site==5.0 zope.size==5.0 diff --git a/releases/master/versions-prod.cfg b/releases/master/versions-prod.cfg index c0470a0f92..eee47a631b 100644 --- a/releases/master/versions-prod.cfg +++ b/releases/master/versions-prod.cfg @@ -4,41 +4,41 @@ [versions] Zope = Zope2 = 4.0 -AccessControl = 7.0 -Acquisition = 6.0 +AccessControl = 7.1 +Acquisition = 6.1 AuthEncoding = 5.0 -BTrees = 6.0 +BTrees = 6.1 Chameleon = 4.4.4 DateTime = 5.5 DocumentTemplate = 4.6 -ExtensionClass = 5.1 +ExtensionClass = 6.0 MultiMapping = 5.0 Paste = 3.10.1 PasteDeploy = 3.1.0 -Persistence = 5.0 -RestrictedPython = 7.2a1.dev0 -WebTest = 3.0.0 +Persistence = 5.1 +RestrictedPython = 7.4 +WebTest = 3.0.1 WSGIProxy2 = 0.5.1 -WebOb = 1.8.7 +WebOb = 1.8.8 ZConfig = 4.1 ZODB = 6.0 beautifulsoup4 = 4.12.3 -cffi = 1.17.0rc1 -multipart = 0.2.4 -persistent = 6.0 +cffi = 1.17.1 +multipart = 0.2.5 +persistent = 6.1 pycparser = 2.22 python-gettext = 5.0 -pytz = 2024.1 +pytz = 2024.2 six = 1.16.0 roman = 4.2 -soupsieve = 2.5 -transaction = 4.0 +soupsieve = 2.6 +transaction = 5.0 waitress = 3.0.0 -z3c.pt = 4.3 +z3c.pt = 4.4 zExceptions = 5.0 zc.lockfile = 3.0.post1 zc.recipe.egg = 2.0.7 -zodbpickle = 4.0 +zodbpickle = 4.1.1 zope.annotation = 5.0 zope.browser = 3.0 zope.browsermenu = 5.0 @@ -47,30 +47,30 @@ zope.browserresource = 5.1 zope.cachedescriptors = 5.0 zope.component = 6.0 zope.configuration = 5.0.1 -zope.container = 6.0 -zope.contentprovider = 5.0 +zope.container = 6.1 +zope.contentprovider = 6.0 zope.contenttype = 5.1 zope.datetime = 5.0.0 zope.deferredimport = 5.0 zope.deprecation = 5.0 zope.dottedname = 6.0 zope.event = 5.0 -zope.exceptions = 5.0.1 +zope.exceptions = 5.1 zope.filerepresentation = 6.0 zope.globalrequest = 2.0 -zope.hookable = 6.0 -zope.i18n = 5.1 -zope.i18nmessageid = 6.1.0 -zope.interface = 6.4.post2 +zope.hookable = 7.0 +zope.i18n = 5.2 +zope.i18nmessageid = 7.0 +zope.interface = 7.1.0 zope.lifecycleevent = 5.0 zope.location = 5.0 zope.pagetemplate = 5.1 zope.processlifetime = 3.0 -zope.proxy = 5.2 +zope.proxy = 6.1 zope.ptresource = 5.0 -zope.publisher = 7.0 +zope.publisher = 7.1 zope.schema = 7.0.1 -zope.security = 7.0 +zope.security = 7.3 zope.sequencesort = 5.0 zope.site = 5.0 zope.size = 5.0 @@ -85,21 +85,3 @@ zope.viewlet = 5.0 [versions:python38] # Chameleon >= 4.5 requires Python 3.9 Chameleon = 4.4.4 -# Use newest final release -RestrictedPython = 7.1 - -[versions:python39] -# Use newest final release -RestrictedPython = 7.1 - -[versions:python310] -# Use newest final release -RestrictedPython = 7.1 - -[versions:python311] -# Use newest final release -RestrictedPython = 7.1 - -[versions:python312] -# Use newest final release -RestrictedPython = 7.1 diff --git a/releases/master/versions.cfg b/releases/master/versions.cfg index f987e61097..569f9d2d09 100644 --- a/releases/master/versions.cfg +++ b/releases/master/versions.cfg @@ -5,54 +5,65 @@ versions = versions [versions] # Version pins for development and optional dependencies. -Babel = 2.15.0 +Babel = 2.16.0 Jinja2 = 3.1.4 Missing = 5.0 -MarkupSafe = 2.1.5 +MarkupSafe = 3.0.1 Products.BTreeFolder2 = 5.1 Products.ZCatalog = 7.1 Pygments = 2.18.0 Record = 4.1 -Sphinx = 7.3.7 -alabaster = 0.7.16 -certifi = 2024.2.2 -charset-normalizer = 3.3.2 +Sphinx = 8.0.2 +alabaster = 1.0.0 +certifi = 2024.8.30 +charset-normalizer = 3.4.0 collective.recipe.template = 2.2 colorama = 0.4.6 -# sphinx-rtd-theme 2.0.0 requires docutils <21 -docutils = 0.20.1 +docutils = 0.21.2 five.localsitemanager = 4.0 -idna = 3.7 +furo = 2024.8.6 +idna = 3.10 imagesize = 1.4.1 -importlib-metadata = 7.1.0 +importlib-metadata = 8.5.0 # Required by zope.testbrowser on Python 3.13 because WebOb still uses cgi. -legacy-cgi = 2.6 +legacy-cgi = 2.6.1 mr.developer = 2.0.2 -packaging = 24.0 +packaging = 24.1 plone.recipe.command = 1.1 -requests = 2.31.0 +requests = 2.32.3 snowballstemmer = 2.2.0 -sphinx-rtd-theme = 2.0.0 -sphinxcontrib-applehelp = 1.0.8 -sphinxcontrib-devhelp = 1.0.6 -sphinxcontrib-htmlhelp = 2.0.5 -sphinxcontrib-jquery = 4.1 +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 = 1.0.7 -sphinxcontrib-serializinghtml = 1.1.10 +sphinxcontrib-qthelp = 2.0.0 +sphinxcontrib-serializinghtml = 2.0.0 tempstorage = 6.0 -tomli = 2.0.1 -urllib3 = 2.2.1 +tomli = 2.0.2 +urllib3 = 2.2.3 z3c.checkversions = 2.1 -zc.recipe.testrunner = 3.0 -zipp = 3.18.2 -zope.testrunner = 6.4 +zc.recipe.testrunner = 3.1 +zipp = 3.20.2 +zope.testrunner = 6.5 + +[versions:python39] +# Sphinx <8 requires alabaster <1 +alabaster = 0.7.14 +# Sphinx <8 requires docutils <0.21 +docutils = 0.20.1 +# Sphinx >=8 requires Python 3.10 +Sphinx = 7.4.7 [versions:python38] # alabaster >= 0.7.14 requires Python 3.9 alabaster = 0.7.13 +# Sphinx <8 requires docutils <0.21 +docutils = 0.20.1 # Required dependency on Python 3.8 only importlib-resources = 6.4.0 +# MarkupSafe >= 3 requires Python 3.9 +MarkupSafe = 2.1.5 # Sphinx >= 7.2 requires Python 3.9+ Sphinx = 7.1.2 # sphinxcontrib-serializinghtml >= 1.1.6 requires Python 3.9+