Skip to content

Commit f354649

Browse files
authored
Merge pull request #21043 from galaxybot/dev_auto_update_dependencies
Update Python dependencies
2 parents 0e0ca11 + 56b74fe commit f354649

File tree

17 files changed

+341
-164
lines changed

17 files changed

+341
-164
lines changed

client/src/api/schema/schema.ts

Lines changed: 194 additions & 53 deletions
Large diffs are not rendered by default.

client/src/components/Collections/sheet/SampleSheetGrid.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ if ("name" in props.initialElements) {
372372
373373
initialize();
374374
375-
type ColumnDefinition = components["schemas"]["SampleSheetColumnDefinition"];
375+
type ColumnDefinition = components["schemas"]["SampleSheetColumnDefinition-Input"];
376376
377377
function uriFromRow(row: AgRowData): string {
378378
return row["url"] as string as string;

client/src/components/Workflow/WorkflowAnnotation.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ const SAMPLE_RUN_COUNT = 100;
2727
const TEST_HISTORY_ID = "test-history-id";
2828
const TEST_HISTORY = {
2929
id: TEST_HISTORY_ID,
30+
genome_build: "?",
3031
name: "fake-history-name",
3132
};
3233

lib/galaxy/celery/base_task.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import datetime
22
from abc import abstractmethod
3+
from typing import cast
34

45
from celery import Task
56
from sqlalchemy import (
@@ -10,6 +11,7 @@
1011
update,
1112
)
1213
from sqlalchemy.dialects.postgresql import insert as ps_insert
14+
from sqlalchemy.engine import CursorResult
1315
from sqlalchemy.exc import IntegrityError
1416
from sqlalchemy.orm import scoped_session
1517

@@ -143,7 +145,9 @@ def calculate_task_start_time(
143145
except IntegrityError:
144146
# Row was inserted by another thread since we tried the update above.
145147
sched_time = now + datetime.timedelta(seconds=task_interval_secs)
146-
result = sa_session.execute(self._update_stmt, {"userid": user_id, "sched_time": sched_time})
148+
result = cast(
149+
CursorResult, sa_session.execute(self._update_stmt, {"userid": user_id, "sched_time": sched_time})
150+
)
147151
if result.rowcount == 0:
148152
raise Exception(f"Failed to update a celery_user_rate_limit row for user id {user_id}")
149153
sa_session.commit()

lib/galaxy/dependencies/dev-requirements.txt

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
# This file was autogenerated by uv via the following command:
22
# uv export --frozen --no-annotate --no-hashes --only-group=dev
33
aiohappyeyeballs==2.6.1
4-
aiohttp==3.12.15
4+
aiohttp==3.13.0
55
aiosignal==1.4.0
66
alabaster==0.7.16 ; python_full_version < '3.10'
77
alabaster==1.0.0 ; python_full_version >= '3.10'
88
anyio==4.11.0
99
ase==3.26.0
1010
async-timeout==5.0.1 ; python_full_version < '3.11'
11-
attrs==25.3.0
11+
attrs==25.4.0
1212
axe-selenium-python==2.1.6
1313
babel==2.17.0
1414
backports-asyncio-runner==1.2.0 ; python_full_version < '3.11'
1515
backports-tarfile==1.2.0 ; python_full_version < '3.12' and platform_machine != 'ppc64le' and platform_machine != 's390x'
1616
black==25.9.0
17-
boto3==1.40.18
18-
botocore==1.40.18
17+
boto3==1.40.49
18+
botocore==1.40.49
1919
build==1.3.0
2020
cachecontrol==0.14.3
2121
cachetools==6.2.0
22-
cattrs==25.2.0
23-
certifi==2025.8.3
22+
cattrs==25.3.0
23+
certifi==2025.10.5
2424
cffi==2.0.0 ; (implementation_name != 'pypy' and os_name == 'nt') or platform_python_implementation != 'PyPy'
2525
charset-normalizer==3.4.3
2626
click==8.1.8 ; python_full_version < '3.10'
@@ -43,10 +43,11 @@ docutils==0.21.2
4343
dogpile-cache==1.4.1
4444
enum-tools==0.12.0 ; python_full_version >= '3.10'
4545
exceptiongroup==1.3.0 ; python_full_version < '3.11'
46-
filelock==3.19.1
46+
filelock==3.19.1 ; python_full_version < '3.10'
47+
filelock==3.20.0 ; python_full_version >= '3.10'
4748
fluent-logger==0.11.1
4849
fonttools==4.60.1
49-
frozenlist==1.7.0
50+
frozenlist==1.8.0
5051
galaxy-release-util==0.3.1
5152
greenlet==3.2.4
5253
h11==0.16.0
@@ -82,20 +83,20 @@ markdown-it-py==3.0.0
8283
markdown-it-reporter==0.0.2
8384
markupsafe==3.0.3
8485
matplotlib==3.9.4 ; python_full_version < '3.10'
85-
matplotlib==3.10.6 ; python_full_version >= '3.10'
86+
matplotlib==3.10.7 ; python_full_version >= '3.10'
8687
mdit-py-plugins==0.4.2 ; python_full_version < '3.10'
8788
mdit-py-plugins==0.5.0 ; python_full_version >= '3.10'
8889
mdurl==0.1.2
8990
mirakuru==2.6.1
9091
mistune==3.0.2
9192
more-itertools==10.8.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
92-
msgpack==1.1.1
93-
multidict==6.6.4
93+
msgpack==1.1.2
94+
multidict==6.7.0
9495
mypy==1.18.2
9596
mypy-extensions==1.1.0
9697
myst-parser==3.0.1 ; python_full_version < '3.10'
9798
myst-parser==4.0.1 ; python_full_version >= '3.10'
98-
nh3==0.3.0
99+
nh3==0.3.1
99100
numpy==2.0.2 ; python_full_version < '3.10'
100101
numpy==2.2.6 ; python_full_version == '3.10.*'
101102
numpy==2.3.3 ; python_full_version >= '3.11'
@@ -109,14 +110,15 @@ pathspec==0.12.1
109110
pfzy==0.3.4
110111
pillow==11.3.0
111112
pkce==1.0.3
112-
platformdirs==4.4.0
113+
platformdirs==4.4.0 ; python_full_version < '3.10'
114+
platformdirs==4.5.0 ; python_full_version >= '3.10'
113115
playwright==1.55.0
114116
pluggy==1.6.0
115117
port-for==0.7.4 ; python_full_version < '3.10'
116118
port-for==1.0.0 ; python_full_version >= '3.10'
117119
prettytable==3.16.0
118120
prompt-toolkit==3.0.52
119-
propcache==0.3.2
121+
propcache==0.4.1
120122
psutil==7.1.0 ; sys_platform != 'cygwin'
121123
psycopg==3.2.10
122124
pycparser==2.23 ; (implementation_name != 'PyPy' and implementation_name != 'pypy' and os_name == 'nt') or (implementation_name != 'PyPy' and platform_python_implementation != 'PyPy')
@@ -157,7 +159,7 @@ requests-toolbelt==1.0.0
157159
responses==0.25.8
158160
rfc3986==2.0.0
159161
rich==13.9.4
160-
rich-click==1.9.1
162+
rich-click==1.9.3
161163
roc-validator==0.4.2 ; python_full_version < '3.9.20'
162164
roc-validator==0.4.6 ; python_full_version >= '3.9.20' and python_full_version < '3.10'
163165
roc-validator==0.7.3 ; python_full_version >= '3.10'
@@ -166,7 +168,7 @@ rpds-py==0.27.1
166168
ruamel-yaml==0.18.15
167169
ruamel-yaml-clib==0.2.14 ; python_full_version < '3.14' and platform_python_implementation == 'CPython'
168170
rucio-clients==38.3.0
169-
s3transfer==0.13.1
171+
s3transfer==0.14.0
170172
schema-salad==8.9.20250723145140
171173
scipy==1.13.1 ; python_full_version < '3.10'
172174
scipy==1.15.3 ; python_full_version == '3.10.*'
@@ -199,7 +201,7 @@ testfixtures==9.1.0 ; python_full_version >= '3.11'
199201
text-unidecode==1.3
200202
tinydb==4.8.2
201203
toml==0.10.2
202-
tomli==2.2.1 ; python_full_version <= '3.11'
204+
tomli==2.3.0 ; python_full_version <= '3.11'
203205
total-perspective-vortex==3.1.1
204206
trio==0.31.0
205207
trio-websocket==0.12.2
@@ -218,8 +220,8 @@ urllib3==2.5.0 ; python_full_version >= '3.10'
218220
watchdog==6.0.0
219221
wcwidth==0.2.14
220222
webencodings==0.5.1 ; python_full_version < '3.10'
221-
websocket-client==1.8.0
223+
websocket-client==1.9.0
222224
werkzeug==3.1.3
223225
wsproto==1.2.0
224-
yarl==1.20.1
226+
yarl==1.22.0
225227
zipp==3.23.0 ; python_full_version < '3.12'
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
attrs==25.3.0
1+
attrs==25.4.0
22
flake8==7.3.0
33
flake8-bugbear==24.12.12
44
mccabe==0.7.0
55
pycodestyle==2.14.0
66
pyflakes==3.4.0
7-
ruff==0.13.3
7+
ruff==0.14.0

lib/galaxy/dependencies/pinned-requirements.txt

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
# uv export --frozen --no-annotate --no-hashes --no-dev
33
a2wsgi==1.10.10
44
adal==1.2.7
5-
aiobotocore==2.24.2
6-
aiofiles==24.1.0
5+
aiobotocore==2.25.0
6+
aiofiles==25.1.0
77
aiohappyeyeballs==2.6.1
8-
aiohttp==3.12.15
8+
aiohttp==3.13.0
99
aioitertools==0.12.0
1010
aiosignal==1.4.0
1111
alembic==1.16.5
@@ -18,7 +18,7 @@ arcp==0.2.1
1818
argcomplete==3.6.2
1919
async-timeout==5.0.1 ; python_full_version < '3.11'
2020
attmap==0.13.2
21-
attrs==25.3.0
21+
attrs==25.4.0
2222
babel==2.17.0
2323
bagit==1.9.0
2424
bagit-profile==1.3.1
@@ -30,12 +30,12 @@ bioblend==1.6.0
3030
bleach==6.2.0
3131
boltons==25.0.0
3232
boto==2.49.0
33-
botocore==1.40.18
33+
botocore==1.40.49
3434
bx-python==0.14.0
3535
cachecontrol==0.14.3
3636
cachetools==6.2.0
3737
celery==5.5.3
38-
certifi==2025.8.3
38+
certifi==2025.10.5
3939
cffi==2.0.0 ; implementation_name == 'pypy' or platform_python_implementation != 'PyPy'
4040
charset-normalizer==3.4.3
4141
circus==0.19.0
@@ -67,19 +67,20 @@ edam-ontology==1.25.2
6767
email-validator==2.3.0
6868
et-xmlfile==2.0.0
6969
exceptiongroup==1.3.0 ; python_full_version < '3.11'
70-
fastapi-slim==0.118.0
71-
filelock==3.19.1
70+
fastapi-slim==0.118.3
71+
filelock==3.19.1 ; python_full_version < '3.10'
72+
filelock==3.20.0 ; python_full_version >= '3.10'
7273
fissix==24.4.24
73-
frozenlist==1.7.0
74+
frozenlist==1.8.0
7475
fs==2.4.16
7576
fsspec==2025.9.0
7677
future==1.0.0
77-
google-api-core==2.25.2
78+
google-api-core==2.26.0
7879
google-auth==2.41.1
7980
google-cloud-batch==0.17.37
8081
googleapis-common-protos==1.70.0
8182
gravity==1.1.1
82-
greenlet==3.2.4 ; (python_full_version < '3.14' and platform_machine == 'AMD64') or (python_full_version < '3.14' and platform_machine == 'WIN32') or (python_full_version < '3.14' and platform_machine == 'aarch64') or (python_full_version < '3.14' and platform_machine == 'amd64') or (python_full_version < '3.14' and platform_machine == 'ppc64le') or (python_full_version < '3.14' and platform_machine == 'win32') or (python_full_version < '3.14' and platform_machine == 'x86_64')
83+
greenlet==3.2.4 ; platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64'
8384
grpcio==1.75.1
8485
grpcio-status==1.75.1
8586
gunicorn==23.0.0
@@ -91,10 +92,10 @@ httpcore==1.0.9
9192
httpx==0.28.1
9293
humanfriendly==10.0
9394
idna==3.10
94-
ijson==3.4.0
95+
ijson==3.4.0.post0
9596
importlib-metadata==8.7.0 ; python_full_version < '3.10'
9697
importlib-resources==6.5.2 ; python_full_version < '3.12'
97-
invoke==2.2.0
98+
invoke==2.2.1
9899
isa-rwval==0.10.11
99100
isal==1.8.0
100101
isodate==0.7.2 ; python_full_version < '3.11'
@@ -118,8 +119,8 @@ mercurial==7.1.1
118119
mistune==3.0.2
119120
mrcfile==1.5.4
120121
msal==1.34.0
121-
msgpack==1.1.1
122-
multidict==6.6.4
122+
msgpack==1.1.2
123+
multidict==6.7.0
123124
mypy-extensions==1.1.0
124125
networkx==3.2.1 ; python_full_version < '3.10'
125126
networkx==3.4.2 ; python_full_version == '3.10.*'
@@ -142,7 +143,7 @@ pastedeploy==3.1.0
142143
pebble==5.1.3
143144
pillow==11.3.0
144145
prompt-toolkit==3.0.52
145-
propcache==0.3.2
146+
propcache==0.4.1
146147
proto-plus==1.26.1
147148
protobuf==6.32.1
148149
prov==1.5.1
@@ -152,8 +153,8 @@ pyasn1==0.6.1
152153
pyasn1-modules==0.4.2
153154
pycparser==2.23 ; (implementation_name != 'PyPy' and platform_python_implementation != 'PyPy') or (implementation_name == 'pypy' and platform_python_implementation == 'PyPy')
154155
pycryptodome==3.23.0
155-
pydantic==2.11.9
156-
pydantic-core==2.33.2
156+
pydantic==2.12.2
157+
pydantic-core==2.41.4
157158
pydantic-tes==0.2.0
158159
pydot==4.0.1
159160
pyeventsystem==0.1.0
@@ -198,10 +199,11 @@ setuptools==80.9.0
198199
six==1.17.0
199200
slowapi==0.1.9
200201
sniffio==1.3.1
201-
social-auth-core==4.7.0
202+
social-auth-core==4.7.0 ; python_full_version < '3.10'
203+
social-auth-core==4.8.1 ; python_full_version >= '3.10'
202204
sortedcontainers==2.4.0
203205
spython==0.3.14
204-
sqlalchemy==2.0.43
206+
sqlalchemy==2.0.44
205207
sqlparse==0.5.3
206208
starlette==0.48.0
207209
starlette-context==0.4.0
@@ -211,9 +213,9 @@ tenacity==9.1.2
211213
text-unidecode==1.3
212214
tifffile==2024.8.30 ; python_full_version < '3.10'
213215
tifffile==2025.5.10 ; python_full_version == '3.10.*'
214-
tifffile==2025.9.30 ; python_full_version >= '3.11'
216+
tifffile==2025.10.4 ; python_full_version >= '3.11'
215217
tinydb==4.8.2
216-
tomli==2.2.1 ; python_full_version < '3.11'
218+
tomli==2.3.0 ; python_full_version < '3.11'
217219
tornado==6.5.2
218220
tqdm==4.67.1
219221
tuspy==1.1.0
@@ -234,7 +236,7 @@ webob==1.8.9
234236
whoosh==2.7.4
235237
wrapt==1.17.3
236238
yacman==0.9.3
237-
yarl==1.20.1
239+
yarl==1.22.0
238240
zipp==3.23.0 ; python_full_version < '3.10'
239241
zipstream-new==1.1.8
240242
zstandard==0.25.0

0 commit comments

Comments
 (0)