Skip to content

Commit aad2dfd

Browse files
authored
chore: Apply non-breaking dependency updates from open dependabot PRs (#9954)
Python: - requirements.txt: google-auth-oauthlib 1.3.1 -> 1.4.0 (#9929 / #9931), gated so Python 3.9 stays on 1.3.1 (1.4.0 requires python_version >= 3.10). Mirrors the existing boto3 1.42.*/1.43.* split. - tools/requirements.txt: requests >=2.33.1 -> >=2.34.2 on python_version > '3.9' (#9943 / #9944). - web/regression/requirements.txt: selenium 4.43.0 -> 4.44.0 (#9946). The selenium pin already requires Python >=3.10 in master, so the bump introduces no new 3.9 gap. JavaScript (web/package.json, web/yarn.lock): - postcss 8.5.12 -> 8.5.14 (#9874 / #9889) - @tanstack/react-query 5.100.5 -> 5.100.9 (#9878) - ip-address 10.1.0 -> 10.1.1 (#9918) - packageManager pin yarn@4.14.0 -> yarn@4.15.0 and regenerate yarn.lock at lockfile __metadata.version 10. CI runs yarn 4.15.0 with hardened mode on public PRs and refuses to migrate the lockfile from version 9 (yarn 4.14.x) to 10; master passes today only because hardened mode is PR-only. Electron runtime (runtime/package.json, runtime/yarn.lock): - axios 1.16.0 -> 1.16.1 (#9948) - eslint 10.3.0 -> 10.4.0 (#9947) Skipped (genuine breaking changes, deferred to follow-up PRs): - @mui/material 7 -> 9 (#9843) - @mui/x-date-pickers 8 -> 9 (#9888) - cryptography 47.0.* -> 48.0.* (#9926 / #9932) - paramiko 3.5.1 -> 5.0.0 (#9927 / #9930) - electron 41.5.0 -> 42.1.0 (#9945) Verified in an isolated worktree: - jest: 140/0/0 suites, 824/0/0 tests - eslint: clean (web + runtime, both silent) - pycodestyle: 0 violations project-wide Each version was cross-checked against the corresponding dependabot PR diff via `gh pr diff`. Each Python bump was cross-checked against PyPI's requires_python so Python 3.9 support stays intact.
1 parent af88802 commit aad2dfd

7 files changed

Lines changed: 82 additions & 45 deletions

File tree

requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ Flask-WTF==1.2.*; python_version <= '3.9'
3737
Flask-WTF==1.3.*; python_version > '3.9'
3838
Flask==3.1.*
3939
google-api-python-client==2.*
40-
google-auth-oauthlib==1.3.1
40+
google-auth-oauthlib==1.3.1; python_version <= '3.9'
41+
google-auth-oauthlib==1.4.0; python_version > '3.9'
4142
gssapi==1.11.*
4243
jsonformatter~=0.3.4
4344
keyring==25.*

runtime/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
"devDependencies": {
1515
"@eslint/js": "^10.0.1",
1616
"electron": "^41.5.0",
17-
"eslint": "^10.3.0",
17+
"eslint": "^10.4.0",
1818
"eslint-plugin-unused-imports": "^4.4.1",
1919
"globals": "^17.6.0"
2020
},
2121
"dependencies": {
22-
"axios": "^1.16.0",
22+
"axios": "^1.16.1",
2323
"electron-context-menu": "^4.1.2",
2424
"electron-store": "^11.0.2"
2525
}

runtime/yarn.lock

Lines changed: 36 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ __metadata:
5353
languageName: node
5454
linkType: hard
5555

56-
"@eslint/config-helpers@npm:^0.5.5":
57-
version: 0.5.5
58-
resolution: "@eslint/config-helpers@npm:0.5.5"
56+
"@eslint/config-helpers@npm:^0.6.0":
57+
version: 0.6.0
58+
resolution: "@eslint/config-helpers@npm:0.6.0"
5959
dependencies:
6060
"@eslint/core": "npm:^1.2.1"
61-
checksum: 10c0/18889c062cd6bdbd4cd92fe57318c44465ea66184aa0ba204a4420712c66764c64093a7905b6c2ffde23e51b268ca2cec1a39c605d336bebf17ee1ba4f0fc0bb
61+
checksum: 10c0/f9af20e8b60b0ba27edb74b8eb40c0c5d51a9bf9baf9e053bb57833a87cb0a1c49b4dfaad88fc24d49c907ad1324c8a0b668684fa9c321351dac4bc9155ec10a
6262
languageName: node
6363
linkType: hard
6464

@@ -250,6 +250,15 @@ __metadata:
250250
languageName: node
251251
linkType: hard
252252

253+
"agent-base@npm:6":
254+
version: 6.0.2
255+
resolution: "agent-base@npm:6.0.2"
256+
dependencies:
257+
debug: "npm:4"
258+
checksum: 10c0/dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261
259+
languageName: node
260+
linkType: hard
261+
253262
"ajv-formats@npm:^3.0.1":
254263
version: 3.0.1
255264
resolution: "ajv-formats@npm:3.0.1"
@@ -333,14 +342,15 @@ __metadata:
333342
languageName: node
334343
linkType: hard
335344

336-
"axios@npm:^1.16.0":
337-
version: 1.16.0
338-
resolution: "axios@npm:1.16.0"
345+
"axios@npm:^1.16.1":
346+
version: 1.16.1
347+
resolution: "axios@npm:1.16.1"
339348
dependencies:
340349
follow-redirects: "npm:^1.16.0"
341350
form-data: "npm:^4.0.5"
351+
https-proxy-agent: "npm:^5.0.1"
342352
proxy-from-env: "npm:^2.1.0"
343-
checksum: 10c0/1c91a5221b77b76072026b4cc95ecdf38f7c3e33e63423abec09a85e6e9a12279637dcc9ac2ba1fc333e0c447fb3b0f46d7965acb5d7cea02d188e9c6d425c0b
353+
checksum: 10c0/2f77e37e6552bbff8a772d058fb09500198e9188c6b20dc799d82dbe12a8cb506f6eed4e4e62a9ba612a35cbab496faa26d68f9bff14a53af6d15c3e136391a7
344354
languageName: node
345355
linkType: hard
346356

@@ -471,7 +481,7 @@ __metadata:
471481
languageName: node
472482
linkType: hard
473483

474-
"debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2":
484+
"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2":
475485
version: 4.4.3
476486
resolution: "debug@npm:4.4.3"
477487
dependencies:
@@ -746,14 +756,14 @@ __metadata:
746756
languageName: node
747757
linkType: hard
748758

749-
"eslint@npm:^10.3.0":
750-
version: 10.3.0
751-
resolution: "eslint@npm:10.3.0"
759+
"eslint@npm:^10.4.0":
760+
version: 10.4.0
761+
resolution: "eslint@npm:10.4.0"
752762
dependencies:
753763
"@eslint-community/eslint-utils": "npm:^4.8.0"
754764
"@eslint-community/regexpp": "npm:^4.12.2"
755765
"@eslint/config-array": "npm:^0.23.5"
756-
"@eslint/config-helpers": "npm:^0.5.5"
766+
"@eslint/config-helpers": "npm:^0.6.0"
757767
"@eslint/core": "npm:^1.2.1"
758768
"@eslint/plugin-kit": "npm:^0.7.1"
759769
"@humanfs/node": "npm:^0.16.6"
@@ -787,7 +797,7 @@ __metadata:
787797
optional: true
788798
bin:
789799
eslint: bin/eslint.js
790-
checksum: 10c0/81e3ceba949f62d1b530660279db86cf814f5dc43d7cc3759a8008fe4fc679d46568279fe1cceb7ddbbc98ab57a96ae524f6e811ffc6897b49b90ea08aa785e5
800+
checksum: 10c0/6bf644dc08fa5a6b23157d23a4a4638d45823d03a67da1daac8dc1085b03934fa98013efd2eac2cd6ec90fe88d36b336bdf38d5f000325f22d823a15f2031426
791801
languageName: node
792802
linkType: hard
793803

@@ -1162,6 +1172,16 @@ __metadata:
11621172
languageName: node
11631173
linkType: hard
11641174

1175+
"https-proxy-agent@npm:^5.0.1":
1176+
version: 5.0.1
1177+
resolution: "https-proxy-agent@npm:5.0.1"
1178+
dependencies:
1179+
agent-base: "npm:6"
1180+
debug: "npm:4"
1181+
checksum: 10c0/6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1
1182+
languageName: node
1183+
linkType: hard
1184+
11651185
"ignore@npm:^5.2.0":
11661186
version: 5.3.2
11671187
resolution: "ignore@npm:5.3.2"
@@ -1480,11 +1500,11 @@ __metadata:
14801500
resolution: "pgadmin4@workspace:."
14811501
dependencies:
14821502
"@eslint/js": "npm:^10.0.1"
1483-
axios: "npm:^1.16.0"
1503+
axios: "npm:^1.16.1"
14841504
electron: "npm:^41.5.0"
14851505
electron-context-menu: "npm:^4.1.2"
14861506
electron-store: "npm:^11.0.2"
1487-
eslint: "npm:^10.3.0"
1507+
eslint: "npm:^10.4.0"
14881508
eslint-plugin-unused-imports: "npm:^4.4.1"
14891509
globals: "npm:^17.6.0"
14901510
languageName: unknown

tools/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
requests>=2.32.5,<2.33; python_version <= '3.9'
2-
requests>=2.33.1; python_version > '3.9'
2+
requests>=2.34.2; python_version > '3.9'
33
requests[security]>=2.32.5,<2.33; python_version <= '3.9'
4-
requests[security]>=2.33.1; python_version > '3.9'
4+
requests[security]>=2.34.2; python_version > '3.9'
55
safety>=3.7.0
66
Sphinx==7.4.7
77
sphinxcontrib-youtube==1.5.0

web/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
"@projectstorm/react-diagrams": "^7.0.4",
8787
"@simonwep/pickr": "^1.9.1",
8888
"@szhsin/react-menu": "^4.5.1",
89-
"@tanstack/react-query": "^5.100.5",
89+
"@tanstack/react-query": "^5.100.9",
9090
"@tanstack/react-table": "^8.21.3",
9191
"@tanstack/react-virtual": "^3.13.24",
9292
"@types/react": "^19.2.14",
@@ -113,7 +113,7 @@
113113
"html-to-image": "1.11.11",
114114
"immutability-helper": "^3.1.1",
115115
"insert-if": "^1.2.0",
116-
"ip-address": "^10.1.0",
116+
"ip-address": "^10.1.1",
117117
"json-bignumber": "^1.1.1",
118118
"leaflet": "^1.9.4",
119119
"lodash": "4.*",
@@ -124,7 +124,7 @@
124124
"notistack": "^3.0.2",
125125
"papaparse": "^5.5.3",
126126
"path-fx": "^2.1.2",
127-
"postcss": "^8.5.12",
127+
"postcss": "^8.5.14",
128128
"rc-dock": "^4.0.0-alpha.2",
129129
"react": "^19.2.5",
130130
"react-arborist": "^3.5.0",
@@ -180,7 +180,7 @@
180180
"auditpy": "safety check --full-report -i 51668 -i 52495",
181181
"audit-all": "yarn run auditjs && yarn run auditpy"
182182
},
183-
"packageManager": "yarn@4.14.0",
183+
"packageManager": "yarn@4.15.0",
184184
"browserslist": [
185185
"defaults and fully supports es6-module"
186186
]

web/regression/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ linecache2==1.0.0
2727
pbr==7.0.3
2828
pycodestyle>=2.14.0
2929
python-mimeparse==2.0.0
30-
selenium==4.43.0
30+
selenium==4.44.0
3131
testscenarios==0.5.0; python_version <= '3.9'
3232
testscenarios==0.6.1; python_version > '3.9'
3333
testtools==2.7.2; python_version <= '3.9'

web/yarn.lock

Lines changed: 35 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Manual changes might be lost - proceed with caution!
33

44
__metadata:
5-
version: 9
5+
version: 10
66
cacheKey: 10c0
77

88
"@adobe/css-tools@npm:^4.4.0":
@@ -3586,21 +3586,21 @@ __metadata:
35863586
languageName: node
35873587
linkType: hard
35883588

3589-
"@tanstack/query-core@npm:5.100.7":
3590-
version: 5.100.7
3591-
resolution: "@tanstack/query-core@npm:5.100.7"
3592-
checksum: 10c0/249ca6e07e69df1646da9fd9c01e9fce0f45c17c855be2cb2321098d049a5e3f0f40d13a66cc75d3aafe7dd90a4984e99aa640eac4b9c01205c5cc3fe6aee7b1
3589+
"@tanstack/query-core@npm:5.100.11":
3590+
version: 5.100.11
3591+
resolution: "@tanstack/query-core@npm:5.100.11"
3592+
checksum: 10c0/023dac8d751ba05ab3c85d930136f77c93c62639e6fe2cf3b5191bbcf7dbc34ddd29aade85478979b23d0347b3358388200c101f1bdde8561f175164cd888e5f
35933593
languageName: node
35943594
linkType: hard
35953595

3596-
"@tanstack/react-query@npm:^5.100.5":
3597-
version: 5.100.7
3598-
resolution: "@tanstack/react-query@npm:5.100.7"
3596+
"@tanstack/react-query@npm:^5.100.9":
3597+
version: 5.100.11
3598+
resolution: "@tanstack/react-query@npm:5.100.11"
35993599
dependencies:
3600-
"@tanstack/query-core": "npm:5.100.7"
3600+
"@tanstack/query-core": "npm:5.100.11"
36013601
peerDependencies:
36023602
react: ^18 || ^19
3603-
checksum: 10c0/c20eebadb2bbb195d29b0071317470ec08c7e225ac760f87d022c3a57d28092e6d1c25fac15ebea536f084dca813fd36a0d6cbca1c9b8b1360891c44bef2d67c
3603+
checksum: 10c0/82859cbd1f973942589b2b4ff110bdd048403c98a51f6c2158eb8b3f4d0999d694ec03566c709ab58bc0a85ecec2a75f1e93c50a76d21b8e7d2897f754ec8189
36043604
languageName: node
36053605
linkType: hard
36063606

@@ -8760,13 +8760,20 @@ __metadata:
87608760
languageName: node
87618761
linkType: hard
87628762

8763-
"ip-address@npm:^10.0.1, ip-address@npm:^10.1.0":
8763+
"ip-address@npm:^10.0.1":
87648764
version: 10.1.0
87658765
resolution: "ip-address@npm:10.1.0"
87668766
checksum: 10c0/0103516cfa93f6433b3bd7333fa876eb21263912329bfa47010af5e16934eeeff86f3d2ae700a3744a137839ddfad62b900c7a445607884a49b5d1e32a3d7566
87678767
languageName: node
87688768
linkType: hard
87698769

8770+
"ip-address@npm:^10.1.1":
8771+
version: 10.2.0
8772+
resolution: "ip-address@npm:10.2.0"
8773+
checksum: 10c0/5a00aada6e922c9c69dfc800ed5d0fa3348675ebdeed0e1575f503f27ca385b5f534363c9af7ad1daf64c1f1409388cdd3cc2e9b9b0fe1c924a431378d55075a
8774+
languageName: node
8775+
linkType: hard
8776+
87708777
"is-arguments@npm:^1.0.4":
87718778
version: 1.2.0
87728779
resolution: "is-arguments@npm:1.2.0"
@@ -10901,6 +10908,15 @@ __metadata:
1090110908
languageName: node
1090210909
linkType: hard
1090310910

10911+
"nanoid@npm:^3.3.12":
10912+
version: 3.3.12
10913+
resolution: "nanoid@npm:3.3.12"
10914+
bin:
10915+
nanoid: bin/nanoid.cjs
10916+
checksum: 10c0/ba142b7b39e11e80c16dd74b0365d407880c87c1cf7e1480956981ae940ee36060fa5b6f092cd1e315184dd19244c657bd017d03327bd3c62247d691c5e8edfb
10917+
languageName: node
10918+
linkType: hard
10919+
1090410920
"nanopop@npm:2.4.2":
1090510921
version: 2.4.2
1090610922
resolution: "nanopop@npm:2.4.2"
@@ -11983,14 +11999,14 @@ __metadata:
1198311999
languageName: node
1198412000
linkType: hard
1198512001

11986-
"postcss@npm:^8.5.12":
11987-
version: 8.5.13
11988-
resolution: "postcss@npm:8.5.13"
12002+
"postcss@npm:^8.5.14":
12003+
version: 8.5.15
12004+
resolution: "postcss@npm:8.5.15"
1198912005
dependencies:
11990-
nanoid: "npm:^3.3.11"
12006+
nanoid: "npm:^3.3.12"
1199112007
picocolors: "npm:^1.1.1"
1199212008
source-map-js: "npm:^1.2.1"
11993-
checksum: 10c0/3aa7c8cbdfbfd99b34406a433cef56d164dd135fc9cb9e63d487cc363291f877a55ec7b8ff6ec15348c17c2d98a43be46bfad671e6340403041a3e79f70c2f2f
12009+
checksum: 10c0/7f2e63ae22fbe43aace1bf652bd99da4e90737c64194d49e51ddc9cd0f9e51ff2861a7d734379b494deffa03a880a5c65eec70bc29ee9ebaa7136dde3eee8f31
1199412010
languageName: node
1199512011
linkType: hard
1199612012

@@ -13006,7 +13022,7 @@ __metadata:
1300613022
"@simonwep/pickr": "npm:^1.9.1"
1300713023
"@svgr/webpack": "npm:^8.1.0"
1300813024
"@szhsin/react-menu": "npm:^4.5.1"
13009-
"@tanstack/react-query": "npm:^5.100.5"
13025+
"@tanstack/react-query": "npm:^5.100.9"
1301013026
"@tanstack/react-table": "npm:^8.21.3"
1301113027
"@tanstack/react-virtual": "npm:^3.13.24"
1301213028
"@testing-library/dom": "npm:10.4.1"
@@ -13056,7 +13072,7 @@ __metadata:
1305613072
immutability-helper: "npm:^3.1.1"
1305713073
imports-loader: "npm:^5.0.0"
1305813074
insert-if: "npm:^1.2.0"
13059-
ip-address: "npm:^10.1.0"
13075+
ip-address: "npm:^10.1.1"
1306013076
jest: "npm:^30.3.0"
1306113077
jest-environment-jsdom: "npm:^30.3.0"
1306213078
json-bignumber: "npm:^1.1.1"
@@ -13071,7 +13087,7 @@ __metadata:
1307113087
notistack: "npm:^3.0.2"
1307213088
papaparse: "npm:^5.5.3"
1307313089
path-fx: "npm:^2.1.2"
13074-
postcss: "npm:^8.5.12"
13090+
postcss: "npm:^8.5.14"
1307513091
postcss-loader: "npm:^8.2.1"
1307613092
process: "npm:^0.11.10"
1307713093
prop-types: "npm:^15.8.1"

0 commit comments

Comments
 (0)