Skip to content

Commit a467c8d

Browse files
authored
Merge pull request #21606 from galaxybot/dev_auto_update_dependencies
Update Python dependencies
2 parents c559d7f + 223b71c commit a467c8d

5 files changed

Lines changed: 50 additions & 44 deletions

File tree

lib/galaxy/dependencies/dev-requirements.txt

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ darker==3.0.0
4646
darkgraylib==2.4.1
4747
decorator==5.2.1
4848
defusedxml==0.7.1
49-
docutils==0.21.2
49+
docutils==0.21.2 ; python_full_version < '3.11'
50+
docutils==0.22.4 ; python_full_version >= '3.11'
5051
dogpile-cache==1.4.1 ; python_full_version < '3.10'
5152
dogpile-cache==1.5.0 ; python_full_version >= '3.10'
5253
enum-tools==0.12.0 ; python_full_version >= '3.10'
@@ -77,7 +78,7 @@ isodate==0.7.2 ; python_full_version < '3.11'
7778
isort==6.1.0 ; python_full_version < '3.10'
7879
isort==7.0.0 ; python_full_version >= '3.10'
7980
jaraco-classes==3.4.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
80-
jaraco-context==6.0.2 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
81+
jaraco-context==6.1.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
8182
jaraco-functools==4.4.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
8283
jeepney==0.9.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x' and sys_platform == 'linux'
8384
jinja2==3.1.6
@@ -91,9 +92,10 @@ junit-xml==1.9
9192
keyring==25.7.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
9293
kiwisolver==1.4.7 ; python_full_version < '3.10'
9394
kiwisolver==1.4.9 ; python_full_version >= '3.10'
94-
librt==0.7.7 ; platform_python_implementation != 'PyPy'
95+
librt==0.7.8 ; platform_python_implementation != 'PyPy'
9596
lxml==6.0.2
96-
markdown-it-py==3.0.0
97+
markdown-it-py==3.0.0 ; python_full_version < '3.11'
98+
markdown-it-py==4.0.0 ; python_full_version >= '3.11'
9799
markdown-it-reporter==0.0.2
98100
markupsafe==3.0.3
99101
matplotlib==3.9.4 ; python_full_version < '3.10'
@@ -110,11 +112,12 @@ multidict==6.7.0
110112
mypy==1.19.1
111113
mypy-extensions==1.1.0
112114
myst-parser==3.0.1 ; python_full_version < '3.10'
113-
myst-parser==4.0.1 ; python_full_version >= '3.10'
115+
myst-parser==4.0.1 ; python_full_version == '3.10.*'
116+
myst-parser==5.0.0 ; python_full_version >= '3.11'
114117
nh3==0.3.2
115118
numpy==2.0.2 ; python_full_version < '3.10'
116119
numpy==2.2.6 ; python_full_version == '3.10.*'
117-
numpy==2.4.0 ; python_full_version >= '3.11'
120+
numpy==2.4.1 ; python_full_version >= '3.11'
118121
onedatafilerestclient==21.2.5.2
119122
outcome==1.3.0.post0
120123
owlrl==6.0.2 ; python_full_version < '3.10'
@@ -186,7 +189,6 @@ roc-validator==0.4.2 ; python_full_version < '3.9.20'
186189
roc-validator==0.4.6 ; python_full_version >= '3.9.20' and python_full_version < '3.10'
187190
roc-validator==0.8.0 ; python_full_version >= '3.10'
188191
roman-numerals==4.1.0 ; python_full_version >= '3.11'
189-
roman-numerals-py==4.1.0 ; python_full_version >= '3.11'
190192
rpds-py==0.27.1 ; python_full_version < '3.10'
191193
rpds-py==0.30.0 ; python_full_version >= '3.10'
192194
ruamel-yaml==0.18.17
@@ -197,7 +199,7 @@ s3transfer==0.16.0 ; python_full_version >= '3.10'
197199
schema-salad==8.9.20251102115403
198200
scipy==1.13.1 ; python_full_version < '3.10'
199201
scipy==1.15.3 ; python_full_version == '3.10.*'
200-
scipy==1.16.3 ; python_full_version >= '3.11'
202+
scipy==1.17.0 ; python_full_version >= '3.11'
201203
secretstorage==3.3.3 ; python_full_version < '3.10' and platform_machine != 'ppc64le' and platform_machine != 's390x' and sys_platform == 'linux'
202204
secretstorage==3.5.0 ; python_full_version >= '3.10' and platform_machine != 'ppc64le' and platform_machine != 's390x' and sys_platform == 'linux'
203205
selenium==4.32.0 ; python_full_version < '3.10'
@@ -209,8 +211,9 @@ snowballstemmer==3.0.1
209211
sortedcontainers==2.4.0
210212
sphinx==7.4.7 ; python_full_version < '3.10'
211213
sphinx==8.1.3 ; python_full_version == '3.10.*'
212-
sphinx==8.2.3 ; python_full_version >= '3.11'
213-
sphinx-rtd-theme==3.0.2
214+
sphinx==9.0.4 ; python_full_version == '3.11.*'
215+
sphinx==9.1.0 ; python_full_version >= '3.12'
216+
sphinx-rtd-theme==3.1.0
214217
sphinxcontrib-applehelp==2.0.0
215218
sphinxcontrib-devhelp==2.0.0
216219
sphinxcontrib-htmlhelp==2.1.0
@@ -227,7 +230,7 @@ testfixtures==10.0.0 ; python_full_version >= '3.11'
227230
text-unidecode==1.3
228231
tinydb==4.8.2
229232
toml==0.10.2
230-
tomli==2.3.0 ; python_full_version <= '3.11'
233+
tomli==2.4.0 ; python_full_version <= '3.11'
231234
total-perspective-vortex==3.1.3
232235
trio==0.31.0 ; python_full_version < '3.10'
233236
trio==0.32.0 ; python_full_version >= '3.10'

