Skip to content

Commit 0c79487

Browse files
authored
RHOAIENG-19478, RHOAIENG-19715, RHOAIENG-19485 - Explore versions compatibility, upgrade Jupyter packages and upgrade Runtime images (#946)
* Update packages for release 2025a Generate requirements.txt for updated Jupyter packages Change JupterLab version accordingly to the requirements Run generate code to sync the requirements.txt with the Pipfiles Update requirements.txt based on latest changes Regenerate Pipfile.lock files and requirements.txt based on last rebase Change runtime images and regenerate requirements * Change manifest versions to comply with notebook tests * Update TrustyAI packages for 2025a release * Synchronize requirements from Pipfile files * Add 2025.1 release for TrustyAI manifest
1 parent 2085df7 commit 0c79487

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+9677
-8415
lines changed

jupyter/datascience/ubi9-python-3.11/Pipfile

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,45 +7,45 @@ name = "pypi"
77

88
[packages]
99
# Datascience and useful extensions
10-
boto3 = "~=1.35.14"
11-
kafka-python-ng = "~=2.2.2"
12-
kfp = "~=2.9.0"
13-
matplotlib = "~=3.9.2"
14-
numpy = "~=2.1.0"
15-
pandas = "~=2.2.2"
16-
plotly = "~=5.23.0"
17-
scikit-learn = "~=1.5.1"
18-
scipy = "~=1.14.1"
19-
skl2onnx = "~=1.17.0"
10+
boto3 = "~=1.37.8"
11+
kafka-python-ng = "~=2.2.3"
12+
kfp = "~=2.12.1"
13+
matplotlib = "~=3.10.1"
14+
numpy = "~=2.2.3"
15+
pandas = "~=2.2.3"
16+
plotly = "~=6.0.0"
17+
scikit-learn = "~=1.6.1"
18+
scipy = "~=1.15.2"
19+
skl2onnx = "~=1.18.0"
2020
onnxconverter-common = "~=1.13.0" # Required for skl2onnx, as upgraded version is not compatible with protobuf
2121
codeflare-sdk = "~=0.27.0"
2222
kubeflow-training = "==1.9.0"
2323

2424
# DB connectors
25-
pymongo = "~=4.8.0"
26-
psycopg = "~=3.2.1"
27-
pyodbc = "~=5.1.0"
28-
mysql-connector-python = "~=9.0.0"
25+
pymongo = "~=4.11.2"
26+
psycopg = "~=3.2.5"
27+
pyodbc = "~=5.2.0"
28+
mysql-connector-python = "~=9.2.0"
2929

3030
# JupyterLab packages
3131

3232
odh-elyra = "==4.2.0"
3333

3434
jupyterlab = "==4.2.7"
3535
jupyter-bokeh = "~=4.0.5"
36-
jupyter-server = "~=2.14.2"
37-
jupyter-server-proxy = "~=4.3.0"
36+
jupyter-server = "~=2.15.0"
37+
jupyter-server-proxy = "~=4.4.0"
3838
jupyter-server-terminals = "~=0.5.3"
3939
jupyterlab-git = "~=0.50.1"
4040
jupyterlab-lsp = "~=5.1.0"
4141
jupyterlab-widgets = "~=3.0.13"
42-
jupyter-resource-usage = "~=1.1.0"
43-
nbdime = "~=4.0.1"
44-
nbgitpuller = "~=1.2.1"
42+
jupyter-resource-usage = "~=1.1.1"
43+
nbdime = "~=4.0.2"
44+
nbgitpuller = "~=1.2.2"
4545

4646
# Base packages
47-
wheel = "~=0.44.0"
48-
setuptools = "~=74.1.2"
47+
wheel = "~=0.45.1"
48+
setuptools = "~=75.8.2"
4949

5050
[requires]
5151
python_version = "3.11"

jupyter/datascience/ubi9-python-3.11/Pipfile.lock

Lines changed: 343 additions & 312 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jupyter/datascience/ubi9-python-3.11/requirements.txt

Lines changed: 328 additions & 305 deletions
Large diffs are not rendered by default.

jupyter/minimal/ubi9-python-3.11/Pipfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ verify_ssl = true
99
[packages]
1010
# JupyterLab packages
1111
jupyterlab = "==4.2.7"
12-
jupyter-server = "~=2.14.2"
13-
jupyter-server-proxy = "~=4.3.0"
12+
jupyter-server = "~=2.15.0"
13+
jupyter-server-proxy = "~=4.4.0"
1414
jupyter-server-terminals = "~=0.5.3"
1515
jupyterlab-git = "~=0.50.1"
16-
nbdime = "~=4.0.1"
17-
nbgitpuller = "~=1.2.1"
16+
nbdime = "~=4.0.2"
17+
nbgitpuller = "~=1.2.2"
1818

1919
# Base packages
20-
wheel = "~=0.44.0"
21-
setuptools = "~=74.1.2"
20+
wheel = "~=0.45.1"
21+
setuptools = "~=75.8.2"
2222

2323
[requires]
2424
python_version = "3.11"

jupyter/minimal/ubi9-python-3.11/Pipfile.lock

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jupyter/minimal/ubi9-python-3.11/requirements.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -506,15 +506,15 @@ jupyter-events==0.12.0; python_version >= '3.9' \
506506
jupyter-lsp==2.2.5; python_version >= '3.8' \
507507
--hash=sha256:45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da \
508508
--hash=sha256:793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001
509-
jupyter-server==2.14.2; python_version >= '3.8' \
510-
--hash=sha256:47ff506127c2f7851a17bf4713434208fc490955d0e8632e95014a9a9afbeefd \
511-
--hash=sha256:66095021aa9638ced276c248b1d81862e4c50f292d575920bbe960de1c56b12b
509+
jupyter-server==2.15.0; python_version >= '3.9' \
510+
--hash=sha256:872d989becf83517012ee669f09604aa4a28097c0bd90b2f424310156c2cdae3 \
511+
--hash=sha256:9d446b8697b4f7337a1b7cdcac40778babdd93ba614b6d68ab1c0c918f1c4084
512512
jupyter-server-mathjax==0.2.6; python_version >= '3.7' \
513513
--hash=sha256:416389dde2010df46d5fbbb7adb087a5607111070af65a1445391040f2babb5e \
514514
--hash=sha256:bb1e6b6dc0686c1fe386a22b5886163db548893a99c2810c36399e9c4ca23943
515-
jupyter-server-proxy==4.3.0; python_version >= '3.8' \
516-
--hash=sha256:0e664cf46ff8acd4c66b947ef33eb6e8a1a7bc3896ba47517ab8f24da5d198d7 \
517-
--hash=sha256:d14db5044dfc2e672f80b75b34df2c3439efd6fc90a7999aa37b0d592075ce70
515+
jupyter-server-proxy==4.4.0; python_version >= '3.8' \
516+
--hash=sha256:707b5c84810bb8863d50f6c6d50a386fec216149e11802b7d4c451b54a63a9a6 \
517+
--hash=sha256:e5732eb9c810c0caa997f90a2f15f7d09af638e7eea9c67eb5c43e9c1f0e1157
518518
jupyter-server-terminals==0.5.3; python_version >= '3.8' \
519519
--hash=sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa \
520520
--hash=sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269
@@ -1131,9 +1131,9 @@ rpds-py==0.23.1; python_version >= '3.9' \
11311131
send2trash==1.8.3; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5' \
11321132
--hash=sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9 \
11331133
--hash=sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf
1134-
setuptools==74.1.3; python_version >= '3.8' \
1135-
--hash=sha256:1cfd66bfcf197bce344da024c8f5b35acc4dcb7ca5202246a75296b4883f6851 \
1136-
--hash=sha256:fbb126f14b0b9ffa54c4574a50ae60673bbe8ae0b1645889d10b3b14f5891d28
1134+
setuptools==75.8.2; python_version >= '3.9' \
1135+
--hash=sha256:4880473a969e5f23f2a2be3646b2dfd84af9028716d398e46192f84bc36900d2 \
1136+
--hash=sha256:558e47c15f1811c1fa7adbd0096669bf76c1d3f433f58324df69f3f5ecac4e8f
11371137
simpervisor==1.0.0; python_version >= '3.8' \
11381138
--hash=sha256:3e313318264559beea3f475ead202bc1cd58a2f1288363abb5657d306c5b8388 \
11391139
--hash=sha256:7eb87ca86d5e276976f5bb0290975a05d452c6a7b7f58062daea7d8369c823c1
@@ -1197,9 +1197,9 @@ webencodings==0.5.1 \
11971197
websocket-client==1.8.0; python_version >= '3.8' \
11981198
--hash=sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526 \
11991199
--hash=sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da
1200-
wheel==0.44.0; python_version >= '3.8' \
1201-
--hash=sha256:2376a90c98cc337d18623527a97c31797bd02bad0033d41547043a1cbfbe448f \
1202-
--hash=sha256:a29c3f2817e95ab89aa4660681ad547c0e9547f20e75b0562fe7723c9a2a9d49
1200+
wheel==0.45.1; python_version >= '3.8' \
1201+
--hash=sha256:661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729 \
1202+
--hash=sha256:708e7481cc80179af0e556bbf0cc00b8444c7321e2700b8d8580231d13017248
12031203
yarl==1.18.3; python_version >= '3.9' \
12041204
--hash=sha256:00e5a1fea0fd4f5bfa7440a47eff01d9822a65b4488f7cff83155a0f31a2ecba \
12051205
--hash=sha256:02ddb6756f8f4517a2d5e99d8b2f272488e18dd0bfbc802f31c16c6c20f22193 \

jupyter/pytorch/ubi9-python-3.11/Pipfile

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,58 +4,58 @@ verify_ssl = true
44
name = "pypi"
55

66
[[source]]
7-
url = "https://download.pytorch.org/whl/cu121"
7+
url = "https://download.pytorch.org/whl/cu126"
88
verify_ssl = true
99
name = "pytorch"
1010

1111
[dev-packages]
1212

1313
[packages]
1414
# PyTorch packages
15-
tensorboard = "~=2.17.1"
16-
torch = {version = "~=2.4.0", index = "pytorch"}
17-
torchvision = {version = "~=0.19.0", index = "pytorch"}
15+
tensorboard = "~=2.19.0"
16+
torch = {version = "==2.6.0+cu126", index = "pytorch"}
17+
torchvision = {version = "==0.21.0+cu126", index = "pytorch"}
1818

1919
# Datascience and useful extensions
20-
boto3 = "~=1.35.14"
21-
kafka-python-ng = "~=2.2.2"
22-
kfp = "~=2.9.0"
23-
matplotlib = "~=3.9.2"
24-
numpy = "~=2.1.0"
25-
pandas = "~=2.2.2"
26-
plotly = "~=5.23.0"
27-
scikit-learn = "~=1.5.1"
28-
scipy = "~=1.14.1"
29-
skl2onnx = "~=1.17.0"
20+
boto3 = "~=1.37.8"
21+
kafka-python-ng = "~=2.2.3"
22+
kfp = "~=2.12.1"
23+
matplotlib = "~=3.10.1"
24+
numpy = "~=2.2.3"
25+
pandas = "~=2.2.3"
26+
plotly = "~=6.0.0"
27+
scikit-learn = "~=1.6.1"
28+
scipy = "~=1.15.2"
29+
skl2onnx = "~=1.18.0"
3030
onnxconverter-common = "~=1.13.0" # Required for skl2onnx, as upgraded version is not compatible with protobuf
3131
codeflare-sdk = "~=0.27.0"
3232
kubeflow-training = "==1.9.0"
3333

3434
# DB connectors
35-
pymongo = "~=4.8.0"
36-
psycopg = "~=3.2.1"
37-
pyodbc = "~=5.1.0"
38-
mysql-connector-python = "~=9.0.0"
35+
pymongo = "~=4.11.2"
36+
psycopg = "~=3.2.5"
37+
pyodbc = "~=5.2.0"
38+
mysql-connector-python = "~=9.2.0"
3939

4040
# JupyterLab packages
4141

4242
odh-elyra = "==4.2.0"
4343

4444
jupyterlab = "==4.2.7"
4545
jupyter-bokeh = "~=4.0.5"
46-
jupyter-server = "~=2.14.2"
47-
jupyter-server-proxy = "~=4.3.0"
46+
jupyter-server = "~=2.15.0"
47+
jupyter-server-proxy = "~=4.4.0"
4848
jupyter-server-terminals = "~=0.5.3"
4949
jupyterlab-git = "~=0.50.1"
5050
jupyterlab-lsp = "~=5.1.0"
5151
jupyterlab-widgets = "~=3.0.13"
52-
jupyter-resource-usage = "~=1.1.0"
53-
nbdime = "~=4.0.1"
54-
nbgitpuller = "~=1.2.1"
52+
jupyter-resource-usage = "~=1.1.1"
53+
nbdime = "~=4.0.2"
54+
nbgitpuller = "~=1.2.2"
5555

5656
# Base packages
57-
wheel = "~=0.44.0"
58-
setuptools = "~=74.1.2"
57+
wheel = "~=0.45.1"
58+
setuptools = "~=75.8.2"
5959

6060
[requires]
6161
python_version = "3.11"

0 commit comments

Comments
 (0)