Skip to content

Commit 8fbc3bf

Browse files
committed
- Update to newest compatible versions of dependencies
1 parent 2d29fe0 commit 8fbc3bf

File tree

4 files changed

+43
-39
lines changed

4 files changed

+43
-39
lines changed

constraints.txt

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ BTrees==6.3
55
Babel==2.17.0
66
CacheControl==0.14.4
77
Chameleon==4.6.0
8-
DateTime==5.5
8+
DateTime==6.0
99
DocumentTemplate==4.6
1010
ExtensionClass==6.2
1111
Jinja2==3.1.6
@@ -16,12 +16,13 @@ Paste==3.10.1
1616
PasteDeploy==3.1.0
1717
Persistence==5.4
1818
Products.BTreeFolder2==6.0
19-
Products.ZCatalog==7.2.1
19+
Products.ZCatalog==7.3
2020
Pygments==2.19.2
2121
Record==4.1
2222
RestrictedPython==8.1
2323
Sphinx==8.1.3; python_version == '3.10'
24-
Sphinx==8.2.3; python_version > '3.10'
24+
Sphinx==9.0.4; python_version == '3.11'
25+
Sphinx==9.1.0; python_version > '3.11'
2526
WSGIProxy2==0.5.1
2627
WebOb==1.8.9
2728
WebTest==3.0.7
@@ -30,18 +31,19 @@ ZODB==6.1
3031
Zope2==4.0
3132
accessible-pygments==0.0.5
3233
alabaster==1.0.0
33-
anyio==4.11.0
34-
beautifulsoup4==4.14.2
35-
certifi==2025.11.12
34+
anyio==4.12.1
35+
beautifulsoup4==4.14.3
36+
certifi==2026.1.4
3637
cffi==2.0.0
3738
charset-normalizer==3.4.4
3839
collective.recipe.template==2.2
3940
colorama==0.4.6
40-
docutils==0.21.2
41+
docutils==0.21.2; python_version == '3.10'
42+
docutils==0.22.4; python_version > '3.10'
4143
exceptiongroup==1.3.0; python_version == '3.10'
42-
filelock==3.20.0
44+
filelock==3.20.3
4345
five.localsitemanager==5.0
44-
furo==2025.9.25
46+
furo==2025.12.19
4547
h11==0.16.0
4648
httpx==0.28.1
4749
idna==3.11
@@ -53,17 +55,17 @@ multipart==1.3.0
5355
packaging==25.0
5456
persistent==6.5
5557
plone.recipe.command==1.1
56-
plone.versioncheck==2.0.0
58+
plone.versioncheck==2.0.1
5759
pycparser==2.23
5860
python-gettext==5.0
5961
pytz==2025.2
6062
requests==2.32.5
61-
roman-numerals-py==3.1.0
63+
roman-numerals==4.1.0
6264
roman==5.2
6365
six==1.17.0
6466
sniffio==1.3.1
6567
snowballstemmer==3.0.1
66-
soupsieve==2.8
68+
soupsieve==2.8.1
6769
sphinx-basic-ng==1.0.0b2
6870
sphinxcontrib-applehelp==2.0.0
6971
sphinxcontrib-devhelp==2.0.0
@@ -75,7 +77,7 @@ tempstorage==6.0
7577
tomli==2.2.1; python_version == '3.10'
7678
transaction==5.0
7779
typing-extensions==4.15.0
78-
urllib3==2.5.0
80+
urllib3==2.6.3
7981
waitress==3.0.2
8082
z3c.pt==5.1
8183
zExceptions==5.0
@@ -105,7 +107,7 @@ zope.globalrequest==3.0
105107
zope.hookable==8.2
106108
zope.i18n==6.0
107109
zope.i18nmessageid==8.2
108-
zope.interface==8.1.1
110+
zope.interface==8.2
109111
zope.lifecycleevent==6.0
110112
zope.location==6.0
111113
zope.pagetemplate==6.1
@@ -122,7 +124,7 @@ zope.structuredtext==6.0
122124
zope.tal==6.0
123125
zope.tales==7.0
124126
zope.testbrowser==8.0
125-
zope.testing==6.0
127+
zope.testing==6.1
126128
zope.testrunner==8.1
127129
zope.traversing==6.0
128130
zope.viewlet==6.0

requirements-full.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Acquisition==6.2
44
AuthEncoding==6.0
55
BTrees==6.3
66
Chameleon==4.6.0
7-
DateTime==5.5
7+
DateTime==6.0
88
DocumentTemplate==4.6
99
ExtensionClass==6.2
1010
MultiMapping==5.0
@@ -18,7 +18,7 @@ WebTest==3.0.7
1818
ZConfig==4.3
1919
ZODB==6.1
2020
Zope2==4.0
21-
beautifulsoup4==4.14.2
21+
beautifulsoup4==4.14.3
2222
cffi==2.0.0
2323
multipart==1.3.0
2424
persistent==6.5
@@ -27,7 +27,7 @@ python-gettext==5.0
2727
pytz==2025.2
2828
roman==5.2
2929
six==1.17.0
30-
soupsieve==2.8
30+
soupsieve==2.8.1
3131
transaction==5.0
3232
waitress==3.0.2
3333
z3c.pt==5.1
@@ -57,7 +57,7 @@ zope.globalrequest==3.0
5757
zope.hookable==8.2
5858
zope.i18n==6.0
5959
zope.i18nmessageid==8.2
60-
zope.interface==8.1.1
60+
zope.interface==8.2
6161
zope.lifecycleevent==6.0
6262
zope.location==6.0
6363
zope.pagetemplate==6.1
@@ -74,6 +74,6 @@ zope.structuredtext==6.0
7474
zope.tal==6.0
7575
zope.tales==7.0
7676
zope.testbrowser==8.0
77-
zope.testing==6.0
77+
zope.testing==6.1
7878
zope.traversing==6.0
7979
zope.viewlet==6.0