lib/galaxy/dependencies/pinned-lint-requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ flake8-bugbear==24.12.12
44
mccabe==0.7.0
55
pycodestyle==2.14.0
66
pyflakes==3.4.0
7-
ruff==0.14.11
7+
ruff==0.14.13

lib/galaxy/dependencies/pinned-requirements.txt

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ aiohttp==3.13.3
1111
aioitertools==0.13.0
1212
aiosignal==1.4.0
1313
alembic==1.16.5 ; python_full_version < '3.10'
14-
alembic==1.18.0 ; python_full_version >= '3.10'
14+
alembic==1.18.1 ; python_full_version >= '3.10'
1515
amqp==5.3.1
1616
annotated-doc==0.0.4
1717
annotated-types==0.7.0
18-
anthropic==0.75.0
18+
anthropic==0.76.0
1919
anyio==4.12.1
2020
apispec==6.8.4 ; python_full_version < '3.10'
2121
apispec==6.9.0 ; python_full_version >= '3.10'
@@ -72,7 +72,7 @@ cwl-upgrader==1.2.14 ; python_full_version >= '3.10'
7272
cwl-utils==0.40
7373
cwltool==3.1.20251031082601 ; python_full_version < '3.10'
7474
cwltool==3.1.20260108082145 ; python_full_version >= '3.10'
75-
cyclopts==4.4.4 ; python_full_version >= '3.10'
75+
cyclopts==4.5.0 ; python_full_version >= '3.10'
7676
defusedxml==0.7.1
7777
deprecated==1.3.1
7878
deprecation==2.1.0
@@ -83,7 +83,8 @@ dnspython==2.7.0 ; python_full_version < '3.10'
8383
dnspython==2.8.0 ; python_full_version >= '3.10'
8484
docopt==0.6.2
8585
docstring-parser==0.17.0
86-
docutils==0.21.2
86+
docutils==0.21.2 ; python_full_version < '3.11'
87+
docutils==0.22.4 ; python_full_version >= '3.11'
8788
dparse==0.6.4
8889
edam-ontology==1.25.3
8990
email-validator==2.3.0
@@ -94,7 +95,7 @@ executing==2.2.1 ; python_full_version >= '3.10'
9495
fakeredis==2.33.0 ; python_full_version >= '3.10'
9596
fastapi==0.128.0
9697
fastavro==1.12.1 ; sys_platform != 'emscripten'
97-
fastmcp==2.14.2 ; python_full_version >= '3.10'
98+
fastmcp==2.14.3 ; python_full_version >= '3.10'
9899
filelock==3.19.1 ; python_full_version < '3.10'
99100
filelock==3.20.3 ; python_full_version >= '3.10'
100101
fissix==24.4.24
@@ -103,14 +104,14 @@ fs==2.4.16
103104
fsspec==2025.10.0 ; python_full_version < '3.10'
104105
fsspec==2026.1.0 ; python_full_version >= '3.10'
105106
future==1.0.0
106-
genai-prices==0.0.50
107+
genai-prices==0.0.51
107108
google-api-core==2.29.0
108109
google-auth==2.47.0
109110
google-cloud-batch==0.20.0
110111
google-genai==1.47.0 ; python_full_version < '3.10'
111-
google-genai==1.57.0 ; python_full_version >= '3.10'
112+
google-genai==1.59.0 ; python_full_version >= '3.10'
112113
googleapis-common-protos==1.72.0
113-
gravity @ git+https://github.com/nsoranzo/gravity.git@a60c911e61c784d37d3eb334c1c68288d2c06ef3
114+
gravity @ git+https://github.com/nsoranzo/gravity.git@7c5f457424658ee904694f5566e61b562bce7ed6
114115
greenlet==3.2.4 ; (python_full_version < '3.10' and platform_machine == 'AMD64') or (python_full_version < '3.10' and platform_machine == 'WIN32') or (python_full_version < '3.10' and platform_machine == 'aarch64') or (python_full_version < '3.10' and platform_machine == 'amd64') or (python_full_version < '3.10' and platform_machine == 'ppc64le') or (python_full_version < '3.10' and platform_machine == 'win32') or (python_full_version < '3.10' and platform_machine == 'x86_64')
115116
greenlet==3.3.0 ; (python_full_version >= '3.10' and platform_machine == 'AMD64') or (python_full_version >= '3.10' and platform_machine == 'WIN32') or (python_full_version >= '3.10' and platform_machine == 'aarch64') or (python_full_version >= '3.10' and platform_machine == 'amd64') or (python_full_version >= '3.10' and platform_machine == 'ppc64le') or (python_full_version >= '3.10' and platform_machine == 'win32') or (python_full_version >= '3.10' and platform_machine == 'x86_64')
116117
griffe==1.14.0 ; python_full_version < '3.10'
@@ -140,7 +141,7 @@ isa-rwval==0.10.11
140141
isal==1.8.0
141142
isodate==0.7.2 ; python_full_version < '3.11'
142143
jaraco-classes==3.4.0 ; python_full_version >= '3.10'
143-
jaraco-context==6.0.2 ; python_full_version >= '3.10'
144+
jaraco-context==6.1.0 ; python_full_version >= '3.10'
144145
jaraco-functools==4.4.0 ; python_full_version >= '3.10'
145146
jeepney==0.9.0 ; python_full_version >= '3.10' and sys_platform == 'linux'
146147
jinja2==3.1.6
@@ -157,14 +158,15 @@ lagom==2.7.7
157158
legacy-cgi==2.6.4 ; python_full_version >= '3.13'
158159
limits==4.2 ; python_full_version < '3.10'
159160
limits==5.6.0 ; python_full_version >= '3.10'
160-
logfire==4.17.0 ; python_full_version >= '3.10'
161-
logfire-api==4.17.0
161+
logfire==4.19.0 ; python_full_version >= '3.10'
162+
logfire-api==4.19.0
162163
lupa==2.6 ; python_full_version >= '3.10'
163164
lxml==6.0.2
164165
mako==1.3.10
165166
markdown==3.9 ; python_full_version < '3.10'
166167
markdown==3.10 ; python_full_version >= '3.10'
167-
markdown-it-py==3.0.0
168+
markdown-it-py==3.0.0 ; python_full_version < '3.11'
169+
markdown-it-py==4.0.0 ; python_full_version >= '3.11'
168170
markupsafe==3.0.3
169171
mcp==1.25.0 ; python_full_version >= '3.10'
170172
mdurl==0.1.2
@@ -186,7 +188,7 @@ nodejs-wheel==22.20.0
186188
nodejs-wheel-binaries==22.20.0
187189
numpy==2.0.2 ; python_full_version < '3.10'
188190
numpy==2.2.6 ; python_full_version == '3.10.*'
189-
numpy==2.4.0 ; python_full_version >= '3.11'
191+
numpy==2.4.1 ; python_full_version >= '3.11'
190192
oauthlib==3.3.1
191193
openai==2.15.0
192194
openapi-pydantic==0.5.1 ; python_full_version >= '3.10'
@@ -215,12 +217,12 @@ pebble==5.1.3
215217
pillow==11.3.0 ; python_full_version < '3.10'
216218
pillow==12.1.0 ; python_full_version >= '3.10'
217219
platformdirs==4.5.1 ; python_full_version >= '3.10'
218-
prometheus-client==0.23.1 ; python_full_version >= '3.10'
220+
prometheus-client==0.24.1 ; python_full_version >= '3.10'
219221
prompt-toolkit==3.0.52
220222
propcache==0.4.1
221223
proto-plus==1.27.0
222224
protobuf==5.29.5 ; python_full_version < '3.10'
223-
protobuf==6.33.3 ; python_full_version >= '3.10'
225+
protobuf==6.33.4 ; python_full_version >= '3.10'
224226
prov==1.5.1
225227
psutil==7.2.1
226228
pulsar-galaxy-lib==0.15.13
@@ -232,14 +234,14 @@ pycparser==2.23 ; (implementation_name != 'PyPy' and platform_python_implementat
232234
pycryptodome==3.23.0
233235
pydantic==2.12.5
234236
pydantic-ai==0.8.1 ; python_full_version < '3.10'
235-
pydantic-ai==1.41.0 ; python_full_version >= '3.10'
237+
pydantic-ai==1.44.0 ; python_full_version >= '3.10'
236238
pydantic-ai-slim==0.8.1 ; python_full_version < '3.10'
237-
pydantic-ai-slim==1.41.0 ; python_full_version >= '3.10'
239+
pydantic-ai-slim==1.44.0 ; python_full_version >= '3.10'
238240
pydantic-core==2.41.5
239241
pydantic-evals==0.8.1 ; python_full_version < '3.10'
240-
pydantic-evals==1.41.0 ; python_full_version >= '3.10'
242+
pydantic-evals==1.44.0 ; python_full_version >= '3.10'
241243
pydantic-graph==0.8.1 ; python_full_version < '3.10'
242-
pydantic-graph==1.41.0 ; python_full_version >= '3.10'
244+
pydantic-graph==1.44.0 ; python_full_version >= '3.10'
243245
pydantic-settings==2.11.0 ; python_full_version < '3.10'
244246
pydantic-settings==2.12.0 ; python_full_version >= '3.10'
245247
pydantic-tes==0.2.0
@@ -275,7 +277,7 @@ rdflib==7.5.0 ; python_full_version >= '3.10'
275277
redis==7.1.0 ; python_full_version >= '3.10'
276278
referencing==0.36.2
277279
refgenconf==0.12.2
278-
regex==2025.11.3
280+
regex==2026.1.15
279281
repoze-lru==0.7
280282
requests==2.32.5
281283
requests-oauthlib==2.0.0
@@ -320,11 +322,11 @@ tenacity==9.1.2
320322
text-unidecode==1.3
321323
tifffile==2024.8.30 ; python_full_version < '3.10'
322324
tifffile==2025.5.10 ; python_full_version == '3.10.*'
323-
tifffile==2025.12.20 ; python_full_version >= '3.11'
325+
tifffile==2026.1.14 ; python_full_version >= '3.11'
324326
tiktoken==0.12.0 ; python_full_version >= '3.10'
325327
tinydb==4.8.2
326328
tokenizers==0.22.2 ; sys_platform != 'emscripten'
327-
tomli==2.3.0 ; python_full_version < '3.11'
329+
tomli==2.4.0 ; python_full_version < '3.11'
328330
tornado==6.5.4
329331
tqdm==4.67.1
330332
tuspy==1.1.0

lib/galaxy/dependencies/pinned-test-requirements.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,10 @@ jsonschema-specifications==2025.9.1
6969
junit-xml==1.9
7070
kiwisolver==1.4.7 ; python_full_version < '3.10'
7171
kiwisolver==1.4.9 ; python_full_version >= '3.10'
72-
librt==0.7.7 ; platform_python_implementation != 'PyPy'
72+
librt==0.7.8 ; platform_python_implementation != 'PyPy'
7373
lxml==6.0.2
74-
markdown-it-py==3.0.0
74+
markdown-it-py==3.0.0 ; python_full_version < '3.11'
75+
markdown-it-py==4.0.0 ; python_full_version >= '3.11'
7576
markupsafe==3.0.3
7677
matplotlib==3.9.4 ; python_full_version < '3.10'
7778
matplotlib==3.10.8 ; python_full_version >= '3.10'
@@ -85,7 +86,7 @@ mypy==1.19.1
8586
mypy-extensions==1.1.0
8687
numpy==2.0.2 ; python_full_version < '3.10'
8788
numpy==2.2.6 ; python_full_version == '3.10.*'
88-
numpy==2.4.0 ; python_full_version >= '3.11'
89+
numpy==2.4.1 ; python_full_version >= '3.11'
8990
onedatafilerestclient==21.2.5.2
9091
outcome==1.3.0.post0
9192
owlrl==6.0.2 ; python_full_version < '3.10'
@@ -157,7 +158,7 @@ s3transfer==0.16.0 ; python_full_version >= '3.10'
157158
schema-salad==8.9.20251102115403
158159
scipy==1.13.1 ; python_full_version < '3.10'
159160
scipy==1.15.3 ; python_full_version == '3.10.*'
160-
scipy==1.16.3 ; python_full_version >= '3.11'
161+
scipy==1.17.0 ; python_full_version >= '3.11'
161162
selenium==4.32.0 ; python_full_version < '3.10'
162163
selenium==4.39.0 ; python_full_version >= '3.10'
163164
seletools==1.5.0
@@ -173,7 +174,7 @@ testfixtures==10.0.0 ; python_full_version >= '3.11'
173174
text-unidecode==1.3
174175
tinydb==4.8.2
175176
toml==0.10.2
176-
tomli==2.3.0 ; python_full_version <= '3.11'
177+
tomli==2.4.0 ; python_full_version <= '3.11'
177178
total-perspective-vortex==3.1.3
178179
trio==0.31.0 ; python_full_version < '3.10'
179180
trio==0.32.0 ; python_full_version >= '3.10'

lib/galaxy/dependencies/pinned-typecheck-requirements.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# This file was autogenerated by uv via the following command:
22
# uv export --frozen --no-annotate --no-hashes --only-group=typecheck
33
annotated-types==0.7.0
4-
boto3-stubs==1.42.25
5-
botocore-stubs==1.42.25
4+
boto3-stubs==1.42.30
5+
botocore-stubs==1.42.30
66
cffi==2.0.0 ; platform_python_implementation != 'PyPy'
77
cryptography==46.0.3
8-
librt==0.7.7 ; platform_python_implementation != 'PyPy'
8+
librt==0.7.8 ; platform_python_implementation != 'PyPy'
99
lxml-stubs==0.5.1
1010
mypy==1.19.1
1111
mypy-boto3-s3==1.42.21
@@ -14,8 +14,8 @@ pathspec==1.0.3
1414
pycparser==2.23 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
1515
pydantic==2.12.5
1616
pydantic-core==2.41.5
17-
tomli==2.3.0 ; python_full_version < '3.11'
18-
types-awscrt==0.30.0
17+
tomli==2.4.0 ; python_full_version < '3.11'
18+
types-awscrt==0.31.1
1919
types-bleach==6.3.0.20251115
2020
types-boto==2.49.18.20241019
2121
types-contextvars==2.4.7.3

0 commit comments

Comments
 (0)