Skip to content

Commit dc1324d

Browse files
authored
[services] Update pip dependencies (#15162)
## Change Description Fixes #15148 and hail-is/hail-security#66 ## Security Assessment Delete all except the correct answer: - This change potentially impacts the Hail Batch instance as deployed by Broad Institute in GCP ### Impact Rating - This change has a low security impact ### Impact Description Regular dependency update, plus updating aiomysql past a known vulnerability (though the specific issue wasn't a risk for us, it still shows up in scans) ### Appsec Review - [x] Required: The impact has been assessed and approved by appsec
1 parent ef0a16c commit dc1324d

File tree

10 files changed

+99
-90
lines changed

10 files changed

+99
-90
lines changed

batch/pinned-requirements.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ aiohappyeyeballs==2.6.1
99
# -c batch/../hail/python/pinned-requirements.txt
1010
# -c batch/../web_common/pinned-requirements.txt
1111
# aiohttp
12-
aiohttp==3.12.15
12+
aiohttp==3.13.2
1313
# via
1414
# -c batch/../gear/pinned-requirements.txt
1515
# -c batch/../hail/python/dev/pinned-requirements.txt
@@ -50,7 +50,7 @@ frozenlist==1.8.0
5050
# -c batch/../web_common/pinned-requirements.txt
5151
# aiohttp
5252
# aiosignal
53-
idna==3.10
53+
idna==3.11
5454
# via
5555
# -c batch/../gear/pinned-requirements.txt
5656
# -c batch/../hail/python/dev/pinned-requirements.txt
@@ -72,6 +72,7 @@ numpy==2.2.6
7272
# pandas
7373
packaging==25.0
7474
# via
75+
# -c batch/../gear/pinned-requirements.txt
7576
# -c batch/../hail/python/dev/pinned-requirements.txt
7677
# -c batch/../hail/python/pinned-requirements.txt
7778
# plotly
@@ -83,7 +84,7 @@ plotly==5.24.1
8384
# via
8485
# -c batch/../hail/python/pinned-requirements.txt
8586
# -r batch/requirements.txt
86-
propcache==0.4.0
87+
propcache==0.4.1
8788
# via
8889
# -c batch/../gear/pinned-requirements.txt
8990
# -c batch/../hail/python/dev/pinned-requirements.txt
@@ -121,6 +122,7 @@ typing-extensions==4.15.0
121122
# multidict
122123
tzdata==2025.2
123124
# via
125+
# -c batch/../hail/python/dev/pinned-requirements.txt
124126
# -c batch/../hail/python/pinned-requirements.txt
125127
# pandas
126128
yarl==1.22.0

ci/pinned-requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ cffi==2.0.0
1111
# -c ci/../hail/python/dev/pinned-requirements.txt
1212
# -c ci/../hail/python/pinned-requirements.txt
1313
# cryptography
14-
charset-normalizer==3.4.3
14+
charset-normalizer==3.4.4
1515
# via
1616
# -c ci/../gear/pinned-requirements.txt
1717
# -c ci/../hail/python/dev/pinned-requirements.txt
@@ -22,15 +22,15 @@ click==8.3.0
2222
# -c ci/../hail/python/dev/pinned-requirements.txt
2323
# -c ci/../hail/python/pinned-requirements.txt
2424
# zulip
25-
cryptography==46.0.2
25+
cryptography==46.0.3
2626
# via
2727
# -c ci/../hail/python/pinned-requirements.txt
2828
# pyjwt
2929
distro==1.9.0
3030
# via zulip
3131
gidgethub==5.4.0
3232
# via -r ci/requirements.txt
33-
idna==3.10
33+
idna==3.11
3434
# via
3535
# -c ci/../gear/pinned-requirements.txt
3636
# -c ci/../hail/python/dev/pinned-requirements.txt

gear/pinned-requirements.txt

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ aiohappyeyeballs==2.6.1
66
# -c gear/../hail/python/hailtop/pinned-requirements.txt
77
# -c gear/../hail/python/pinned-requirements.txt
88
# aiohttp
9-
aiohttp==3.12.15
9+
aiohttp==3.13.2
1010
# via
1111
# -c gear/../hail/python/dev/pinned-requirements.txt
1212
# -c gear/../hail/python/hailtop/pinned-requirements.txt
@@ -15,7 +15,7 @@ aiohttp==3.12.15
1515
# kubernetes-asyncio
1616
aiohttp-session==2.12.1
1717
# via -r gear/requirements.txt
18-
aiomysql==0.2.0
18+
aiomysql==0.3.2
1919
# via -r gear/requirements.txt
2020
aiosignal==1.4.0
2121
# via
@@ -35,7 +35,7 @@ attrs==25.4.0
3535
# -c gear/../hail/python/hailtop/pinned-requirements.txt
3636
# -c gear/../hail/python/pinned-requirements.txt
3737
# aiohttp
38-
cachetools==6.2.0
38+
cachetools==6.2.1
3939
# via
4040
# -c gear/../hail/python/hailtop/pinned-requirements.txt
4141
# -c gear/../hail/python/pinned-requirements.txt
@@ -47,7 +47,7 @@ certifi==2025.10.5
4747
# -c gear/../hail/python/pinned-requirements.txt
4848
# kubernetes-asyncio
4949
# requests
50-
charset-normalizer==3.4.3
50+
charset-normalizer==3.4.4
5151
# via
5252
# -c gear/../hail/python/dev/pinned-requirements.txt
5353
# -c gear/../hail/python/hailtop/pinned-requirements.txt
@@ -60,11 +60,11 @@ frozenlist==1.8.0
6060
# -c gear/../hail/python/pinned-requirements.txt
6161
# aiohttp
6262
# aiosignal
63-
google-api-core==2.25.2
63+
google-api-core==2.28.1
6464
# via google-api-python-client
65-
google-api-python-client==2.184.0
65+
google-api-python-client==2.185.0
6666
# via google-cloud-profiler
67-
google-auth==2.41.1
67+
google-auth==2.42.0
6868
# via
6969
# -c gear/../hail/python/hailtop/pinned-requirements.txt
7070
# -c gear/../hail/python/pinned-requirements.txt
@@ -78,13 +78,13 @@ google-auth-httplib2==0.2.0
7878
# google-cloud-profiler
7979
google-cloud-profiler==4.1.0
8080
# via -r gear/requirements.txt
81-
googleapis-common-protos==1.70.0
81+
googleapis-common-protos==1.71.0
8282
# via google-api-core
8383
httplib2==0.31.0
8484
# via
8585
# google-api-python-client
8686
# google-auth-httplib2
87-
idna==3.10
87+
idna==3.11
8888
# via
8989
# -c gear/../hail/python/dev/pinned-requirements.txt
9090
# -c gear/../hail/python/hailtop/pinned-requirements.txt
@@ -100,14 +100,19 @@ multidict==6.7.0
100100
# -c gear/../hail/python/pinned-requirements.txt
101101
# aiohttp
102102
# yarl
103+
packaging==25.0
104+
# via
105+
# -c gear/../hail/python/dev/pinned-requirements.txt
106+
# -c gear/../hail/python/pinned-requirements.txt
107+
# -r gear/requirements.txt
103108
prometheus-async==19.2.0
104109
# via -r gear/requirements.txt
105110
prometheus-client==0.23.1
106111
# via
107112
# -c gear/../hail/python/dev/pinned-requirements.txt
108113
# -r gear/requirements.txt
109114
# prometheus-async
110-
propcache==0.4.0
115+
propcache==0.4.1
111116
# via
112117
# -c gear/../hail/python/dev/pinned-requirements.txt
113118
# -c gear/../hail/python/hailtop/pinned-requirements.txt
@@ -116,7 +121,7 @@ propcache==0.4.0
116121
# yarl
117122
proto-plus==1.26.1
118123
# via google-api-core
119-
protobuf==6.32.1
124+
protobuf==6.33.0
120125
# via
121126
# google-api-core
122127
# google-cloud-profiler

gear/requirements.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@
77
-c ../hail/python/dev/pinned-requirements.txt
88

99
aiohttp_session>=2.7,<2.13
10-
aiomysql>=0.0.20,<1
10+
aiomysql>=0.3.0,<1
1111
google-cloud-profiler>=4.1.0,<5
1212
kubernetes-asyncio>=19.15.1,<20
13+
# Required by google-api-core but not declared properly in its metadata. Therefore add manually:
14+
packaging>=23.0
1315
prometheus_async>=19.2.0,<20
1416
prometheus_client>=0.11.0,<1
1517
PyMySQL>=1,<2

0 commit comments

Comments
 (0)