Skip to content

Commit 1858015

Browse files
committed
1) Sorted requirements.txt alphabetically.
2) Remove packages for Python 3.8. 3) Update Javascript dependecies. 4) Update Python packages. Fixed version for datepicker. urllib3 latest version not working with python version < 3.10 Added comments.
1 parent 41ba6bd commit 1858015

6 files changed

Lines changed: 252 additions & 265 deletions

File tree

requirements.txt

Lines changed: 39 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -6,56 +6,55 @@
66
# *must* ensure the DEB and RPM package maintainers are informed as soon as
77
# possible.
88
#
9+
# The packages listed below are sorted alphabetically. It is recommended to add
10+
# new packages in alphabetical order. However, exceptions can be made to
11+
# preserve dependency order—please add a comment in such cases and specify the
12+
# relevant packages.
913
###############################################################################
1014

11-
Flask==3.0.*; python_version <= '3.8'
12-
Flask==3.1.*; python_version >= '3.9'
15+
Authlib==1.5.*
16+
azure-identity==1.21.0
17+
azure-mgmt-rdbms==10.1.0
18+
azure-mgmt-resource==23.3.0
19+
azure-mgmt-subscription==3.1.1
20+
bcrypt==4.3.*
21+
boto3==1.38.*
22+
cryptography==44.0.*
23+
Flask-Babel==4.0.*
24+
Flask-Compress==1.*
1325
Flask-Login==0.*
1426
Flask-Mail==0.*
1527
Flask-Migrate==4.*
16-
Flask-SQLAlchemy==3.1.*
17-
Flask-WTF==1.2.*
18-
Flask-Compress==1.*
1928
Flask-Paranoid==0.*
20-
Flask-Babel==4.0.*
21-
Flask-Security-Too==5.5.*; python_version >= '3.10'
2229
Flask-Security-Too==5.4.*; python_version <= '3.9'
30+
Flask-Security-Too==5.6.*; python_version > '3.9'
2331
Flask-SocketIO==5.5.*
24-
WTForms==3.2.*; python_version >= '3.10'
25-
WTForms==3.1.*; python_version <= '3.9'
32+
Flask-SQLAlchemy==3.1.*
33+
Flask-WTF==1.2.*
34+
Flask==3.1.*
35+
google-api-python-client==2.*
36+
google-auth-oauthlib==1.2.2
37+
gssapi==1.9.*
38+
jsonformatter~=0.3.4
39+
keyring==25.*
40+
ldap3==2.*
41+
libgravatar==1.0.*
2642
passlib==1.*
27-
pytz==2024.*; python_version <= '3.8'
28-
pytz==2025.*; python_version >= '3.9'
29-
speaklater3==1.*
30-
sqlparse==0.*
31-
psutil==6.1.*
32-
psycopg[c]==3.2.4
43+
psutil==7.0.*
44+
psycopg[c]==3.2.6
45+
pyotp==2.*
3346
python-dateutil==2.*
34-
SQLAlchemy==2.*
35-
bcrypt==4.2.*
36-
cryptography==44.0.*
37-
sshtunnel==0.*
38-
ldap3==2.*
39-
gssapi==1.9.*
40-
user-agents==2.2.0
47+
pytz==2025.*
4148
pywinpty==2.0.*; sys_platform=="win32"
42-
Authlib==1.3.*; python_version <= '3.8'
43-
Authlib==1.4.*; python_version >= '3.9'
44-
pyotp==2.*
45-
qrcode==7.*; python_version <= '3.8'
4649
qrcode[pil]==8.*; python_version >= '3.9'
47-
boto3==1.36.*
48-
urllib3==1.26.*
49-
azure-mgmt-rdbms==10.1.0
50-
azure-mgmt-resource==23.2.0
51-
azure-mgmt-subscription==3.1.1
52-
azure-identity==1.19.0
53-
google-api-python-client==2.*
54-
google-auth-oauthlib==1.2.1
55-
keyring==25.*
56-
Werkzeug==3.0.*; python_version <= '3.8'
57-
Werkzeug==3.1.*; python_version >= '3.9'
50+
setuptools==80.*; python_version >= '3.12'
51+
SQLAlchemy==2.*
52+
sqlparse==0.*
53+
sshtunnel==0.*
5854
typer[all]==0.15.*
59-
setuptools==75.*; python_version >= '3.12'
60-
jsonformatter~=0.3.4
61-
libgravatar==1.0.*
55+
urllib3==1.26.*; python_version <= '3.9'
56+
urllib3==2.4.*; python_version > '3.9'
57+
user-agents==2.2.0
58+
Werkzeug==3.1.*
59+
WTForms==3.1.*; python_version <= '3.9'
60+
WTForms==3.2.*; python_version > '3.9'

