diff --git a/README.md b/README.md index 93fc62b81b..2971f9d4c5 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,13 @@ * [requirements-full.txt](releases/4.x/requirements-full.txt) * [constraints.txt](releases/4.x/constraints.txt) +## 5.8.4 + +* [versions.cfg](releases/5.8.4/versions.cfg) +* [versions-prod.cfg](releases/5.8.4/versions-prod.cfg) +* [requirements-full.txt](releases/5.8.4/requirements-full.txt) +* [constraints.txt](releases/5.8.4/constraints.txt) + ## 5.8.3 * [versions.cfg](releases/5.8.3/versions.cfg) diff --git a/releases/5.8.4/constraints.txt b/releases/5.8.4/constraints.txt new file mode 100644 index 0000000000..20906077b6 --- /dev/null +++ b/releases/5.8.4/constraints.txt @@ -0,0 +1,79 @@ +AccessControl==6.2 +Acquisition==5.0 +AuthEncoding==5.0 +BTrees==5.0 +Chameleon==4.0.0 +DateTime==5.1 +DocumentTemplate==4.4 +ExtensionClass==5.0 +MultiMapping==5.0 +Paste==3.5.3 +PasteDeploy==2.1.1; python_version == '3.7' +PasteDeploy==3.0.1; python_version > '3.7' +Persistence==4.0.post1 +RestrictedPython==6.2 +WSGIProxy2==0.5.1 +WebOb==1.8.7 +WebTest==3.0.0 +ZConfig==4.0 +ZODB==5.8.0 +Zope2==4.0 +beautifulsoup4==4.12.2 +cffi==1.15.1 +multipart==0.2.4 +persistent==5.0 +pycparser==2.21 +python-gettext==5.0 +pytz==2023.3 +roman==4.1 +six==1.16.0 +soupsieve==2.4.1 +transaction==3.1.0 +waitress==2.1.2 +z3c.pt==4.0 +zExceptions==4.3 +zc.lockfile==3.0.post1 +zc.recipe.egg==2.0.7 +zodbpickle==3.0.1 +zope.annotation==5.0 +zope.browser==3.0 +zope.browsermenu==5.0 +zope.browserpage==5.0 +zope.browserresource==5.0 +zope.cachedescriptors==5.0 +zope.component==6.0 +zope.configuration==5.0 +zope.container==5.1 +zope.contentprovider==5.0 +zope.contenttype==5.0 +zope.datetime==5.0.0 +zope.deferredimport==4.4 +zope.deprecation==5.0 +zope.dottedname==6.0 +zope.event==4.6 +zope.exceptions==4.6 +zope.filerepresentation==6.0 +zope.globalrequest==2.0 +zope.hookable==5.4 +zope.i18n==5.0 +zope.i18nmessageid==6.0.1 +zope.interface==6.0 +zope.lifecycleevent==4.4 +zope.location==5.0 +zope.pagetemplate==5.0 +zope.processlifetime==3.0 +zope.proxy==5.0.0 +zope.ptresource==5.0 +zope.publisher==6.1.0 +zope.schema==7.0.1 +zope.security==6.1 +zope.sequencesort==5.0 +zope.site==4.6.1 +zope.size==4.4 +zope.structuredtext==5.0 +zope.tal==5.0.1 +zope.tales==5.2 +zope.testbrowser==6.0 +zope.testing==5.0.1 +zope.traversing==5.0 +zope.viewlet==5.0 diff --git a/releases/5.8.4/requirements-full.txt b/releases/5.8.4/requirements-full.txt new file mode 100644 index 0000000000..4545408d01 --- /dev/null +++ b/releases/5.8.4/requirements-full.txt @@ -0,0 +1,80 @@ +Zope==5.8.4 +AccessControl==6.2 +Acquisition==5.0 +AuthEncoding==5.0 +BTrees==5.0 +Chameleon==4.0.0 +DateTime==5.1 +DocumentTemplate==4.4 +ExtensionClass==5.0 +MultiMapping==5.0 +Paste==3.5.3 +PasteDeploy==2.1.1; python_version == '3.7' +PasteDeploy==3.0.1; python_version > '3.7' +Persistence==4.0.post1 +RestrictedPython==6.2 +WSGIProxy2==0.5.1 +WebOb==1.8.7 +WebTest==3.0.0 +ZConfig==4.0 +ZODB==5.8.0 +Zope2==4.0 +beautifulsoup4==4.12.2 +cffi==1.15.1 +multipart==0.2.4 +persistent==5.0 +pycparser==2.21 +python-gettext==5.0 +pytz==2023.3 +roman==4.1 +six==1.16.0 +soupsieve==2.4.1 +transaction==3.1.0 +waitress==2.1.2 +z3c.pt==4.0 +zExceptions==4.3 +zc.lockfile==3.0.post1 +zc.recipe.egg==2.0.7 +zodbpickle==3.0.1 +zope.annotation==5.0 +zope.browser==3.0 +zope.browsermenu==5.0 +zope.browserpage==5.0 +zope.browserresource==5.0 +zope.cachedescriptors==5.0 +zope.component==6.0 +zope.configuration==5.0 +zope.container==5.1 +zope.contentprovider==5.0 +zope.contenttype==5.0 +zope.datetime==5.0.0 +zope.deferredimport==4.4 +zope.deprecation==5.0 +zope.dottedname==6.0 +zope.event==4.6 +zope.exceptions==4.6 +zope.filerepresentation==6.0 +zope.globalrequest==2.0 +zope.hookable==5.4 +zope.i18n==5.0 +zope.i18nmessageid==6.0.1 +zope.interface==6.0 +zope.lifecycleevent==4.4 +zope.location==5.0 +zope.pagetemplate==5.0 +zope.processlifetime==3.0 +zope.proxy==5.0.0 +zope.ptresource==5.0 +zope.publisher==6.1.0 +zope.schema==7.0.1 +zope.security==6.1 +zope.sequencesort==5.0 +zope.site==4.6.1 +zope.size==4.4 +zope.structuredtext==5.0 +zope.tal==5.0.1 +zope.tales==5.2 +zope.testbrowser==6.0 +zope.testing==5.0.1 +zope.traversing==5.0 +zope.viewlet==5.0 diff --git a/releases/5.8.4/versions-prod.cfg b/releases/5.8.4/versions-prod.cfg new file mode 100644 index 0000000000..f7655170af --- /dev/null +++ b/releases/5.8.4/versions-prod.cfg @@ -0,0 +1,92 @@ +[buildout] +# Version pins for required and commonly used dependencies. + +[versions] +Zope = 5.8.4 +Zope2 = 4.0 +AccessControl = 6.2 +Acquisition = 5.0 +AuthEncoding = 5.0 +BTrees = 5.0 +Chameleon = 4.0.0 +DateTime = 5.1 +DocumentTemplate = 4.4 +ExtensionClass = 5.0 +MultiMapping = 5.0 +Paste = 3.5.3 +PasteDeploy = 3.0.1 +Persistence = 4.0.post1 +RestrictedPython = 6.2 +WebTest = 3.0.0 +WSGIProxy2 = 0.5.1 +WebOb = 1.8.7 +ZConfig = 4.0 +ZODB = 5.8.0 +beautifulsoup4 = 4.12.2 +cffi = 1.15.1 +multipart = 0.2.4 +persistent = 5.0 +pycparser = 2.21 +python-gettext = 5.0 +pytz = 2023.3 +six = 1.16.0 +roman = 4.1 +soupsieve = 2.4.1 +transaction = 3.1.0 +waitress = 2.1.2 +z3c.pt = 4.0 +zExceptions = 4.3 +zc.lockfile = 3.0.post1 +zc.recipe.egg = 2.0.7 +zodbpickle = 3.0.1 +zope.annotation = 5.0 +zope.browser = 3.0 +zope.browsermenu = 5.0 +zope.browserpage = 5.0 +zope.browserresource = 5.0 +zope.cachedescriptors = 5.0 +zope.component = 6.0 +zope.configuration = 5.0 +zope.container = 5.1 +zope.contentprovider = 5.0 +zope.contenttype = 5.0 +zope.datetime = 5.0.0 +zope.deferredimport = 4.4 +zope.deprecation = 5.0 +zope.dottedname = 6.0 +zope.event = 4.6 +zope.exceptions = 4.6 +zope.filerepresentation = 6.0 +zope.globalrequest = 2.0 +zope.hookable = 5.4 +zope.i18n = 5.0 +zope.i18nmessageid = 6.0.1 +zope.interface = 6.0 +zope.lifecycleevent = 4.4 +zope.location = 5.0 +zope.pagetemplate = 5.0 +zope.processlifetime = 3.0 +zope.proxy = 5.0.0 +zope.ptresource = 5.0 +zope.publisher = 6.1.0 +zope.schema = 7.0.1 +zope.security = 6.1 +zope.sequencesort = 5.0 +zope.site = 4.6.1 +zope.size = 4.4 +zope.structuredtext = 5.0 +zope.tal = 5.0.1 +zope.tales = 5.2 +zope.testbrowser = 6.0 +zope.testing = 5.0.1 +zope.traversing = 5.0 +zope.viewlet = 5.0 + +[versions:python37] +# PasteDeploy 3.x works on Python 3.7 but pulls tons of dependencies +PasteDeploy = 2.1.1 + +[versions:python312] +# Use the development version here until the final release to test Products +# against Python 3.12. +RestrictedPython = 7.0a1.dev1 diff --git a/releases/5.8.4/versions.cfg b/releases/5.8.4/versions.cfg new file mode 100644 index 0000000000..c1db38aba0 --- /dev/null +++ b/releases/5.8.4/versions.cfg @@ -0,0 +1,46 @@ +[buildout] +extends = + versions-prod.cfg +versions = versions + +[versions] +# Version pins for development and optional dependencies. +Babel = 2.12.1 +Jinja2 = 3.1.2 +Missing = 4.2 +MarkupSafe = 2.1.3 +Products.BTreeFolder2 = 5.1 +Products.ZCatalog = 7.0 +Pygments = 2.15.1 +Record = 4.0 +# sphinx-rtd-theme 1.2.2 requires Sphinx<7 +Sphinx = 6.2.1 +alabaster = 0.7.13 +certifi = 2023.5.7 +charset-normalizer = 3.1.0 +collective.recipe.template = 2.2 +# sphinx-rtd-theme 1.2.2 requires docutils<19 +docutils = 0.18.1 +five.localsitemanager = 4.0 +idna = 3.4 +imagesize = 1.4.1 +importlib-metadata = 5.1.0 +mr.developer = 2.0.1 +packaging = 23.1 +plone.recipe.command = 1.1 +requests = 2.31.0 +snowballstemmer = 2.2.0 +sphinx-rtd-theme = 1.2.2 +sphinxcontrib-applehelp = 1.0.4 +sphinxcontrib-devhelp = 1.0.2 +sphinxcontrib-htmlhelp = 2.0.1 +sphinxcontrib-jquery = 4.1 +sphinxcontrib-jsmath = 1.0.1 +sphinxcontrib-qthelp = 1.0.3 +sphinxcontrib-serializinghtml = 1.1.5 +tempstorage = 6.0 +urllib3 = 2.0.3 +z3c.checkversions = 2.1 +zc.recipe.testrunner = 3.0 +zipp = 3.16.2 +zope.testrunner = 6.1 diff --git a/releases/master/constraints.txt b/releases/master/constraints.txt index d3ac5b37f7..c13d5b7232 100644 --- a/releases/master/constraints.txt +++ b/releases/master/constraints.txt @@ -1,9 +1,9 @@ -AccessControl==6.1 +AccessControl==6.2 Acquisition==5.0 AuthEncoding==5.0 BTrees==5.0 -Chameleon==4.0.0 -DateTime==5.1 +Chameleon==4.1.0 +DateTime==5.2 DocumentTemplate==4.4 ExtensionClass==5.0 MultiMapping==5.0 @@ -16,7 +16,7 @@ WSGIProxy2==0.5.1 WebOb==1.8.7 WebTest==3.0.0 ZConfig==4.0 -ZODB==5.8.0 +ZODB==5.8.1 Zope2==4.0 beautifulsoup4==4.12.2 cffi==1.15.1 @@ -24,14 +24,15 @@ multipart==0.2.4 persistent==5.0 pycparser==2.21 python-gettext==5.0 -pytz==2023.3 +pytz==2023.3.post1 roman==4.1 six==1.16.0 -soupsieve==2.4.1 +soupsieve==2.4.1; python_version == '3.7' +soupsieve==2.5; python_version > '3.7' transaction==3.1.0 waitress==2.1.2 z3c.pt==4.0 -zExceptions==4.3 +zExceptions==5.0 zc.lockfile==3.0.post1 zc.recipe.egg==2.0.7 zodbpickle==3.0.1 @@ -39,7 +40,7 @@ zope.annotation==5.0 zope.browser==3.0 zope.browsermenu==5.0 zope.browserpage==5.0 -zope.browserresource==5.0 +zope.browserresource==5.1 zope.cachedescriptors==5.0 zope.component==6.0 zope.configuration==5.0 @@ -47,32 +48,32 @@ zope.container==5.1 zope.contentprovider==5.0 zope.contenttype==5.0 zope.datetime==5.0.0 -zope.deferredimport==4.4 +zope.deferredimport==5.0 zope.deprecation==5.0 zope.dottedname==6.0 -zope.event==4.6 -zope.exceptions==4.6 +zope.event==5.0 +zope.exceptions==5.0.1 zope.filerepresentation==6.0 zope.globalrequest==2.0 zope.hookable==5.4 -zope.i18n==5.0 +zope.i18n==5.1 zope.i18nmessageid==6.0.1 zope.interface==6.0 -zope.lifecycleevent==4.4 +zope.lifecycleevent==5.0 zope.location==5.0 zope.pagetemplate==5.0 zope.processlifetime==3.0 zope.proxy==5.0.0 zope.ptresource==5.0 -zope.publisher==6.1.0 +zope.publisher==7.0 zope.schema==7.0.1 zope.security==6.1 zope.sequencesort==5.0 -zope.site==4.6.1 -zope.size==4.4 +zope.site==5.0 +zope.size==5.0 zope.structuredtext==5.0 zope.tal==5.0.1 -zope.tales==5.2 +zope.tales==6.0 zope.testbrowser==6.0 zope.testing==5.0.1 zope.traversing==5.0 diff --git a/releases/master/requirements-full.txt b/releases/master/requirements-full.txt index 3d0407779e..b07ab70ae4 100644 --- a/releases/master/requirements-full.txt +++ b/releases/master/requirements-full.txt @@ -1,10 +1,10 @@ -e git+https://github.com/zopefoundation/Zope.git@master#egg=Zope -AccessControl==6.1 +AccessControl==6.2 Acquisition==5.0 AuthEncoding==5.0 BTrees==5.0 -Chameleon==4.0.0 -DateTime==5.1 +Chameleon==4.1.0 +DateTime==5.2 DocumentTemplate==4.4 ExtensionClass==5.0 MultiMapping==5.0 @@ -17,7 +17,7 @@ WSGIProxy2==0.5.1 WebOb==1.8.7 WebTest==3.0.0 ZConfig==4.0 -ZODB==5.8.0 +ZODB==5.8.1 Zope2==4.0 beautifulsoup4==4.12.2 cffi==1.15.1 @@ -25,14 +25,15 @@ multipart==0.2.4 persistent==5.0 pycparser==2.21 python-gettext==5.0 -pytz==2023.3 +pytz==2023.3.post1 roman==4.1 six==1.16.0 -soupsieve==2.4.1 +soupsieve==2.4.1; python_version == '3.7' +soupsieve==2.5; python_version > '3.7' transaction==3.1.0 waitress==2.1.2 z3c.pt==4.0 -zExceptions==4.3 +zExceptions==5.0 zc.lockfile==3.0.post1 zc.recipe.egg==2.0.7 zodbpickle==3.0.1 @@ -40,7 +41,7 @@ zope.annotation==5.0 zope.browser==3.0 zope.browsermenu==5.0 zope.browserpage==5.0 -zope.browserresource==5.0 +zope.browserresource==5.1 zope.cachedescriptors==5.0 zope.component==6.0 zope.configuration==5.0 @@ -48,32 +49,32 @@ zope.container==5.1 zope.contentprovider==5.0 zope.contenttype==5.0 zope.datetime==5.0.0 -zope.deferredimport==4.4 +zope.deferredimport==5.0 zope.deprecation==5.0 zope.dottedname==6.0 -zope.event==4.6 -zope.exceptions==4.6 +zope.event==5.0 +zope.exceptions==5.0.1 zope.filerepresentation==6.0 zope.globalrequest==2.0 zope.hookable==5.4 -zope.i18n==5.0 +zope.i18n==5.1 zope.i18nmessageid==6.0.1 zope.interface==6.0 -zope.lifecycleevent==4.4 +zope.lifecycleevent==5.0 zope.location==5.0 zope.pagetemplate==5.0 zope.processlifetime==3.0 zope.proxy==5.0.0 zope.ptresource==5.0 -zope.publisher==6.1.0 +zope.publisher==7.0 zope.schema==7.0.1 zope.security==6.1 zope.sequencesort==5.0 -zope.site==4.6.1 -zope.size==4.4 +zope.site==5.0 +zope.size==5.0 zope.structuredtext==5.0 zope.tal==5.0.1 -zope.tales==5.2 +zope.tales==6.0 zope.testbrowser==6.0 zope.testing==5.0.1 zope.traversing==5.0 diff --git a/releases/master/versions-prod.cfg b/releases/master/versions-prod.cfg index 2e28d4838d..ab183a9f6b 100644 --- a/releases/master/versions-prod.cfg +++ b/releases/master/versions-prod.cfg @@ -4,12 +4,12 @@ [versions] Zope = Zope2 = 4.0 -AccessControl = 6.1 +AccessControl = 6.2 Acquisition = 5.0 AuthEncoding = 5.0 BTrees = 5.0 -Chameleon = 4.0.0 -DateTime = 5.1 +Chameleon = 4.1.0 +DateTime = 5.2 DocumentTemplate = 4.4 ExtensionClass = 5.0 MultiMapping = 5.0 @@ -21,21 +21,21 @@ WebTest = 3.0.0 WSGIProxy2 = 0.5.1 WebOb = 1.8.7 ZConfig = 4.0 -ZODB = 5.8.0 +ZODB = 5.8.1 beautifulsoup4 = 4.12.2 cffi = 1.15.1 multipart = 0.2.4 persistent = 5.0 pycparser = 2.21 python-gettext = 5.0 -pytz = 2023.3 +pytz = 2023.3.post1 six = 1.16.0 roman = 4.1 -soupsieve = 2.4.1 +soupsieve = 2.5 transaction = 3.1.0 waitress = 2.1.2 z3c.pt = 4.0 -zExceptions = 4.3 +zExceptions = 5.0 zc.lockfile = 3.0.post1 zc.recipe.egg = 2.0.7 zodbpickle = 3.0.1 @@ -43,7 +43,7 @@ zope.annotation = 5.0 zope.browser = 3.0 zope.browsermenu = 5.0 zope.browserpage = 5.0 -zope.browserresource = 5.0 +zope.browserresource = 5.1 zope.cachedescriptors = 5.0 zope.component = 6.0 zope.configuration = 5.0 @@ -51,32 +51,32 @@ zope.container = 5.1 zope.contentprovider = 5.0 zope.contenttype = 5.0 zope.datetime = 5.0.0 -zope.deferredimport = 4.4 +zope.deferredimport = 5.0 zope.deprecation = 5.0 zope.dottedname = 6.0 -zope.event = 4.6 -zope.exceptions = 4.6 +zope.event = 5.0 +zope.exceptions = 5.0.1 zope.filerepresentation = 6.0 zope.globalrequest = 2.0 zope.hookable = 5.4 -zope.i18n = 5.0 +zope.i18n = 5.1 zope.i18nmessageid = 6.0.1 zope.interface = 6.0 -zope.lifecycleevent = 4.4 +zope.lifecycleevent = 5.0 zope.location = 5.0 zope.pagetemplate = 5.0 zope.processlifetime = 3.0 zope.proxy = 5.0.0 zope.ptresource = 5.0 -zope.publisher = 6.1.0 +zope.publisher = 7.0 zope.schema = 7.0.1 zope.security = 6.1 zope.sequencesort = 5.0 -zope.site = 4.6.1 -zope.size = 4.4 +zope.site = 5.0 +zope.size = 5.0 zope.structuredtext = 5.0 zope.tal = 5.0.1 -zope.tales = 5.2 +zope.tales = 6.0 zope.testbrowser = 6.0 zope.testing = 5.0.1 zope.traversing = 5.0 @@ -85,8 +85,10 @@ zope.viewlet = 5.0 [versions:python37] # PasteDeploy 3.x works on Python 3.7 but pulls tons of dependencies PasteDeploy = 2.1.1 +# SoupSieve 2.5 and up requires Python 3.8 +soupsieve = 2.4.1 [versions:python312] # Use the development version here until the final release to test Products # against Python 3.12. -RestrictedPython = 7.0a1.dev0 +RestrictedPython = 7.0a1.dev1 diff --git a/releases/master/versions.cfg b/releases/master/versions.cfg index c41956c62b..762c88ba42 100644 --- a/releases/master/versions.cfg +++ b/releases/master/versions.cfg @@ -7,38 +7,40 @@ versions = versions # Version pins for development and optional dependencies. Babel = 2.12.1 Jinja2 = 3.1.2 -Missing = 4.2 +Missing = 5.0 MarkupSafe = 2.1.3 Products.BTreeFolder2 = 5.1 Products.ZCatalog = 7.0 -Pygments = 2.15.1 +Pygments = 2.16.1 Record = 4.0 -# sphinx-rtd-theme 1.2.2 requires Sphinx<7 -Sphinx = 6.2.1 +Sphinx = 7.2.5 alabaster = 0.7.13 -certifi = 2023.5.7 -charset-normalizer = 3.1.0 +certifi = 2023.7.22 +charset-normalizer = 3.2.0 collective.recipe.template = 2.2 -# sphinx-rtd-theme 1.2.2 requires docutils<19 +# sphinx-rtd-theme 1.3.0 requires docutils<19 docutils = 0.18.1 five.localsitemanager = 4.0 idna = 3.4 imagesize = 1.4.1 +# XXX importlib-metadata 6.8.0 requires Python 3.8 +importlib-metadata = 6.8.0 mr.developer = 2.0.1 packaging = 23.1 plone.recipe.command = 1.1 requests = 2.31.0 snowballstemmer = 2.2.0 -sphinx-rtd-theme = 1.2.2 -sphinxcontrib-applehelp = 1.0.4 -sphinxcontrib-devhelp = 1.0.2 -sphinxcontrib-htmlhelp = 2.0.1 +sphinx-rtd-theme = 1.3.0 +sphinxcontrib-applehelp = 1.0.7 +sphinxcontrib-devhelp = 1.0.5 +sphinxcontrib-htmlhelp = 2.0.4 sphinxcontrib-jquery = 4.1 sphinxcontrib-jsmath = 1.0.1 -sphinxcontrib-qthelp = 1.0.3 -sphinxcontrib-serializinghtml = 1.1.5 +sphinxcontrib-qthelp = 1.0.6 +sphinxcontrib-serializinghtml = 1.1.9 tempstorage = 6.0 -urllib3 = 2.0.3 +urllib3 = 2.0.4 z3c.checkversions = 2.1 zc.recipe.testrunner = 3.0 -zope.testrunner = 6.0 +zipp = 3.16.2 +zope.testrunner = 6.1