Skip to content

Commit 44212b5

Browse files
committed
Update dependencies after dropping Python 3.9 support
1 parent cf2de23 commit 44212b5

4 files changed

Lines changed: 186 additions & 330 deletions

File tree

lib/galaxy/dependencies/dev-requirements.txt

Lines changed: 50 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -3,80 +3,62 @@
33
aiohappyeyeballs==2.6.1
44
aiohttp==3.13.3
55
aiosignal==1.4.0
6-
alabaster==0.7.16 ; python_full_version < '3.10'
7-
alabaster==1.0.0 ; python_full_version >= '3.10'
6+
alabaster==1.0.0
87
anyio==4.12.1
9-
ase==3.26.0 ; python_full_version < '3.10'
10-
ase==3.27.0 ; python_full_version >= '3.10'
8+
ase==3.27.0
119
async-timeout==5.0.1 ; python_full_version < '3.11'
1210
attrs==25.4.0
1311
axe-selenium-python==2.1.6
1412
babel==2.17.0
1513
backports-asyncio-runner==1.2.0 ; python_full_version < '3.11'
1614
backports-tarfile==1.2.0 ; python_full_version < '3.12' and platform_machine != 'ppc64le' and platform_machine != 's390x'
17-
black==25.11.0 ; python_full_version < '3.10'
18-
black==25.12.0 ; python_full_version >= '3.10'
19-
boto3==1.41.5 ; python_full_version < '3.10'
20-
boto3==1.42.19 ; python_full_version >= '3.10'
21-
botocore==1.41.5 ; python_full_version < '3.10'
22-
botocore==1.42.19 ; python_full_version >= '3.10'
15+
black==25.12.0
16+
boto3==1.42.19
17+
botocore==1.42.19
2318
build==1.4.0
24-
cachecontrol==0.14.3 ; python_full_version < '3.10'
25-
cachecontrol==0.14.4 ; python_full_version >= '3.10'
19+
cachecontrol==0.14.4
2620
cachetools==6.2.4
2721
cattrs==25.3.0
2822
certifi==2026.1.4
2923
cffi==2.0.0 ; (implementation_name != 'pypy' and os_name == 'nt') or platform_python_implementation != 'PyPy'
3024
charset-normalizer==3.4.4
31-
click==8.1.8 ; python_full_version < '3.10'
32-
click==8.3.1 ; python_full_version >= '3.10'
25+
click==8.3.1
3326
codespell==2.4.1
3427
colorama==0.4.6 ; os_name == 'nt' or sys_platform == 'win32'
3528
colorlog==6.10.1
36-
contourpy==1.3.0 ; python_full_version < '3.10'
37-
contourpy==1.3.2 ; python_full_version == '3.10.*'
29+
contourpy==1.3.2 ; python_full_version < '3.11'
3830
contourpy==1.3.3 ; python_full_version >= '3.11'
39-
coverage==7.10.7 ; python_full_version < '3.10'
40-
coverage==7.13.1 ; python_full_version >= '3.10'
31+
coverage==7.13.1
4132
cryptography==46.0.3
42-
cwltest==2.6.20250818005349 ; python_full_version < '3.10'
43-
cwltest==2.6.20251216093331 ; python_full_version >= '3.10'
33+
cwltest==2.6.20251216093331
4434
cycler==0.12.1
4535
darker==3.0.0
4636
darkgraylib==2.4.1
4737
decorator==5.2.1
4838
defusedxml==0.7.1
4939
docutils==0.21.2 ; python_full_version < '3.11'
5040
docutils==0.22.4 ; python_full_version >= '3.11'
51-
dogpile-cache==1.4.1 ; python_full_version < '3.10'
52-
dogpile-cache==1.5.0 ; python_full_version >= '3.10'
53-
enum-tools==0.12.0 ; python_full_version >= '3.10'
41+
dogpile-cache==1.5.0
42+
enum-tools==0.12.0
5443
exceptiongroup==1.3.1 ; python_full_version < '3.11'
55-
filelock==3.19.1 ; python_full_version < '3.10'
56-
filelock==3.20.3 ; python_full_version >= '3.10'
44+
filelock==3.20.3
5745
fluent-logger==0.11.1
58-
fonttools==4.60.2 ; python_full_version < '3.10'
59-
fonttools==4.61.1 ; python_full_version >= '3.10'
46+
fonttools==4.61.1
6047
frozenlist==1.8.0
6148
galaxy-release-util==0.3.1
62-
greenlet==3.2.4 ; python_full_version < '3.10'
63-
greenlet==3.3.0 ; python_full_version >= '3.10'
49+
greenlet==3.3.0
6450
h11==0.16.0
65-
html5lib==1.1 ; python_full_version < '3.10'
66-
html5rdf==1.2.1 ; python_full_version >= '3.10'
51+
html5rdf==1.2.1
6752
httpcore==1.0.9
6853
httpx==0.28.1
6954
id==1.5.0
7055
idna==3.11
7156
imagesize==1.4.1
7257
importlib-metadata==8.7.1 ; python_full_version < '3.12'
73-
importlib-resources==6.5.2 ; python_full_version < '3.10'
74-
iniconfig==2.1.0 ; python_full_version < '3.10'
75-
iniconfig==2.3.0 ; python_full_version >= '3.10'
58+
iniconfig==2.3.0
7659
inquirerpy==0.3.4
7760
isodate==0.7.2 ; python_full_version < '3.11'
78-
isort==6.1.0 ; python_full_version < '3.10'
79-
isort==7.0.0 ; python_full_version >= '3.10'
61+
isort==7.0.0
8062
jaraco-classes==3.4.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
8163
jaraco-context==6.1.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
8264
jaraco-functools==4.4.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
@@ -85,63 +67,49 @@ jinja2==3.1.6
8567
jmespath==1.0.1
8668
jsonpatch==1.33
8769
jsonpointer==3.0.0
88-
jsonschema==4.25.1 ; python_full_version < '3.10'
89-
jsonschema==4.26.0 ; python_full_version >= '3.10'
70+
jsonschema==4.26.0
9071
jsonschema-specifications==2025.9.1
9172
junit-xml==1.9
9273
keyring==25.7.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
93-
kiwisolver==1.4.7 ; python_full_version < '3.10'
94-
kiwisolver==1.4.9 ; python_full_version >= '3.10'
74+
kiwisolver==1.4.9
9575
librt==0.7.8 ; platform_python_implementation != 'PyPy'
9676
lxml==6.0.2
9777
markdown-it-py==3.0.0 ; python_full_version < '3.11'
9878
markdown-it-py==4.0.0 ; python_full_version >= '3.11'
9979
markdown-it-reporter==0.0.2
10080
markupsafe==3.0.3
101-
matplotlib==3.9.4 ; python_full_version < '3.10'
102-
matplotlib==3.10.8 ; python_full_version >= '3.10'
103-
mdit-py-plugins==0.4.2 ; python_full_version < '3.10'
104-
mdit-py-plugins==0.5.0 ; python_full_version >= '3.10'
81+
matplotlib==3.10.8
82+
mdit-py-plugins==0.5.0
10583
mdurl==0.1.2
106-
mirakuru==2.6.1 ; python_full_version < '3.10'
107-
mirakuru==3.0.1 ; python_full_version >= '3.10'
84+
mirakuru==3.0.1
10885
mistune==3.1.4
10986
more-itertools==10.8.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
11087
msgpack==1.1.2
11188
multidict==6.7.0
11289
mypy==1.19.1
11390
mypy-extensions==1.1.0
114-
myst-parser==3.0.1 ; python_full_version < '3.10'
115-
myst-parser==4.0.1 ; python_full_version == '3.10.*'
91+
myst-parser==4.0.1 ; python_full_version < '3.11'
11692
myst-parser==5.0.0 ; python_full_version >= '3.11'
11793
nh3==0.3.2
118-
numpy==2.0.2 ; python_full_version < '3.10'
119-
numpy==2.2.6 ; python_full_version == '3.10.*'
94+
numpy==2.2.6 ; python_full_version < '3.11'
12095
numpy==2.4.1 ; python_full_version >= '3.11'
12196
onedatafilerestclient==21.2.5.2
12297
outcome==1.3.0.post0
123-
owlrl==6.0.2 ; python_full_version < '3.10'
124-
owlrl==7.1.4 ; python_full_version >= '3.10'
125-
packaging==24.2 ; python_full_version < '3.10'
126-
packaging==25.0 ; python_full_version >= '3.10'
98+
owlrl==7.1.4
99+
packaging==25.0
127100
pathspec==1.0.3
128101
pfzy==0.3.4
129-
pillow==11.3.0 ; python_full_version < '3.10'
130-
pillow==12.1.0 ; python_full_version >= '3.10'
102+
pillow==12.1.0
131103
pkce==1.0.3
132-
platformdirs==4.4.0 ; python_full_version < '3.10'
133-
platformdirs==4.5.1 ; python_full_version >= '3.10'
104+
platformdirs==4.5.1
134105
playwright==1.57.0
135106
pluggy==1.6.0
136-
port-for==0.7.4 ; python_full_version < '3.10'
137-
port-for==1.0.0 ; python_full_version >= '3.10'
138-
prettytable==3.16.0 ; python_full_version < '3.10'
139-
prettytable==3.17.0 ; python_full_version >= '3.10'
107+
port-for==1.0.0
108+
prettytable==3.17.0
140109
prompt-toolkit==3.0.52
141110
propcache==0.4.1
142111
psutil==7.2.1 ; sys_platform != 'cygwin'
143-
psycopg==3.2.13 ; python_full_version < '3.10'
144-
psycopg==3.3.2 ; python_full_version >= '3.10'
112+
psycopg==3.3.2
145113
pycparser==2.23 ; (implementation_name != 'PyPy' and implementation_name != 'pypy' and os_name == 'nt') or (implementation_name != 'PyPy' and platform_python_implementation != 'PyPy')
146114
pyee==13.0.0
147115
pygithub==2.8.1
@@ -150,22 +118,18 @@ pyjwt==2.10.1
150118
pynacl==1.6.2
151119
pyparsing==3.3.1
152120
pyproject-hooks==1.2.0
153-
pyshacl==0.26.0 ; python_full_version < '3.10'
154-
pyshacl==0.30.1 ; python_full_version >= '3.10'
121+
pyshacl==0.30.1
155122
pysocks==1.7.1
156-
pytest==8.4.2 ; python_full_version < '3.10'
157-
pytest==9.0.2 ; python_full_version >= '3.10'
158-
pytest-asyncio==1.2.0 ; python_full_version < '3.10'
159-
pytest-asyncio==1.3.0 ; python_full_version >= '3.10'
123+
pytest==9.0.2
124+
pytest-asyncio==1.3.0
160125
pytest-base-url==2.1.0
161126
pytest-cov==7.0.0
162127
pytest-html==4.1.1
163128
pytest-httpserver==1.1.3
164129
pytest-json-report==1.5.0
165130
pytest-metadata==3.1.1
166131
pytest-mock==3.15.1
167-
pytest-playwright==0.7.1 ; python_full_version < '3.10'
168-
pytest-playwright==0.7.2 ; python_full_version >= '3.10'
132+
pytest-playwright==0.7.2
169133
pytest-postgresql==7.0.2
170134
pytest-shard==0.1.2
171135
python-dateutil==2.9.0.post0
@@ -174,8 +138,7 @@ python-slugify==8.0.4
174138
pytokens==0.3.0
175139
pywin32-ctypes==0.2.3 ; platform_machine != 'ppc64le' and platform_machine != 's390x' and sys_platform == 'win32'
176140
pyyaml==6.0.3
177-
rdflib==7.4.0 ; python_full_version < '3.10'
178-
rdflib==7.5.0 ; python_full_version >= '3.10'
141+
rdflib==7.5.0
179142
readme-renderer==44.0
180143
referencing==0.36.2
181144
requests==2.32.5
@@ -185,32 +148,24 @@ responses==0.25.8
185148
rfc3986==2.0.0
186149
rich==13.9.4
187150
rich-click==1.9.5
188-
roc-validator==0.4.2 ; python_full_version < '3.9.20'
189-
roc-validator==0.4.6 ; python_full_version >= '3.9.20' and python_full_version < '3.10'
190-
roc-validator==0.8.0 ; python_full_version >= '3.10'
151+
roc-validator==0.8.0
191152
roman-numerals==4.1.0 ; python_full_version >= '3.11'
192-
rpds-py==0.27.1 ; python_full_version < '3.10'
193-
rpds-py==0.30.0 ; python_full_version >= '3.10'
153+
rpds-py==0.30.0
194154
ruamel-yaml==0.18.17
195155
ruamel-yaml-clib==0.2.15 ; python_full_version < '3.15' and platform_python_implementation == 'CPython'
196156
rucio-clients==39.0.0
197-
s3transfer==0.15.0 ; python_full_version < '3.10'
198-
s3transfer==0.16.0 ; python_full_version >= '3.10'
157+
s3transfer==0.16.0
199158
schema-salad==8.9.20251102115403
200-
scipy==1.13.1 ; python_full_version < '3.10'
201-
scipy==1.15.3 ; python_full_version == '3.10.*'
159+
scipy==1.15.3 ; python_full_version < '3.11'
202160
scipy==1.17.0 ; python_full_version >= '3.11'
203-
secretstorage==3.3.3 ; python_full_version < '3.10' and platform_machine != 'ppc64le' and platform_machine != 's390x' and sys_platform == 'linux'
204-
secretstorage==3.5.0 ; python_full_version >= '3.10' and platform_machine != 'ppc64le' and platform_machine != 's390x' and sys_platform == 'linux'
205-
selenium==4.32.0 ; python_full_version < '3.10'
206-
selenium==4.39.0 ; python_full_version >= '3.10'
161+
secretstorage==3.5.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x' and sys_platform == 'linux'
162+
selenium==4.39.0
207163
seletools==1.5.0
208164
six==1.17.0
209165
sniffio==1.3.1
210166
snowballstemmer==3.0.1
211167
sortedcontainers==2.4.0
212-
sphinx==7.4.7 ; python_full_version < '3.10'
213-
sphinx==8.1.3 ; python_full_version == '3.10.*'
168+
sphinx==8.1.3 ; python_full_version < '3.11'
214169
sphinx==9.0.4 ; python_full_version == '3.11.*'
215170
sphinx==9.1.0 ; python_full_version >= '3.12'
216171
sphinx-rtd-theme==3.1.0
@@ -222,8 +177,7 @@ sphinxcontrib-jsmath==1.0.1
222177
sphinxcontrib-qthelp==2.0.0
223178
sphinxcontrib-serializinghtml==2.0.0
224179
statsd==4.0.1
225-
stevedore==5.5.0 ; python_full_version < '3.10'
226-
stevedore==5.6.0 ; python_full_version >= '3.10'
180+
stevedore==5.6.0
227181
tabulate==0.9.0
228182
testfixtures==8.3.0 ; python_full_version < '3.11'
229183
testfixtures==10.0.0 ; python_full_version >= '3.11'
@@ -232,28 +186,22 @@ tinydb==4.8.2
232186
toml==0.10.2
233187
tomli==2.4.0 ; python_full_version <= '3.11'
234188
total-perspective-vortex==3.1.3
235-
trio==0.31.0 ; python_full_version < '3.10'
236-
trio==0.32.0 ; python_full_version >= '3.10'
189+
trio==0.32.0
237190
trio-websocket==0.12.2
238191
tuspy==1.1.0
239192
twill==3.3.1
240193
twine==6.2.0
241194
types-cachetools==6.2.0.20251022
242-
types-requests==2.31.0.6 ; python_full_version < '3.10'
243-
types-requests==2.32.4.20260107 ; python_full_version >= '3.10'
244-
types-urllib3==1.26.25.14 ; python_full_version < '3.10'
195+
types-requests==2.32.4.20260107
245196
typing-extensions==4.15.0
246-
typos==1.42.0 ; python_full_version >= '3.10'
197+
typos==1.42.0
247198
tzdata==2025.3 ; sys_platform == 'win32'
248199
url-normalize==2.2.1
249-
urllib3==1.26.20 ; python_full_version < '3.10'
250-
urllib3==2.6.3 ; python_full_version >= '3.10'
200+
urllib3==2.6.3
251201
watchdog==6.0.0
252202
wcwidth==0.2.14
253-
webencodings==0.5.1 ; python_full_version < '3.10'
254203
websocket-client==1.9.0
255204
werkzeug==3.1.5
256-
wsproto==1.2.0 ; python_full_version < '3.10'
257-
wsproto==1.3.2 ; python_full_version >= '3.10'
205+
wsproto==1.3.2
258206
yarl==1.22.0
259207
zipp==3.23.0 ; python_full_version < '3.12'

0 commit comments

Comments
 (0)