runtime/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
},
1313
"packageManager": "yarn@3.8.7",
1414
"devDependencies": {
15-
"electron": "35.1.5",
16-
"eslint": "^9.24.0"
15+
"electron": "35.2.1",
16+
"eslint": "^9.25.1"
1717
},
1818
"dependencies": {
19-
"axios": "^1.8.4",
19+
"axios": "^1.9.0",
2020
"electron-context-menu": "^4.0.5",
2121
"electron-dl": "^4.0.0",
2222
"electron-store": "^10.0.0"

runtime/yarn.lock

Lines changed: 34 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ __metadata:
2525
linkType: hard
2626

2727
"@eslint-community/eslint-utils@npm:^4.2.0":
28-
version: 4.5.1
29-
resolution: "@eslint-community/eslint-utils@npm:4.5.1"
28+
version: 4.6.1
29+
resolution: "@eslint-community/eslint-utils@npm:4.6.1"
3030
dependencies:
3131
eslint-visitor-keys: ^3.4.3
3232
peerDependencies:
3333
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
34-
checksum: 853e681fd134e96ce88066b0cfb3ce8b7a87afc9ea207139059f51e302eb9e6de4ab73c9eeb3995407bd6c08f836aade9fce47e91124c254a4eea24a5465c2ac
34+
checksum: 924f38a069cc281dacd231f1293f5969dff98d4ad867f044ee384f1ad35937c27d12222a45a7da0b294253ffbaccc0a6f7878aed3eea8f4f9345f195ae24dea2
3535
languageName: node
3636
linkType: hard
3737

@@ -53,22 +53,13 @@ __metadata:
5353
languageName: node
5454
linkType: hard
5555

56-
"@eslint/config-helpers@npm:^0.2.0":
56+
"@eslint/config-helpers@npm:^0.2.1":
5757
version: 0.2.1
5858
resolution: "@eslint/config-helpers@npm:0.2.1"
5959
checksum: b463805bc319608436a8b19c94fd533d8196b326c03361db54c0f3ec59d7bd6337c9764bc945ef15df94f50443973241dc265f661b07aceed4938f7d1cf2e822
6060
languageName: node
6161
linkType: hard
6262

63-
"@eslint/core@npm:^0.12.0":
64-
version: 0.12.0
65-
resolution: "@eslint/core@npm:0.12.0"
66-
dependencies:
67-
"@types/json-schema": ^7.0.15
68-
checksum: 3979af324102a3af2742060360563ba6b9525b8e1e524ad3d3e31e65af27db554b61d1cdfeaa42e15fb7d9ce9097c44225fd9e4f8193576accc1772457b88c12
69-
languageName: node
70-
linkType: hard
71-
7263
"@eslint/core@npm:^0.13.0":
7364
version: 0.13.0
7465
resolution: "@eslint/core@npm:0.13.0"
@@ -95,10 +86,10 @@ __metadata:
9586
languageName: node
9687
linkType: hard
9788

98-
"@eslint/js@npm:9.24.0":
99-
version: 9.24.0
100-
resolution: "@eslint/js@npm:9.24.0"
101-
checksum: 423c09a9a52ae596cd77f38f97491261447e04d31a6d681b49cec7ff25dadb64f9b30e48ee5fcfb0a238a3dc3f6ee7c678fdd6ec2415bf687a73ddebaa8adff4
89+
"@eslint/js@npm:9.25.1":
90+
version: 9.25.1
91+
resolution: "@eslint/js@npm:9.25.1"
92+
checksum: f5b9c9c40694fbb858fc84ac0f9468ca3f09d8b4935da21dcab3f65c094e8e266a4926ec7bb1e18441440c5ddd722a5f62dabd58096aefbe6b517ed809d8fa8b
10293
languageName: node
10394
linkType: hard
10495

@@ -109,7 +100,7 @@ __metadata:
109100
languageName: node
110101
linkType: hard
111102

112-
"@eslint/plugin-kit@npm:^0.2.7":
103+
"@eslint/plugin-kit@npm:^0.2.8":
113104
version: 0.2.8
114105
resolution: "@eslint/plugin-kit@npm:0.2.8"
115106
dependencies:
@@ -216,11 +207,11 @@ __metadata:
216207
linkType: hard
217208

218209
"@types/node@npm:*, @types/node@npm:^22.7.7":
219-
version: 22.14.0
220-
resolution: "@types/node@npm:22.14.0"
210+
version: 22.15.3
211+
resolution: "@types/node@npm:22.15.3"
221212
dependencies:
222213
undici-types: ~6.21.0
223-
checksum: 8bfae1d3c428b122d23750690bdc5b8295a53949823563ec60654a24ece98bde4fc0d2b5f06ddc6def6f01a08dfe62cece7c93e60964b74f736145dad5ee1302
214+
checksum: 26618a9fdfb84de3841e898b7c5fd372e1c0bdb9adc3ec71c12c38dd07d4e73da14681924919d27ff509ebf3714b8de941a21f51c26146cc8aaae31561ca7a5c
224215
languageName: node
225216
linkType: hard
226217

@@ -345,14 +336,14 @@ __metadata:
345336
languageName: node
346337
linkType: hard
347338

348-
"axios@npm:^1.8.4":
349-
version: 1.8.4
350-
resolution: "axios@npm:1.8.4"
339+
"axios@npm:^1.9.0":
340+
version: 1.9.0
341+
resolution: "axios@npm:1.9.0"
351342
dependencies:
352343
follow-redirects: ^1.15.6
353344
form-data: ^4.0.0
354345
proxy-from-env: ^1.1.0
355-
checksum: e901dc1730bdcd769839b3d93ae6d6457a53d79b19a0eb623ebfea333441259ab51e63ca118baa47a5156567401466ac739f31087b4ee5e6770ab2e227484538
346+
checksum: 631f02c9c279f2ae90637a4989cc9d75c1c27aefd16b6e8eb90f98a4d0bddaccfd1cb1387be12101d1ab0f9bbf0c47e2451b4de0cf2870462a7d9ed3de8da3f2
356347
languageName: node
357348
linkType: hard
358349

@@ -654,16 +645,16 @@ __metadata:
654645
languageName: node
655646
linkType: hard
656647

657-
"electron@npm:35.1.5":
658-
version: 35.1.5
659-
resolution: "electron@npm:35.1.5"
648+
"electron@npm:35.2.1":
649+
version: 35.2.1
650+
resolution: "electron@npm:35.2.1"
660651
dependencies:
661652
"@electron/get": ^2.0.0
662653
"@types/node": ^22.7.7
663654
extract-zip: ^2.0.1
664655
bin:
665656
electron: cli.js
666-
checksum: c7eb196611ae7d62cf453273c1880976276241e964c60ad0742347cba3e55b8be822c950105f1a10596a6b9f95addae8b7c9de21bb101f4b745737d1dbd4720b
657+
checksum: c2a3511bdecb08d57976f4c37fc12155c5feaf2f78e5001f592f2241d3e63524a9d5cf8caecada45432e2cb9b1013035f35bf7bebcd8656e882ff95902adb782
667658
languageName: node
668659
linkType: hard
669660

@@ -784,18 +775,18 @@ __metadata:
784775
languageName: node
785776
linkType: hard
786777

787-
"eslint@npm:^9.24.0":
788-
version: 9.24.0
789-
resolution: "eslint@npm:9.24.0"
778+
"eslint@npm:^9.25.1":
779+
version: 9.25.1
780+
resolution: "eslint@npm:9.25.1"
790781
dependencies:
791782
"@eslint-community/eslint-utils": ^4.2.0
792783
"@eslint-community/regexpp": ^4.12.1
793784
"@eslint/config-array": ^0.20.0
794-
"@eslint/config-helpers": ^0.2.0
795-
"@eslint/core": ^0.12.0
785+
"@eslint/config-helpers": ^0.2.1
786+
"@eslint/core": ^0.13.0
796787
"@eslint/eslintrc": ^3.3.1
797-
"@eslint/js": 9.24.0
798-
"@eslint/plugin-kit": ^0.2.7
788+
"@eslint/js": 9.25.1
789+
"@eslint/plugin-kit": ^0.2.8
799790
"@humanfs/node": ^0.16.6
800791
"@humanwhocodes/module-importer": ^1.0.1
801792
"@humanwhocodes/retry": ^0.4.2
@@ -830,7 +821,7 @@ __metadata:
830821
optional: true
831822
bin:
832823
eslint: bin/eslint.js
833-
checksum: fb4cdca007fe8b66d6c1ae8e682ce504afc116ab9a0ba264a69ff7cd40833ad02d9b86394685563175d202c31dbb57b31de46687cfa10ed890c7ae560f560871
824+
checksum: 498a9dcb28f7ad154e5ad744a80f31397fe971959c317af710794de3cc3518e59f581d0a1668b9d3872f05dbff55093c23019677a729087d097c19295473eb8b
834825
languageName: node
835826
linkType: hard
836827

@@ -1555,12 +1546,12 @@ __metadata:
15551546
version: 0.0.0-use.local
15561547
resolution: "pgadmin4@workspace:."
15571548
dependencies:
1558-
axios: ^1.8.4
1559-
electron: 35.1.5
1549+
axios: ^1.9.0
1550+
electron: 35.2.1
15601551
electron-context-menu: ^4.0.5
15611552
electron-dl: ^4.0.0
15621553
electron-store: ^10.0.0
1563-
eslint: ^9.24.0
1554+
eslint: ^9.25.1
15641555
languageName: unknown
15651556
linkType: soft
15661557

@@ -1816,9 +1807,9 @@ __metadata:
18161807
linkType: hard
18171808

18181809
"type-fest@npm:^4.18.2, type-fest@npm:^4.20.0":
1819-
version: 4.39.1
1820-
resolution: "type-fest@npm:4.39.1"
1821-
checksum: 71ce0e25822d5d984c8882e3243c42c741f089c003d89222dc361a133698d8ac021c18a9139ba3baf0fee2f523383422b8c5aaa390b1b3a98140f23dd0f44795
1810+
version: 4.40.1
1811+
resolution: "type-fest@npm:4.40.1"
1812+
checksum: cb0f48afdd1f718bd2d5e64f355512afd5a672d7eb39edf601d3b37f2b92fa1be0301ba845a3d9212befc6325c6f9b1b7680b2f201845061f39d2a35bb6931dc
18221813
languageName: node
18231814
linkType: hard
18241815

web/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"cross-env": "^7.0.3",
3535
"css-loader": "^7.1.2",
3636
"css-minimizer-webpack-plugin": "^7.0.0",
37-
"eslint": "^9.23.0",
37+
"eslint": "^9.25.1",
3838
"eslint-plugin-jest": "^28.10.0",
3939
"eslint-plugin-react": "^7.37.5",
4040
"eslint-plugin-unused-imports": "^4.1.4",
@@ -81,11 +81,11 @@
8181
"@mui/icons-material": "^6.4.2",
8282
"@mui/lab": "^6.0.0-beta.16",
8383
"@mui/material": "^6.1.10",
84-
"@mui/x-date-pickers": "^7.28.2",
84+
"@mui/x-date-pickers": "^7.29.1",
8585
"@projectstorm/react-diagrams": "^7.0.4",
8686
"@simonwep/pickr": "^1.5.1",
8787
"@szhsin/react-menu": "^4.4.0",
88-
"@tanstack/react-query": "5.74.0",
88+
"@tanstack/react-query": "5.74.7",
8989
"@tanstack/react-table": "^8.16.0",
9090
"@tanstack/react-virtual": "^3.13.6",
9191
"@types/classnames": "^2.3.4",
@@ -98,7 +98,7 @@
9898
"ajv": "^8.8.2",
9999
"anti-trojan-source": "^1.4.0",
100100
"aspen-decorations": "^1.0.2",
101-
"axios": "^1.8.4",
101+
"axios": "^1.9.0",
102102
"babelify": "~10.0.0",
103103
"bignumber.js": "^9.2.0",
104104
"brace": "^0.11.1",

web/regression/requirements.txt

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,21 @@
1313
#####################################
1414
-r ../../requirements.txt
1515

16-
###########################################
16+
###########################################################
1717
# Add all the development dependencies here
18-
###########################################
18+
# The packages listed below are sorted alphabetically. It
19+
# is recommended to add new packages in alphabetical order.
20+
# However, exceptions can be made to preserve dependency
21+
# order—please add a comment in such cases and specify the
22+
# relevant packages.
23+
###########################################################
1924
extras==1.0.0
20-
fixtures==4.2.2
25+
fixtures==4.2.5
2126
linecache2==1.0.0
22-
pbr==6.1.0
27+
pbr==6.1.1
2328
pycodestyle>=2.5.0
2429
python-mimeparse==2.0.0
30+
selenium==4.31.0
2531
testscenarios==0.5.0
2632
testtools==2.7.2
2733
traceback2==1.4.0
28-
selenium==4.27.1

0 commit comments

Comments
 (0)