versions-prod.cfg

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Acquisition = 6.2
1111
AuthEncoding = 6.0
1212
BTrees = 6.3
1313
Chameleon = 4.6.0
14-
DateTime = 5.5
14+
DateTime = 6.0
1515
DocumentTemplate = 4.6
1616
ExtensionClass = 6.2
1717
MultiMapping = 5.0
@@ -24,7 +24,7 @@ WSGIProxy2 = 0.5.1
2424
WebOb = 1.8.9
2525
ZConfig = 4.3
2626
ZODB = 6.1
27-
beautifulsoup4 = 4.14.2
27+
beautifulsoup4 = 4.14.3
2828
cffi = 2.0.0
2929
multipart = 1.3.0
3030
persistent = 6.5
@@ -33,7 +33,7 @@ python-gettext = 5.0
3333
pytz = 2025.2
3434
six = 1.17.0
3535
roman = 5.2
36-
soupsieve = 2.8
36+
soupsieve = 2.8.1
3737
transaction = 5.0
3838
waitress = 3.0.2
3939
z3c.pt = 5.1
@@ -63,7 +63,7 @@ zope.globalrequest = 3.0
6363
zope.hookable = 8.2
6464
zope.i18n = 6.0
6565
zope.i18nmessageid = 8.2
66-
zope.interface = 8.1.1
66+
zope.interface = 8.2
6767
zope.lifecycleevent = 6.0
6868
zope.location = 6.0
6969
zope.pagetemplate = 6.1
@@ -80,6 +80,6 @@ zope.structuredtext = 6.0
8080
zope.tal = 6.0
8181
zope.tales = 7.0
8282
zope.testbrowser = 8.0
83-
zope.testing = 6.0
83+
zope.testing = 6.1
8484
zope.traversing = 6.0
8585
zope.viewlet = 6.0

versions.cfg

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ extends =
44
versions = versions
55

66
[versionannotations]
7-
Sphinx = Sphinx 8.3.0 is newer but it was yanked
8-
docutils = Sphinx 8.2.3 requires docutils <22
97

108
[versions]
119
# Version pins for development and optional dependencies.
@@ -15,23 +13,21 @@ Jinja2 = 3.1.6
1513
Missing = 5.0
1614
MarkupSafe = 3.0.3
1715
Products.BTreeFolder2 = 6.0
18-
Products.ZCatalog = 7.2.1
16+
Products.ZCatalog = 7.3
1917
Pygments = 2.19.2
2018
Record = 4.1
21-
# Sphinx 8.3.0 is newer but it was yanked
22-
Sphinx = 8.2.3
19+
Sphinx = 9.1.0
2320
accessible-pygments = 0.0.5
2421
alabaster = 1.0.0
25-
anyio = 4.11.0
26-
certifi = 2025.11.12
22+
anyio = 4.12.1
23+
certifi = 2026.1.4
2724
charset-normalizer = 3.4.4
2825
collective.recipe.template = 2.2
2926
colorama = 0.4.6
30-
# Sphinx 8.2.3 requires docutils <22
31-
docutils = 0.21.2
32-
filelock = 3.20.0
27+
docutils = 0.22.4
28+
filelock = 3.20.3
3329
five.localsitemanager = 5.0
34-
furo = 2025.9.25
30+
furo = 2025.12.19
3531
h11 = 0.16.0
3632
httpx = 0.28.1
3733
idna = 3.11
@@ -42,9 +38,9 @@ mr.developer = 2.0.4
4238
msgpack = 1.1.2
4339
packaging = 25.0
4440
plone.recipe.command = 1.1
45-
plone.versioncheck = 2.0.0
41+
plone.versioncheck = 2.0.1
4642
requests = 2.32.5
47-
roman-numerals-py = 3.1.0
43+
roman-numerals = 4.1.0
4844
sniffio = 1.3.1
4945
snowballstemmer = 3.0.1
5046
sphinx-basic-ng = 1.0.0b2
@@ -56,13 +52,19 @@ sphinxcontrib-qthelp = 2.0.0
5652
sphinxcontrib-serializinghtml = 2.0.0
5753
tempstorage = 6.0
5854
typing-extensions = 4.15.0
59-
urllib3 = 2.5.0
55+
urllib3 = 2.6.3
6056
zc.recipe.testrunner = 4.0
6157
zope.testrunner = 8.1
6258

6359
[versions:python310]
6460
# Sphinx >=8.2 requires Python 3.11
6561
Sphinx = 8.1.3
62+
# Sphinx 8.1.3 requires docutils <22
63+
docutils = 0.21.2
6664
exceptiongroup = 1.3.0
6765
# Python 3.10-specific requirements
6866
tomli = 2.2.1
67+
68+
[versions:python311]
69+
# Sphinx >=9.1 requires Python 3.12
70+
Sphinx = 9.0.4

0 commit comments

Comments
 (0)