Skip to content

Commit c008507

Browse files
authored
Merge pull request #22903 from galaxybot/dev_auto_update_dependencies
Update Python dependencies
2 parents ace6b3f + 755dd20 commit c008507

16 files changed

Lines changed: 295 additions & 220 deletions

File tree

lib/galaxy/dependencies/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -318,9 +318,6 @@ def check_pydantic_ai(self):
318318
self.config.get("ai_api_key", None) is not None or self.config.get("inference_services", None) is not None
319319
)
320320

321-
def check_fastmcp(self):
322-
return asbool(self.config.get("enable_mcp_server", False))
323-
324321
def check_weasyprint(self):
325322
# See notes in ./conditional-requirements.txt for more information.
326323
return os.environ.get("GALAXY_DEPENDENCIES_INSTALL_WEASYPRINT") == "1"

lib/galaxy/dependencies/conditional-requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ galaxycloudrunner
1616
pkce
1717
total-perspective-vortex>=3.2.1,<4
1818
openai
19-
fastmcp>=2.13.0
2019
# upper version constraint because of https://github.com/galaxyproject/galaxy/issues/20600
2120
redis>=5.3.0,<6
2221

lib/galaxy/dependencies/dev-requirements.txt

Lines changed: 44 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# This file was autogenerated by uv via the following command:
22
# uv export --frozen --no-annotate --no-hashes --only-group=dev
33
aiocop==1.1.4
4-
aiohappyeyeballs==2.6.2
4+
aiohappyeyeballs==2.7.1
55
aiohttp==3.14.1
66
aiosignal==1.4.0
77
alabaster==1.0.0
88
annotated-types==0.7.0
9-
ase==3.28.0
10-
ast-serialize==0.5.0
9+
ase==3.29.0
10+
ast-serialize==0.6.0
1111
async-timeout==5.0.1 ; python_full_version < '3.11'
1212
attrs==26.1.0
1313
axe-selenium-python==2.1.6 ; python_full_version < '3.12'
@@ -22,17 +22,17 @@ build==1.5.0
2222
cachecontrol==0.14.4
2323
cachetools==7.1.4
2424
cattrs==26.1.0
25-
certifi==2026.5.20
26-
cffi==2.0.0 ; (implementation_name != 'pypy' and os_name == 'nt') or platform_python_implementation != 'PyPy'
27-
charset-normalizer==3.4.7
28-
click==8.4.1
25+
certifi==2026.6.17
26+
cffi==2.1.0 ; (implementation_name != 'pypy' and os_name == 'nt') or platform_python_implementation != 'PyPy'
27+
charset-normalizer==3.4.9
28+
click==8.4.2
2929
codespell==2.4.2
3030
colorama==0.4.6 ; os_name == 'nt' or sys_platform == 'win32'
3131
colorlog==6.10.1
3232
contourpy==1.3.2 ; python_full_version < '3.11'
3333
contourpy==1.3.3 ; python_full_version >= '3.11'
34-
coverage==7.14.1
35-
cryptography==48.0.1
34+
coverage==7.15.0
35+
cryptography==49.0.0
3636
cwltest==2.6.20251216093331
3737
cycler==0.12.1
3838
darker==3.0.0
@@ -44,33 +44,33 @@ docutils==0.22.4 ; python_full_version >= '3.11'
4444
dogpile-cache==1.5.0
4545
enum-tools==0.12.0
4646
exceptiongroup==1.3.1 ; python_full_version < '3.11'
47-
filelock==3.29.1
47+
filelock==3.29.6
4848
fluent-logger==0.11.1
4949
fonttools==4.63.0
5050
frozenlist==1.8.0
51-
fsspec==2026.4.0
51+
fsspec==2026.6.0
5252
galaxy-release-util==0.3.3
53-
gcsfs==2026.4.0
53+
gcsfs==2026.7.0
5454
google-api-core==2.31.0
55-
google-auth==2.53.0
55+
google-auth==2.55.1
5656
google-auth-oauthlib==1.4.0
5757
google-cloud-core==2.6.0
58-
google-cloud-storage==3.11.0
58+
google-cloud-storage==3.12.0
5959
google-cloud-storage-control==1.12.0
6060
google-crc32c==1.8.0
6161
google-resumable-media==2.10.0
6262
googleapis-common-protos==1.75.0
63-
greenlet==3.5.1
63+
greenlet==3.5.3
6464
grpc-google-iam-v1==0.14.4
65-
grpcio==1.81.0
66-
grpcio-status==1.81.0
65+
grpcio==1.82.0
66+
grpcio-status==1.82.0
6767
h11==0.16.0
6868
html5rdf==1.2.1
6969
hvac==2.4.0
7070
id==1.6.1
7171
idna==3.18
7272
imagesize==2.0.0
73-
importlib-metadata==8.7.1 ; python_full_version < '3.12'
73+
importlib-metadata==9.0.0 ; python_full_version < '3.12'
7474
iniconfig==2.3.0
7575
inquirerpy==0.3.4
7676
isodate==0.7.2 ; python_full_version < '3.11'
@@ -88,13 +88,14 @@ jsonschema-specifications==2025.9.1
8888
junit-xml==1.9
8989
keyring==25.7.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
9090
kiwisolver==1.5.0
91-
librt==0.11.0 ; platform_python_implementation != 'PyPy'
91+
librt==0.12.0 ; platform_python_implementation != 'PyPy'
9292
lxml==6.1.1
9393
markdown-it-py==3.0.0 ; python_full_version < '3.11'
9494
markdown-it-py==4.2.0 ; python_full_version >= '3.11'
9595
markdown-it-reporter==0.0.2
9696
markupsafe==3.0.3
97-
matplotlib==3.10.9
97+
matplotlib==3.10.9 ; python_full_version < '3.11'
98+
matplotlib==3.11.0 ; python_full_version >= '3.11'
9899
mdit-py-plugins==0.6.1
99100
mdurl==0.1.2
100101
mirakuru==3.0.2
@@ -106,23 +107,24 @@ mypy==2.1.0
106107
mypy-extensions==1.1.0
107108
myst-parser==4.0.1 ; python_full_version < '3.11'
108109
myst-parser==5.1.0 ; python_full_version >= '3.11'
109-
nh3==0.3.5
110+
nh3==0.3.6
110111
numpy==2.2.6 ; python_full_version < '3.11'
111-
numpy==2.4.6 ; python_full_version >= '3.11'
112+
numpy==2.4.6 ; python_full_version == '3.11.*'
113+
numpy==2.5.1 ; python_full_version >= '3.12'
112114
oauthlib==3.3.1
113115
onedatafilerestclient==21.2.5.2
114116
outcome==1.3.0.post0
115-
owlrl==7.1.4
116-
packaging==25.0
117+
owlrl==7.6.1
118+
packaging==26.2
117119
pathspec==1.1.1
118120
pfzy==0.3.4
119-
pillow==12.2.0
121+
pillow==12.3.0
120122
pkce==1.0.3
121123
platformdirs==4.10.0
122-
playwright==1.60.0
124+
playwright==1.61.0
123125
pluggy==1.6.0
124126
port-for==1.0.0
125-
prettytable==3.17.0
127+
prettytable==3.18.0
126128
prompt-toolkit==3.0.52
127129
propcache==0.5.2
128130
proto-plus==1.28.0
@@ -143,7 +145,7 @@ pyparsing==3.3.2
143145
pyproject-hooks==1.2.0
144146
pyshacl==0.31.0
145147
pysocks==1.7.1
146-
pytest==9.0.3
148+
pytest==9.1.1
147149
pytest-asyncio==1.4.0
148150
pytest-base-url==2.1.0
149151
pytest-cov==7.1.0
@@ -162,29 +164,30 @@ pytokens==0.4.1
162164
pywin32-ctypes==0.2.3 ; platform_machine != 'ppc64le' and platform_machine != 's390x' and sys_platform == 'win32'
163165
pyyaml==6.0.3
164166
rdflib==7.6.0
165-
readme-renderer==44.0
167+
readme-renderer==45.0
166168
referencing==0.37.0
167169
requests==2.34.2
168-
requests-cache==1.3.2
170+
requests-cache==1.3.3
169171
requests-oauthlib==2.0.0
170172
requests-toolbelt==1.0.0
171-
responses==0.26.1
173+
responses==0.26.2
172174
rfc3986==2.0.0
173175
rich==13.9.4
174176
rich-argparse==1.8.0
175177
rich-click==1.9.8
176-
roc-validator==0.10.0
178+
roc-validator==0.11.2
177179
roman-numerals==4.1.0 ; python_full_version >= '3.11'
178180
rpds-py==0.30.0 ; python_full_version < '3.11'
179-
rpds-py==2026.5.1 ; python_full_version >= '3.11'
181+
rpds-py==2026.6.3 ; python_full_version >= '3.11'
180182
ruamel-yaml==0.19.1
181-
rucio-clients==40.2.0
183+
rucio-clients==40.4.1
182184
s3transfer==0.17.1
183185
schema-salad==8.9.20260417192335
184186
scipy==1.15.3 ; python_full_version < '3.11'
185-
scipy==1.17.1 ; python_full_version >= '3.11'
187+
scipy==1.17.1 ; python_full_version == '3.11.*'
188+
scipy==1.18.0 ; python_full_version >= '3.12'
186189
secretstorage==3.5.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x' and sys_platform == 'linux'
187-
selenium==4.44.0
190+
selenium==4.45.0
188191
seletools==1.5.0
189192
six==1.17.0
190193
sniffio==1.3.1
@@ -202,10 +205,11 @@ sphinxcontrib-jsmath==1.0.1
202205
sphinxcontrib-qthelp==2.0.0
203206
sphinxcontrib-serializinghtml==2.0.0
204207
statsd==4.0.1
205-
stevedore==5.8.0
208+
stevedore==5.8.0 ; python_full_version < '3.11'
209+
stevedore==5.9.0 ; python_full_version >= '3.11'
206210
tabulate==0.10.0
207211
testfixtures==8.3.0 ; python_full_version < '3.11'
208-
testfixtures==12.0.0 ; python_full_version >= '3.11'
212+
testfixtures==12.2.0 ; python_full_version >= '3.11'
209213
text-unidecode==1.3
210214
tinydb==4.8.2
211215
toml==0.10.2
@@ -217,14 +221,13 @@ tuspy==1.1.0
217221
twine==6.2.0
218222
types-cachetools==7.0.0.20260518
219223
types-requests==2.33.0.20260518
220-
typing-extensions==4.15.0
224+
typing-extensions==4.16.0
221225
typing-inspection==0.4.2
222-
typos==1.47.2
223226
tzdata==2026.2 ; sys_platform == 'win32'
224227
url-normalize==3.0.0
225228
urllib3==2.7.0
226229
watchdog==6.0.0
227-
wcwidth==0.8.0
230+
wcwidth==0.8.2
228231
websocket-client==1.9.0
229232
werkzeug==3.1.8
230233
wsproto==1.3.2

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==25.11.29
44
mccabe==0.7.0
55
pycodestyle==2.14.0
66
pyflakes==3.4.0
7-
ruff==0.15.16
7+
ruff==0.15.20

0 commit comments

Comments
 (0)