From 4fac78b7305613d72533277f46c3fc4bc7c58eb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 28 Jul 2026 17:05:50 +0200 Subject: [PATCH 1/3] chore(deps): fix open rhoai-2.25 pypi CVE batch via cve-constraints Consolidate security floors in dependencies/cve-constraints.txt and bump direct pins where resolver conflicts required pyproject changes (jupyterlab, jupyter-server, keras, feast, urllib3). Regenerate all affected pylock.toml files via scripts/sync-python-lockfiles.sh. Co-authored-by: Cursor --- codeserver/ubi9-python-3.12/pylock.toml | 6 +- codeserver/ubi9-python-3.12/pyproject.toml | 2 +- dependencies/cve-constraints.txt | 76 ++++-- .../datascience/ubi9-python-3.12/pylock.toml | 37 +-- .../ubi9-python-3.12/pyproject.toml | 14 +- jupyter/minimal/ubi9-python-3.12/pylock.toml | 12 +- .../minimal/ubi9-python-3.12/pyproject.toml | 4 +- .../ubi9-python-3.12/pylock.toml | 79 +++--- .../ubi9-python-3.12/pyproject.toml | 12 +- jupyter/pytorch/ubi9-python-3.12/pylock.toml | 37 +-- .../pytorch/ubi9-python-3.12/pyproject.toml | 14 +- .../rocm/pytorch/ubi9-python-3.12/pylock.toml | 37 +-- .../pytorch/ubi9-python-3.12/pyproject.toml | 14 +- .../tensorflow/ubi9-python-3.12/pylock.toml | 143 ++++++----- .../ubi9-python-3.12/pyproject.toml | 16 +- .../tensorflow/ubi9-python-3.12/pylock.toml | 43 ++-- .../ubi9-python-3.12/pyproject.toml | 16 +- jupyter/trustyai/ubi9-python-3.12/pylock.toml | 229 ++++++++++-------- .../trustyai/ubi9-python-3.12/pyproject.toml | 12 +- .../datascience/ubi9-python-3.12/pylock.toml | 24 +- .../ubi9-python-3.12/pyproject.toml | 4 +- runtimes/minimal/ubi9-python-3.12/pylock.toml | 6 +- .../minimal/ubi9-python-3.12/pyproject.toml | 2 +- .../ubi9-python-3.12/pylock.toml | 54 ++--- .../ubi9-python-3.12/pyproject.toml | 6 +- runtimes/pytorch/ubi9-python-3.12/pylock.toml | 24 +- .../pytorch/ubi9-python-3.12/pyproject.toml | 4 +- .../rocm-pytorch/ubi9-python-3.12/pylock.toml | 24 +- .../ubi9-python-3.12/pyproject.toml | 4 +- .../ubi9-python-3.12/pylock.toml | 98 ++++---- .../ubi9-python-3.12/pyproject.toml | 10 +- .../tensorflow/ubi9-python-3.12/pylock.toml | 30 +-- .../ubi9-python-3.12/pyproject.toml | 10 +- 33 files changed, 618 insertions(+), 485 deletions(-) diff --git a/codeserver/ubi9-python-3.12/pylock.toml b/codeserver/ubi9-python-3.12/pylock.toml index d4ca7dddb9..3b22e39c00 100644 --- a/codeserver/ubi9-python-3.12/pylock.toml +++ b/codeserver/ubi9-python-3.12/pylock.toml @@ -477,10 +477,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" diff --git a/codeserver/ubi9-python-3.12/pyproject.toml b/codeserver/ubi9-python-3.12/pyproject.toml index ee4a68b93e..be8dbd107d 100644 --- a/codeserver/ubi9-python-3.12/pyproject.toml +++ b/codeserver/ubi9-python-3.12/pyproject.toml @@ -33,7 +33,7 @@ dependencies = [ "skl2onnx~=1.19.1; platform_machine != 's390x'", "onnx>=1.21.0; platform_machine != 's390x'", "kubeflow-training==1.9.3", - "feast~=0.54.1", + "feast>=0.63.0", # Some extra useful packages "opencensus~=0.11.4", diff --git a/dependencies/cve-constraints.txt b/dependencies/cve-constraints.txt index 7f127a8b6d..0c257b384e 100644 --- a/dependencies/cve-constraints.txt +++ b/dependencies/cve-constraints.txt @@ -5,27 +5,69 @@ # # When adding a new CVE fix: # 1. Add the constraint below with CVE ID and issue reference in a comment -# 2. Regenerate the affected lock files +# 2. Regenerate lock files: bash scripts/sync-python-lockfiles.sh -# RHAIENG-4014: CVE-2026-33236 NLTK path traversal in XML index files +# RHAIENG-4014 / RHAIENG-5886 / RHAIENG-5781 / RHAIENG-5987: NLTK CVEs # Reference: https://access.redhat.com/security/cve/CVE-2026-33236 -nltk>=3.9.4 +nltk>=3.10.0 -# CVE-2026-28500: onnx.hub unsafe loads (fixed in onnx>=1.21.0). ml-dtypes (ONNX dep) lacks -# reliable s390x wheels — align marker with pyproject direct deps. +# RHAIENG-4276: CVE-2026-34445 onnx.hub unsafe loads (fixed in onnx>=1.21.0). +# ml-dtypes (ONNX dep) lacks reliable s390x wheels — align marker with pyproject direct deps. onnx>=1.21.0 ; platform_machine != 's390x' # ONNX 1.21+ API compatibility (replaces onnx.mapping usage in older releases) onnxconverter-common~=1.16.0 -# RHAIENG-3793:CVE-2026-31958 Tornado: Denial of Service via large multipart bodies + +# RHAIENG-4278: CVE-2026-35536 Tornado DoS via large multipart bodies tornado>=6.5.5 -# RHAIENG-5355: CVE-2026-48710 Starlette: Security restriction bypass via malformed HTTP Host header -starlette>=1.0.1 -# RHAIENG-3795: CVE-2026-32597 PyJWT accepts unknown `crit` header extensions (RFC 7515 violation) -# Reference: https://access.redhat.com/security/cve/CVE-2026-32597 -pyjwt>=2.12.0 -# RHAIENG-3841: CVE-2026-30922 pyasn1 Vulnerable to Denial of Service via Unbounded Recursion -# Reference: https://access.redhat.com/security/cve/CVE-2026-30922 -pyasn1>=0.6.3 -# RHAIENG-4594: CVE-2026-40192 Pillow: Denial of Service via decompression bomb in FITS image processing -# Reference: https://access.redhat.com/security/cve/CVE-2026-40192 -pillow>=12.2.0 \ No newline at end of file + +# RHAIENG-5355 / RHAIENG-6324: Starlette Host header bypass +starlette>=1.3.1 + +# RHAIENG-3795 / RHAIENG-5794: PyJWT unknown crit header extensions +pyjwt>=2.13.0 + +# RHAIENG-3841 / RHAIENG-6370 / RHAIENG-6354: pyasn1 DoS via unbounded recursion / crafted OID +pyasn1>=0.6.4 + +# RHAIENG-4594 / RHAIENG-6097+ / RHAIENG-6108+: Pillow CVE batch (FITS bomb, buffer overflows, etc.) +pillow>=12.3.0 + +# RHAIENG-5051: CVE-2026-39892 cryptography OpenSSL-adjacent fixes +cryptography>=46.0.7 + +# RHAIENG-5214 / RHAIENG-5800 / RHAIENG-5832 / RHAIENG-5850: jupyter-server CVE batch +jupyter-server>=2.20.0 + +# RHAIENG-5789 / RHAIENG-5895: jupyterlab CVE batch +jupyterlab>=4.5.7 + +# RHAIENG-5302 / RHAIENG-5304: urllib3 redirect and decompression CVEs +urllib3>=2.7.0 + +# RHAIENG-5306: CVE-2026-8643 pip path traversal +pip>=26.1.2 + +# RHAIENG-5488: CVE-2026-34993 aiohttp chunked encoding DoS +aiohttp>=3.14.0 + +# RHAIENG-5830 / RHAIENG-5883: mistune XSS / parsing CVEs +mistune>=3.3.0 + +# RHAIENG-4686: CVE-2026-28684 python-dotenv +python-dotenv>=1.2.2 + +# RHAIENG-6314 / RHAIENG-6317: soupsieve CSS selector parsing CVEs +soupsieve>=2.8.4 + +# RHAIENG-5791: CVE-2026-44660 ujson buffer overflow +ujson>=5.12.1 + +# RHAIENG-4458 / RHAIENG-5701 / RHAIENG-6358: keras deserialization and path traversal CVEs +# Fixed in keras>=3.14.0 (CVE-2026-1462, CVE-2026-11816) +keras>=3.14.0 + +# RHAIENG-5873: CVE-2026-56121 Feast gRPC registry RCE (fixed in feast>=0.63.0) +feast>=0.63.0 + +# RHAIENG-5853: CVE-2026-48746 vllm (defensive floor; not a direct notebook dependency today) +vllm>=0.22.0 diff --git a/jupyter/datascience/ubi9-python-3.12/pylock.toml b/jupyter/datascience/ubi9-python-3.12/pylock.toml index 7a14cc1be0..8c088a2107 100644 --- a/jupyter/datascience/ubi9-python-3.12/pylock.toml +++ b/jupyter/datascience/ubi9-python-3.12/pylock.toml @@ -609,10 +609,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" @@ -1029,6 +1029,13 @@ marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sdist = { url = "https://files.pythonhosted.org/packages/b4/fd/8f0213c704bf36b5f523ae5bf7dc367f3687e75dcc2354084b75c05d2b53/jupyter_bokeh-4.0.5.tar.gz", upload-time = 2024-06-03T06:33:33Z, size = 149140, hashes = { sha256 = "a33d6ab85588f13640b30765fa15d1111b055cbe44f67a65ca57d3593af8245d" } } wheels = [{ url = "https://files.pythonhosted.org/packages/47/78/33b2294aad62e5f95b89a89379c5995c2bd978018387ef8bec79f6dc272c/jupyter_bokeh-4.0.5-py3-none-any.whl", upload-time = 2024-06-03T06:33:35Z, size = 148593, hashes = { sha256 = "1110076c14c779071cf492646a1a871aefa8a477261e4721327a666e65df1a2c" } }] +[[packages]] +name = "jupyter-builder" +version = "1.1.1" +marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" +sdist = { url = "https://files.pythonhosted.org/packages/c3/61/47f7ae054f5cd3983c10e1d65a6eb7fcd4b87ebb1056e190ef7d63ff4f19/jupyter_builder-1.1.1.tar.gz", upload-time = 2026-07-17T13:14:47Z, size = 971667, hashes = { sha256 = "1a13977912b08deda77fce2c803940131c27cf77a27ed64b9ffca25aa0ed7e6c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/83/cc/f6a12de1c890ea5dd2816c5c76d5ac6d3ed52db3c37f78691328207d13b9/jupyter_builder-1.1.1-py3-none-any.whl", upload-time = 2026-07-17T13:14:45Z, size = 913264, hashes = { sha256 = "f9c14bc55c0488a073f62af12d468936fcf9ecb7e9dd802f6f9c33de46ad70db" } }] + [[packages]] name = "jupyter-client" version = "8.9.1" @@ -1073,10 +1080,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/5a/80/5a1162f78414298 [[packages]] name = "jupyter-server" -version = "2.17.0" +version = "2.20.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/5b/ac/e040ec363d7b6b1f11304cc9f209dac4517ece5d5e01821366b924a64a50/jupyter_server-2.17.0.tar.gz", upload-time = 2025-08-21T14:42:54Z, size = 731949, hashes = { sha256 = "c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/92/80/a24767e6ca280f5a49525d987bf3e4d7552bf67c8be07e8ccf20271f8568/jupyter_server-2.17.0-py3-none-any.whl", upload-time = 2025-08-21T14:42:52Z, size = 388221, hashes = { sha256 = "e8cb9c7db4251f51ed307e329b81b72ccf2056ff82d50524debde1ee1870e13f" } }] +sdist = { url = "https://files.pythonhosted.org/packages/6b/dc/db3a582633170186f8c8b31298d7eb26ad0eb031a1f53476c258b64eed05/jupyter_server-2.20.0.tar.gz", upload-time = 2026-06-17T12:09:09Z, size = 756523, hashes = { sha256 = "b5778ba337d8015a3dc2b80803ecdd5ac18d3797fddf61a50ea5fb472b4ebe14" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f3/71/8c002223e873a870f5c41dc69b0a7c922301123e4a31d5d01ecb700aef77/jupyter_server-2.20.0-py3-none-any.whl", upload-time = 2026-06-17T12:09:07Z, size = 393143, hashes = { sha256 = "c3b67c93c471e947c18b5026f04f21614218adb706df8f48227d3ee8e0a7cdcc" } }] [[packages]] name = "jupyter-server-proxy" @@ -1094,10 +1101,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d1/2d/6674563f71c6320 [[packages]] name = "jupyterlab" -version = "4.4.7" +version = "4.6.2" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/d0/07/b3beaeb5722d4a55e345a38884c67baebd9cec2269c5309ce494485a5858/jupyterlab-4.4.7.tar.gz", upload-time = 2025-09-03T13:26:40Z, size = 22965570, hashes = { sha256 = "8c8e225492f4513ebde9bbbc00a05b651ab9a1f5b0013015d96fabf671c37188" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7e/01/44f35124896dd5c73b26705c25bb8af2089895b32f057a1e4a3488847333/jupyterlab-4.4.7-py3-none-any.whl", upload-time = 2025-09-03T13:26:35Z, size = 12291583, hashes = { sha256 = "808bae6136b507a4d18f04254218bfe71ed8ba399a36ef3280d5f259e69abf80" } }] +sdist = { url = "https://files.pythonhosted.org/packages/7a/7f/51c0c856ab286bdaf5709cf61ed13584ed9d4bee906479707da45b11b353/jupyterlab-4.6.2.tar.gz", upload-time = 2026-07-21T12:05:24Z, size = 28183650, hashes = { sha256 = "e18ce8b34f3de350e93cd5b2c4f3ae884cbe266eb76bf5d6825a4ed34c13bcff" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/63/1f/e39b248c76bb3736bc05a9491a6aa1315414c32dea12f548ecc1b24c758e/jupyterlab-4.6.2-py3-none-any.whl", upload-time = 2026-07-21T12:05:19Z, size = 17166703, hashes = { sha256 = "5964447036629adfcd3fc0969effc1da6f47d2cbd0a60b2c2eea7c31be0ec6a8" } }] [[packages]] name = "jupyterlab-git" @@ -1891,10 +1898,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d920 [[packages]] name = "prometheus-client" -version = "0.25.0" +version = "0.24.1" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/1b/fb/d9aa83ffe43ce1f19e557c0971d04b90561b0cfd50762aafb01968285553/prometheus_client-0.25.0.tar.gz", upload-time = 2026-04-09T19:53:42Z, size = 86035, hashes = { sha256 = "5e373b75c31afb3c86f1a52fa1ad470c9aace18082d39ec0d2f918d11cc9ba28" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/8d/9b/d4b1e644385499c8346fa9b622a3f030dce14cd6ef8a1871c221a17a67e7/prometheus_client-0.25.0-py3-none-any.whl", upload-time = 2026-04-09T19:53:41Z, size = 64154, hashes = { sha256 = "d5aec89e349a6ec230805d0df882f3807f74fd6c1a2fa86864e3c2279059fed1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f0/58/a794d23feb6b00fc0c72787d7e87d872a6730dd9ed7c7b3e954637d8f280/prometheus_client-0.24.1.tar.gz", upload-time = 2026-01-14T15:26:26Z, size = 85616, hashes = { sha256 = "7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/74/c3/24a2f845e3917201628ecaba4f18bab4d18a337834c1df2a159ee9d22a42/prometheus_client-0.24.1-py3-none-any.whl", upload-time = 2026-01-14T15:26:24Z, size = 64057, hashes = { sha256 = "150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055" } }] [[packages]] name = "prompt-toolkit" @@ -2023,10 +2030,10 @@ wheels = [ [[packages]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", upload-time = 2026-03-17T01:06:53Z, size = 148685, hashes = { sha256 = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", upload-time = 2026-03-17T01:06:52Z, size = 83997, hashes = { sha256 = "a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde" } }] +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] [[packages]] name = "pyasn1-modules" diff --git a/jupyter/datascience/ubi9-python-3.12/pyproject.toml b/jupyter/datascience/ubi9-python-3.12/pyproject.toml index b8dcafa3a7..38ed452292 100644 --- a/jupyter/datascience/ubi9-python-3.12/pyproject.toml +++ b/jupyter/datascience/ubi9-python-3.12/pyproject.toml @@ -19,7 +19,7 @@ dependencies = [ "onnx>=1.21.0; platform_machine != 's390x'", # CVE-2026-28500 "kubeflow-training==1.9.3", "codeflare-sdk~=0.31.2; platform_machine != 'ppc64le' and platform_machine != 's390x'", - "feast~=0.54.1", + "feast>=0.63.0", # DB connectors "pymongo~=4.14.1", @@ -31,9 +31,9 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.4.7", + "jupyterlab==4.5.7", "jupyter-bokeh~=4.0.5", - "jupyter-server~=2.17.0", + "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", "jupyter-server-terminals~=0.5.3", "jupyterlab-git~=0.51.2", @@ -56,14 +56,16 @@ environments = [ "python_version == '3.12' and sys_platform == 'linux' and platform_machine == 'aarch64'", ] override-dependencies = [ + # RHAIENG-5789/5895: jupyterlab CVE batch (odh-elyra<4.5 cap) + "jupyterlab>=4.5.7", # RHAIENG-3211: CVE-2026-26007 cryptography Subgroup Attack - "cryptography>=46.0.5", + "cryptography>=46.0.7", # RHAIENG-2458: CVE-2025-66418 urllib3 decompression vulnerability # Upstream: https://github.com/elyra-ai/elyra/issues/3325 - "urllib3>=2.6.0", + "urllib3>=2.7.0", # RHAIENG-3209: CVE-2026-25990 Pillow: Out-of-bounds Write # Upstream: https://github.com/vllm-project/llm-compressor/releases/tag/0.7.1.1 - "pillow>=12.1.1", + "pillow>=12.3.0", # RHOAIENG-53183: CVE-2026-32274 Black: Arbitrary file writes from unsanitized user input in cache file name "black>=26.3.1", ] \ No newline at end of file diff --git a/jupyter/minimal/ubi9-python-3.12/pylock.toml b/jupyter/minimal/ubi9-python-3.12/pylock.toml index db12d5a31d..396f02eb4a 100644 --- a/jupyter/minimal/ubi9-python-3.12/pylock.toml +++ b/jupyter/minimal/ubi9-python-3.12/pylock.toml @@ -475,10 +475,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/23/e8/9d61dcbd1dce8ef [[packages]] name = "jupyter-server" -version = "2.17.0" +version = "2.20.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/5b/ac/e040ec363d7b6b1f11304cc9f209dac4517ece5d5e01821366b924a64a50/jupyter_server-2.17.0.tar.gz", upload-time = 2025-08-21T14:42:54Z, size = 731949, hashes = { sha256 = "c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/92/80/a24767e6ca280f5a49525d987bf3e4d7552bf67c8be07e8ccf20271f8568/jupyter_server-2.17.0-py3-none-any.whl", upload-time = 2025-08-21T14:42:52Z, size = 388221, hashes = { sha256 = "e8cb9c7db4251f51ed307e329b81b72ccf2056ff82d50524debde1ee1870e13f" } }] +sdist = { url = "https://files.pythonhosted.org/packages/6b/dc/db3a582633170186f8c8b31298d7eb26ad0eb031a1f53476c258b64eed05/jupyter_server-2.20.0.tar.gz", upload-time = 2026-06-17T12:09:09Z, size = 756523, hashes = { sha256 = "b5778ba337d8015a3dc2b80803ecdd5ac18d3797fddf61a50ea5fb472b4ebe14" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f3/71/8c002223e873a870f5c41dc69b0a7c922301123e4a31d5d01ecb700aef77/jupyter_server-2.20.0-py3-none-any.whl", upload-time = 2026-06-17T12:09:07Z, size = 393143, hashes = { sha256 = "c3b67c93c471e947c18b5026f04f21614218adb706df8f48227d3ee8e0a7cdcc" } }] [[packages]] name = "jupyter-server-proxy" @@ -496,10 +496,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d1/2d/6674563f71c6320 [[packages]] name = "jupyterlab" -version = "4.4.7" +version = "4.5.7" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/d0/07/b3beaeb5722d4a55e345a38884c67baebd9cec2269c5309ce494485a5858/jupyterlab-4.4.7.tar.gz", upload-time = 2025-09-03T13:26:40Z, size = 22965570, hashes = { sha256 = "8c8e225492f4513ebde9bbbc00a05b651ab9a1f5b0013015d96fabf671c37188" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7e/01/44f35124896dd5c73b26705c25bb8af2089895b32f057a1e4a3488847333/jupyterlab-4.4.7-py3-none-any.whl", upload-time = 2025-09-03T13:26:35Z, size = 12291583, hashes = { sha256 = "808bae6136b507a4d18f04254218bfe71ed8ba399a36ef3280d5f259e69abf80" } }] +sdist = { url = "https://files.pythonhosted.org/packages/2b/22/8440ec827762146e7cdecf04335bd348795899d29dc6ae82238707353a2c/jupyterlab-4.5.7.tar.gz", upload-time = 2026-04-29T16:43:51Z, size = 23992763, hashes = { sha256 = "55a9822c4754da305f41e113452c68383e214dcf96de760146af89ce5d5117b0" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/3d/aa/537b8f7d80e799af19af35fb3ddfc970b951088a13c57dd9387dcfbb7f61/jupyterlab-4.5.7-py3-none-any.whl", upload-time = 2026-04-29T16:43:46Z, size = 12450123, hashes = { sha256 = "fba4cb0e2c44a52859669d8c98b45de029d5e515f8407bf8534d2a8fc5f0964d" } }] [[packages]] name = "jupyterlab-git" diff --git a/jupyter/minimal/ubi9-python-3.12/pyproject.toml b/jupyter/minimal/ubi9-python-3.12/pyproject.toml index 2e81a00391..81c246a46d 100644 --- a/jupyter/minimal/ubi9-python-3.12/pyproject.toml +++ b/jupyter/minimal/ubi9-python-3.12/pyproject.toml @@ -7,8 +7,8 @@ dependencies = [ # JupyterLab packages "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.4.7", - "jupyter-server~=2.17.0", + "jupyterlab==4.5.7", + "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", "jupyter-server-terminals~=0.5.3", "jupyterlab-git~=0.51.2", diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml index e0564c8caa..0dab4b4481 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml @@ -470,10 +470,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" @@ -831,6 +831,13 @@ marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and s sdist = { url = "https://files.pythonhosted.org/packages/b4/fd/8f0213c704bf36b5f523ae5bf7dc367f3687e75dcc2354084b75c05d2b53/jupyter_bokeh-4.0.5.tar.gz", upload-time = 2024-06-03T06:33:33Z, size = 149140, hashes = { sha256 = "a33d6ab85588f13640b30765fa15d1111b055cbe44f67a65ca57d3593af8245d" } } wheels = [{ url = "https://files.pythonhosted.org/packages/47/78/33b2294aad62e5f95b89a89379c5995c2bd978018387ef8bec79f6dc272c/jupyter_bokeh-4.0.5-py3-none-any.whl", upload-time = 2024-06-03T06:33:35Z, size = 148593, hashes = { sha256 = "1110076c14c779071cf492646a1a871aefa8a477261e4721327a666e65df1a2c" } }] +[[packages]] +name = "jupyter-builder" +version = "1.1.1" +marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" +sdist = { url = "https://files.pythonhosted.org/packages/c3/61/47f7ae054f5cd3983c10e1d65a6eb7fcd4b87ebb1056e190ef7d63ff4f19/jupyter_builder-1.1.1.tar.gz", upload-time = 2026-07-17T13:14:47Z, size = 971667, hashes = { sha256 = "1a13977912b08deda77fce2c803940131c27cf77a27ed64b9ffca25aa0ed7e6c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/83/cc/f6a12de1c890ea5dd2816c5c76d5ac6d3ed52db3c37f78691328207d13b9/jupyter_builder-1.1.1-py3-none-any.whl", upload-time = 2026-07-17T13:14:45Z, size = 913264, hashes = { sha256 = "f9c14bc55c0488a073f62af12d468936fcf9ecb7e9dd802f6f9c33de46ad70db" } }] + [[packages]] name = "jupyter-client" version = "8.9.1" @@ -875,10 +882,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/5a/80/5a1162f78414298 [[packages]] name = "jupyter-server" -version = "2.17.0" +version = "2.20.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/5b/ac/e040ec363d7b6b1f11304cc9f209dac4517ece5d5e01821366b924a64a50/jupyter_server-2.17.0.tar.gz", upload-time = 2025-08-21T14:42:54Z, size = 731949, hashes = { sha256 = "c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/92/80/a24767e6ca280f5a49525d987bf3e4d7552bf67c8be07e8ccf20271f8568/jupyter_server-2.17.0-py3-none-any.whl", upload-time = 2025-08-21T14:42:52Z, size = 388221, hashes = { sha256 = "e8cb9c7db4251f51ed307e329b81b72ccf2056ff82d50524debde1ee1870e13f" } }] +sdist = { url = "https://files.pythonhosted.org/packages/6b/dc/db3a582633170186f8c8b31298d7eb26ad0eb031a1f53476c258b64eed05/jupyter_server-2.20.0.tar.gz", upload-time = 2026-06-17T12:09:09Z, size = 756523, hashes = { sha256 = "b5778ba337d8015a3dc2b80803ecdd5ac18d3797fddf61a50ea5fb472b4ebe14" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f3/71/8c002223e873a870f5c41dc69b0a7c922301123e4a31d5d01ecb700aef77/jupyter_server-2.20.0-py3-none-any.whl", upload-time = 2026-06-17T12:09:07Z, size = 393143, hashes = { sha256 = "c3b67c93c471e947c18b5026f04f21614218adb706df8f48227d3ee8e0a7cdcc" } }] [[packages]] name = "jupyter-server-proxy" @@ -896,10 +903,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d1/2d/6674563f71c6320 [[packages]] name = "jupyterlab" -version = "4.4.7" +version = "4.6.2" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/d0/07/b3beaeb5722d4a55e345a38884c67baebd9cec2269c5309ce494485a5858/jupyterlab-4.4.7.tar.gz", upload-time = 2025-09-03T13:26:40Z, size = 22965570, hashes = { sha256 = "8c8e225492f4513ebde9bbbc00a05b651ab9a1f5b0013015d96fabf671c37188" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7e/01/44f35124896dd5c73b26705c25bb8af2089895b32f057a1e4a3488847333/jupyterlab-4.4.7-py3-none-any.whl", upload-time = 2025-09-03T13:26:35Z, size = 12291583, hashes = { sha256 = "808bae6136b507a4d18f04254218bfe71ed8ba399a36ef3280d5f259e69abf80" } }] +sdist = { url = "https://files.pythonhosted.org/packages/7a/7f/51c0c856ab286bdaf5709cf61ed13584ed9d4bee906479707da45b11b353/jupyterlab-4.6.2.tar.gz", upload-time = 2026-07-21T12:05:24Z, size = 28183650, hashes = { sha256 = "e18ce8b34f3de350e93cd5b2c4f3ae884cbe266eb76bf5d6825a4ed34c13bcff" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/63/1f/e39b248c76bb3736bc05a9491a6aa1315414c32dea12f548ecc1b24c758e/jupyterlab-4.6.2-py3-none-any.whl", upload-time = 2026-07-21T12:05:19Z, size = 17166703, hashes = { sha256 = "5964447036629adfcd3fc0969effc1da6f47d2cbd0a60b2c2eea7c31be0ec6a8" } }] [[packages]] name = "jupyterlab-git" @@ -1338,10 +1345,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb [[packages]] name = "nltk" -version = "3.9.4" +version = "3.10.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/74/a1/b3b4adf15585a5bc4c357adde150c01ebeeb642173ded4d871e89468767c/nltk-3.9.4.tar.gz", upload-time = 2026-03-24T06:13:40Z, size = 2946864, hashes = { sha256 = "ed03bc098a40481310320808b2db712d95d13ca65b27372f8a403949c8b523d0" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/9d/91/04e965f8e717ba0ab4bdca5c112deeab11c9e750d94c4d4602f050295d39/nltk-3.9.4-py3-none-any.whl", upload-time = 2026-03-24T06:13:38Z, size = 1552087, hashes = { sha256 = "f2fa301c3a12718ce4a0e9305c5675299da5ad9e26068218b69d692fda84828f" } }] +sdist = { url = "https://files.pythonhosted.org/packages/96/02/df4f105b28a7c16b0e41423bc09cf0f1b8a305df4ef0b10ca74a2e4c648c/nltk-3.10.0.tar.gz", upload-time = 2026-07-08T02:39:13Z, size = 3089244, hashes = { sha256 = "4fbac1d98203cbcd1b5d94a2877fb822300072d80604a5e7fae49d2c5f84e8c1" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6e/89/a0b0f35e2820d6a99d75ea1c11977ee6d5c9e6658eceb45b0c7620881faa/nltk-3.10.0-py3-none-any.whl", upload-time = 2026-07-08T02:39:09Z, size = 1716144, hashes = { sha256 = "54ff84d4916d3ef127e8953bee0023f6a6b320b75d634a19e06ef056d3d244bf" } }] [[packages]] name = "notebook-shim" @@ -1569,27 +1576,25 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d52 [[packages]] name = "pillow" -version = "12.2.0" +version = "12.3.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/8c/21/c2bcdd5906101a30244eaffc1b6e6ce71a31bd0742a01eb89e660ebfac2d/pillow-12.2.0.tar.gz", upload-time = 2026-04-01T14:46:17Z, size = 46987819, hashes = { sha256 = "a830b1a40919539d07806aa58e1b114df53ddd43213d9c8b75847eee6c0182b5" } } +sdist = { url = "https://files.pythonhosted.org/packages/1c/3d/bb7fca845737cf9d7dbde16ed1843984665ff2e0a518f5db43e77ec540b9/pillow-12.3.0.tar.gz", upload-time = 2026-07-01T11:56:38Z, size = 47025035, hashes = { sha256 = "3b8182a766685eaa002637e28b4ec8d6b18819a0c71f579bf0dbaa5830297cce" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/e9/9e/c05e19657fd57841e476be1ab46c4d501bffbadbafdc31a6d665f8b737b6/pillow-12.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-04-01T14:43:20Z, size = 8094744, hashes = { sha256 = "b86024e52a1b269467a802258c25521e6d742349d760728092e1bc2d135b4d76" } }, - { url = "https://files.pythonhosted.org/packages/43/e3/fdc657359e919462369869f1c9f0e973f353f9a9ee295a39b1fea8ee1a77/pillow-12.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-01T14:43:26Z, size = 7087215, hashes = { sha256 = "62f5409336adb0663b7caa0da5c7d9e7bdbaae9ce761d34669420c2a801b2780" } }, - { url = "https://files.pythonhosted.org/packages/67/f9/029a27095ad20f854f9dba026b3ea6428548316e057e6fc3545409e86651/pillow-12.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-04-01T14:43:32Z, size = 7212112, hashes = { sha256 = "fc3d34d4a8fbec3e88a79b92e5465e0f9b842b628675850d860b8bd300b159f5" } }, - { url = "https://files.pythonhosted.org/packages/69/bc/8986948f05e3ea490b8442ea1c1d4d990b24a7e43d8a51b2c7d8b1dced36/pillow-12.2.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-04-01T14:43:45Z, size = 3640401, hashes = { sha256 = "766cef22385fa1091258ad7e6216792b156dc16d8d3fa607e7545b2b72061f1c" } }, - { url = "https://files.pythonhosted.org/packages/a8/68/b93e09e5e8549019e61acf49f65b1a8530765a7f812c77a7461bca7e4494/pillow-12.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-04-01T14:43:57Z, size = 8090669, hashes = { sha256 = "03f6fab9219220f041c74aeaa2939ff0062bd5c364ba9ce037197f4c6d498cd9" } }, - { url = "https://files.pythonhosted.org/packages/67/ee/21d4e8536afd1a328f01b359b4d3997b291ffd35a237c877b331c1c3b71c/pillow-12.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-01T14:44:02Z, size = 7082423, hashes = { sha256 = "eedf4b74eda2b5a4b2b2fb4c006d6295df3bf29e459e198c90ea48e130dc75c3" } }, - { url = "https://files.pythonhosted.org/packages/ed/1e/409007f56a2fdce61584fd3acbc2bbc259857d555196cedcadc68c015c82/pillow-12.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-04-01T14:44:08Z, size = 7208580, hashes = { sha256 = "1e1757442ed87f4912397c6d35a0db6a7b52592156014706f17658ff58bbf795" } }, - { url = "https://files.pythonhosted.org/packages/3c/83/5982eb4a285967baa70340320be9f88e57665a387e3a53a7f0db8231a0cd/pillow-12.2.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-04-01T14:44:26Z, size = 8126550, hashes = { sha256 = "d362d1878f00c142b7e1a16e6e5e780f02be8195123f164edf7eddd911eefe7c" } }, - { url = "https://files.pythonhosted.org/packages/36/a3/f9a77144231fb8d40ee27107b4463e205fa4677e2ca2548e14da5cf18dce/pillow-12.2.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-01T14:44:32Z, size = 7115667, hashes = { sha256 = "efd8c21c98c5cc60653bcb311bef2ce0401642b7ce9d09e03a7da87c878289d4" } }, - { url = "https://files.pythonhosted.org/packages/c0/a8/27fb307055087f3668f6d0a8ccb636e7431d56ed0750e07a60547b1e083e/pillow-12.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2026-04-01T14:44:37Z, size = 7238241, hashes = { sha256 = "dac8d77255a37e81a2efcbd1fc05f1c15ee82200e6c240d7e127e25e365c39ea" } }, - { url = "https://files.pythonhosted.org/packages/b0/63/703f86fd4c422a9cf722833670f4f71418fb116b2853ff7da722ea43f184/pillow-12.2.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-04-01T14:44:53Z, size = 3640159, hashes = { sha256 = "6a6e67ea2e6feda684ed370f9a1c52e7a243631c025ba42149a2cc5934dec295" } }, - { url = "https://files.pythonhosted.org/packages/5e/03/688747d2e91cfbe0e64f316cd2e8005698f76ada3130d0194664174fa5de/pillow-12.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-04-01T14:45:04Z, size = 8091599, hashes = { sha256 = "7b14cc0106cd9aecda615dd6903840a058b4700fcb817687d0ee4fc8b6e389be" } }, - { url = "https://files.pythonhosted.org/packages/11/8d/d2532ad2a603ca2b93ad9f5135732124e57811d0168155852f37fbce2458/pillow-12.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-01T14:45:09Z, size = 7083360, hashes = { sha256 = "4bfd07bc812fbd20395212969e41931001fd59eb55a60658b0e5710872e95286" } }, - { url = "https://files.pythonhosted.org/packages/5f/f7/769d5632ffb0988f1c5e7660b3e731e30f7f8ec4318e94d0a5d674eb65a4/pillow-12.2.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2026-04-01T14:45:15Z, size = 7209321, hashes = { sha256 = "deede7c263feb25dba4e82ea23058a235dcc2fe1f6021025dc71f2b618e26104" } }, - { url = "https://files.pythonhosted.org/packages/1c/3c/7fbc17cfb7e4fe0ef1642e0abc17fc6c94c9f7a16be41498e12e2ba60408/pillow-12.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-04-01T14:45:33Z, size = 8127807, hashes = { sha256 = "1610dd6c61621ae1cf811bef44d77e149ce3f7b95afe66a4512f8c59f25d9ebe" } }, - { url = "https://files.pythonhosted.org/packages/6e/32/2880fb3a074847ac159d8f902cb43278a61e85f681661e7419e6596803ed/pillow-12.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-01T14:45:39Z, size = 7116720, hashes = { sha256 = "8e9c4f5b3c546fa3458a29ab22646c1c6c787ea8f5ef51300e5a60300736905e" } }, - { url = "https://files.pythonhosted.org/packages/18/53/773f5edca692009d883a72211b60fdaf8871cbef075eaa9d577f0a2f989e/pillow-12.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-04-01T14:45:44Z, size = 7239413, hashes = { sha256 = "f278f034eb75b4e8a13a54a876cc4a5ab39173d2cdd93a638e1b467fc545ac43" } }, + { url = "https://files.pythonhosted.org/packages/84/21/a35af28dcc61f37ed850a2d64c65c701321dfbf25085e469d5559360cbbf/pillow-12.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:54:13Z, size = 6940830, hashes = { sha256 = "78cb2c6865a35ab8ff8b75fd122f6033b92a62c82801110e48ddd6c936a45d91" } }, + { url = "https://files.pythonhosted.org/packages/1d/72/cf78ac9780bb93c28328f408973845a309d4d145041665f734572ced1b52/pillow-12.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:54:17Z, size = 7052934, hashes = { sha256 = "0dd2064cbc55aaec028ef5fbb60fa47bb6c3e7918e07ff17935284b227a9d2df" } }, + { url = "https://files.pythonhosted.org/packages/df/39/ecf519435a200c693fe053a6ee4d835b41cf963a4dfc2551c4e637cb2a71/pillow-12.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-01T11:54:29Z, size = 3696433, hashes = { sha256 = "ae26d61dfa7a47befdc7572b521024e8745f3d809bd95ca9505a7bba9ef849ec" } }, + { url = "https://files.pythonhosted.org/packages/f7/62/de5bdd77d935331f4f802edc11e4d82950f642caad6cb2f949837b8560e2/pillow-12.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:54:38Z, size = 6937129, hashes = { sha256 = "0847a763afefb695bc912d7c131e7e0632d4edc1d8698f58ddabec8e46b8b6d3" } }, + { url = "https://files.pythonhosted.org/packages/6b/1d/f13de01a553988ab895ba1c722e06cf3144d4f57656fd5b81b6d881f1179/pillow-12.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:54:42Z, size = 7049439, hashes = { sha256 = "756c768d0c9c2955feb7a56c37ea24aea2e369f8d36a88da270b6a9f19e62b5e" } }, + { url = "https://files.pythonhosted.org/packages/c8/02/8d0bc62ef0302318c46ff2a512822d2610e81c7aa46c9b3abe6cbaca5ad0/pillow-12.3.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-01T11:54:55Z, size = 3696262, hashes = { sha256 = "a45650e8ce7fafffd731db8550230db6b0d306d181a90b67d3e6bca2f1990930" } }, + { url = "https://files.pythonhosted.org/packages/5c/44/c85361f65dbe00eea8576ee467c768d25129989efb76e94f205e9ca9bb46/pillow-12.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:55:03Z, size = 6936962, hashes = { sha256 = "251bf95b67017e27b13d82f5b326234ca62d70f9cf4c2b9032de2358a3b12c7b" } }, + { url = "https://files.pythonhosted.org/packages/f0/f4/68c491844841ede6bed70189546b3ee9731cf9f2cbad396faff5e1ccba45/pillow-12.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:55:08Z, size = 7048116, hashes = { sha256 = "23aceaa007d6172b02c277f0cd359c79492bbb14f7072b4ede9fbcaf20648130" } }, + { url = "https://files.pythonhosted.org/packages/cc/91/420637fcb8f1bc11029e403b4538e6694744428d8246118e45719f944556/pillow-12.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:55:24Z, size = 6989642, hashes = { sha256 = "bf16ba1b4d0b6b7c8e534936632270cf70eb00dbe09005bc345b2677b726855c" } }, + { url = "https://files.pythonhosted.org/packages/d2/87/24233f785f55474dc02ce3e739c5528a77e3a862e9333d1dd7a25cc31f70/pillow-12.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:55:28Z, size = 7096716, hashes = { sha256 = "30f2aa603c41533cc25c05acd0da21636e84a315768feb631c937177db558931" } }, + { url = "https://files.pythonhosted.org/packages/52/7e/1f67e6f4ece6b582ee4b539decbcc9f848dc245a93ed8cd7338bafef72f1/pillow-12.3.0-cp315-cp315-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-01T11:55:41Z, size = 3696331, hashes = { sha256 = "4998562bf62a445225f22e07c896bb04b35b1b1f2eb6d760584c9c51d7a5f78c" } }, + { url = "https://files.pythonhosted.org/packages/f8/6d/043e96ff814fc31a33077e4cba86082167db520c93632afdf2042febbb0c/pillow-12.3.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:55:50Z, size = 6947439, hashes = { sha256 = "6b02afb9b97f65fbca5f31db6a2a3ba21aa93030225f150fa3f249717e938fb4" } }, + { url = "https://files.pythonhosted.org/packages/0f/ce/e63064e2122923ff687c8ad792d0d736a7b3920a56a46982e81a7fdd25d6/pillow-12.3.0-cp315-cp315-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:55:55Z, size = 7060394, hashes = { sha256 = "e795b7eb908249c4e43c7c99fac7c2c75dab0c43566e37db472a355f63693d71" } }, + { url = "https://files.pythonhosted.org/packages/36/16/cf6eeaae8d0fce8dd390a33437cf68c5d5bd73834a2bc6e2f14efda0ab45/pillow-12.3.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:56:11Z, size = 6997047, hashes = { sha256 = "cf1845d02ad822a369a49f2bb9345b1614744267682e7a03527dc3bf6eea1777" } }, + { url = "https://files.pythonhosted.org/packages/a0/e1/ffc9cfc2eea0d178da8018e18e959301ad9d6bc9f3edb7181e748a474b97/pillow-12.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:56:16Z, size = 7105895, hashes = { sha256 = "f13c32a3abd6079a66d9526e18dad9b6d280384d49d7c54040cd57b6424041d9" } }, ] [[packages]] @@ -1622,10 +1627,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/4b/a6/38c8e2f318bf67d [[packages]] name = "prometheus-client" -version = "0.25.0" +version = "0.24.1" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/1b/fb/d9aa83ffe43ce1f19e557c0971d04b90561b0cfd50762aafb01968285553/prometheus_client-0.25.0.tar.gz", upload-time = 2026-04-09T19:53:42Z, size = 86035, hashes = { sha256 = "5e373b75c31afb3c86f1a52fa1ad470c9aace18082d39ec0d2f918d11cc9ba28" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/8d/9b/d4b1e644385499c8346fa9b622a3f030dce14cd6ef8a1871c221a17a67e7/prometheus_client-0.25.0-py3-none-any.whl", upload-time = 2026-04-09T19:53:41Z, size = 64154, hashes = { sha256 = "d5aec89e349a6ec230805d0df882f3807f74fd6c1a2fa86864e3c2279059fed1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f0/58/a794d23feb6b00fc0c72787d7e87d872a6730dd9ed7c7b3e954637d8f280/prometheus_client-0.24.1.tar.gz", upload-time = 2026-01-14T15:26:26Z, size = 85616, hashes = { sha256 = "7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/74/c3/24a2f845e3917201628ecaba4f18bab4d18a337834c1df2a159ee9d22a42/prometheus_client-0.24.1-py3-none-any.whl", upload-time = 2026-01-14T15:26:24Z, size = 64057, hashes = { sha256 = "150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055" } }] [[packages]] name = "prompt-toolkit" @@ -1718,10 +1723,10 @@ wheels = [ [[packages]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", upload-time = 2026-03-17T01:06:53Z, size = 148685, hashes = { sha256 = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", upload-time = 2026-03-17T01:06:52Z, size = 83997, hashes = { sha256 = "a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde" } }] +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] [[packages]] name = "pyasn1-modules" diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml index 9ee2769c37..d37cd28678 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml @@ -35,7 +35,7 @@ dependencies = [ "onnxconverter-common~=1.16.0", # ONNX 1.21+ (skl2onnx); was ~=1.13.0 "onnx>=1.21.0; platform_machine != 's390x'", # CVE-2026-28500 "kubeflow-training==1.9.3", - "feast~=0.54.1", + "feast>=0.63.0", # DB connectors "pymongo~=4.14.1", @@ -47,9 +47,9 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.4.7", + "jupyterlab==4.5.7", "jupyter-bokeh~=4.0.5", - "jupyter-server~=2.17.0", + "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", "jupyter-server-terminals~=0.5.3", "jupyterlab-git~=0.51.2", @@ -83,6 +83,10 @@ explicit = true # RHAIIS pins are mirrored in constraint-dependencies; overrides below are # notebooks-only where constraints cannot replace a transitive upper bound. override-dependencies = [ + # RHAIENG-6097+: llmcompressor caps pillow<=12.2.0 + "pillow>=12.3.0", + # RHAIENG-5789/5895: jupyterlab CVE batch (odh-elyra<4.5 cap) + "jupyterlab>=4.5.7", # RHAIENG-2458: elyra pins urllib3 below RHAIIS/CVE floor; constraints alone do not replace transitive caps "urllib3>=2.7.0", # RHOAIENG-53183: notebooks-only CVE (not in RHAIIS model-opt constraints.txt) @@ -105,7 +109,7 @@ constraint-dependencies = [ "datasets==4.0.0", "accelerate==1.10.0", "pynvml==12.0.0", - "pillow==12.2.0", + "pillow>=12.3.0", "urllib3>=2.7.0", "aiohttp>=3.14.0", "filelock>=3.20.3", diff --git a/jupyter/pytorch/ubi9-python-3.12/pylock.toml b/jupyter/pytorch/ubi9-python-3.12/pylock.toml index a51bd88242..6d7099e72c 100644 --- a/jupyter/pytorch/ubi9-python-3.12/pylock.toml +++ b/jupyter/pytorch/ubi9-python-3.12/pylock.toml @@ -479,10 +479,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" @@ -826,6 +826,13 @@ marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and s sdist = { url = "https://files.pythonhosted.org/packages/b4/fd/8f0213c704bf36b5f523ae5bf7dc367f3687e75dcc2354084b75c05d2b53/jupyter_bokeh-4.0.5.tar.gz", upload-time = 2024-06-03T06:33:33Z, size = 149140, hashes = { sha256 = "a33d6ab85588f13640b30765fa15d1111b055cbe44f67a65ca57d3593af8245d" } } wheels = [{ url = "https://files.pythonhosted.org/packages/47/78/33b2294aad62e5f95b89a89379c5995c2bd978018387ef8bec79f6dc272c/jupyter_bokeh-4.0.5-py3-none-any.whl", upload-time = 2024-06-03T06:33:35Z, size = 148593, hashes = { sha256 = "1110076c14c779071cf492646a1a871aefa8a477261e4721327a666e65df1a2c" } }] +[[packages]] +name = "jupyter-builder" +version = "1.1.1" +marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" +sdist = { url = "https://files.pythonhosted.org/packages/c3/61/47f7ae054f5cd3983c10e1d65a6eb7fcd4b87ebb1056e190ef7d63ff4f19/jupyter_builder-1.1.1.tar.gz", upload-time = 2026-07-17T13:14:47Z, size = 971667, hashes = { sha256 = "1a13977912b08deda77fce2c803940131c27cf77a27ed64b9ffca25aa0ed7e6c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/83/cc/f6a12de1c890ea5dd2816c5c76d5ac6d3ed52db3c37f78691328207d13b9/jupyter_builder-1.1.1-py3-none-any.whl", upload-time = 2026-07-17T13:14:45Z, size = 913264, hashes = { sha256 = "f9c14bc55c0488a073f62af12d468936fcf9ecb7e9dd802f6f9c33de46ad70db" } }] + [[packages]] name = "jupyter-client" version = "8.9.1" @@ -870,10 +877,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/5a/80/5a1162f78414298 [[packages]] name = "jupyter-server" -version = "2.17.0" +version = "2.20.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/5b/ac/e040ec363d7b6b1f11304cc9f209dac4517ece5d5e01821366b924a64a50/jupyter_server-2.17.0.tar.gz", upload-time = 2025-08-21T14:42:54Z, size = 731949, hashes = { sha256 = "c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/92/80/a24767e6ca280f5a49525d987bf3e4d7552bf67c8be07e8ccf20271f8568/jupyter_server-2.17.0-py3-none-any.whl", upload-time = 2025-08-21T14:42:52Z, size = 388221, hashes = { sha256 = "e8cb9c7db4251f51ed307e329b81b72ccf2056ff82d50524debde1ee1870e13f" } }] +sdist = { url = "https://files.pythonhosted.org/packages/6b/dc/db3a582633170186f8c8b31298d7eb26ad0eb031a1f53476c258b64eed05/jupyter_server-2.20.0.tar.gz", upload-time = 2026-06-17T12:09:09Z, size = 756523, hashes = { sha256 = "b5778ba337d8015a3dc2b80803ecdd5ac18d3797fddf61a50ea5fb472b4ebe14" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f3/71/8c002223e873a870f5c41dc69b0a7c922301123e4a31d5d01ecb700aef77/jupyter_server-2.20.0-py3-none-any.whl", upload-time = 2026-06-17T12:09:07Z, size = 393143, hashes = { sha256 = "c3b67c93c471e947c18b5026f04f21614218adb706df8f48227d3ee8e0a7cdcc" } }] [[packages]] name = "jupyter-server-proxy" @@ -891,10 +898,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d1/2d/6674563f71c6320 [[packages]] name = "jupyterlab" -version = "4.4.7" +version = "4.6.2" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/d0/07/b3beaeb5722d4a55e345a38884c67baebd9cec2269c5309ce494485a5858/jupyterlab-4.4.7.tar.gz", upload-time = 2025-09-03T13:26:40Z, size = 22965570, hashes = { sha256 = "8c8e225492f4513ebde9bbbc00a05b651ab9a1f5b0013015d96fabf671c37188" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7e/01/44f35124896dd5c73b26705c25bb8af2089895b32f057a1e4a3488847333/jupyterlab-4.4.7-py3-none-any.whl", upload-time = 2025-09-03T13:26:35Z, size = 12291583, hashes = { sha256 = "808bae6136b507a4d18f04254218bfe71ed8ba399a36ef3280d5f259e69abf80" } }] +sdist = { url = "https://files.pythonhosted.org/packages/7a/7f/51c0c856ab286bdaf5709cf61ed13584ed9d4bee906479707da45b11b353/jupyterlab-4.6.2.tar.gz", upload-time = 2026-07-21T12:05:24Z, size = 28183650, hashes = { sha256 = "e18ce8b34f3de350e93cd5b2c4f3ae884cbe266eb76bf5d6825a4ed34c13bcff" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/63/1f/e39b248c76bb3736bc05a9491a6aa1315414c32dea12f548ecc1b24c758e/jupyterlab-4.6.2-py3-none-any.whl", upload-time = 2026-07-21T12:05:19Z, size = 17166703, hashes = { sha256 = "5964447036629adfcd3fc0969effc1da6f47d2cbd0a60b2c2eea7c31be0ec6a8" } }] [[packages]] name = "jupyterlab-git" @@ -1616,10 +1623,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d920 [[packages]] name = "prometheus-client" -version = "0.25.0" +version = "0.24.1" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/1b/fb/d9aa83ffe43ce1f19e557c0971d04b90561b0cfd50762aafb01968285553/prometheus_client-0.25.0.tar.gz", upload-time = 2026-04-09T19:53:42Z, size = 86035, hashes = { sha256 = "5e373b75c31afb3c86f1a52fa1ad470c9aace18082d39ec0d2f918d11cc9ba28" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/8d/9b/d4b1e644385499c8346fa9b622a3f030dce14cd6ef8a1871c221a17a67e7/prometheus_client-0.25.0-py3-none-any.whl", upload-time = 2026-04-09T19:53:41Z, size = 64154, hashes = { sha256 = "d5aec89e349a6ec230805d0df882f3807f74fd6c1a2fa86864e3c2279059fed1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f0/58/a794d23feb6b00fc0c72787d7e87d872a6730dd9ed7c7b3e954637d8f280/prometheus_client-0.24.1.tar.gz", upload-time = 2026-01-14T15:26:26Z, size = 85616, hashes = { sha256 = "7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/74/c3/24a2f845e3917201628ecaba4f18bab4d18a337834c1df2a159ee9d22a42/prometheus_client-0.24.1-py3-none-any.whl", upload-time = 2026-01-14T15:26:24Z, size = 64057, hashes = { sha256 = "150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055" } }] [[packages]] name = "prompt-toolkit" @@ -1711,10 +1718,10 @@ wheels = [ [[packages]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", upload-time = 2026-03-17T01:06:53Z, size = 148685, hashes = { sha256 = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", upload-time = 2026-03-17T01:06:52Z, size = 83997, hashes = { sha256 = "a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde" } }] +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] [[packages]] name = "pyasn1-modules" diff --git a/jupyter/pytorch/ubi9-python-3.12/pyproject.toml b/jupyter/pytorch/ubi9-python-3.12/pyproject.toml index 51ec109a67..c6b4d6ad9f 100644 --- a/jupyter/pytorch/ubi9-python-3.12/pyproject.toml +++ b/jupyter/pytorch/ubi9-python-3.12/pyproject.toml @@ -24,7 +24,7 @@ dependencies = [ "onnx>=1.21.0; platform_machine != 's390x'", # CVE-2026-28500 "codeflare-sdk~=0.31.2", "kubeflow-training==1.9.3", - "feast~=0.54.1", + "feast>=0.63.0", # DB connectors "pymongo~=4.14.1", @@ -36,9 +36,9 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.4.7", + "jupyterlab==4.5.7", "jupyter-bokeh~=4.0.5", - "jupyter-server~=2.17.0", + "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", "jupyter-server-terminals~=0.5.3", "jupyterlab-git~=0.51.2", @@ -70,14 +70,16 @@ environments = [ ] override-dependencies = [ + # RHAIENG-5789/5895: jupyterlab CVE batch (odh-elyra<4.5 cap) + "jupyterlab>=4.5.7", # RHAIENG-3211: CVE-2026-26007 cryptography Subgroup Attack - "cryptography>=46.0.5", + "cryptography>=46.0.7", # RHAIENG-2458: CVE-2025-66418 urllib3 decompression vulnerability # Upstream: https://github.com/elyra-ai/elyra/issues/3325 - "urllib3>=2.6.0", + "urllib3>=2.7.0", # RHAIENG-3209: CVE-2026-25990 Pillow: Out-of-bounds Write # Upstream: https://github.com/vllm-project/llm-compressor/releases/tag/0.7.1.1 - "pillow>=12.1.1", + "pillow>=12.3.0", # RHOAIENG-53183: CVE-2026-32274 Black: Arbitrary file writes from unsanitized user input in cache file name "black>=26.3.1", ] \ No newline at end of file diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml b/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml index c879334c7d..270e47a7e0 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/pylock.toml @@ -479,10 +479,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" @@ -826,6 +826,13 @@ marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and s sdist = { url = "https://files.pythonhosted.org/packages/b4/fd/8f0213c704bf36b5f523ae5bf7dc367f3687e75dcc2354084b75c05d2b53/jupyter_bokeh-4.0.5.tar.gz", upload-time = 2024-06-03T06:33:33Z, size = 149140, hashes = { sha256 = "a33d6ab85588f13640b30765fa15d1111b055cbe44f67a65ca57d3593af8245d" } } wheels = [{ url = "https://files.pythonhosted.org/packages/47/78/33b2294aad62e5f95b89a89379c5995c2bd978018387ef8bec79f6dc272c/jupyter_bokeh-4.0.5-py3-none-any.whl", upload-time = 2024-06-03T06:33:35Z, size = 148593, hashes = { sha256 = "1110076c14c779071cf492646a1a871aefa8a477261e4721327a666e65df1a2c" } }] +[[packages]] +name = "jupyter-builder" +version = "1.1.1" +marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" +sdist = { url = "https://files.pythonhosted.org/packages/c3/61/47f7ae054f5cd3983c10e1d65a6eb7fcd4b87ebb1056e190ef7d63ff4f19/jupyter_builder-1.1.1.tar.gz", upload-time = 2026-07-17T13:14:47Z, size = 971667, hashes = { sha256 = "1a13977912b08deda77fce2c803940131c27cf77a27ed64b9ffca25aa0ed7e6c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/83/cc/f6a12de1c890ea5dd2816c5c76d5ac6d3ed52db3c37f78691328207d13b9/jupyter_builder-1.1.1-py3-none-any.whl", upload-time = 2026-07-17T13:14:45Z, size = 913264, hashes = { sha256 = "f9c14bc55c0488a073f62af12d468936fcf9ecb7e9dd802f6f9c33de46ad70db" } }] + [[packages]] name = "jupyter-client" version = "8.9.1" @@ -870,10 +877,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/5a/80/5a1162f78414298 [[packages]] name = "jupyter-server" -version = "2.17.0" +version = "2.20.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/5b/ac/e040ec363d7b6b1f11304cc9f209dac4517ece5d5e01821366b924a64a50/jupyter_server-2.17.0.tar.gz", upload-time = 2025-08-21T14:42:54Z, size = 731949, hashes = { sha256 = "c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/92/80/a24767e6ca280f5a49525d987bf3e4d7552bf67c8be07e8ccf20271f8568/jupyter_server-2.17.0-py3-none-any.whl", upload-time = 2025-08-21T14:42:52Z, size = 388221, hashes = { sha256 = "e8cb9c7db4251f51ed307e329b81b72ccf2056ff82d50524debde1ee1870e13f" } }] +sdist = { url = "https://files.pythonhosted.org/packages/6b/dc/db3a582633170186f8c8b31298d7eb26ad0eb031a1f53476c258b64eed05/jupyter_server-2.20.0.tar.gz", upload-time = 2026-06-17T12:09:09Z, size = 756523, hashes = { sha256 = "b5778ba337d8015a3dc2b80803ecdd5ac18d3797fddf61a50ea5fb472b4ebe14" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f3/71/8c002223e873a870f5c41dc69b0a7c922301123e4a31d5d01ecb700aef77/jupyter_server-2.20.0-py3-none-any.whl", upload-time = 2026-06-17T12:09:07Z, size = 393143, hashes = { sha256 = "c3b67c93c471e947c18b5026f04f21614218adb706df8f48227d3ee8e0a7cdcc" } }] [[packages]] name = "jupyter-server-proxy" @@ -891,10 +898,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d1/2d/6674563f71c6320 [[packages]] name = "jupyterlab" -version = "4.4.7" +version = "4.6.2" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/d0/07/b3beaeb5722d4a55e345a38884c67baebd9cec2269c5309ce494485a5858/jupyterlab-4.4.7.tar.gz", upload-time = 2025-09-03T13:26:40Z, size = 22965570, hashes = { sha256 = "8c8e225492f4513ebde9bbbc00a05b651ab9a1f5b0013015d96fabf671c37188" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7e/01/44f35124896dd5c73b26705c25bb8af2089895b32f057a1e4a3488847333/jupyterlab-4.4.7-py3-none-any.whl", upload-time = 2025-09-03T13:26:35Z, size = 12291583, hashes = { sha256 = "808bae6136b507a4d18f04254218bfe71ed8ba399a36ef3280d5f259e69abf80" } }] +sdist = { url = "https://files.pythonhosted.org/packages/7a/7f/51c0c856ab286bdaf5709cf61ed13584ed9d4bee906479707da45b11b353/jupyterlab-4.6.2.tar.gz", upload-time = 2026-07-21T12:05:24Z, size = 28183650, hashes = { sha256 = "e18ce8b34f3de350e93cd5b2c4f3ae884cbe266eb76bf5d6825a4ed34c13bcff" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/63/1f/e39b248c76bb3736bc05a9491a6aa1315414c32dea12f548ecc1b24c758e/jupyterlab-4.6.2-py3-none-any.whl", upload-time = 2026-07-21T12:05:19Z, size = 17166703, hashes = { sha256 = "5964447036629adfcd3fc0969effc1da6f47d2cbd0a60b2c2eea7c31be0ec6a8" } }] [[packages]] name = "jupyterlab-git" @@ -1532,10 +1539,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d920 [[packages]] name = "prometheus-client" -version = "0.25.0" +version = "0.24.1" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/1b/fb/d9aa83ffe43ce1f19e557c0971d04b90561b0cfd50762aafb01968285553/prometheus_client-0.25.0.tar.gz", upload-time = 2026-04-09T19:53:42Z, size = 86035, hashes = { sha256 = "5e373b75c31afb3c86f1a52fa1ad470c9aace18082d39ec0d2f918d11cc9ba28" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/8d/9b/d4b1e644385499c8346fa9b622a3f030dce14cd6ef8a1871c221a17a67e7/prometheus_client-0.25.0-py3-none-any.whl", upload-time = 2026-04-09T19:53:41Z, size = 64154, hashes = { sha256 = "d5aec89e349a6ec230805d0df882f3807f74fd6c1a2fa86864e3c2279059fed1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f0/58/a794d23feb6b00fc0c72787d7e87d872a6730dd9ed7c7b3e954637d8f280/prometheus_client-0.24.1.tar.gz", upload-time = 2026-01-14T15:26:26Z, size = 85616, hashes = { sha256 = "7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/74/c3/24a2f845e3917201628ecaba4f18bab4d18a337834c1df2a159ee9d22a42/prometheus_client-0.24.1-py3-none-any.whl", upload-time = 2026-01-14T15:26:24Z, size = 64057, hashes = { sha256 = "150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055" } }] [[packages]] name = "prompt-toolkit" @@ -1627,10 +1634,10 @@ wheels = [ [[packages]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", upload-time = 2026-03-17T01:06:53Z, size = 148685, hashes = { sha256 = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", upload-time = 2026-03-17T01:06:52Z, size = 83997, hashes = { sha256 = "a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde" } }] +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] [[packages]] name = "pyasn1-modules" diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml b/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml index 4c7ac40faa..4a788fa0ab 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml @@ -25,7 +25,7 @@ dependencies = [ "onnx>=1.21.0; platform_machine != 's390x'", # CVE-2026-28500 "codeflare-sdk~=0.31.2", "kubeflow-training==1.9.3", - "feast~=0.54.1", + "feast>=0.63.0", # DB connectors "pymongo~=4.14.1", @@ -37,9 +37,9 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.4.7", + "jupyterlab==4.5.7", "jupyter-bokeh~=4.0.5", - "jupyter-server~=2.17.0", + "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", "jupyter-server-terminals~=0.5.3", "jupyterlab-git~=0.51.2", @@ -71,14 +71,16 @@ environments = [ # aarch64 omitted: lock resolution fails — pinned ROCm torch stack has no linux/aarch64 wheels ] override-dependencies = [ + # RHAIENG-5789/5895: jupyterlab CVE batch (odh-elyra<4.5 cap) + "jupyterlab>=4.5.7", # RHAIENG-3211: CVE-2026-26007 cryptography Subgroup Attack - "cryptography>=46.0.5", + "cryptography>=46.0.7", # RHAIENG-2458: CVE-2025-66418 urllib3 decompression vulnerability # Upstream: https://github.com/elyra-ai/elyra/issues/3325 - "urllib3>=2.6.0", + "urllib3>=2.7.0", # RHAIENG-3209: CVE-2026-25990 Pillow: Out-of-bounds Write # Upstream: https://github.com/vllm-project/llm-compressor/releases/tag/0.7.1.1 - "pillow>=12.1.1", + "pillow>=12.3.0", # RHOAIENG-53183: CVE-2026-32274 Black: Arbitrary file writes from unsanitized user input in cache file name "black>=26.3.1", ] \ No newline at end of file diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml b/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml index ba205cc8f8..159197ba7d 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/pylock.toml @@ -20,18 +20,20 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160 [[packages]] name = "aiohttp" -version = "3.13.3" +version = "3.14.3" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/50/42/32cf8e7704ceb4481406eb87161349abb46a57fee3f008ba9cb610968646/aiohttp-3.13.3.tar.gz", upload-time = 2026-01-03T17:33:05Z, size = 7844556, hashes = { sha256 = "a949eee43d3782f2daae4f4a2819b2cb9b0c5d3b7f7a927067cc84dafdbb9f88" } } +sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", upload-time = 2026-07-23T01:57:27Z, size = 7971213, hashes = { sha256 = "9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/86/f6/a62cbbf13f0ac80a70f71b1672feba90fdb21fd7abd8dbf25c0105fb6fa3/aiohttp-3.13.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-03T17:30:27Z, size = 1755181, hashes = { sha256 = "9ae8dd55c8e6c4257eae3a20fd2c8f41edaea5992ed67156642493b8daf3cecc" } }, - { url = "https://files.pythonhosted.org/packages/9d/f2/a07a75173124f31f11ea6f863dc44e6f09afe2bca45dd4e64979490deab1/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-01-03T17:30:41Z, size = 1722379, hashes = { sha256 = "87797e645d9d8e222e04160ee32aa06bc5c163e8499f24db719e7852ec23093a" } }, - { url = "https://files.pythonhosted.org/packages/7c/24/75d274228acf35ceeb2850b8ce04de9dd7355ff7a0b49d607ee60c29c518/aiohttp-3.13.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-03T17:30:58Z, size = 1743131, hashes = { sha256 = "f76c1e3fe7d7c8afad7ed193f89a292e1999608170dcc9751a7462a87dfd5bc0" } }, - { url = "https://files.pythonhosted.org/packages/e8/35/4a3daeb8b9fab49240d21c04d50732313295e4bd813a465d840236dd0ce1/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-01-03T17:31:12Z, size = 1721120, hashes = { sha256 = "8057c98e0c8472d8846b9c79f56766bcc57e3e8ac7bfd510482332366c56c591" } }, - { url = "https://files.pythonhosted.org/packages/e3/d1/e30e537a15f53485b61f5be525f2157da719819e8377298502aebac45536/aiohttp-3.13.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-03T17:31:31Z, size = 1720277, hashes = { sha256 = "bbe7d4cecacb439e2e2a8a1a7b935c25b812af7a5fd26503a66dadf428e79ec1" } }, - { url = "https://files.pythonhosted.org/packages/1f/53/71165b26978f719c3419381514c9690bd5980e764a09440a10bb816ea4ab/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2026-01-03T17:31:44Z, size = 1702188, hashes = { sha256 = "2eb752b102b12a76ca02dff751a801f028b4ffbbc478840b473597fc91a9ed43" } }, - { url = "https://files.pythonhosted.org/packages/37/df/d879401cedeef27ac4717f6426c8c36c3091c6e9f08a9178cc87549c537f/aiohttp-3.13.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-03T17:32:05Z, size = 1797246, hashes = { sha256 = "34bac00a67a812570d4a460447e1e9e06fae622946955f939051e7cc895cfab8" } }, - { url = "https://files.pythonhosted.org/packages/3c/5f/24155e30ba7f8c96918af1350eb0663e2430aad9e001c0489d89cd708ab1/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-01-03T17:32:20Z, size = 1769801, hashes = { sha256 = "fc353029f176fd2b3ec6cfc71be166aba1936fe5d73dd1992ce289ca6647a9aa" } }, + { url = "https://files.pythonhosted.org/packages/52/b7/7cd31f29d6055bd711ae6e669367fba6f5ae9de463910a793e30556a8db7/aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:54:15Z, size = 1792122, hashes = { sha256 = "543906c127fb1d929b95076db19b83fa2d46751006ff1e23b093aa5ac4d8db42" } }, + { url = "https://files.pythonhosted.org/packages/e0/eb/aad34e897e668424d6e995da5dff8a4a09af93363d3392488772957a63aa/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:54:40Z, size = 1768629, hashes = { sha256 = "d1558173930a5a8d3069cee5c92fc91c87c4dbcb099debbb3622053717145a19" } }, + { url = "https://files.pythonhosted.org/packages/b9/11/06ae6ed8f0d414edf4068861e233d8fe23ee699bfd4b3ceb8663db948a62/aiohttp-3.14.3-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-23T01:54:58Z, size = 502235, hashes = { sha256 = "7041d52c3a7fa20c9e8c182b534704abb19502c8bdcbde7ab23bfda6f642394f" } }, + { url = "https://files.pythonhosted.org/packages/ca/1c/7da8d08e74d56f00070822f9638ff3f1c563f8ad87d1efa996c87bfc8644/aiohttp-3.14.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:55:16Z, size = 1789289, hashes = { sha256 = "d7d2deec16eeedf55f2c7cf75b521ea3856a5177e123844f8fd0f114ce252cb5" } }, + { url = "https://files.pythonhosted.org/packages/03/51/a3d29fdf2c25d796746af8ad6fe56a45d6256c38b0a8a2ed752e1160b3a2/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:55:33Z, size = 1768477, hashes = { sha256 = "3d4f72af88ac2474bb5bca640030320e3d38a0163a1d7533500e87be458eef71" } }, + { url = "https://files.pythonhosted.org/packages/3f/5a/8f624384e5f1efabb5229b94157eb966b021e97bdb188c62860c2ae243c2/aiohttp-3.14.3-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-23T01:55:51Z, size = 502766, hashes = { sha256 = "dfa68deb2a443bdaa3ea5297b0699c1464f08aef3812b486d1348eee61b07dc0" } }, + { url = "https://files.pythonhosted.org/packages/d5/b7/1da684a04175473fa4cddbf9a2f572e79514c3fd27a74597f43057d4f3da/aiohttp-3.14.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:56:10Z, size = 1761112, hashes = { sha256 = "18cb43369747b2ae007bd2655fb8e63a099c2ff1d207962943636dac989b3147" } }, + { url = "https://files.pythonhosted.org/packages/97/ea/dbaed0d73e8a69aad653b045dab451c67c2454bb731a37b45a86593e9422/aiohttp-3.14.3-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:56:28Z, size = 1745813, hashes = { sha256 = "1c5ec8fb1bcc31a8466f74aaf26c345d5c386fa4bd08a3f0eb9c7a4a3fe8b5bf" } }, + { url = "https://files.pythonhosted.org/packages/bb/6b/62cbd6577758699525f5c712d1ddef57d9875fbab0ae8d5f5a202fd598f8/aiohttp-3.14.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:56:55Z, size = 1879906, hashes = { sha256 = "2498f0fe69ead802f9675beca44a7c21c62fdaa4ec5145ea1c3ad6edbee29f85" } }, + { url = "https://files.pythonhosted.org/packages/94/c6/bd959bd1e4771f9fd944e9e436224c48c77b018b73b519b5aad346335bcc/aiohttp-3.14.3-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:57:16Z, size = 1844251, hashes = { sha256 = "498c6c623134f8e09a3c4e60bcd607a0b4590dd7dbf08dd40851b27cbb520ccb" } }, ] [[packages]] @@ -346,22 +348,22 @@ wheels = [ [[packages]] name = "cryptography" -version = "46.0.5" +version = "49.0.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/60/04/ee2a9e8542e4fa2773b81771ff8349ff19cdd56b7258a0cc442639052edb/cryptography-46.0.5.tar.gz", upload-time = 2026-02-10T19:18:38Z, size = 750064, hashes = { sha256 = "abace499247268e3757271b2f1e244b36b06f8515cf27c4d49468fc9eb16e93d" } } +sdist = { url = "https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz", upload-time = 2026-06-12T20:02:30Z, size = 854345, hashes = { sha256 = "f89660a348f4f78a92366240a61404e337586ef7f5909a2fef59ca88ef505493" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/63/e7/471ab61099a3920b0c77852ea3f0ea611c9702f651600397ac567848b897/cryptography-46.0.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-02-10T19:17:12Z, size = 4424742, hashes = { sha256 = "4d7e3d356b8cd4ea5aff04f129d5f66ebdc7b6f8eae802b93739ed520c47c79b" } }, - { url = "https://files.pythonhosted.org/packages/6b/e7/237155ae19a9023de7e30ec64e5d99a9431a567407ac21170a046d22a5a3/cryptography-46.0.5-cp311-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-02-10T19:17:17Z, size = 4456855, hashes = { sha256 = "3ee190460e2fbe447175cda91b88b84ae8322a104fc27766ad09428754a618ed" } }, - { url = "https://files.pythonhosted.org/packages/6d/1a/c1ba8fead184d6e3d5afcf03d569acac5ad063f3ac9fb7258af158f7e378/cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-02-10T19:17:25Z, size = 4456482, hashes = { sha256 = "4c3341037c136030cb46e4b1e17b7418ea4cbd9dd207e4a6f3b2b24e0d4ac731" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/9d58bb32b1121a8a2f27383fabae4d63080c7ca60b9b5c88be742be04ee7/cryptography-46.0.5-cp311-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-02-10T19:17:28Z, size = 4667819, hashes = { sha256 = "80a8d7bfdf38f87ca30a5391c0c9ce4ed2926918e017c29ddf643d0ed2778ea1" } }, - { url = "https://files.pythonhosted.org/packages/dd/4a/ba1a65ce8fc65435e5a849558379896c957870dd64fecea97b1ad5f46a37/cryptography-46.0.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-02-10T19:17:36Z, size = 4408287, hashes = { sha256 = "fe346b143ff9685e40192a4960938545c699054ba11d4f9029f94751e3f71d87" } }, - { url = "https://files.pythonhosted.org/packages/3b/02/cfe39181b02419bbbbcf3abdd16c1c5c8541f03ca8bda240debc467d5a12/cryptography-46.0.5-cp314-cp314t-manylinux_2_28_x86_64.whl", upload-time = 2026-02-10T19:17:41Z, size = 4442199, hashes = { sha256 = "1abfdb89b41c3be0365328a410baa9df3ff8a9110fb75e7b52e66803ddabc9a9" } }, - { url = "https://files.pythonhosted.org/packages/d2/b9/cf73ddf8ef1164330eb0b199a589103c363afa0cf794218c24d524a58eab/cryptography-46.0.5-cp314-cp314t-manylinux_2_34_x86_64.whl", upload-time = 2026-02-10T19:17:48Z, size = 4441741, hashes = { sha256 = "a3d1fae9863299076f05cb8a778c467578262fae09f9dc0ee9b12eb4268ce663" } }, - { url = "https://files.pythonhosted.org/packages/65/f4/6bc1a9ed5aef7145045114b75b77c2a8261b4d38717bd8dea111a63c3442/cryptography-46.0.5-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-02-10T19:17:51Z, size = 4652001, hashes = { sha256 = "7d731d4b107030987fd61a7f8ab512b25b53cef8f233a97379ede116f30eb67d" } }, - { url = "https://files.pythonhosted.org/packages/5c/32/9b87132a2f91ee7f5223b091dc963055503e9b442c98fc0b8a5ca765fab0/cryptography-46.0.5-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-02-10T19:18:00Z, size = 4420667, hashes = { sha256 = "039917b0dc418bb9f6edce8a906572d69e74bd330b0b3fea4f79dab7f8ddd235" } }, - { url = "https://files.pythonhosted.org/packages/37/19/e1b8f964a834eddb44fa1b9a9976f4e414cbb7aa62809b6760c8803d22d1/cryptography-46.0.5-cp38-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-02-10T19:18:05Z, size = 4453674, hashes = { sha256 = "3ce58ba46e1bc2aac4f7d9290223cead56743fa6ab94a5d53292ffaac6a91614" } }, - { url = "https://files.pythonhosted.org/packages/99/0f/a3076874e9c88ecb2ecc31382f6e7c21b428ede6f55aafa1aa272613e3cd/cryptography-46.0.5-cp38-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-02-10T19:18:12Z, size = 4452794, hashes = { sha256 = "a3d507bb6a513ca96ba84443226af944b0f7f47dcc9a399d110cd6146481d24c" } }, - { url = "https://files.pythonhosted.org/packages/96/93/682d2b43c1d5f1406ed048f377c0fc9fc8f7b0447a478d5c65ab3d3a66eb/cryptography-46.0.5-cp38-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-02-10T19:18:15Z, size = 4667123, hashes = { sha256 = "ced80795227d70549a411a4ab66e8ce307899fad2220ce5ab2f296e687eacde9" } }, + { url = "https://files.pythonhosted.org/packages/e6/8b/43011f7ebe515a8aa20d61f290a326cd890c2e738e16e59eaff8d9c3a412/cryptography-49.0.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-12T20:01:48Z, size = 4716422, hashes = { sha256 = "0e959b578856a3924bc0cbb710fc12c387b9412a951389f3ca61704a9e25f325" } }, + { url = "https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-06-12T20:02:03Z, size = 4749683, hashes = { sha256 = "2afe9051da7ae7bd5905da5a949280c7d2bb75682e188f650a9d0f2756b834c6" } }, + { url = "https://files.pythonhosted.org/packages/a9/3c/f3ad17eecc1a57b0ba236dc01f90e783c51f4a2f35f64777cc4f47a184b2/cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-06-12T20:01:30Z, size = 4749290, hashes = { sha256 = "cbc77da8c523d5abd028635ba850a6966fcee2c82e2bf65a41d1d8afe0f98be9" } }, + { url = "https://files.pythonhosted.org/packages/71/fd/577302e213a1be9468f92d1afef66fcf1ef83d516819d9992ca547f592bd/cryptography-49.0.0-cp311-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-06-12T20:01:42Z, size = 4980804, hashes = { sha256 = "66ec79c3904820572d7e987abdf304281f141d37ad9a489b8e97066e7b9b6459" } }, + { url = "https://files.pythonhosted.org/packages/68/28/8a3ad4653662c93fc44dc4e5d8fd374c25c42e07b34bbfbadf49cf57a5a8/cryptography-49.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-12T20:02:56Z, size = 4697239, hashes = { sha256 = "7abcee80084cda3f7691f3eb1ce480d8df49cec637b429aa35986c1de71738aa" } }, + { url = "https://files.pythonhosted.org/packages/58/39/2d51306721330c486495853eda1c567880ff036de15a14c4b74f399934af/cryptography-49.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl", upload-time = 2026-06-12T20:02:16Z, size = 4731145, hashes = { sha256 = "c2bc30226390d60ea19d9f82b19db005fe0452154a23c1c410c12ea801e43561" } }, + { url = "https://files.pythonhosted.org/packages/11/2d/5e1fb307cb5931881516b464c98774b3f2c36b5d4bb9a2830253cf553cad/cryptography-49.0.0-cp314-cp314t-manylinux_2_34_x86_64.whl", upload-time = 2026-06-12T20:02:01Z, size = 4730441, hashes = { sha256 = "d8ecde755e2e91bf773fc94e8c9d730cd7f2007004cb492263a794ec3899a1c8" } }, + { url = "https://files.pythonhosted.org/packages/b9/26/814681d14248d95d73d5c3eea0c39a94eb8302df966f670a2c60de90974b/cryptography-49.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-06-12T20:02:18Z, size = 4960948, hashes = { sha256 = "32703d93296f5c1f4b53349ad3a250c2cae0fdecd3a3dd5d47e616d8d616af27" } }, + { url = "https://files.pythonhosted.org/packages/2c/99/2d13299eb3dd27b02dcfaafcc91d6b5cb3329f7cbd6d8f51921acd566c1a/cryptography-49.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-12T20:02:45Z, size = 4700968, hashes = { sha256 = "35b151772baff2c74cba7fa290ceaff4c3b11c0c881eb93eb5dbc05a7cfbba18" } }, + { url = "https://files.pythonhosted.org/packages/b8/7b/62cbbab75d0659865bf0273790031544a0b16c8072d258f9428dcd8190dc/cryptography-49.0.0-cp39-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-06-12T20:01:50Z, size = 4735983, hashes = { sha256 = "6f2debedf9ca60cf1d5bd466475638af5130f89965605cd818484d19987d3a21" } }, + { url = "https://files.pythonhosted.org/packages/a0/84/84fe36f19caf857d61cb7fc9c63035a47ffabd84ea12d1d393148efa3615/cryptography-49.0.0-cp39-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-06-12T20:02:41Z, size = 4735650, hashes = { sha256 = "2400ef9c9e2299a25614eb1dea3db54a69b1349efd043bfac9c67630d136df36" } }, + { url = "https://files.pythonhosted.org/packages/93/77/8df9eb486495979bccecd1062e2eaf435250e84437040295b57d09048b0b/cryptography-49.0.0-cp39-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-06-12T20:02:12Z, size = 4967968, hashes = { sha256 = "42b0684e0e40cf26122427802486f6d93aea593612603a94fbf260c7eb1e9c1b" } }, ] [[packages]] @@ -476,10 +478,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" @@ -851,6 +853,13 @@ marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and s sdist = { url = "https://files.pythonhosted.org/packages/b4/fd/8f0213c704bf36b5f523ae5bf7dc367f3687e75dcc2354084b75c05d2b53/jupyter_bokeh-4.0.5.tar.gz", upload-time = 2024-06-03T06:33:33Z, size = 149140, hashes = { sha256 = "a33d6ab85588f13640b30765fa15d1111b055cbe44f67a65ca57d3593af8245d" } } wheels = [{ url = "https://files.pythonhosted.org/packages/47/78/33b2294aad62e5f95b89a89379c5995c2bd978018387ef8bec79f6dc272c/jupyter_bokeh-4.0.5-py3-none-any.whl", upload-time = 2024-06-03T06:33:35Z, size = 148593, hashes = { sha256 = "1110076c14c779071cf492646a1a871aefa8a477261e4721327a666e65df1a2c" } }] +[[packages]] +name = "jupyter-builder" +version = "1.1.1" +marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" +sdist = { url = "https://files.pythonhosted.org/packages/c3/61/47f7ae054f5cd3983c10e1d65a6eb7fcd4b87ebb1056e190ef7d63ff4f19/jupyter_builder-1.1.1.tar.gz", upload-time = 2026-07-17T13:14:47Z, size = 971667, hashes = { sha256 = "1a13977912b08deda77fce2c803940131c27cf77a27ed64b9ffca25aa0ed7e6c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/83/cc/f6a12de1c890ea5dd2816c5c76d5ac6d3ed52db3c37f78691328207d13b9/jupyter_builder-1.1.1-py3-none-any.whl", upload-time = 2026-07-17T13:14:45Z, size = 913264, hashes = { sha256 = "f9c14bc55c0488a073f62af12d468936fcf9ecb7e9dd802f6f9c33de46ad70db" } }] + [[packages]] name = "jupyter-client" version = "8.8.0" @@ -895,10 +904,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/5a/80/5a1162f78414298 [[packages]] name = "jupyter-server" -version = "2.17.0" +version = "2.20.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/5b/ac/e040ec363d7b6b1f11304cc9f209dac4517ece5d5e01821366b924a64a50/jupyter_server-2.17.0.tar.gz", upload-time = 2025-08-21T14:42:54Z, size = 731949, hashes = { sha256 = "c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/92/80/a24767e6ca280f5a49525d987bf3e4d7552bf67c8be07e8ccf20271f8568/jupyter_server-2.17.0-py3-none-any.whl", upload-time = 2025-08-21T14:42:52Z, size = 388221, hashes = { sha256 = "e8cb9c7db4251f51ed307e329b81b72ccf2056ff82d50524debde1ee1870e13f" } }] +sdist = { url = "https://files.pythonhosted.org/packages/6b/dc/db3a582633170186f8c8b31298d7eb26ad0eb031a1f53476c258b64eed05/jupyter_server-2.20.0.tar.gz", upload-time = 2026-06-17T12:09:09Z, size = 756523, hashes = { sha256 = "b5778ba337d8015a3dc2b80803ecdd5ac18d3797fddf61a50ea5fb472b4ebe14" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f3/71/8c002223e873a870f5c41dc69b0a7c922301123e4a31d5d01ecb700aef77/jupyter_server-2.20.0-py3-none-any.whl", upload-time = 2026-06-17T12:09:07Z, size = 393143, hashes = { sha256 = "c3b67c93c471e947c18b5026f04f21614218adb706df8f48227d3ee8e0a7cdcc" } }] [[packages]] name = "jupyter-server-mathjax" @@ -923,10 +932,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602 [[packages]] name = "jupyterlab" -version = "4.4.7" +version = "4.6.2" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/d0/07/b3beaeb5722d4a55e345a38884c67baebd9cec2269c5309ce494485a5858/jupyterlab-4.4.7.tar.gz", upload-time = 2025-09-03T13:26:40Z, size = 22965570, hashes = { sha256 = "8c8e225492f4513ebde9bbbc00a05b651ab9a1f5b0013015d96fabf671c37188" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7e/01/44f35124896dd5c73b26705c25bb8af2089895b32f057a1e4a3488847333/jupyterlab-4.4.7-py3-none-any.whl", upload-time = 2025-09-03T13:26:35Z, size = 12291583, hashes = { sha256 = "808bae6136b507a4d18f04254218bfe71ed8ba399a36ef3280d5f259e69abf80" } }] +sdist = { url = "https://files.pythonhosted.org/packages/7a/7f/51c0c856ab286bdaf5709cf61ed13584ed9d4bee906479707da45b11b353/jupyterlab-4.6.2.tar.gz", upload-time = 2026-07-21T12:05:24Z, size = 28183650, hashes = { sha256 = "e18ce8b34f3de350e93cd5b2c4f3ae884cbe266eb76bf5d6825a4ed34c13bcff" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/63/1f/e39b248c76bb3736bc05a9491a6aa1315414c32dea12f548ecc1b24c758e/jupyterlab-4.6.2-py3-none-any.whl", upload-time = 2026-07-21T12:05:19Z, size = 17166703, hashes = { sha256 = "5964447036629adfcd3fc0969effc1da6f47d2cbd0a60b2c2eea7c31be0ec6a8" } }] [[packages]] name = "jupyterlab-git" @@ -972,10 +981,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/0f/61/22e778f642465a1 [[packages]] name = "keras" -version = "3.13.2" +version = "3.15.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/09/e9/400582e5f3dbd815d2a373f7de7717dd1bc8349274e9ac1b9ac47410b123/keras-3.13.2.tar.gz", upload-time = 2026-01-30T00:35:13Z, size = 1155875, hashes = { sha256 = "62f0123488ac87c929c988617e14f293f7bc993811837d08bb37eff77adc85a9" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/28/b5/ea85873abc99dc64a7a27ff1a8dbfdc7dbb57d4e5d1a423abc11217af4f1/keras-3.13.2-py3-none-any.whl", upload-time = 2026-01-30T00:35:09Z, size = 1513769, hashes = { sha256 = "14b2afc0f9c636cc295d28efc36aae42fc52e7b892c950eec33f3befe4d22fb5" } }] +sdist = { url = "https://files.pythonhosted.org/packages/02/0a/c2524cda024e5b24038726de899c4b0ae2603dd0324a30cbc129d6b6314e/keras-3.15.0.tar.gz", upload-time = 2026-06-24T23:17:12Z, size = 1326815, hashes = { sha256 = "0123749ac2a704d63f691994b18e432e006cb8ae910cc0ea7035d777aed9c00d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d4/16/d506c09bbff25927a65d13c542cb4eedc2d573e304f38b6ac3f49ed6be9b/keras-3.15.0-py3-none-any.whl", upload-time = 2026-06-24T23:17:10Z, size = 1696954, hashes = { sha256 = "9bbd7df12b7b53500d00dc24d97b7e066c771260482cb7118de0b7687a7a2781" } }] [[packages]] name = "kfp" @@ -1163,10 +1172,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3e/9a/b697530a882588a [[packages]] name = "mistune" -version = "3.2.0" +version = "3.3.4" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/9d/55/d01f0c4b45ade6536c51170b9043db8b2ec6ddf4a35c7ea3f5f559ac935b/mistune-3.2.0.tar.gz", upload-time = 2025-12-23T11:36:34Z, size = 95467, hashes = { sha256 = "708487c8a8cdd99c9d90eb3ed4c3ed961246ff78ac82f03418f5183ab70e398a" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/9b/f7/4a5e785ec9fbd65146a27b6b70b6cdc161a66f2024e4b04ac06a67f5578b/mistune-3.2.0-py3-none-any.whl", upload-time = 2025-12-23T11:36:33Z, size = 53598, hashes = { sha256 = "febdc629a3c78616b94393c6580551e0e34cc289987ec6c35ed3f4be42d0eee1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/7b/92/328a294a6de83bacb95bed01f04e0eaff4e3616ee359fc821a5dfc539b02/mistune-3.3.4.tar.gz", upload-time = 2026-07-22T05:22:30Z, size = 121426, hashes = { sha256 = "58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/77/e4/288365afae98953bc01de09f686f40d8ee84578135aa7767d5d4e60b5278/mistune-3.3.4-py3-none-any.whl", upload-time = 2026-07-22T05:22:29Z, size = 66862, hashes = { sha256 = "ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a" } }] [[packages]] name = "ml-dtypes" @@ -1683,10 +1692,10 @@ wheels = [ [[packages]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", upload-time = 2026-03-17T01:06:53Z, size = 148685, hashes = { sha256 = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", upload-time = 2026-03-17T01:06:52Z, size = 83997, hashes = { sha256 = "a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde" } }] +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] [[packages]] name = "pyasn1-modules" @@ -1835,10 +1844,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a79 [[packages]] name = "python-dotenv" -version = "1.2.1" +version = "1.2.2" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/f0/26/19cadc79a718c5edbec86fd4919a6b6d3f681039a2f6d66d14be94e75fb9/python_dotenv-1.2.1.tar.gz", upload-time = 2025-10-26T15:12:10Z, size = 44221, hashes = { sha256 = "42667e897e16ab0d66954af0e60a9caa94f0fd4ecf3aaf6d2d260eec1aa36ad6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/14/1b/a298b06749107c305e1fe0f814c6c74aea7b2f1e10989cb30f544a1b3253/python_dotenv-1.2.1-py3-none-any.whl", upload-time = 2025-10-26T15:12:09Z, size = 21230, hashes = { sha256 = "b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61" } }] +sdist = { url = "https://files.pythonhosted.org/packages/82/ed/0301aeeac3e5353ef3d94b6ec08bbcabd04a72018415dcb29e588514bba8/python_dotenv-1.2.2.tar.gz", upload-time = 2026-03-01T16:00:26Z, size = 50135, hashes = { sha256 = "2c371a91fbd7ba082c2c1dc1f8bf89ca22564a087c2c287cd9b662adde799cf3" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0b/d7/1959b9648791274998a9c3526f6d0ec8fd2233e4d4acce81bbae76b44b2a/python_dotenv-1.2.2-py3-none-any.whl", upload-time = 2026-03-01T16:00:25Z, size = 22101, hashes = { sha256 = "1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a" } }] [[packages]] name = "python-json-logger" @@ -2128,10 +2137,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/c8/78/3565d011c61f5a4 [[packages]] name = "soupsieve" -version = "2.8.1" +version = "2.9.1" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/89/23/adf3796d740536d63a6fbda113d07e60c734b6ed5d3058d1e47fc0495e47/soupsieve-2.8.1.tar.gz", upload-time = 2025-12-18T13:50:34Z, size = 117856, hashes = { sha256 = "4cf733bc50fa805f5df4b8ef4740fc0e0fa6218cf3006269afd3f9d6d80fd350" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/48/f3/b67d6ea49ca9154453b6d70b34ea22f3996b9fa55da105a79d8732227adc/soupsieve-2.8.1-py3-none-any.whl", upload-time = 2025-12-18T13:50:33Z, size = 36710, hashes = { sha256 = "a11fe2a6f3d76ab3cf2de04eb339c1be5b506a8a47f2ceb6d139803177f85434" } }] +sdist = { url = "https://files.pythonhosted.org/packages/d9/38/e12680bbe6b4f8f3d17adcaf38d26850aa756c85cf4a80e79fc12a018fe8/soupsieve-2.9.1.tar.gz", upload-time = 2026-07-21T16:57:17Z, size = 122261, hashes = { sha256 = "c33e6605bbc71dd628b00c632d58ae607c22bade247e52553928f83bbb75b4ba" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0f/2c/437fe806897c2d6cfdc3ee43a18da8bf8e568530a4ae9bac781541ca9896/soupsieve-2.9.1-py3-none-any.whl", upload-time = 2026-07-21T16:57:16Z, size = 37404, hashes = { sha256 = "4f4477399246b7a0c720a88ca2454b11cd6bb9ae4c9d170140786e916776c14c" } }] [[packages]] name = "sqlalchemy" @@ -2161,10 +2170,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852 [[packages]] name = "starlette" -version = "1.2.0" +version = "1.3.1" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c5/bf/616a066c2760f6c2b1ae3437cc28149734d069fbb46511712beae118a68c/starlette-1.2.0.tar.gz", upload-time = 2026-05-28T11:42:50Z, size = 2668923, hashes = { sha256 = "3c5a6b23fff42492914e93890bb80cbfea72dbf37de268eec06185d62a4ca553" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/9f/85/492183764d5d01d4514be3730fdb8e228a80605783099551c51627578b5d/starlette-1.2.0-py3-none-any.whl", upload-time = 2026-05-28T11:42:48Z, size = 73213, hashes = { sha256 = "36e0c76ac59157e75dc4b3bdeafba97fb04eaf1878045f15dbef666a6f092ed7" } }] +sdist = { url = "https://files.pythonhosted.org/packages/eb/e3/7c1dc7381d9f8ab7d854328ebfa884e62cb3f3d8549ddfd37c7814f42afa/starlette-1.3.1.tar.gz", upload-time = 2026-06-12T09:23:11Z, size = 2703240, hashes = { sha256 = "05d0213193f2fbaae60e2ecb593b4add4262ad4e46536b54abe36f11a71724e0" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ec/bb/2799cc2ede3ed41131f8975621e7213dfc7ef4acbbaadfa440f32500c370/starlette-1.3.1-py3-none-any.whl", upload-time = 2026-06-12T09:23:10Z, size = 73632, hashes = { sha256 = "c7372aae11c3c3f26a42df7bd626cec2f47d03483d261d369516a615a53714c6" } }] [[packages]] name = "tabulate" @@ -2310,18 +2319,24 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6 [[packages]] name = "ujson" -version = "5.11.0" +version = "5.13.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/43/d9/3f17e3c5773fb4941c68d9a37a47b1a79c9649d6c56aefbed87cc409d18a/ujson-5.11.0.tar.gz", upload-time = 2025-08-20T11:57:02Z, size = 7156583, hashes = { sha256 = "e204ae6f909f099ba6b6b942131cee359ddda2b6e4ea39c12eb8b991fe2010e0" } } +sdist = { url = "https://files.pythonhosted.org/packages/89/7a/c8bb37c8f6f3623d60c33d15d18cd6d6655d0f9c3eb31a9969f76361b199/ujson-5.13.0.tar.gz", upload-time = 2026-06-14T22:36:50Z, size = 7166784, hashes = { sha256 = "d62e3d7625384c08082abad81a077af587fdef2761bb14c3822f4234b8d07d75" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/17/7b/2dcbc2bbfdbf68f2368fb21ab0f6735e872290bb604c75f6e06b81edcb3f/ujson-5.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-20T11:55:40Z, size = 57356, hashes = { sha256 = "8254e858437c00f17cb72e7a644fc42dad0ebb21ea981b71df6e84b1072aaa7c" } }, - { url = "https://files.pythonhosted.org/packages/80/47/226e540aa38878ce1194454385701d82df538ccb5ff8db2cf1641dde849a/ujson-5.11.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-08-20T11:55:45Z, size = 1088817, hashes = { sha256 = "7e3cff632c1d78023b15f7e3a81c3745cd3f94c044d1e8fa8efbd6b161997bbc" } }, - { url = "https://files.pythonhosted.org/packages/fe/a3/292551f936d3d02d9af148f53e1bc04306b00a7cf1fcbb86fa0d1c887242/ujson-5.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-20T11:55:54Z, size = 57363, hashes = { sha256 = "837da4d27fed5fdc1b630bd18f519744b23a0b5ada1bbde1a36ba463f2900c03" } }, - { url = "https://files.pythonhosted.org/packages/8d/20/78abe3d808cf3bb3e76f71fca46cd208317bf461c905d79f0d26b9df20f1/ujson-5.11.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-08-20T11:55:59Z, size = 1088822, hashes = { sha256 = "3772e4fe6b0c1e025ba3c50841a0ca4786825a4894c8411bf8d3afe3a8061328" } }, - { url = "https://files.pythonhosted.org/packages/55/7a/4572af5324ad4b2bfdd2321e898a527050290147b4ea337a79a0e4e87ec7/ujson-5.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-20T11:56:09Z, size = 57363, hashes = { sha256 = "f278b31a7c52eb0947b2db55a5133fbc46b6f0ef49972cd1a80843b72e135aba" } }, - { url = "https://files.pythonhosted.org/packages/a1/ea/8870f208c20b43571a5c409ebb2fe9b9dba5f494e9e60f9314ac01ea8f78/ujson-5.11.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-08-20T11:56:14Z, size = 1088837, hashes = { sha256 = "80017e870d882d5517d28995b62e4e518a894f932f1e242cbc802a2fd64d365c" } }, - { url = "https://files.pythonhosted.org/packages/2e/e5/af5491dfda4f8b77e24cf3da68ee0d1552f99a13e5c622f4cef1380925c3/ujson-5.11.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-20T11:56:23Z, size = 58035, hashes = { sha256 = "10f29e71ecf4ecd93a6610bd8efa8e7b6467454a363c3d6416db65de883eb076" } }, - { url = "https://files.pythonhosted.org/packages/64/ae/4bc825860d679a0f208a19af2f39206dfd804ace2403330fdc3170334a2f/ujson-5.11.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-20T11:56:29Z, size = 1089487, hashes = { sha256 = "04c41afc195fd477a59db3a84d5b83a871bd648ef371cf8c6f43072d89144eef" } }, + { url = "https://files.pythonhosted.org/packages/7d/1a/5718237cf4141e5be46ff371387e90b01f27774cb6f0f79ff4803a2430ca/ujson-5.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-14T22:35:32Z, size = 55057, hashes = { sha256 = "229faf041ef249ee3fd57bac1cedb123d2718ab63f6ccd50eca95ea902eb0dca" } }, + { url = "https://files.pythonhosted.org/packages/bc/c4/9a34ade542426f56a0bc042f774073d1c247ae7575363c27587788cb2b2f/ujson-5.13.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-14T22:35:35Z, size = 57935, hashes = { sha256 = "ea7204e9fa7538bfbb1396e1ee8c2bbcd3818b3633ef5bb14d4fdea52994d14d" } }, + { url = "https://files.pythonhosted.org/packages/cb/1c/65f2ce1a0411ec9a87339db01f0d5d554a49c4248ec68ab52a1b7e14e9c4/ujson-5.13.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-06-14T22:35:38Z, size = 1090225, hashes = { sha256 = "3d0ad1207694988498fca7e0bb28eba7564fa33261d2f9fdf66a3aaab376b803" } }, + { url = "https://files.pythonhosted.org/packages/09/02/f9dbf6c3e46d700eb1d9ed637567221a06eeb1ec289633be992ef54d7a34/ujson-5.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-14T22:35:47Z, size = 55060, hashes = { sha256 = "ffc61fc756a64f4d169a78cc638d769e3c324f45fc51997626abf4e5e5dd6460" } }, + { url = "https://files.pythonhosted.org/packages/66/34/b64278f67e19052f09810576c7e50b3da8d4f5218b226046324d4d5c24b4/ujson-5.13.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-14T22:35:49Z, size = 57941, hashes = { sha256 = "496e662a6b46d5f936d77fb68259cece19213bb2301ddd520dbd75ac7c90c5f4" } }, + { url = "https://files.pythonhosted.org/packages/50/23/b473d101412c68527cb502a8728f96ab307aa7bfa75d6ea2037e2c7f74e8/ujson-5.13.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-06-14T22:35:53Z, size = 1090235, hashes = { sha256 = "b6eca7751d61045a9b1e7f9a8c97ac24b164f085b60bef1c4668654bb2338011" } }, + { url = "https://files.pythonhosted.org/packages/6e/b3/0ac9a03551467784067f505df1bb875c639ba32f1da79ce467ab15911ada/ujson-5.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-14T22:36:02Z, size = 55058, hashes = { sha256 = "b98bf2faa5e37ecfe752226ea08290031e375a0c43d425a0b955fb3e702a2a71" } }, + { url = "https://files.pythonhosted.org/packages/29/33/a948f329252ece3f9c93d177243de6e677927ebc6ac44256742dbbef3c39/ujson-5.13.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-14T22:36:04Z, size = 57930, hashes = { sha256 = "7df805aad707507a1fa165fb716218ca3a89f142125dc4b23c9fcc08fa402d97" } }, + { url = "https://files.pythonhosted.org/packages/3c/3c/9eb916377050b0785f048a34588c1c390ddd41ae00b78db68ee1ad022356/ujson-5.13.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2026-06-14T22:36:08Z, size = 1090223, hashes = { sha256 = "144e9d8a454cfa727e0f755e1863738ed68068583bda5463052cb446835bd56c" } }, + { url = "https://files.pythonhosted.org/packages/5f/c0/d8608c3f4d3f05e6441364b63fde1d279700135c1a6577a773662c07fbcc/ujson-5.13.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-14T22:36:17Z, size = 55568, hashes = { sha256 = "02200035bc80e830f076ffc1b329a94c295aee6d9de8c9043647cb9a7bd4f76f" } }, + { url = "https://files.pythonhosted.org/packages/48/43/ad41e8752d5ec3a590a5e7b426a54e36b7aab911d9b5a4f7384dc62507ab/ujson-5.13.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-14T22:36:20Z, size = 58667, hashes = { sha256 = "82e1393e6dbe3c95fdfc95c6c528890e191351a1f024ef51126cf1f22543af52" } }, + { url = "https://files.pythonhosted.org/packages/f3/bc/2f073bb708f9d128f5d1cb39063a5f6421b1ce94c61be8661c55a189f407/ujson-5.13.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-06-14T22:36:23Z, size = 1090938, hashes = { sha256 = "751ad01042472f1c7c02f5c597c7aee79834e82a6cc384ca302173bbc8e8deb8" } }, + { url = "https://files.pythonhosted.org/packages/f2/9d/2bb91e1e25a8584cb3b63544b9bd26f621173535c77ac6cae13bad8e7904/ujson-5.13.0-graalpy312-graalpy250_312_native-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-14T22:36:30Z, size = 56066, hashes = { sha256 = "fb296a0aa480ab88d895ddaa90372604c08ccc72323f02590612c775426ab413" } }, + { url = "https://files.pythonhosted.org/packages/4a/48/d0e3e511039b86fd1ecfe2bf761c800552d273ef8f19e71de93bf38a909e/ujson-5.13.0-graalpy312-graalpy250_312_native-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-14T22:36:33Z, size = 56115, hashes = { sha256 = "c16e07581172f08585b409246f4535dab13ee85af0e3d3cfa8684b653ca44fa8" } }, ] [[packages]] @@ -2333,10 +2348,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32 [[packages]] name = "urllib3" -version = "2.6.3" +version = "2.7.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", upload-time = 2026-01-07T16:24:43Z, size = 435556, hashes = { sha256 = "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", upload-time = 2026-01-07T16:24:42Z, size = 131584, hashes = { sha256 = "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" } }] +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", upload-time = 2026-05-07T16:13:18Z, size = 433602, hashes = { sha256 = "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", upload-time = 2026-05-07T16:13:17Z, size = 131087, hashes = { sha256 = "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" } }] [[packages]] name = "uvicorn" diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml b/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml index 06e1a2c317..e0564cee7f 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml @@ -26,7 +26,7 @@ dependencies = [ "onnx>=1.21.0; platform_machine != 's390x'", # CVE-2026-28500 "codeflare-sdk~=0.31.2", "kubeflow-training==1.9.3", - "feast~=0.54.1", + "feast>=0.63.0", # DB connectors "pymongo~=4.14.1", @@ -38,9 +38,9 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.4.7", + "jupyterlab==4.5.7", "jupyter-bokeh~=4.0.5", - "jupyter-server~=2.17.0", + "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", "jupyter-server-terminals~=0.5.3", "jupyterlab-git~=0.51.2", @@ -58,17 +58,19 @@ dependencies = [ [tool.uv] override-dependencies = [ + # RHAIENG-5789/5895: jupyterlab CVE batch (odh-elyra<4.5 cap) + "jupyterlab>=4.5.7", # RHAIENG-3211: CVE-2026-26007 cryptography Subgroup Attack - "cryptography>=46.0.5", + "cryptography>=46.0.7", # tf2onnx has pinned protobuf version, that causes conflict with other packages "protobuf==6.31.1", - "keras~=3.13.2", + "keras>=3.14.0", # RHAIENG-2458: CVE-2025-66418 urllib3 decompression vulnerability # Upstream: https://github.com/elyra-ai/elyra/issues/3325 - "urllib3>=2.6.0", + "urllib3>=2.7.0", # RHAIENG-3209: CVE-2026-25990 Pillow: Out-of-bounds Write # Upstream: https://github.com/vllm-project/llm-compressor/releases/tag/0.7.1.1 - "pillow>=12.1.1", + "pillow>=12.3.0", # RHOAIENG-53183: CVE-2026-32274 Black: Arbitrary file writes from unsanitized user input in cache file name "black>=26.3.1", ] diff --git a/jupyter/tensorflow/ubi9-python-3.12/pylock.toml b/jupyter/tensorflow/ubi9-python-3.12/pylock.toml index da259c7df3..4b7c4e18f3 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/pylock.toml +++ b/jupyter/tensorflow/ubi9-python-3.12/pylock.toml @@ -563,10 +563,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" @@ -1001,6 +1001,13 @@ marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sdist = { url = "https://files.pythonhosted.org/packages/b4/fd/8f0213c704bf36b5f523ae5bf7dc367f3687e75dcc2354084b75c05d2b53/jupyter_bokeh-4.0.5.tar.gz", upload-time = 2024-06-03T06:33:33Z, size = 149140, hashes = { sha256 = "a33d6ab85588f13640b30765fa15d1111b055cbe44f67a65ca57d3593af8245d" } } wheels = [{ url = "https://files.pythonhosted.org/packages/47/78/33b2294aad62e5f95b89a89379c5995c2bd978018387ef8bec79f6dc272c/jupyter_bokeh-4.0.5-py3-none-any.whl", upload-time = 2024-06-03T06:33:35Z, size = 148593, hashes = { sha256 = "1110076c14c779071cf492646a1a871aefa8a477261e4721327a666e65df1a2c" } }] +[[packages]] +name = "jupyter-builder" +version = "1.1.1" +marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" +sdist = { url = "https://files.pythonhosted.org/packages/c3/61/47f7ae054f5cd3983c10e1d65a6eb7fcd4b87ebb1056e190ef7d63ff4f19/jupyter_builder-1.1.1.tar.gz", upload-time = 2026-07-17T13:14:47Z, size = 971667, hashes = { sha256 = "1a13977912b08deda77fce2c803940131c27cf77a27ed64b9ffca25aa0ed7e6c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/83/cc/f6a12de1c890ea5dd2816c5c76d5ac6d3ed52db3c37f78691328207d13b9/jupyter_builder-1.1.1-py3-none-any.whl", upload-time = 2026-07-17T13:14:45Z, size = 913264, hashes = { sha256 = "f9c14bc55c0488a073f62af12d468936fcf9ecb7e9dd802f6f9c33de46ad70db" } }] + [[packages]] name = "jupyter-client" version = "8.9.1" @@ -1045,10 +1052,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/5a/80/5a1162f78414298 [[packages]] name = "jupyter-server" -version = "2.17.0" +version = "2.20.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/5b/ac/e040ec363d7b6b1f11304cc9f209dac4517ece5d5e01821366b924a64a50/jupyter_server-2.17.0.tar.gz", upload-time = 2025-08-21T14:42:54Z, size = 731949, hashes = { sha256 = "c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/92/80/a24767e6ca280f5a49525d987bf3e4d7552bf67c8be07e8ccf20271f8568/jupyter_server-2.17.0-py3-none-any.whl", upload-time = 2025-08-21T14:42:52Z, size = 388221, hashes = { sha256 = "e8cb9c7db4251f51ed307e329b81b72ccf2056ff82d50524debde1ee1870e13f" } }] +sdist = { url = "https://files.pythonhosted.org/packages/6b/dc/db3a582633170186f8c8b31298d7eb26ad0eb031a1f53476c258b64eed05/jupyter_server-2.20.0.tar.gz", upload-time = 2026-06-17T12:09:09Z, size = 756523, hashes = { sha256 = "b5778ba337d8015a3dc2b80803ecdd5ac18d3797fddf61a50ea5fb472b4ebe14" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f3/71/8c002223e873a870f5c41dc69b0a7c922301123e4a31d5d01ecb700aef77/jupyter_server-2.20.0-py3-none-any.whl", upload-time = 2026-06-17T12:09:07Z, size = 393143, hashes = { sha256 = "c3b67c93c471e947c18b5026f04f21614218adb706df8f48227d3ee8e0a7cdcc" } }] [[packages]] name = "jupyter-server-proxy" @@ -1066,10 +1073,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d1/2d/6674563f71c6320 [[packages]] name = "jupyterlab" -version = "4.4.7" +version = "4.6.2" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/d0/07/b3beaeb5722d4a55e345a38884c67baebd9cec2269c5309ce494485a5858/jupyterlab-4.4.7.tar.gz", upload-time = 2025-09-03T13:26:40Z, size = 22965570, hashes = { sha256 = "8c8e225492f4513ebde9bbbc00a05b651ab9a1f5b0013015d96fabf671c37188" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7e/01/44f35124896dd5c73b26705c25bb8af2089895b32f057a1e4a3488847333/jupyterlab-4.4.7-py3-none-any.whl", upload-time = 2025-09-03T13:26:35Z, size = 12291583, hashes = { sha256 = "808bae6136b507a4d18f04254218bfe71ed8ba399a36ef3280d5f259e69abf80" } }] +sdist = { url = "https://files.pythonhosted.org/packages/7a/7f/51c0c856ab286bdaf5709cf61ed13584ed9d4bee906479707da45b11b353/jupyterlab-4.6.2.tar.gz", upload-time = 2026-07-21T12:05:24Z, size = 28183650, hashes = { sha256 = "e18ce8b34f3de350e93cd5b2c4f3ae884cbe266eb76bf5d6825a4ed34c13bcff" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/63/1f/e39b248c76bb3736bc05a9491a6aa1315414c32dea12f548ecc1b24c758e/jupyterlab-4.6.2-py3-none-any.whl", upload-time = 2026-07-21T12:05:19Z, size = 17166703, hashes = { sha256 = "5964447036629adfcd3fc0969effc1da6f47d2cbd0a60b2c2eea7c31be0ec6a8" } }] [[packages]] name = "jupyterlab-git" @@ -1115,10 +1122,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/0f/61/22e778f642465a1 [[packages]] name = "keras" -version = "3.13.2" +version = "3.15.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/09/e9/400582e5f3dbd815d2a373f7de7717dd1bc8349274e9ac1b9ac47410b123/keras-3.13.2.tar.gz", upload-time = 2026-01-30T00:35:13Z, size = 1155875, hashes = { sha256 = "62f0123488ac87c929c988617e14f293f7bc993811837d08bb37eff77adc85a9" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/28/b5/ea85873abc99dc64a7a27ff1a8dbfdc7dbb57d4e5d1a423abc11217af4f1/keras-3.13.2-py3-none-any.whl", upload-time = 2026-01-30T00:35:09Z, size = 1513769, hashes = { sha256 = "14b2afc0f9c636cc295d28efc36aae42fc52e7b892c950eec33f3befe4d22fb5" } }] +sdist = { url = "https://files.pythonhosted.org/packages/02/0a/c2524cda024e5b24038726de899c4b0ae2603dd0324a30cbc129d6b6314e/keras-3.15.0.tar.gz", upload-time = 2026-06-24T23:17:12Z, size = 1326815, hashes = { sha256 = "0123749ac2a704d63f691994b18e432e006cb8ae910cc0ea7035d777aed9c00d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d4/16/d506c09bbff25927a65d13c542cb4eedc2d573e304f38b6ac3f49ed6be9b/keras-3.15.0-py3-none-any.whl", upload-time = 2026-06-24T23:17:10Z, size = 1696954, hashes = { sha256 = "9bbd7df12b7b53500d00dc24d97b7e066c771260482cb7118de0b7687a7a2781" } }] [[packages]] name = "kfp" @@ -1961,10 +1968,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d920 [[packages]] name = "prometheus-client" -version = "0.25.0" +version = "0.24.1" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/1b/fb/d9aa83ffe43ce1f19e557c0971d04b90561b0cfd50762aafb01968285553/prometheus_client-0.25.0.tar.gz", upload-time = 2026-04-09T19:53:42Z, size = 86035, hashes = { sha256 = "5e373b75c31afb3c86f1a52fa1ad470c9aace18082d39ec0d2f918d11cc9ba28" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/8d/9b/d4b1e644385499c8346fa9b622a3f030dce14cd6ef8a1871c221a17a67e7/prometheus_client-0.25.0-py3-none-any.whl", upload-time = 2026-04-09T19:53:41Z, size = 64154, hashes = { sha256 = "d5aec89e349a6ec230805d0df882f3807f74fd6c1a2fa86864e3c2279059fed1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f0/58/a794d23feb6b00fc0c72787d7e87d872a6730dd9ed7c7b3e954637d8f280/prometheus_client-0.24.1.tar.gz", upload-time = 2026-01-14T15:26:26Z, size = 85616, hashes = { sha256 = "7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/74/c3/24a2f845e3917201628ecaba4f18bab4d18a337834c1df2a159ee9d22a42/prometheus_client-0.24.1-py3-none-any.whl", upload-time = 2026-01-14T15:26:24Z, size = 64057, hashes = { sha256 = "150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055" } }] [[packages]] name = "prompt-toolkit" @@ -2072,10 +2079,10 @@ wheels = [ [[packages]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", upload-time = 2026-03-17T01:06:53Z, size = 148685, hashes = { sha256 = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", upload-time = 2026-03-17T01:06:52Z, size = 83997, hashes = { sha256 = "a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde" } }] +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] [[packages]] name = "pyasn1-modules" diff --git a/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml b/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml index 9b7a0a10e5..58ed3d4a14 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml @@ -24,7 +24,7 @@ dependencies = [ "onnxconverter-common~=1.16.0", # ONNX 1.21+ (skl2onnx); was ~=1.13.0 "onnx>=1.21.0; platform_machine != 's390x'", # CVE-2026-28500 "codeflare-sdk~=0.31.2", - "feast~=0.54.1", + "feast>=0.63.0", # DB connectors "pymongo~=4.14.1", @@ -36,9 +36,9 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.4.7", + "jupyterlab==4.5.7", "jupyter-bokeh~=4.0.5", - "jupyter-server~=2.17.0", + "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", "jupyter-server-terminals~=0.5.3", "jupyterlab-git~=0.51.2", @@ -56,17 +56,19 @@ dependencies = [ [tool.uv] override-dependencies = [ + # RHAIENG-5789/5895: jupyterlab CVE batch (odh-elyra<4.5 cap) + "jupyterlab>=4.5.7", # RHAIENG-3211: CVE-2026-26007 cryptography Subgroup Attack - "cryptography>=46.0.5", + "cryptography>=46.0.7", # tf2onnx has pinned protobuf version, that causes conflict with other packages "protobuf==6.31.1", - "keras~=3.13.2", + "keras>=3.14.0", # RHAIENG-2458: CVE-2025-66418 urllib3 decompression vulnerability # Upstream: https://github.com/elyra-ai/elyra/issues/3325 - "urllib3>=2.6.0", + "urllib3>=2.7.0", # RHAIENG-3209: CVE-2026-25990 Pillow: Out-of-bounds Write # Upstream: https://github.com/vllm-project/llm-compressor/releases/tag/0.7.1.1 - "pillow>=12.1.1", + "pillow>=12.3.0", # RHOAIENG-53183: CVE-2026-32274 Black: Arbitrary file writes from unsanitized user input in cache file name "black>=26.3.1", ] diff --git a/jupyter/trustyai/ubi9-python-3.12/pylock.toml b/jupyter/trustyai/ubi9-python-3.12/pylock.toml index d812522a43..58e0e87b7e 100644 --- a/jupyter/trustyai/ubi9-python-3.12/pylock.toml +++ b/jupyter/trustyai/ubi9-python-3.12/pylock.toml @@ -20,42 +20,48 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160 [[packages]] name = "aiohttp" -version = "3.13.3" +version = "3.14.3" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/50/42/32cf8e7704ceb4481406eb87161349abb46a57fee3f008ba9cb610968646/aiohttp-3.13.3.tar.gz", upload-time = 2026-01-03T17:33:05Z, size = 7844556, hashes = { sha256 = "a949eee43d3782f2daae4f4a2819b2cb9b0c5d3b7f7a927067cc84dafdbb9f88" } } +sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", upload-time = 2026-07-23T01:57:27Z, size = 7971213, hashes = { sha256 = "9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/8d/a8/5a35dc56a06a2c90d4742cbf35294396907027f80eea696637945a106f25/aiohttp-3.13.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-01-03T17:30:19Z, size = 1737839, hashes = { sha256 = "d32764c6c9aafb7fb55366a224756387cd50bfa720f32b88e0e6fa45b27dcf29" } }, - { url = "https://files.pythonhosted.org/packages/7c/f6/af16887b5d419e6a367095994c0b1332d154f647e7dc2bd50e61876e8e3d/aiohttp-3.13.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-01-03T17:30:23Z, size = 1771906, hashes = { sha256 = "c014c7ea7fb775dd015b2d3137378b7be0249a448a1612268b5a90c2d81de04d" } }, - { url = "https://files.pythonhosted.org/packages/ce/83/397c634b1bcc24292fa1e0c7822800f9f6569e32934bdeef09dae7992dfb/aiohttp-3.13.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-01-03T17:30:26Z, size = 1871020, hashes = { sha256 = "2b8d8ddba8f95ba17582226f80e2de99c7a7948e66490ef8d947e272a93e9463" } }, - { url = "https://files.pythonhosted.org/packages/86/f6/a62cbbf13f0ac80a70f71b1672feba90fdb21fd7abd8dbf25c0105fb6fa3/aiohttp-3.13.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-03T17:30:27Z, size = 1755181, hashes = { sha256 = "9ae8dd55c8e6c4257eae3a20fd2c8f41edaea5992ed67156642493b8daf3cecc" } }, - { url = "https://files.pythonhosted.org/packages/de/95/8fd69a66682012f6716e1bc09ef8a1a2a91922c5725cb904689f112309c4/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-01-03T17:30:31Z, size = 1697900, hashes = { sha256 = "bb4f7475e359992b580559e008c598091c45b5088f28614e855e42d39c2f1033" } }, - { url = "https://files.pythonhosted.org/packages/47/71/6f72f77f9f7d74719692ab65a2a0252584bf8d5f301e2ecb4c0da734530a/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-01-03T17:30:34Z, size = 1740527, hashes = { sha256 = "96d604498a7c782cb15a51c406acaea70d8c027ee6b90c569baa6e7b93073679" } }, - { url = "https://files.pythonhosted.org/packages/52/8f/bc518c0eea29f8406dcf7ed1f96c9b48e3bc3995a96159b3fc11f9e08321/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-01-03T17:30:39Z, size = 1767852, hashes = { sha256 = "7a4a94eb787e606d0a09404b9c38c113d3b099d508021faa615d70a0131907ce" } }, - { url = "https://files.pythonhosted.org/packages/9d/f2/a07a75173124f31f11ea6f863dc44e6f09afe2bca45dd4e64979490deab1/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-01-03T17:30:41Z, size = 1722379, hashes = { sha256 = "87797e645d9d8e222e04160ee32aa06bc5c163e8499f24db719e7852ec23093a" } }, - { url = "https://files.pythonhosted.org/packages/6d/40/a46b03ca03936f832bc7eaa47cfbb1ad012ba1be4790122ee4f4f8cba074/aiohttp-3.13.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-01-03T17:30:50Z, size = 1720652, hashes = { sha256 = "7f9120f7093c2a32d9647abcaf21e6ad275b4fbec5b55969f978b1a97c7c86bf" } }, - { url = "https://files.pythonhosted.org/packages/71/b6/cefa4cbc00d315d68973b671cf105b21a609c12b82d52e5d0c9ae61d2a09/aiohttp-3.13.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-01-03T17:30:54Z, size = 1759777, hashes = { sha256 = "6de499a1a44e7de70735d0b39f67c8f25eb3d91eb3103be99ca0fa882cdd987d" } }, - { url = "https://files.pythonhosted.org/packages/fb/e3/e06ee07b45e59e6d81498b591fc589629be1553abb2a82ce33efe2a7b068/aiohttp-3.13.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-01-03T17:30:56Z, size = 1861276, hashes = { sha256 = "37239e9f9a7ea9ac5bf6b92b0260b01f8a22281996da609206a84df860bc1261" } }, - { url = "https://files.pythonhosted.org/packages/7c/24/75d274228acf35ceeb2850b8ce04de9dd7355ff7a0b49d607ee60c29c518/aiohttp-3.13.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-03T17:30:58Z, size = 1743131, hashes = { sha256 = "f76c1e3fe7d7c8afad7ed193f89a292e1999608170dcc9751a7462a87dfd5bc0" } }, - { url = "https://files.pythonhosted.org/packages/9e/84/da0c3ab1192eaf64782b03971ab4055b475d0db07b17eff925e8c93b3aa5/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-01-03T17:31:03Z, size = 1682793, hashes = { sha256 = "4021b51936308aeea0367b8f006dc999ca02bc118a0cc78c303f50a2ff6afb91" } }, - { url = "https://files.pythonhosted.org/packages/3f/8c/714d53bd8b5a4560667f7bbbb06b20c2382f9c7847d198370ec6526af39c/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-01-03T17:31:06Z, size = 1733217, hashes = { sha256 = "3d9908a48eb7416dc1f4524e69f1d32e5d90e3981e4e37eb0aa1cd18f9cfa2a4" } }, - { url = "https://files.pythonhosted.org/packages/ab/6a/28ed4dea1759916090587d1fe57087b03e6c784a642b85ef48217b0277ae/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-01-03T17:31:10Z, size = 1763673, hashes = { sha256 = "7bfdc049127717581866fa4708791220970ce291c23e28ccf3922c700740fdc0" } }, - { url = "https://files.pythonhosted.org/packages/e8/35/4a3daeb8b9fab49240d21c04d50732313295e4bd813a465d840236dd0ce1/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-01-03T17:31:12Z, size = 1721120, hashes = { sha256 = "8057c98e0c8472d8846b9c79f56766bcc57e3e8ac7bfd510482332366c56c591" } }, - { url = "https://files.pythonhosted.org/packages/54/d4/438efabdf74e30aeceb890c3290bbaa449780583b1270b00661126b8aae4/aiohttp-3.13.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-01-03T17:31:23Z, size = 1717263, hashes = { sha256 = "48e377758516d262bde50c2584fc6c578af272559c409eecbdd2bae1601184d6" } }, - { url = "https://files.pythonhosted.org/packages/00/5a/1aeaecca40e22560f97610a329e0e5efef5e0b5afdf9f857f0d93839ab2e/aiohttp-3.13.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-01-03T17:31:27Z, size = 1760196, hashes = { sha256 = "82611aeec80eb144416956ec85b6ca45a64d76429c1ed46ae1b5f86c6e0c9a26" } }, - { url = "https://files.pythonhosted.org/packages/f8/f8/0ff6992bea7bd560fc510ea1c815f87eedd745fe035589c71ce05612a19a/aiohttp-3.13.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-01-03T17:31:29Z, size = 1843591, hashes = { sha256 = "2fff83cfc93f18f215896e3a190e8e5cb413ce01553901aca925176e7568963a" } }, - { url = "https://files.pythonhosted.org/packages/e3/d1/e30e537a15f53485b61f5be525f2157da719819e8377298502aebac45536/aiohttp-3.13.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-03T17:31:31Z, size = 1720277, hashes = { sha256 = "bbe7d4cecacb439e2e2a8a1a7b935c25b812af7a5fd26503a66dadf428e79ec1" } }, - { url = "https://files.pythonhosted.org/packages/6a/ed/0a42b127a43712eda7807e7892c083eadfaf8429ca8fb619662a530a3aab/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2026-01-03T17:31:34Z, size = 1679455, hashes = { sha256 = "7b5e8fe4de30df199155baaf64f2fcd604f4c678ed20910db8e2c66dc4b11603" } }, - { url = "https://files.pythonhosted.org/packages/c9/6b/915bc5dad66aef602b9e459b5a973529304d4e89ca86999d9d75d80cbd0b/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_ppc64le.whl", upload-time = 2026-01-03T17:31:38Z, size = 1729968, hashes = { sha256 = "5e1d8c8b8f1d91cd08d8f4a3c2b067bfca6ec043d3ff36de0f3a715feeedf926" } }, - { url = "https://files.pythonhosted.org/packages/f5/04/0c3655a566c43fd647c81b895dfe361b9f9ad6d58c19309d45cff52d6c3b/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_s390x.whl", upload-time = 2026-01-03T17:31:42Z, size = 1746390, hashes = { sha256 = "042e9e0bcb5fba81886c8b4fbb9a09d6b8a00245fd8d88e4d989c1f96c74164c" } }, - { url = "https://files.pythonhosted.org/packages/1f/53/71165b26978f719c3419381514c9690bd5980e764a09440a10bb816ea4ab/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2026-01-03T17:31:44Z, size = 1702188, hashes = { sha256 = "2eb752b102b12a76ca02dff751a801f028b4ffbbc478840b473597fc91a9ed43" } }, - { url = "https://files.pythonhosted.org/packages/ea/76/8c1e5abbfe8e127c893fe7ead569148a4d5a799f7cf958d8c09f3eedf097/aiohttp-3.13.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-01-03T17:31:56Z, size = 1868835, hashes = { sha256 = "568f416a4072fbfae453dcf9a99194bbb8bdeab718e08ee13dfa2ba0e4bebf29" } }, - { url = "https://files.pythonhosted.org/packages/b2/9a/b7039c5f099c4eb632138728828b33428585031a1e658d693d41d07d89d1/aiohttp-3.13.3-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-01-03T17:32:00Z, size = 1847951, hashes = { sha256 = "10b47b7ba335d2e9b1239fa571131a87e2d8ec96b333e68b2a305e7a98b0bae2" } }, - { url = "https://files.pythonhosted.org/packages/3c/02/3bec2b9a1ba3c19ff89a43a19324202b8eb187ca1e928d8bdac9bbdddebd/aiohttp-3.13.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-01-03T17:32:03Z, size = 1941001, hashes = { sha256 = "3dd4dce1c718e38081c8f35f323209d4c1df7d4db4bab1b5c88a6b4d12b74587" } }, - { url = "https://files.pythonhosted.org/packages/37/df/d879401cedeef27ac4717f6426c8c36c3091c6e9f08a9178cc87549c537f/aiohttp-3.13.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-03T17:32:05Z, size = 1797246, hashes = { sha256 = "34bac00a67a812570d4a460447e1e9e06fae622946955f939051e7cc895cfab8" } }, - { url = "https://files.pythonhosted.org/packages/12/12/70eedcac9134cfa3219ab7af31ea56bc877395b1ac30d65b1bc4b27d0438/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2026-01-03T17:32:09Z, size = 1795196, hashes = { sha256 = "5f8ca7f2bb6ba8348a3614c7918cc4bb73268c5ac2a207576b7afea19d3d9f64" } }, - { url = "https://files.pythonhosted.org/packages/88/0d/d98a9367b38912384a17e287850f5695c528cff0f14f791ce8ee2e4f7796/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_ppc64le.whl", upload-time = 2026-01-03T17:32:13Z, size = 1795193, hashes = { sha256 = "a1e53262fd202e4b40b70c3aff944a8155059beedc8a89bba9dc1f9ef06a1b56" } }, - { url = "https://files.pythonhosted.org/packages/fa/f0/12973c382ae7c1cccbc4417e129c5bf54c374dfb85af70893646e1f0e749/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_s390x.whl", upload-time = 2026-01-03T17:32:18Z, size = 1822193, hashes = { sha256 = "90751b8eed69435bac9ff4e3d2f6b3af1f57e37ecb0fbeee59c0174c9e2d41df" } }, - { url = "https://files.pythonhosted.org/packages/3c/5f/24155e30ba7f8c96918af1350eb0663e2430aad9e001c0489d89cd708ab1/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-01-03T17:32:20Z, size = 1769801, hashes = { sha256 = "fc353029f176fd2b3ec6cfc71be166aba1936fe5d73dd1992ce289ca6647a9aa" } }, + { url = "https://files.pythonhosted.org/packages/54/b9/42e74c46b7b7c794b995bbc1f573fb48950c38b19d8600c62a6804ee2d67/aiohttp-3.14.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-23T01:53:59Z, size = 1765282, hashes = { sha256 = "f631fe87a6f30df5fbe6d79640b25e4cffb38c31c7fb6f10871517b84b0f8c1a" } }, + { url = "https://files.pythonhosted.org/packages/d0/9f/181e8a8bc79e47d13c7fc4540bd7a3b729d9505609c61f392a8dd2fbfe55/aiohttp-3.14.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-07-23T01:54:09Z, size = 1810680, hashes = { sha256 = "8f2f1c4c032c7cedd7d8da6f54c97b70266c6570c3108d3fdffee7188bb70529" } }, + { url = "https://files.pythonhosted.org/packages/5c/9a/dec94d6ad694552fe3424e3f1928d7a606a5d9d9433a04e7ecdd9d38ae7f/aiohttp-3.14.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-07-23T01:54:13Z, size = 1905646, hashes = { sha256 = "ea05e1f97ceea523942d9b2a7d7c0359d781d683d6b043f5943a602b14da4787" } }, + { url = "https://files.pythonhosted.org/packages/52/b7/7cd31f29d6055bd711ae6e669367fba6f5ae9de463910a793e30556a8db7/aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:54:15Z, size = 1792122, hashes = { sha256 = "543906c127fb1d929b95076db19b83fa2d46751006ff1e23b093aa5ac4d8db42" } }, + { url = "https://files.pythonhosted.org/packages/49/ed/3b203fa6de1b338c14acdc06bf6ca9b043b7944f005966958c2ced932cde/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-07-23T01:54:24Z, size = 1725210, hashes = { sha256 = "041badb8f84396357c4d3ad26de6afd7a32b112f43d3c63045c0c8278cfd2043" } }, + { url = "https://files.pythonhosted.org/packages/54/50/94c28f08b131c4bf10984ea2c7a536c9920608bb2d6e7f95642c30cc87b7/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-07-23T01:54:31Z, size = 1777102, hashes = { sha256 = "c8653fd547c93a61aadc612007790f5555cdd18946fa48cf45e26d8ea4ea473d" } }, + { url = "https://files.pythonhosted.org/packages/a3/84/072a91d68e1e1eb587985b54baab94221277f877e8ef274fc213a0ceae28/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-07-23T01:54:36Z, size = 1797219, hashes = { sha256 = "3a26434dafe408229ff3403458ca58de24fb51936504decac49ce6755f77e59d" } }, + { url = "https://files.pythonhosted.org/packages/e0/eb/aad34e897e668424d6e995da5dff8a4a09af93363d3392488772957a63aa/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:54:40Z, size = 1768629, hashes = { sha256 = "d1558173930a5a8d3069cee5c92fc91c87c4dbcb099debbb3622053717145a19" } }, + { url = "https://files.pythonhosted.org/packages/28/24/2854869d29ed8a8b19d74f9ec6629515f7e04d02dd329d9d179201e58e47/aiohttp-3.14.3-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2026-07-23T01:54:54Z, size = 486263, hashes = { sha256 = "cc7cb243a68167172f48c1fd43cee91ec4b1d40cefd190edd43369d1a6bc9c82" } }, + { url = "https://files.pythonhosted.org/packages/d4/dd/57187c8be2a35aea65eaee3bd2c3dcbbcf0204f5106c89637e3610380cd1/aiohttp-3.14.3-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2026-07-23T01:54:56Z, size = 492299, hashes = { sha256 = "78253b573e6ffab5028924fc98bc281aae05445969982a10864bc360dea2016c" } }, + { url = "https://files.pythonhosted.org/packages/b9/11/06ae6ed8f0d414edf4068861e233d8fe23ee699bfd4b3ceb8663db948a62/aiohttp-3.14.3-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-23T01:54:58Z, size = 502235, hashes = { sha256 = "7041d52c3a7fa20c9e8c182b534704abb19502c8bdcbde7ab23bfda6f642394f" } }, + { url = "https://files.pythonhosted.org/packages/97/21/6464573e53d69672cc1eada3e5c5cb2d2efa82701e8305a0f2047a576967/aiohttp-3.14.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-23T01:55:07Z, size = 1761478, hashes = { sha256 = "55bdcc472aafe2de4a253045cc128007a64f1e0264fb675791e132ea5edaa3bd" } }, + { url = "https://files.pythonhosted.org/packages/a1/66/e13a02d0eeb1a9a502402a977abb4e4abff9fe4051c26f80558c57a7c975/aiohttp-3.14.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-07-23T01:55:12Z, size = 1800546, hashes = { sha256 = "5895ef58c4620afe02fa16044f023dc4dafec08158f9d08874a46a7dbc0341b8" } }, + { url = "https://files.pythonhosted.org/packages/26/5e/57d42fca1d18cb5acc1cad945d017fabc5d6ae71d8a08ad66be8dc3ee544/aiohttp-3.14.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-07-23T01:55:14Z, size = 1895250, hashes = { sha256 = "fa9467a8113aa69d3d7c55a70ef0b7c636010a40993f3df9d9d0d73b3eb7ef24" } }, + { url = "https://files.pythonhosted.org/packages/ca/1c/7da8d08e74d56f00070822f9638ff3f1c563f8ad87d1efa996c87bfc8644/aiohttp-3.14.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:55:16Z, size = 1789289, hashes = { sha256 = "d7d2deec16eeedf55f2c7cf75b521ea3856a5177e123844f8fd0f114ce252cb5" } }, + { url = "https://files.pythonhosted.org/packages/fe/6f/76eac12a7f2480e1e304f842efdb07db33256b0d9165b866b6ef0806c202/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-07-23T01:55:21Z, size = 1724652, hashes = { sha256 = "df82f3787c940c94986b34222d59c9e38843fba85139f36e85255a82ad5355a9" } }, + { url = "https://files.pythonhosted.org/packages/dc/c9/4e9383150296f97f873b680c4de8fb2cd88608fb9f48c79edcb111611abc/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-07-23T01:55:26Z, size = 1769161, hashes = { sha256 = "7a75aa63cbf9b21cfaf60dc2657e19df2c2867d91707d653fee171ffeedd1371" } }, + { url = "https://files.pythonhosted.org/packages/fd/31/78388a9d6040ece2e11df62ea229a822cf5e52d238374b220ae9975b2623/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-07-23T01:55:31Z, size = 1792025, hashes = { sha256 = "b014a6ed7cf912e787149fdc529166d3ceabac23f26efeea3158c9aba2354e7e" } }, + { url = "https://files.pythonhosted.org/packages/03/51/a3d29fdf2c25d796746af8ad6fe56a45d6256c38b0a8a2ed752e1160b3a2/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:55:33Z, size = 1768477, hashes = { sha256 = "3d4f72af88ac2474bb5bca640030320e3d38a0163a1d7533500e87be458eef71" } }, + { url = "https://files.pythonhosted.org/packages/29/ba/2a0c38df3fc557620b6a5acd98364af050053b6285b4dc7ee74100c63c18/aiohttp-3.14.3-cp314-cp314-ios_13_0_arm64_iphoneos.whl", upload-time = 2026-07-23T01:55:47Z, size = 488134, hashes = { sha256 = "614c61d478b83953e261d02bb2df750f17227cd33ef8002945bf5aebbde21919" } }, + { url = "https://files.pythonhosted.org/packages/48/d6/d51b7d4bf309af3693940d8ffd2b9ed0b682434ef85959b7c9c137f60cf8/aiohttp-3.14.3-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2026-07-23T01:55:49Z, size = 494201, hashes = { sha256 = "1caa7b0d05f3e3a36f87788c59e970a7ee1cefcfcbb924a9f138c4a6551c9cb7" } }, + { url = "https://files.pythonhosted.org/packages/3f/5a/8f624384e5f1efabb5229b94157eb966b021e97bdb188c62860c2ae243c2/aiohttp-3.14.3-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-23T01:55:51Z, size = 502766, hashes = { sha256 = "dfa68deb2a443bdaa3ea5297b0699c1464f08aef3812b486d1348eee61b07dc0" } }, + { url = "https://files.pythonhosted.org/packages/47/d1/8aba53f15ccb2238405f5e9d30e2a8ca44f93878c26e7165ade00d374b1c/aiohttp-3.14.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-23T01:56:00Z, size = 1750149, hashes = { sha256 = "25bd2708db6bdf6a6630dd37bdcdfcb47c4434d22ac69c64665b802910140b30" } }, + { url = "https://files.pythonhosted.org/packages/2a/a3/ca0cc6724cca8114b05694abd916060758c79894c3aa5b012cdadc1bc28e/aiohttp-3.14.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-07-23T01:56:05Z, size = 1803911, hashes = { sha256 = "c23ec8ee9d5ab2f5421f9c7fffce208435607af27fd46d4a44e031954352838f" } }, + { url = "https://files.pythonhosted.org/packages/95/b5/85b099c299c3ffd38ad9b3e43694c8a346934e4a30c88c4fd5a841234f77/aiohttp-3.14.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-07-23T01:56:08Z, size = 1876929, hashes = { sha256 = "e2667f0bbe7eb6c74eae5e9691441ad186e5845ca3cff63230fc09c4e7514f5d" } }, + { url = "https://files.pythonhosted.org/packages/d5/b7/1da684a04175473fa4cddbf9a2f572e79514c3fd27a74597f43057d4f3da/aiohttp-3.14.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:56:10Z, size = 1761112, hashes = { sha256 = "18cb43369747b2ae007bd2655fb8e63a099c2ff1d207962943636dac989b3147" } }, + { url = "https://files.pythonhosted.org/packages/2a/e8/13a9d957a1ee40837f46aa30f0f4c657e673ad86a2e6362a9f9be20d26d9/aiohttp-3.14.3-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2026-07-23T01:56:15Z, size = 1713940, hashes = { sha256 = "53e5179d8abb5710f8e83ba207c41c8d1261fcffd4616500e15ca2b7a33be10a" } }, + { url = "https://files.pythonhosted.org/packages/85/1d/af798d306f7a74b6a632dbcabcf62a4c91391b7582d2a8c6d7712e2cc54e/aiohttp-3.14.3-cp314-cp314-musllinux_1_2_ppc64le.whl", upload-time = 2026-07-23T01:56:21Z, size = 1770748, hashes = { sha256 = "4e3ac92d90e92773b2362d506068e9a948192bd553e743c5b2429e28527c8661" } }, + { url = "https://files.pythonhosted.org/packages/60/ad/0ed7586cbef7a884e23a752fa2bb987a122e6a5dd50dab109258d0a95193/aiohttp-3.14.3-cp314-cp314-musllinux_1_2_s390x.whl", upload-time = 2026-07-23T01:56:25Z, size = 1782080, hashes = { sha256 = "9d9edccfe496b476db5f398d97b865e9a6752bcf8aec4eef8390ce20fb64bb41" } }, + { url = "https://files.pythonhosted.org/packages/97/ea/dbaed0d73e8a69aad653b045dab451c67c2454bb731a37b45a86593e9422/aiohttp-3.14.3-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:56:28Z, size = 1745813, hashes = { sha256 = "1c5ec8fb1bcc31a8466f74aaf26c345d5c386fa4bd08a3f0eb9c7a4a3fe8b5bf" } }, + { url = "https://files.pythonhosted.org/packages/fe/45/f8919fd936e8b79fcd9bda7b6d8e62613462a713f4f17987fd7c34399142/aiohttp-3.14.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-23T01:56:45Z, size = 1922742, hashes = { sha256 = "9fc7b5bfec6573f3ae844f457fdde5adeb713f8b8e4a81ad64fc207b49383716" } }, + { url = "https://files.pythonhosted.org/packages/b1/04/6acdbf17315f7b55f1937e3387acb89a3cddeb4995689553d064af8e92ab/aiohttp-3.14.3-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-07-23T01:56:50Z, size = 1912623, hashes = { sha256 = "270d3dace9ca2f10f0da5d8ebe519b7a310fc6112ed916e32df5866df0888553" } }, + { url = "https://files.pythonhosted.org/packages/86/e6/438b0c79ca6f45eb9fd9817dd4c01a91919a38c0de5ee9e05e2b4dc0ece7/aiohttp-3.14.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-07-23T01:56:53Z, size = 2005515, hashes = { sha256 = "3ae5b3a59436d089b5395d910121a390feed4d00578eb95a0fd1a329fe963100" } }, + { url = "https://files.pythonhosted.org/packages/bb/6b/62cbd6577758699525f5c712d1ddef57d9875fbab0ae8d5f5a202fd598f8/aiohttp-3.14.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:56:55Z, size = 1879906, hashes = { sha256 = "2498f0fe69ead802f9675beca44a7c21c62fdaa4ec5145ea1c3ad6edbee29f85" } }, + { url = "https://files.pythonhosted.org/packages/a9/19/47f4968659c5e23606c3790c80fc624e691c153d036148449ee84d31b287/aiohttp-3.14.3-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2026-07-23T01:57:01Z, size = 1843496, hashes = { sha256 = "c7d3a97c678d34fc5b59da671ee9cd630096ddc643e7b5a30d54a2a6f3574d3f" } }, + { url = "https://files.pythonhosted.org/packages/a1/9d/0537cda4885ac8f5b7053d164dd06312f4c483a4edcb8ee5b8aaf2a989bf/aiohttp-3.14.3-cp314-cp314t-musllinux_1_2_ppc64le.whl", upload-time = 2026-07-23T01:57:08Z, size = 1853810, hashes = { sha256 = "74ab5b6a9fb13e873e5a90946588baecaf488745e1db1a4a5c433f971f035098" } }, + { url = "https://files.pythonhosted.org/packages/ec/4c/618b1db9b9ba079b8875d2cdf78e7c4a3bf72903bd5850fee7dd9544600a/aiohttp-3.14.3-cp314-cp314t-musllinux_1_2_s390x.whl", upload-time = 2026-07-23T01:57:13Z, size = 1883833, hashes = { sha256 = "f0f177d1b195b9e06376cfd7d308d8a1b920909a609d03ac82a8c73bbb16d3b9" } }, + { url = "https://files.pythonhosted.org/packages/94/c6/bd959bd1e4771f9fd944e9e436224c48c77b018b73b519b5aad346335bcc/aiohttp-3.14.3-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:57:16Z, size = 1844251, hashes = { sha256 = "498c6c623134f8e09a3c4e60bcd607a0b4590dd7dbf08dd40851b27cbb520ccb" } }, ] [[packages]] @@ -419,40 +425,40 @@ wheels = [ [[packages]] name = "cryptography" -version = "46.0.5" +version = "49.0.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/60/04/ee2a9e8542e4fa2773b81771ff8349ff19cdd56b7258a0cc442639052edb/cryptography-46.0.5.tar.gz", upload-time = 2026-02-10T19:18:38Z, size = 750064, hashes = { sha256 = "abace499247268e3757271b2f1e244b36b06f8515cf27c4d49468fc9eb16e93d" } } +sdist = { url = "https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz", upload-time = 2026-06-12T20:02:30Z, size = 854345, hashes = { sha256 = "f89660a348f4f78a92366240a61404e337586ef7f5909a2fef59ca88ef505493" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/ff/9e/6b4397a3e3d15123de3b1806ef342522393d50736c13b20ec4c9ea6693a6/cryptography-46.0.5-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-02-10T19:17:10Z, size = 4275637, hashes = { sha256 = "c18ff11e86df2e28854939acde2d003f7984f721eba450b56a200ad90eeb0e6b" } }, - { url = "https://files.pythonhosted.org/packages/63/e7/471ab61099a3920b0c77852ea3f0ea611c9702f651600397ac567848b897/cryptography-46.0.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-02-10T19:17:12Z, size = 4424742, hashes = { sha256 = "4d7e3d356b8cd4ea5aff04f129d5f66ebdc7b6f8eae802b93739ed520c47c79b" } }, - { url = "https://files.pythonhosted.org/packages/37/53/a18500f270342d66bf7e4d9f091114e31e5ee9e7375a5aba2e85a91e0044/cryptography-46.0.5-cp311-abi3-manylinux_2_28_aarch64.whl", upload-time = 2026-02-10T19:17:13Z, size = 4277528, hashes = { sha256 = "50bfb6925eff619c9c023b967d5b77a54e04256c4281b0e21336a130cd7fc263" } }, - { url = "https://files.pythonhosted.org/packages/22/29/c2e812ebc38c57b40e7c583895e73c8c5adb4d1e4a0cc4c5a4fdab2b1acc/cryptography-46.0.5-cp311-abi3-manylinux_2_28_ppc64le.whl", upload-time = 2026-02-10T19:17:15Z, size = 4947993, hashes = { sha256 = "803812e111e75d1aa73690d2facc295eaefd4439be1023fefc4995eaea2af90d" } }, - { url = "https://files.pythonhosted.org/packages/6b/e7/237155ae19a9023de7e30ec64e5d99a9431a567407ac21170a046d22a5a3/cryptography-46.0.5-cp311-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-02-10T19:17:17Z, size = 4456855, hashes = { sha256 = "3ee190460e2fbe447175cda91b88b84ae8322a104fc27766ad09428754a618ed" } }, - { url = "https://files.pythonhosted.org/packages/84/29/65b55622bde135aedf4565dc509d99b560ee4095e56989e815f8fd2aa910/cryptography-46.0.5-cp311-abi3-manylinux_2_34_aarch64.whl", upload-time = 2026-02-10T19:17:20Z, size = 4277038, hashes = { sha256 = "e9251e3be159d1020c4030bd2e5f84d6a43fe54b6c19c12f51cde9542a2817b2" } }, - { url = "https://files.pythonhosted.org/packages/bc/36/45e76c68d7311432741faf1fbf7fac8a196a0a735ca21f504c75d37e2558/cryptography-46.0.5-cp311-abi3-manylinux_2_34_ppc64le.whl", upload-time = 2026-02-10T19:17:21Z, size = 4912181, hashes = { sha256 = "47fb8a66058b80e509c47118ef8a75d14c455e81ac369050f20ba0d23e77fee0" } }, - { url = "https://files.pythonhosted.org/packages/6d/1a/c1ba8fead184d6e3d5afcf03d569acac5ad063f3ac9fb7258af158f7e378/cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-02-10T19:17:25Z, size = 4456482, hashes = { sha256 = "4c3341037c136030cb46e4b1e17b7418ea4cbd9dd207e4a6f3b2b24e0d4ac731" } }, - { url = "https://files.pythonhosted.org/packages/f9/e5/3fb22e37f66827ced3b902cf895e6a6bc1d095b5b26be26bd13c441fdf19/cryptography-46.0.5-cp311-abi3-musllinux_1_2_aarch64.whl", upload-time = 2026-02-10T19:17:26Z, size = 4405497, hashes = { sha256 = "890bcb4abd5a2d3f852196437129eb3667d62630333aacc13dfd470fad3aaa82" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/9d58bb32b1121a8a2f27383fabae4d63080c7ca60b9b5c88be742be04ee7/cryptography-46.0.5-cp311-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-02-10T19:17:28Z, size = 4667819, hashes = { sha256 = "80a8d7bfdf38f87ca30a5391c0c9ce4ed2926918e017c29ddf643d0ed2778ea1" } }, - { url = "https://files.pythonhosted.org/packages/67/c8/581a6702e14f0898a0848105cbefd20c058099e2c2d22ef4e476dfec75d7/cryptography-46.0.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-02-10T19:17:35Z, size = 4265728, hashes = { sha256 = "5be7bf2fb40769e05739dd0046e7b26f9d4670badc7b032d6ce4db64dddc0678" } }, - { url = "https://files.pythonhosted.org/packages/dd/4a/ba1a65ce8fc65435e5a849558379896c957870dd64fecea97b1ad5f46a37/cryptography-46.0.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-02-10T19:17:36Z, size = 4408287, hashes = { sha256 = "fe346b143ff9685e40192a4960938545c699054ba11d4f9029f94751e3f71d87" } }, - { url = "https://files.pythonhosted.org/packages/f8/67/8ffdbf7b65ed1ac224d1c2df3943553766914a8ca718747ee3871da6107e/cryptography-46.0.5-cp314-cp314t-manylinux_2_28_aarch64.whl", upload-time = 2026-02-10T19:17:38Z, size = 4270291, hashes = { sha256 = "c69fd885df7d089548a42d5ec05be26050ebcd2283d89b3d30676eb32ff87dee" } }, - { url = "https://files.pythonhosted.org/packages/f8/e5/f52377ee93bc2f2bba55a41a886fd208c15276ffbd2569f2ddc89d50e2c5/cryptography-46.0.5-cp314-cp314t-manylinux_2_28_ppc64le.whl", upload-time = 2026-02-10T19:17:40Z, size = 4927539, hashes = { sha256 = "8293f3dea7fc929ef7240796ba231413afa7b68ce38fd21da2995549f5961981" } }, - { url = "https://files.pythonhosted.org/packages/3b/02/cfe39181b02419bbbbcf3abdd16c1c5c8541f03ca8bda240debc467d5a12/cryptography-46.0.5-cp314-cp314t-manylinux_2_28_x86_64.whl", upload-time = 2026-02-10T19:17:41Z, size = 4442199, hashes = { sha256 = "1abfdb89b41c3be0365328a410baa9df3ff8a9110fb75e7b52e66803ddabc9a9" } }, - { url = "https://files.pythonhosted.org/packages/d8/d2/b27631f401ddd644e94c5cf33c9a4069f72011821cf3dc7309546b0642a0/cryptography-46.0.5-cp314-cp314t-manylinux_2_34_aarch64.whl", upload-time = 2026-02-10T19:17:45Z, size = 4270072, hashes = { sha256 = "4e817a8920bfbcff8940ecfd60f23d01836408242b30f1a708d93198393a80b4" } }, - { url = "https://files.pythonhosted.org/packages/f4/a7/60d32b0370dae0b4ebe55ffa10e8599a2a59935b5ece1b9f06edb73abdeb/cryptography-46.0.5-cp314-cp314t-manylinux_2_34_ppc64le.whl", upload-time = 2026-02-10T19:17:46Z, size = 4892170, hashes = { sha256 = "68f68d13f2e1cb95163fa3b4db4bf9a159a418f5f6e7242564fc75fcae667fd0" } }, - { url = "https://files.pythonhosted.org/packages/d2/b9/cf73ddf8ef1164330eb0b199a589103c363afa0cf794218c24d524a58eab/cryptography-46.0.5-cp314-cp314t-manylinux_2_34_x86_64.whl", upload-time = 2026-02-10T19:17:48Z, size = 4441741, hashes = { sha256 = "a3d1fae9863299076f05cb8a778c467578262fae09f9dc0ee9b12eb4268ce663" } }, - { url = "https://files.pythonhosted.org/packages/5f/eb/eee00b28c84c726fe8fa0158c65afe312d9c3b78d9d01daf700f1f6e37ff/cryptography-46.0.5-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2026-02-10T19:17:50Z, size = 4396728, hashes = { sha256 = "c4143987a42a2397f2fc3b4d7e3a7d313fbe684f67ff443999e803dd75a76826" } }, - { url = "https://files.pythonhosted.org/packages/65/f4/6bc1a9ed5aef7145045114b75b77c2a8261b4d38717bd8dea111a63c3442/cryptography-46.0.5-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-02-10T19:17:51Z, size = 4652001, hashes = { sha256 = "7d731d4b107030987fd61a7f8ab512b25b53cef8f233a97379ede116f30eb67d" } }, - { url = "https://files.pythonhosted.org/packages/0f/04/c85bdeab78c8bc77b701bf0d9bdcf514c044e18a46dcff330df5448631b0/cryptography-46.0.5-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-02-10T19:17:58Z, size = 4275349, hashes = { sha256 = "7d1f30a86d2757199cb2d56e48cce14deddf1f9c95f1ef1b64ee91ea43fe2e18" } }, - { url = "https://files.pythonhosted.org/packages/5c/32/9b87132a2f91ee7f5223b091dc963055503e9b442c98fc0b8a5ca765fab0/cryptography-46.0.5-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-02-10T19:18:00Z, size = 4420667, hashes = { sha256 = "039917b0dc418bb9f6edce8a906572d69e74bd330b0b3fea4f79dab7f8ddd235" } }, - { url = "https://files.pythonhosted.org/packages/a1/a6/a7cb7010bec4b7c5692ca6f024150371b295ee1c108bdc1c400e4c44562b/cryptography-46.0.5-cp38-abi3-manylinux_2_28_aarch64.whl", upload-time = 2026-02-10T19:18:02Z, size = 4276980, hashes = { sha256 = "ba2a27ff02f48193fc4daeadf8ad2590516fa3d0adeeb34336b96f7fa64c1e3a" } }, - { url = "https://files.pythonhosted.org/packages/8e/7c/c4f45e0eeff9b91e3f12dbd0e165fcf2a38847288fcfd889deea99fb7b6d/cryptography-46.0.5-cp38-abi3-manylinux_2_28_ppc64le.whl", upload-time = 2026-02-10T19:18:03Z, size = 4939143, hashes = { sha256 = "61aa400dce22cb001a98014f647dc21cda08f7915ceb95df0c9eaf84b4b6af76" } }, - { url = "https://files.pythonhosted.org/packages/37/19/e1b8f964a834eddb44fa1b9a9976f4e414cbb7aa62809b6760c8803d22d1/cryptography-46.0.5-cp38-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-02-10T19:18:05Z, size = 4453674, hashes = { sha256 = "3ce58ba46e1bc2aac4f7d9290223cead56743fa6ab94a5d53292ffaac6a91614" } }, - { url = "https://files.pythonhosted.org/packages/41/e2/df40a31d82df0a70a0daf69791f91dbb70e47644c58581d654879b382d11/cryptography-46.0.5-cp38-abi3-manylinux_2_34_aarch64.whl", upload-time = 2026-02-10T19:18:09Z, size = 4276755, hashes = { sha256 = "582f5fcd2afa31622f317f80426a027f30dc792e9c80ffee87b993200ea115f1" } }, - { url = "https://files.pythonhosted.org/packages/33/45/726809d1176959f4a896b86907b98ff4391a8aa29c0aaaf9450a8a10630e/cryptography-46.0.5-cp38-abi3-manylinux_2_34_ppc64le.whl", upload-time = 2026-02-10T19:18:11Z, size = 4901539, hashes = { sha256 = "bfd56bb4b37ed4f330b82402f6f435845a5f5648edf1ad497da51a8452d5d62d" } }, - { url = "https://files.pythonhosted.org/packages/99/0f/a3076874e9c88ecb2ecc31382f6e7c21b428ede6f55aafa1aa272613e3cd/cryptography-46.0.5-cp38-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-02-10T19:18:12Z, size = 4452794, hashes = { sha256 = "a3d507bb6a513ca96ba84443226af944b0f7f47dcc9a399d110cd6146481d24c" } }, - { url = "https://files.pythonhosted.org/packages/02/ef/ffeb542d3683d24194a38f66ca17c0a4b8bf10631feef44a7ef64e631b1a/cryptography-46.0.5-cp38-abi3-musllinux_1_2_aarch64.whl", upload-time = 2026-02-10T19:18:14Z, size = 4404160, hashes = { sha256 = "9f16fbdf4da055efb21c22d81b89f155f02ba420558db21288b3d0035bafd5f4" } }, - { url = "https://files.pythonhosted.org/packages/96/93/682d2b43c1d5f1406ed048f377c0fc9fc8f7b0447a478d5c65ab3d3a66eb/cryptography-46.0.5-cp38-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-02-10T19:18:15Z, size = 4667123, hashes = { sha256 = "ced80795227d70549a411a4ab66e8ce307899fad2220ce5ab2f296e687eacde9" } }, + { url = "https://files.pythonhosted.org/packages/09/41/3797cfaf69cae04a13ee78ebd83f0678d9c02b4779d21ce24445326f1a69/cryptography-49.0.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-06-12T20:01:21Z, size = 4692978, hashes = { sha256 = "36d1709f992593689b45bda411498d62c6e365f2ca00b84657d4dadd24de16db" } }, + { url = "https://files.pythonhosted.org/packages/e6/8b/43011f7ebe515a8aa20d61f290a326cd890c2e738e16e59eaff8d9c3a412/cryptography-49.0.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-12T20:01:48Z, size = 4716422, hashes = { sha256 = "0e959b578856a3924bc0cbb710fc12c387b9412a951389f3ca61704a9e25f325" } }, + { url = "https://files.pythonhosted.org/packages/4a/91/01ce7303a4579e6d3a6abef01bd322848e9ea7a219adcabc5048b9033571/cryptography-49.0.0-cp311-abi3-manylinux_2_28_aarch64.whl", upload-time = 2026-06-12T20:02:47Z, size = 4700503, hashes = { sha256 = "53ecee2e23f7169b6117e99fc8a944e5e50f79e69758a83b52a00cb98ab2b2d2" } }, + { url = "https://files.pythonhosted.org/packages/62/99/a2c95cf8293f07491e9e27c20cc4dcd18176d944e674679adeb1d0173fd6/cryptography-49.0.0-cp311-abi3-manylinux_2_28_ppc64le.whl", upload-time = 2026-06-12T20:02:08Z, size = 5309779, hashes = { sha256 = "2eda353d8a27bcbcaa4cbed18994a74ab4d19a2ca897db188ea269ab9b71419b" } }, + { url = "https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-06-12T20:02:03Z, size = 4749683, hashes = { sha256 = "2afe9051da7ae7bd5905da5a949280c7d2bb75682e188f650a9d0f2756b834c6" } }, + { url = "https://files.pythonhosted.org/packages/6d/88/05563c7fe2e914e87d1a536d06fe83e66b4e1d95cb593e05aea375531da8/cryptography-49.0.0-cp311-abi3-manylinux_2_34_aarch64.whl", upload-time = 2026-06-12T20:01:34Z, size = 4700283, hashes = { sha256 = "ccac2bfebc306b862133e3bb71f3f6ee8bb525240089b2d952e4144b3a6d5da7" } }, + { url = "https://files.pythonhosted.org/packages/c4/b6/d7696e4e890d6ae1469935164c9e5215c557671cb78d6e3f458ccceaa632/cryptography-49.0.0-cp311-abi3-manylinux_2_34_ppc64le.whl", upload-time = 2026-06-12T20:01:24Z, size = 5265844, hashes = { sha256 = "d0527ce944105f257f605a827d6ebead966c752038b6e8656abb9c5edee6fc68" } }, + { url = "https://files.pythonhosted.org/packages/a9/3c/f3ad17eecc1a57b0ba236dc01f90e783c51f4a2f35f64777cc4f47a184b2/cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-06-12T20:01:30Z, size = 4749290, hashes = { sha256 = "cbc77da8c523d5abd028635ba850a6966fcee2c82e2bf65a41d1d8afe0f98be9" } }, + { url = "https://files.pythonhosted.org/packages/4f/01/339573cf1023163a400b0b5d16f6d507de413b9f60be6fd1b77feeaf6737/cryptography-49.0.0-cp311-abi3-musllinux_1_2_aarch64.whl", upload-time = 2026-06-12T20:01:29Z, size = 4834612, hashes = { sha256 = "b87e65d263b3e5d3bb92a57e2a6638e2f31110fa7aa890c7b2dbba42248d0a3f" } }, + { url = "https://files.pythonhosted.org/packages/71/fd/577302e213a1be9468f92d1afef66fcf1ef83d516819d9992ca547f592bd/cryptography-49.0.0-cp311-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-06-12T20:01:42Z, size = 4980804, hashes = { sha256 = "66ec79c3904820572d7e987abdf304281f141d37ad9a489b8e97066e7b9b6459" } }, + { url = "https://files.pythonhosted.org/packages/86/12/c48a424f38db03027be9f7ed5c7dc5de9933dbee992865f98b13727a009d/cryptography-49.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-06-12T20:02:48Z, size = 4678835, hashes = { sha256 = "196ecd6a36e4e9aa10270393bb98d8df88fccee0bf1e5128b91ae4eb4375896d" } }, + { url = "https://files.pythonhosted.org/packages/68/28/8a3ad4653662c93fc44dc4e5d8fd374c25c42e07b34bbfbadf49cf57a5a8/cryptography-49.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-12T20:02:56Z, size = 4697239, hashes = { sha256 = "7abcee80084cda3f7691f3eb1ce480d8df49cec637b429aa35986c1de71738aa" } }, + { url = "https://files.pythonhosted.org/packages/a8/b2/2193fc74f81aee4f9b62733133b73b5176718932ed8f2e4b03fa040480a6/cryptography-49.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl", upload-time = 2026-06-12T20:02:50Z, size = 4685593, hashes = { sha256 = "4ae387c9cb68ea569ca17e490d66d8142b81c3cc814bf179974b7d146e490bbb" } }, + { url = "https://files.pythonhosted.org/packages/47/f1/1d3eaa243bfc5de4a187b22aa8c048b3e4980bfbe830ac46e6bac2e66947/cryptography-49.0.0-cp314-cp314t-manylinux_2_28_ppc64le.whl", upload-time = 2026-06-12T20:01:46Z, size = 5289961, hashes = { sha256 = "f37d847238971164fdbc68ade6f6574aecc9c0af714190e2083429ff68f4ce9d" } }, + { url = "https://files.pythonhosted.org/packages/58/39/2d51306721330c486495853eda1c567880ff036de15a14c4b74f399934af/cryptography-49.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl", upload-time = 2026-06-12T20:02:16Z, size = 4731145, hashes = { sha256 = "c2bc30226390d60ea19d9f82b19db005fe0452154a23c1c410c12ea801e43561" } }, + { url = "https://files.pythonhosted.org/packages/a7/f5/8f571d7e27c55bce9f76f026143bcb1e040a4233149ecca0bea5fa5dd5f7/cryptography-49.0.0-cp314-cp314t-manylinux_2_34_aarch64.whl", upload-time = 2026-06-12T20:02:07Z, size = 4685209, hashes = { sha256 = "b20133d204d2bb56ba047642199603876c872026ca53e79c35b83772ab2cc505" } }, + { url = "https://files.pythonhosted.org/packages/e7/84/0e27016a6fc5a0886f797018b26aa42f40c09a82332bff77822a451deaaa/cryptography-49.0.0-cp314-cp314t-manylinux_2_34_ppc64le.whl", upload-time = 2026-06-12T20:01:32Z, size = 5246285, hashes = { sha256 = "b970c6da94d5bb18629db453d14f2a1300f6bf59b61e9b82377931ef95504866" } }, + { url = "https://files.pythonhosted.org/packages/11/2d/5e1fb307cb5931881516b464c98774b3f2c36b5d4bb9a2830253cf553cad/cryptography-49.0.0-cp314-cp314t-manylinux_2_34_x86_64.whl", upload-time = 2026-06-12T20:02:01Z, size = 4730441, hashes = { sha256 = "d8ecde755e2e91bf773fc94e8c9d730cd7f2007004cb492263a794ec3899a1c8" } }, + { url = "https://files.pythonhosted.org/packages/e4/c0/bff5a02ee731d207d6a1ed51732549d8c53d2bc8da1d10ec6f2844201d68/cryptography-49.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2026-06-12T20:01:36Z, size = 4815869, hashes = { sha256 = "e3fb64c420688e5319ae25113a354015abbd8dffbfbc41781a1ea66fc7622ac3" } }, + { url = "https://files.pythonhosted.org/packages/b9/26/814681d14248d95d73d5c3eea0c39a94eb8302df966f670a2c60de90974b/cryptography-49.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-06-12T20:02:18Z, size = 4960948, hashes = { sha256 = "32703d93296f5c1f4b53349ad3a250c2cae0fdecd3a3dd5d47e616d8d616af27" } }, + { url = "https://files.pythonhosted.org/packages/3d/df/40577043ca124e17012f408ddddaeb213b856336ac82ddb3bc915f39e29f/cryptography-49.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-06-12T20:01:53Z, size = 4692429, hashes = { sha256 = "f78ff2c9ed8dc2d036b0f4d640e22522213d047c1b14e61205a7e55c80a494d4" } }, + { url = "https://files.pythonhosted.org/packages/2c/99/2d13299eb3dd27b02dcfaafcc91d6b5cb3329f7cbd6d8f51921acd566c1a/cryptography-49.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-12T20:02:45Z, size = 4700968, hashes = { sha256 = "35b151772baff2c74cba7fa290ceaff4c3b11c0c881eb93eb5dbc05a7cfbba18" } }, + { url = "https://files.pythonhosted.org/packages/a5/4d/9c0cd02f95e2602dd5e563da149ee0830abef3537be8b34dc56281ebe27a/cryptography-49.0.0-cp39-abi3-manylinux_2_28_aarch64.whl", upload-time = 2026-06-12T20:01:41Z, size = 4697758, hashes = { sha256 = "0f21641cf4b30fca7aee061ced0ec7ad7b073518088b7c9969a297c0ae796c69" } }, + { url = "https://files.pythonhosted.org/packages/24/01/186c825898477d77e2324d5360fefe622ff1d8d1963ec0554e2cada8ec77/cryptography-49.0.0-cp39-abi3-manylinux_2_28_ppc64le.whl", upload-time = 2026-06-12T20:02:24Z, size = 5298863, hashes = { sha256 = "9e82dcc8e56052715fb18b2429e3bca4823b1629136a2084fc45a9a5cecb9b64" } }, + { url = "https://files.pythonhosted.org/packages/b8/7b/62cbbab75d0659865bf0273790031544a0b16c8072d258f9428dcd8190dc/cryptography-49.0.0-cp39-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-06-12T20:01:50Z, size = 4735983, hashes = { sha256 = "6f2debedf9ca60cf1d5bd466475638af5130f89965605cd818484d19987d3a21" } }, + { url = "https://files.pythonhosted.org/packages/f0/ee/6fca21d1ac73e06f8bef71940abfd4d2f6472b4bca284d770f32bd4086f6/cryptography-49.0.0-cp39-abi3-manylinux_2_34_aarch64.whl", upload-time = 2026-06-12T20:02:20Z, size = 4697298, hashes = { sha256 = "28d8b15e6275f12c8a207dc309dfa957903c927d08d0cc937ee3f63f200693cc" } }, + { url = "https://files.pythonhosted.org/packages/67/d0/a5fcd3515f0bae49a7b6d0413cc1bdccdcc1fc0047037a0d480642cdc5d6/cryptography-49.0.0-cp39-abi3-manylinux_2_34_ppc64le.whl", upload-time = 2026-06-12T20:02:22Z, size = 5254338, hashes = { sha256 = "6fc361c34fb6aac015ce19435876635e5c6d21db31998b0920f675f131e043b8" } }, + { url = "https://files.pythonhosted.org/packages/a0/84/84fe36f19caf857d61cb7fc9c63035a47ffabd84ea12d1d393148efa3615/cryptography-49.0.0-cp39-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-06-12T20:02:41Z, size = 4735650, hashes = { sha256 = "2400ef9c9e2299a25614eb1dea3db54a69b1349efd043bfac9c67630d136df36" } }, + { url = "https://files.pythonhosted.org/packages/6c/a0/db537264e234f7273a73ec020873d6d6b39dfd8a53db78b550ca8320440e/cryptography-49.0.0-cp39-abi3-musllinux_1_2_aarch64.whl", upload-time = 2026-06-12T20:01:51Z, size = 4834820, hashes = { sha256 = "67e1d20ad9ef3a563c59ef22e7a8a0b8210bd26604369ea4a30a7c66aefe504e" } }, + { url = "https://files.pythonhosted.org/packages/93/77/8df9eb486495979bccecd1062e2eaf435250e84437040295b57d09048b0b/cryptography-49.0.0-cp39-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-06-12T20:02:12Z, size = 4967968, hashes = { sha256 = "42b0684e0e40cf26122427802486f6d93aea593612603a94fbf260c7eb1e9c1b" } }, ] [[packages]] @@ -938,6 +944,13 @@ marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sdist = { url = "https://files.pythonhosted.org/packages/d8/bc/78cb5a91f5d88668cea999aa2d794f67930ca15f921e5c4adc59e90910c7/jupyter_bokeh-3.0.7.tar.gz", upload-time = 2023-03-14T10:09:10Z, size = 777306, hashes = { sha256 = "2da8c3ddc734d15737bf06126d9e31e84d30f18ac3da3a3f95be40a95a054c87" } } wheels = [{ url = "https://files.pythonhosted.org/packages/99/c6/c4b923e6db17cfa52d3df37a0b7b0441e289d4e4ccfd0bc286ee51600ac5/jupyter_bokeh-3.0.7-py3-none-any.whl", upload-time = 2023-04-30T10:24:24Z, size = 1394083, hashes = { sha256 = "676d74bd8b95c7467d5e7ea1c954b306c7768b7bfa2bb3dd32e64efdf7dc09ee" } }] +[[packages]] +name = "jupyter-builder" +version = "1.1.1" +marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" +sdist = { url = "https://files.pythonhosted.org/packages/c3/61/47f7ae054f5cd3983c10e1d65a6eb7fcd4b87ebb1056e190ef7d63ff4f19/jupyter_builder-1.1.1.tar.gz", upload-time = 2026-07-17T13:14:47Z, size = 971667, hashes = { sha256 = "1a13977912b08deda77fce2c803940131c27cf77a27ed64b9ffca25aa0ed7e6c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/83/cc/f6a12de1c890ea5dd2816c5c76d5ac6d3ed52db3c37f78691328207d13b9/jupyter_builder-1.1.1-py3-none-any.whl", upload-time = 2026-07-17T13:14:45Z, size = 913264, hashes = { sha256 = "f9c14bc55c0488a073f62af12d468936fcf9ecb7e9dd802f6f9c33de46ad70db" } }] + [[packages]] name = "jupyter-client" version = "8.8.0" @@ -982,10 +995,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/5a/80/5a1162f78414298 [[packages]] name = "jupyter-server" -version = "2.17.0" +version = "2.20.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/5b/ac/e040ec363d7b6b1f11304cc9f209dac4517ece5d5e01821366b924a64a50/jupyter_server-2.17.0.tar.gz", upload-time = 2025-08-21T14:42:54Z, size = 731949, hashes = { sha256 = "c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/92/80/a24767e6ca280f5a49525d987bf3e4d7552bf67c8be07e8ccf20271f8568/jupyter_server-2.17.0-py3-none-any.whl", upload-time = 2025-08-21T14:42:52Z, size = 388221, hashes = { sha256 = "e8cb9c7db4251f51ed307e329b81b72ccf2056ff82d50524debde1ee1870e13f" } }] +sdist = { url = "https://files.pythonhosted.org/packages/6b/dc/db3a582633170186f8c8b31298d7eb26ad0eb031a1f53476c258b64eed05/jupyter_server-2.20.0.tar.gz", upload-time = 2026-06-17T12:09:09Z, size = 756523, hashes = { sha256 = "b5778ba337d8015a3dc2b80803ecdd5ac18d3797fddf61a50ea5fb472b4ebe14" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f3/71/8c002223e873a870f5c41dc69b0a7c922301123e4a31d5d01ecb700aef77/jupyter_server-2.20.0-py3-none-any.whl", upload-time = 2026-06-17T12:09:07Z, size = 393143, hashes = { sha256 = "c3b67c93c471e947c18b5026f04f21614218adb706df8f48227d3ee8e0a7cdcc" } }] [[packages]] name = "jupyter-server-mathjax" @@ -1010,10 +1023,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602 [[packages]] name = "jupyterlab" -version = "4.4.7" +version = "4.6.2" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/d0/07/b3beaeb5722d4a55e345a38884c67baebd9cec2269c5309ce494485a5858/jupyterlab-4.4.7.tar.gz", upload-time = 2025-09-03T13:26:40Z, size = 22965570, hashes = { sha256 = "8c8e225492f4513ebde9bbbc00a05b651ab9a1f5b0013015d96fabf671c37188" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7e/01/44f35124896dd5c73b26705c25bb8af2089895b32f057a1e4a3488847333/jupyterlab-4.4.7-py3-none-any.whl", upload-time = 2025-09-03T13:26:35Z, size = 12291583, hashes = { sha256 = "808bae6136b507a4d18f04254218bfe71ed8ba399a36ef3280d5f259e69abf80" } }] +sdist = { url = "https://files.pythonhosted.org/packages/7a/7f/51c0c856ab286bdaf5709cf61ed13584ed9d4bee906479707da45b11b353/jupyterlab-4.6.2.tar.gz", upload-time = 2026-07-21T12:05:24Z, size = 28183650, hashes = { sha256 = "e18ce8b34f3de350e93cd5b2c4f3ae884cbe266eb76bf5d6825a4ed34c13bcff" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/63/1f/e39b248c76bb3736bc05a9491a6aa1315414c32dea12f548ecc1b24c758e/jupyterlab-4.6.2-py3-none-any.whl", upload-time = 2026-07-21T12:05:19Z, size = 17166703, hashes = { sha256 = "5964447036629adfcd3fc0969effc1da6f47d2cbd0a60b2c2eea7c31be0ec6a8" } }] [[packages]] name = "jupyterlab-git" @@ -1248,10 +1261,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3e/9a/b697530a882588a [[packages]] name = "mistune" -version = "3.2.0" +version = "3.3.4" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/9d/55/d01f0c4b45ade6536c51170b9043db8b2ec6ddf4a35c7ea3f5f559ac935b/mistune-3.2.0.tar.gz", upload-time = 2025-12-23T11:36:34Z, size = 95467, hashes = { sha256 = "708487c8a8cdd99c9d90eb3ed4c3ed961246ff78ac82f03418f5183ab70e398a" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/9b/f7/4a5e785ec9fbd65146a27b6b70b6cdc161a66f2024e4b04ac06a67f5578b/mistune-3.2.0-py3-none-any.whl", upload-time = 2025-12-23T11:36:33Z, size = 53598, hashes = { sha256 = "febdc629a3c78616b94393c6580551e0e34cc289987ec6c35ed3f4be42d0eee1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/7b/92/328a294a6de83bacb95bed01f04e0eaff4e3616ee359fc821a5dfc539b02/mistune-3.3.4.tar.gz", upload-time = 2026-07-22T05:22:30Z, size = 121426, hashes = { sha256 = "58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/77/e4/288365afae98953bc01de09f686f40d8ee84578135aa7767d5d4e60b5278/mistune-3.3.4-py3-none-any.whl", upload-time = 2026-07-22T05:22:29Z, size = 66862, hashes = { sha256 = "ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a" } }] [[packages]] name = "ml-dtypes" @@ -1912,10 +1925,10 @@ wheels = [ [[packages]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", upload-time = 2026-03-17T01:06:53Z, size = 148685, hashes = { sha256 = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", upload-time = 2026-03-17T01:06:52Z, size = 83997, hashes = { sha256 = "a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde" } }] +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] [[packages]] name = "pyasn1-modules" @@ -2507,10 +2520,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/c8/78/3565d011c61f5a4 [[packages]] name = "soupsieve" -version = "2.8.1" +version = "2.9.1" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/89/23/adf3796d740536d63a6fbda113d07e60c734b6ed5d3058d1e47fc0495e47/soupsieve-2.8.1.tar.gz", upload-time = 2025-12-18T13:50:34Z, size = 117856, hashes = { sha256 = "4cf733bc50fa805f5df4b8ef4740fc0e0fa6218cf3006269afd3f9d6d80fd350" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/48/f3/b67d6ea49ca9154453b6d70b34ea22f3996b9fa55da105a79d8732227adc/soupsieve-2.8.1-py3-none-any.whl", upload-time = 2025-12-18T13:50:33Z, size = 36710, hashes = { sha256 = "a11fe2a6f3d76ab3cf2de04eb339c1be5b506a8a47f2ceb6d139803177f85434" } }] +sdist = { url = "https://files.pythonhosted.org/packages/d9/38/e12680bbe6b4f8f3d17adcaf38d26850aa756c85cf4a80e79fc12a018fe8/soupsieve-2.9.1.tar.gz", upload-time = 2026-07-21T16:57:17Z, size = 122261, hashes = { sha256 = "c33e6605bbc71dd628b00c632d58ae607c22bade247e52553928f83bbb75b4ba" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0f/2c/437fe806897c2d6cfdc3ee43a18da8bf8e568530a4ae9bac781541ca9896/soupsieve-2.9.1-py3-none-any.whl", upload-time = 2026-07-21T16:57:16Z, size = 37404, hashes = { sha256 = "4f4477399246b7a0c720a88ca2454b11cd6bb9ae4c9d170140786e916776c14c" } }] [[packages]] name = "stack-data" @@ -2678,26 +2691,38 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6 [[packages]] name = "ujson" -version = "5.11.0" +version = "5.13.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/43/d9/3f17e3c5773fb4941c68d9a37a47b1a79c9649d6c56aefbed87cc409d18a/ujson-5.11.0.tar.gz", upload-time = 2025-08-20T11:57:02Z, size = 7156583, hashes = { sha256 = "e204ae6f909f099ba6b6b942131cee359ddda2b6e4ea39c12eb8b991fe2010e0" } } +sdist = { url = "https://files.pythonhosted.org/packages/89/7a/c8bb37c8f6f3623d60c33d15d18cd6d6655d0f9c3eb31a9969f76361b199/ujson-5.13.0.tar.gz", upload-time = 2026-06-14T22:36:50Z, size = 7166784, hashes = { sha256 = "d62e3d7625384c08082abad81a077af587fdef2761bb14c3822f4234b8d07d75" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/03/3c/fd11a224f73fbffa299fb9644e425f38b38b30231f7923a088dd513aabb4/ujson-5.11.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-20T11:55:37Z, size = 57600, hashes = { sha256 = "0180a480a7d099082501cad1fe85252e4d4bf926b40960fb3d9e87a3a6fbbc80" } }, - { url = "https://files.pythonhosted.org/packages/17/7b/2dcbc2bbfdbf68f2368fb21ab0f6735e872290bb604c75f6e06b81edcb3f/ujson-5.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-20T11:55:40Z, size = 57356, hashes = { sha256 = "8254e858437c00f17cb72e7a644fc42dad0ebb21ea981b71df6e84b1072aaa7c" } }, - { url = "https://files.pythonhosted.org/packages/d1/71/fea2ca18986a366c750767b694430d5ded6b20b6985fddca72f74af38a4c/ujson-5.11.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-08-20T11:55:41Z, size = 1036313, hashes = { sha256 = "1aa8a2ab482f09f6c10fba37112af5f957689a79ea598399c85009f2f29898b5" } }, - { url = "https://files.pythonhosted.org/packages/80/47/226e540aa38878ce1194454385701d82df538ccb5ff8db2cf1641dde849a/ujson-5.11.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-08-20T11:55:45Z, size = 1088817, hashes = { sha256 = "7e3cff632c1d78023b15f7e3a81c3745cd3f94c044d1e8fa8efbd6b161997bbc" } }, - { url = "https://files.pythonhosted.org/packages/e9/c5/c161940967184de96f5cbbbcce45b562a4bf851d60f4c677704b1770136d/ujson-5.11.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-20T11:55:52Z, size = 57603, hashes = { sha256 = "78c684fb21255b9b90320ba7e199780f653e03f6c2528663768965f4126a5b50" } }, - { url = "https://files.pythonhosted.org/packages/fe/a3/292551f936d3d02d9af148f53e1bc04306b00a7cf1fcbb86fa0d1c887242/ujson-5.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-20T11:55:54Z, size = 57363, hashes = { sha256 = "837da4d27fed5fdc1b630bd18f519744b23a0b5ada1bbde1a36ba463f2900c03" } }, - { url = "https://files.pythonhosted.org/packages/90/a6/82cfa70448831b1a9e73f882225980b5c689bf539ec6400b31656a60ea46/ujson-5.11.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-08-20T11:55:56Z, size = 1036311, hashes = { sha256 = "787aff4a84da301b7f3bac09bc696e2e5670df829c6f8ecf39916b4e7e24e701" } }, - { url = "https://files.pythonhosted.org/packages/8d/20/78abe3d808cf3bb3e76f71fca46cd208317bf461c905d79f0d26b9df20f1/ujson-5.11.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-08-20T11:55:59Z, size = 1088822, hashes = { sha256 = "3772e4fe6b0c1e025ba3c50841a0ca4786825a4894c8411bf8d3afe3a8061328" } }, - { url = "https://files.pythonhosted.org/packages/9b/f8/25583c70f83788edbe3ca62ce6c1b79eff465d78dec5eb2b2b56b3e98b33/ujson-5.11.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-20T11:56:07Z, size = 57631, hashes = { sha256 = "c44c703842024d796b4c78542a6fcd5c3cb948b9fc2a73ee65b9c86a22ee3638" } }, - { url = "https://files.pythonhosted.org/packages/55/7a/4572af5324ad4b2bfdd2321e898a527050290147b4ea337a79a0e4e87ec7/ujson-5.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-20T11:56:09Z, size = 57363, hashes = { sha256 = "f278b31a7c52eb0947b2db55a5133fbc46b6f0ef49972cd1a80843b72e135aba" } }, - { url = "https://files.pythonhosted.org/packages/7b/71/a2b8c19cf4e1efe53cf439cdf7198ac60ae15471d2f1040b490c1f0f831f/ujson-5.11.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2025-08-20T11:56:11Z, size = 1036394, hashes = { sha256 = "ab2cb8351d976e788669c8281465d44d4e94413718af497b4e7342d7b2f78018" } }, - { url = "https://files.pythonhosted.org/packages/a1/ea/8870f208c20b43571a5c409ebb2fe9b9dba5f494e9e60f9314ac01ea8f78/ujson-5.11.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2025-08-20T11:56:14Z, size = 1088837, hashes = { sha256 = "80017e870d882d5517d28995b62e4e518a894f932f1e242cbc802a2fd64d365c" } }, - { url = "https://files.pythonhosted.org/packages/ae/e9/fb4a220ee6939db099f4cfeeae796ecb91e7584ad4d445d4ca7f994a9135/ujson-5.11.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-08-20T11:56:21Z, size = 58547, hashes = { sha256 = "1a325fd2c3a056cf6c8e023f74a0c478dd282a93141356ae7f16d5309f5ff823" } }, - { url = "https://files.pythonhosted.org/packages/2e/e5/af5491dfda4f8b77e24cf3da68ee0d1552f99a13e5c622f4cef1380925c3/ujson-5.11.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-08-20T11:56:23Z, size = 58035, hashes = { sha256 = "10f29e71ecf4ecd93a6610bd8efa8e7b6467454a363c3d6416db65de883eb076" } }, - { url = "https://files.pythonhosted.org/packages/c4/09/0945349dd41f25cc8c38d78ace49f14c5052c5bbb7257d2f466fa7bdb533/ujson-5.11.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2025-08-20T11:56:25Z, size = 1037212, hashes = { sha256 = "1a0a9b76a89827a592656fe12e000cf4f12da9692f51a841a4a07aa4c7ecc41c" } }, - { url = "https://files.pythonhosted.org/packages/64/ae/4bc825860d679a0f208a19af2f39206dfd804ace2403330fdc3170334a2f/ujson-5.11.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2025-08-20T11:56:29Z, size = 1089487, hashes = { sha256 = "04c41afc195fd477a59db3a84d5b83a871bd648ef371cf8c6f43072d89144eef" } }, + { url = "https://files.pythonhosted.org/packages/bc/1d/f68e14cf476d149945211142f4c20782c1f232c489e8edcc4f4b58ce4997/ujson-5.13.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-06-14T22:35:31Z, size = 53437, hashes = { sha256 = "fdde6341d213b29f413b5fa9fad1392d5408074c75f0900ed949e97e546fa5df" } }, + { url = "https://files.pythonhosted.org/packages/7d/1a/5718237cf4141e5be46ff371387e90b01f27774cb6f0f79ff4803a2430ca/ujson-5.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-14T22:35:32Z, size = 55057, hashes = { sha256 = "229faf041ef249ee3fd57bac1cedb123d2718ab63f6ccd50eca95ea902eb0dca" } }, + { url = "https://files.pythonhosted.org/packages/f6/6f/7f55c1e9e0be87beebaed553fa186ad5f6d5d639cbaa9d49f78f2f91c3a9/ujson-5.13.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-14T22:35:34Z, size = 58186, hashes = { sha256 = "1d02f31c2f59cc6a1c2c3633b377701fc2d8e876cc01950735d7a01132ccc233" } }, + { url = "https://files.pythonhosted.org/packages/bc/c4/9a34ade542426f56a0bc042f774073d1c247ae7575363c27587788cb2b2f/ujson-5.13.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-14T22:35:35Z, size = 57935, hashes = { sha256 = "ea7204e9fa7538bfbb1396e1ee8c2bbcd3818b3633ef5bb14d4fdea52994d14d" } }, + { url = "https://files.pythonhosted.org/packages/36/06/407633f0709e168107f56368bd5a0fa8fe07acd7f1d3000710bc0bb07470/ujson-5.13.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-06-14T22:35:36Z, size = 1037685, hashes = { sha256 = "7c5a2478a3a1fa4421f7e035b87194eea0cf44c7971a3f32ad1b42a0dfd63c03" } }, + { url = "https://files.pythonhosted.org/packages/cb/1c/65f2ce1a0411ec9a87339db01f0d5d554a49c4248ec68ab52a1b7e14e9c4/ujson-5.13.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-06-14T22:35:38Z, size = 1090225, hashes = { sha256 = "3d0ad1207694988498fca7e0bb28eba7564fa33261d2f9fdf66a3aaab376b803" } }, + { url = "https://files.pythonhosted.org/packages/9c/11/876dff43f05417a01c6119f0fa10e01f1226631c5927ef08f56876b2bb67/ujson-5.13.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-06-14T22:35:46Z, size = 53438, hashes = { sha256 = "4cabd73c114ce93c21d7db2e2d8e16217fd8a5b2b3ec754629eebef5c262d47f" } }, + { url = "https://files.pythonhosted.org/packages/09/02/f9dbf6c3e46d700eb1d9ed637567221a06eeb1ec289633be992ef54d7a34/ujson-5.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-14T22:35:47Z, size = 55060, hashes = { sha256 = "ffc61fc756a64f4d169a78cc638d769e3c324f45fc51997626abf4e5e5dd6460" } }, + { url = "https://files.pythonhosted.org/packages/bc/3d/7e49a70265a1e5ed1b5e8edd5f54d57ae41e2134faeae9b16f6f5a0eae20/ujson-5.13.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-14T22:35:48Z, size = 58189, hashes = { sha256 = "2c00323c13a35822c9a67a26c0b2a0787510bf1ef490922b58009b362d1a3e21" } }, + { url = "https://files.pythonhosted.org/packages/66/34/b64278f67e19052f09810576c7e50b3da8d4f5218b226046324d4d5c24b4/ujson-5.13.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-14T22:35:49Z, size = 57941, hashes = { sha256 = "496e662a6b46d5f936d77fb68259cece19213bb2301ddd520dbd75ac7c90c5f4" } }, + { url = "https://files.pythonhosted.org/packages/a9/8c/51513357a5c75bf3e5bae46accfdb3e6e6f5caeb72ca8b253ec45ba853fb/ujson-5.13.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-06-14T22:35:50Z, size = 1037688, hashes = { sha256 = "7fd41b86444df14f8b4b7afaaa9f27bacfbf8c18380872317aeab6cd125dcede" } }, + { url = "https://files.pythonhosted.org/packages/50/23/b473d101412c68527cb502a8728f96ab307aa7bfa75d6ea2037e2c7f74e8/ujson-5.13.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-06-14T22:35:53Z, size = 1090235, hashes = { sha256 = "b6eca7751d61045a9b1e7f9a8c97ac24b164f085b60bef1c4668654bb2338011" } }, + { url = "https://files.pythonhosted.org/packages/26/b6/08c6cf5548bd6f4bb557c9fa7e8edf87324bb04c17249d1966028d61dde0/ujson-5.13.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-06-14T22:36:01Z, size = 53481, hashes = { sha256 = "ea939ff629ab03ae970d03eca6d1febd8ed55ba38ca44aec64ce997537cd3fa0" } }, + { url = "https://files.pythonhosted.org/packages/6e/b3/0ac9a03551467784067f505df1bb875c639ba32f1da79ce467ab15911ada/ujson-5.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-14T22:36:02Z, size = 55058, hashes = { sha256 = "b98bf2faa5e37ecfe752226ea08290031e375a0c43d425a0b955fb3e702a2a71" } }, + { url = "https://files.pythonhosted.org/packages/ba/be/ec91029aec067174473d022fa0f6c3c1431a173f888d7599739f05c668eb/ujson-5.13.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-14T22:36:03Z, size = 58225, hashes = { sha256 = "9a4b92344b16e414aeb609e57f62c466500e53c94f1698f5b149dc0b7223ec3e" } }, + { url = "https://files.pythonhosted.org/packages/29/33/a948f329252ece3f9c93d177243de6e677927ebc6ac44256742dbbef3c39/ujson-5.13.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-14T22:36:04Z, size = 57930, hashes = { sha256 = "7df805aad707507a1fa165fb716218ca3a89f142125dc4b23c9fcc08fa402d97" } }, + { url = "https://files.pythonhosted.org/packages/f1/0c/c33655218b8e0a8adbf066de0b999cae5c324061f3eaa4dda17423145d9e/ujson-5.13.0-cp314-cp314-musllinux_1_2_aarch64.whl", upload-time = 2026-06-14T22:36:05Z, size = 1037728, hashes = { sha256 = "7576bdbef327c3528f011002a2d74486f6fe4e33289bdb7a042b7f1a6e9d8285" } }, + { url = "https://files.pythonhosted.org/packages/3c/3c/9eb916377050b0785f048a34588c1c390ddd41ae00b78db68ee1ad022356/ujson-5.13.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2026-06-14T22:36:08Z, size = 1090223, hashes = { sha256 = "144e9d8a454cfa727e0f755e1863738ed68068583bda5463052cb446835bd56c" } }, + { url = "https://files.pythonhosted.org/packages/e6/d4/dddc4646d2633c85c938c2ded7d5a9711cdad5be1e13b31b7dad76f61c83/ujson-5.13.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-06-14T22:36:16Z, size = 54167, hashes = { sha256 = "6e343c5f0c058523f1edbf6ae4eceb4e0d934205a53bbdd8d9a945c83324662a" } }, + { url = "https://files.pythonhosted.org/packages/5f/c0/d8608c3f4d3f05e6441364b63fde1d279700135c1a6577a773662c07fbcc/ujson-5.13.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-14T22:36:17Z, size = 55568, hashes = { sha256 = "02200035bc80e830f076ffc1b329a94c295aee6d9de8c9043647cb9a7bd4f76f" } }, + { url = "https://files.pythonhosted.org/packages/22/8e/dd12b735aaba0806c3d70c18184d50e1f9712e0757c7c0a4f376450cfe28/ujson-5.13.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-14T22:36:19Z, size = 59086, hashes = { sha256 = "d7f19b81b73ff28f5c5022ee794f94122bfcda07a76423078e349465d71223a1" } }, + { url = "https://files.pythonhosted.org/packages/48/43/ad41e8752d5ec3a590a5e7b426a54e36b7aab911d9b5a4f7384dc62507ab/ujson-5.13.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-14T22:36:20Z, size = 58667, hashes = { sha256 = "82e1393e6dbe3c95fdfc95c6c528890e191351a1f024ef51126cf1f22543af52" } }, + { url = "https://files.pythonhosted.org/packages/e1/8e/b44a6afb77b94118655c029081b7932d64bb4c5b1c8ba2b7f5808b5d0bc2/ujson-5.13.0-cp314-cp314t-musllinux_1_2_aarch64.whl", upload-time = 2026-06-14T22:36:21Z, size = 1038553, hashes = { sha256 = "38afcf994b28ed85ea2420e2a8d79a37d0a77348b3daf53850c16edda66f942d" } }, + { url = "https://files.pythonhosted.org/packages/f3/bc/2f073bb708f9d128f5d1cb39063a5f6421b1ce94c61be8661c55a189f407/ujson-5.13.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-06-14T22:36:23Z, size = 1090938, hashes = { sha256 = "751ad01042472f1c7c02f5c597c7aee79834e82a6cc384ca302173bbc8e8deb8" } }, + { url = "https://files.pythonhosted.org/packages/71/48/592c70af94a67cafacd9c840ae2980f27d511dde2732a4c0dfac8f176ae8/ujson-5.13.0-graalpy312-graalpy250_312_native-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-06-14T22:36:29Z, size = 54447, hashes = { sha256 = "8bb53ef95d35875262b8d0aa28506ca612ddd07058bee2a90f609938e69dc801" } }, + { url = "https://files.pythonhosted.org/packages/f2/9d/2bb91e1e25a8584cb3b63544b9bd26f621173535c77ac6cae13bad8e7904/ujson-5.13.0-graalpy312-graalpy250_312_native-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-14T22:36:30Z, size = 56066, hashes = { sha256 = "fb296a0aa480ab88d895ddaa90372604c08ccc72323f02590612c775426ab413" } }, + { url = "https://files.pythonhosted.org/packages/76/ec/8e3802fc4a4e31e817b972bbb0e704a484d8c75ec349b3feb45fa9fb54c4/ujson-5.13.0-graalpy312-graalpy250_312_native-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-14T22:36:32Z, size = 54938, hashes = { sha256 = "2862f81af44b3a7e74c5d80caa118d736be1991ce6f1d5c723716fa403060cc6" } }, + { url = "https://files.pythonhosted.org/packages/4a/48/d0e3e511039b86fd1ecfe2bf761c800552d273ef8f19e71de93bf38a909e/ujson-5.13.0-graalpy312-graalpy250_312_native-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-14T22:36:33Z, size = 56115, hashes = { sha256 = "c16e07581172f08585b409246f4535dab13ee85af0e3d3cfa8684b653ca44fa8" } }, ] [[packages]] @@ -2709,10 +2734,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32 [[packages]] name = "urllib3" -version = "2.6.3" +version = "2.7.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", upload-time = 2026-01-07T16:24:43Z, size = 435556, hashes = { sha256 = "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", upload-time = 2026-01-07T16:24:42Z, size = 131584, hashes = { sha256 = "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" } }] +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", upload-time = 2026-05-07T16:13:18Z, size = 433602, hashes = { sha256 = "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", upload-time = 2026-05-07T16:13:17Z, size = 131087, hashes = { sha256 = "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" } }] [[packages]] name = "virtualenv" diff --git a/jupyter/trustyai/ubi9-python-3.12/pyproject.toml b/jupyter/trustyai/ubi9-python-3.12/pyproject.toml index 0f215edc8c..7e5b8b4628 100644 --- a/jupyter/trustyai/ubi9-python-3.12/pyproject.toml +++ b/jupyter/trustyai/ubi9-python-3.12/pyproject.toml @@ -54,9 +54,9 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.4.7", + "jupyterlab==4.5.7", "jupyter-bokeh~=3.0.5", # trustyai 0.6.1 depends on jupyter-bokeh~=3.0.5 - "jupyter-server~=2.17.0", + "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", "jupyter-server-terminals~=0.5.3", "jupyterlab-git~=0.51.2", @@ -83,14 +83,16 @@ environments = [ # when installing locked requirements via `uv pip install --requirements=pylock.toml`. extra-build-dependencies = { pandas = ["setuptools>=80.9.0,<82", "wheel"] } override-dependencies = [ + # RHAIENG-5789/5895: jupyterlab CVE batch (odh-elyra<4.5 cap) + "jupyterlab>=4.5.7", # RHAIENG-3211: CVE-2026-26007 cryptography Subgroup Attack - "cryptography>=46.0.5", + "cryptography>=46.0.7", # RHAIENG-2458: CVE-2025-66418 urllib3 decompression vulnerability # Upstream: https://github.com/elyra-ai/elyra/issues/3325 - "urllib3>=2.6.0", + "urllib3>=2.7.0", # RHAIENG-3209: CVE-2026-25990 Pillow: Out-of-bounds Write # Upstream: https://github.com/vllm-project/llm-compressor/releases/tag/0.7.1.1 - "pillow>=12.1.1", + "pillow>=12.3.0", # RHOAIENG-53183: CVE-2026-32274 Black: Arbitrary file writes from unsanitized user input in cache file name "black>=26.3.1", ] diff --git a/runtimes/datascience/ubi9-python-3.12/pylock.toml b/runtimes/datascience/ubi9-python-3.12/pylock.toml index 378d5064b9..e6de4d4369 100644 --- a/runtimes/datascience/ubi9-python-3.12/pylock.toml +++ b/runtimes/datascience/ubi9-python-3.12/pylock.toml @@ -528,10 +528,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" @@ -1503,10 +1503,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3f/93/023955c26b0ce61 [[packages]] name = "prometheus-client" -version = "0.25.0" +version = "0.24.1" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/1b/fb/d9aa83ffe43ce1f19e557c0971d04b90561b0cfd50762aafb01968285553/prometheus_client-0.25.0.tar.gz", upload-time = 2026-04-09T19:53:42Z, size = 86035, hashes = { sha256 = "5e373b75c31afb3c86f1a52fa1ad470c9aace18082d39ec0d2f918d11cc9ba28" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/8d/9b/d4b1e644385499c8346fa9b622a3f030dce14cd6ef8a1871c221a17a67e7/prometheus_client-0.25.0-py3-none-any.whl", upload-time = 2026-04-09T19:53:41Z, size = 64154, hashes = { sha256 = "d5aec89e349a6ec230805d0df882f3807f74fd6c1a2fa86864e3c2279059fed1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f0/58/a794d23feb6b00fc0c72787d7e87d872a6730dd9ed7c7b3e954637d8f280/prometheus_client-0.24.1.tar.gz", upload-time = 2026-01-14T15:26:26Z, size = 85616, hashes = { sha256 = "7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/74/c3/24a2f845e3917201628ecaba4f18bab4d18a337834c1df2a159ee9d22a42/prometheus_client-0.24.1-py3-none-any.whl", upload-time = 2026-01-14T15:26:24Z, size = 64057, hashes = { sha256 = "150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055" } }] [[packages]] name = "prompt-toolkit" @@ -1644,10 +1644,10 @@ wheels = [ [[packages]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", upload-time = 2026-03-17T01:06:53Z, size = 148685, hashes = { sha256 = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", upload-time = 2026-03-17T01:06:52Z, size = 83997, hashes = { sha256 = "a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde" } }] +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] [[packages]] name = "pyasn1-modules" @@ -2165,10 +2165,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ce/e4/dccd7f47c4b6421 [[packages]] name = "urllib3" -version = "2.6.3" +version = "2.7.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", upload-time = 2026-01-07T16:24:43Z, size = 435556, hashes = { sha256 = "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", upload-time = 2026-01-07T16:24:42Z, size = 131584, hashes = { sha256 = "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" } }] +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", upload-time = 2026-05-07T16:13:18Z, size = 433602, hashes = { sha256 = "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", upload-time = 2026-05-07T16:13:17Z, size = 131087, hashes = { sha256 = "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" } }] [[packages]] name = "uvicorn" diff --git a/runtimes/datascience/ubi9-python-3.12/pyproject.toml b/runtimes/datascience/ubi9-python-3.12/pyproject.toml index 642c270336..8d394fb778 100644 --- a/runtimes/datascience/ubi9-python-3.12/pyproject.toml +++ b/runtimes/datascience/ubi9-python-3.12/pyproject.toml @@ -17,7 +17,7 @@ dependencies = [ "onnxconverter-common~=1.16.0", # ONNX 1.21+ (skl2onnx); was ~=1.13.0 "onnx>=1.21.0; platform_machine != 's390x'", # CVE-2026-28500 "codeflare-sdk~=0.31.2; platform_machine != 's390x' and platform_machine != 'ppc64le'", - "feast~=0.54.1", + "feast>=0.63.0", # DB connectors "pymongo~=4.14.1", @@ -43,7 +43,7 @@ dependencies = [ "requests~=2.32.5", "tornado~=6.5.2", "traitlets~=5.14.3", - "urllib3~=2.6.0", + "urllib3>=2.7.0", # Base packages "setuptools==80.9.0", diff --git a/runtimes/minimal/ubi9-python-3.12/pylock.toml b/runtimes/minimal/ubi9-python-3.12/pylock.toml index 51e8e76920..d2e8a1e80a 100644 --- a/runtimes/minimal/ubi9-python-3.12/pylock.toml +++ b/runtimes/minimal/ubi9-python-3.12/pylock.toml @@ -870,10 +870,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a [[packages]] name = "urllib3" -version = "2.6.3" +version = "2.7.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", upload-time = 2026-01-07T16:24:43Z, size = 435556, hashes = { sha256 = "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", upload-time = 2026-01-07T16:24:42Z, size = 131584, hashes = { sha256 = "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" } }] +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", upload-time = 2026-05-07T16:13:18Z, size = 433602, hashes = { sha256 = "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", upload-time = 2026-05-07T16:13:17Z, size = 131087, hashes = { sha256 = "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" } }] [[packages]] name = "wcwidth" diff --git a/runtimes/minimal/ubi9-python-3.12/pyproject.toml b/runtimes/minimal/ubi9-python-3.12/pyproject.toml index 6a0aa2d085..4842c4aa4c 100644 --- a/runtimes/minimal/ubi9-python-3.12/pyproject.toml +++ b/runtimes/minimal/ubi9-python-3.12/pyproject.toml @@ -22,7 +22,7 @@ dependencies = [ "requests~=2.32.5", "tornado~=6.5.2", "traitlets~=5.14.3", - "urllib3~=2.6.0", + "urllib3>=2.7.0", # Base packages "setuptools==80.9.0", diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml index 966bd5ea74..981ebf28d3 100644 --- a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pylock.toml @@ -368,10 +368,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" @@ -932,10 +932,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb [[packages]] name = "nltk" -version = "3.9.4" +version = "3.10.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/74/a1/b3b4adf15585a5bc4c357adde150c01ebeeb642173ded4d871e89468767c/nltk-3.9.4.tar.gz", upload-time = 2026-03-24T06:13:40Z, size = 2946864, hashes = { sha256 = "ed03bc098a40481310320808b2db712d95d13ca65b27372f8a403949c8b523d0" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/9d/91/04e965f8e717ba0ab4bdca5c112deeab11c9e750d94c4d4602f050295d39/nltk-3.9.4-py3-none-any.whl", upload-time = 2026-03-24T06:13:38Z, size = 1552087, hashes = { sha256 = "f2fa301c3a12718ce4a0e9305c5675299da5ad9e26068218b69d692fda84828f" } }] +sdist = { url = "https://files.pythonhosted.org/packages/96/02/df4f105b28a7c16b0e41423bc09cf0f1b8a305df4ef0b10ca74a2e4c648c/nltk-3.10.0.tar.gz", upload-time = 2026-07-08T02:39:13Z, size = 3089244, hashes = { sha256 = "4fbac1d98203cbcd1b5d94a2877fb822300072d80604a5e7fae49d2c5f84e8c1" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/6e/89/a0b0f35e2820d6a99d75ea1c11977ee6d5c9e6658eceb45b0c7620881faa/nltk-3.10.0-py3-none-any.whl", upload-time = 2026-07-08T02:39:09Z, size = 1716144, hashes = { sha256 = "54ff84d4916d3ef127e8953bee0023f6a6b320b75d634a19e06ef056d3d244bf" } }] [[packages]] name = "numpy" @@ -1135,27 +1135,25 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d52 [[packages]] name = "pillow" -version = "12.2.0" +version = "12.3.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/8c/21/c2bcdd5906101a30244eaffc1b6e6ce71a31bd0742a01eb89e660ebfac2d/pillow-12.2.0.tar.gz", upload-time = 2026-04-01T14:46:17Z, size = 46987819, hashes = { sha256 = "a830b1a40919539d07806aa58e1b114df53ddd43213d9c8b75847eee6c0182b5" } } +sdist = { url = "https://files.pythonhosted.org/packages/1c/3d/bb7fca845737cf9d7dbde16ed1843984665ff2e0a518f5db43e77ec540b9/pillow-12.3.0.tar.gz", upload-time = 2026-07-01T11:56:38Z, size = 47025035, hashes = { sha256 = "3b8182a766685eaa002637e28b4ec8d6b18819a0c71f579bf0dbaa5830297cce" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/e9/9e/c05e19657fd57841e476be1ab46c4d501bffbadbafdc31a6d665f8b737b6/pillow-12.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-04-01T14:43:20Z, size = 8094744, hashes = { sha256 = "b86024e52a1b269467a802258c25521e6d742349d760728092e1bc2d135b4d76" } }, - { url = "https://files.pythonhosted.org/packages/43/e3/fdc657359e919462369869f1c9f0e973f353f9a9ee295a39b1fea8ee1a77/pillow-12.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-01T14:43:26Z, size = 7087215, hashes = { sha256 = "62f5409336adb0663b7caa0da5c7d9e7bdbaae9ce761d34669420c2a801b2780" } }, - { url = "https://files.pythonhosted.org/packages/67/f9/029a27095ad20f854f9dba026b3ea6428548316e057e6fc3545409e86651/pillow-12.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-04-01T14:43:32Z, size = 7212112, hashes = { sha256 = "fc3d34d4a8fbec3e88a79b92e5465e0f9b842b628675850d860b8bd300b159f5" } }, - { url = "https://files.pythonhosted.org/packages/69/bc/8986948f05e3ea490b8442ea1c1d4d990b24a7e43d8a51b2c7d8b1dced36/pillow-12.2.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-04-01T14:43:45Z, size = 3640401, hashes = { sha256 = "766cef22385fa1091258ad7e6216792b156dc16d8d3fa607e7545b2b72061f1c" } }, - { url = "https://files.pythonhosted.org/packages/a8/68/b93e09e5e8549019e61acf49f65b1a8530765a7f812c77a7461bca7e4494/pillow-12.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-04-01T14:43:57Z, size = 8090669, hashes = { sha256 = "03f6fab9219220f041c74aeaa2939ff0062bd5c364ba9ce037197f4c6d498cd9" } }, - { url = "https://files.pythonhosted.org/packages/67/ee/21d4e8536afd1a328f01b359b4d3997b291ffd35a237c877b331c1c3b71c/pillow-12.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-01T14:44:02Z, size = 7082423, hashes = { sha256 = "eedf4b74eda2b5a4b2b2fb4c006d6295df3bf29e459e198c90ea48e130dc75c3" } }, - { url = "https://files.pythonhosted.org/packages/ed/1e/409007f56a2fdce61584fd3acbc2bbc259857d555196cedcadc68c015c82/pillow-12.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-04-01T14:44:08Z, size = 7208580, hashes = { sha256 = "1e1757442ed87f4912397c6d35a0db6a7b52592156014706f17658ff58bbf795" } }, - { url = "https://files.pythonhosted.org/packages/3c/83/5982eb4a285967baa70340320be9f88e57665a387e3a53a7f0db8231a0cd/pillow-12.2.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-04-01T14:44:26Z, size = 8126550, hashes = { sha256 = "d362d1878f00c142b7e1a16e6e5e780f02be8195123f164edf7eddd911eefe7c" } }, - { url = "https://files.pythonhosted.org/packages/36/a3/f9a77144231fb8d40ee27107b4463e205fa4677e2ca2548e14da5cf18dce/pillow-12.2.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-01T14:44:32Z, size = 7115667, hashes = { sha256 = "efd8c21c98c5cc60653bcb311bef2ce0401642b7ce9d09e03a7da87c878289d4" } }, - { url = "https://files.pythonhosted.org/packages/c0/a8/27fb307055087f3668f6d0a8ccb636e7431d56ed0750e07a60547b1e083e/pillow-12.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2026-04-01T14:44:37Z, size = 7238241, hashes = { sha256 = "dac8d77255a37e81a2efcbd1fc05f1c15ee82200e6c240d7e127e25e365c39ea" } }, - { url = "https://files.pythonhosted.org/packages/b0/63/703f86fd4c422a9cf722833670f4f71418fb116b2853ff7da722ea43f184/pillow-12.2.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-04-01T14:44:53Z, size = 3640159, hashes = { sha256 = "6a6e67ea2e6feda684ed370f9a1c52e7a243631c025ba42149a2cc5934dec295" } }, - { url = "https://files.pythonhosted.org/packages/5e/03/688747d2e91cfbe0e64f316cd2e8005698f76ada3130d0194664174fa5de/pillow-12.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-04-01T14:45:04Z, size = 8091599, hashes = { sha256 = "7b14cc0106cd9aecda615dd6903840a058b4700fcb817687d0ee4fc8b6e389be" } }, - { url = "https://files.pythonhosted.org/packages/11/8d/d2532ad2a603ca2b93ad9f5135732124e57811d0168155852f37fbce2458/pillow-12.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-01T14:45:09Z, size = 7083360, hashes = { sha256 = "4bfd07bc812fbd20395212969e41931001fd59eb55a60658b0e5710872e95286" } }, - { url = "https://files.pythonhosted.org/packages/5f/f7/769d5632ffb0988f1c5e7660b3e731e30f7f8ec4318e94d0a5d674eb65a4/pillow-12.2.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2026-04-01T14:45:15Z, size = 7209321, hashes = { sha256 = "deede7c263feb25dba4e82ea23058a235dcc2fe1f6021025dc71f2b618e26104" } }, - { url = "https://files.pythonhosted.org/packages/1c/3c/7fbc17cfb7e4fe0ef1642e0abc17fc6c94c9f7a16be41498e12e2ba60408/pillow-12.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-04-01T14:45:33Z, size = 8127807, hashes = { sha256 = "1610dd6c61621ae1cf811bef44d77e149ce3f7b95afe66a4512f8c59f25d9ebe" } }, - { url = "https://files.pythonhosted.org/packages/6e/32/2880fb3a074847ac159d8f902cb43278a61e85f681661e7419e6596803ed/pillow-12.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-01T14:45:39Z, size = 7116720, hashes = { sha256 = "8e9c4f5b3c546fa3458a29ab22646c1c6c787ea8f5ef51300e5a60300736905e" } }, - { url = "https://files.pythonhosted.org/packages/18/53/773f5edca692009d883a72211b60fdaf8871cbef075eaa9d577f0a2f989e/pillow-12.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-04-01T14:45:44Z, size = 7239413, hashes = { sha256 = "f278f034eb75b4e8a13a54a876cc4a5ab39173d2cdd93a638e1b467fc545ac43" } }, + { url = "https://files.pythonhosted.org/packages/84/21/a35af28dcc61f37ed850a2d64c65c701321dfbf25085e469d5559360cbbf/pillow-12.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:54:13Z, size = 6940830, hashes = { sha256 = "78cb2c6865a35ab8ff8b75fd122f6033b92a62c82801110e48ddd6c936a45d91" } }, + { url = "https://files.pythonhosted.org/packages/1d/72/cf78ac9780bb93c28328f408973845a309d4d145041665f734572ced1b52/pillow-12.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:54:17Z, size = 7052934, hashes = { sha256 = "0dd2064cbc55aaec028ef5fbb60fa47bb6c3e7918e07ff17935284b227a9d2df" } }, + { url = "https://files.pythonhosted.org/packages/df/39/ecf519435a200c693fe053a6ee4d835b41cf963a4dfc2551c4e637cb2a71/pillow-12.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-01T11:54:29Z, size = 3696433, hashes = { sha256 = "ae26d61dfa7a47befdc7572b521024e8745f3d809bd95ca9505a7bba9ef849ec" } }, + { url = "https://files.pythonhosted.org/packages/f7/62/de5bdd77d935331f4f802edc11e4d82950f642caad6cb2f949837b8560e2/pillow-12.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:54:38Z, size = 6937129, hashes = { sha256 = "0847a763afefb695bc912d7c131e7e0632d4edc1d8698f58ddabec8e46b8b6d3" } }, + { url = "https://files.pythonhosted.org/packages/6b/1d/f13de01a553988ab895ba1c722e06cf3144d4f57656fd5b81b6d881f1179/pillow-12.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:54:42Z, size = 7049439, hashes = { sha256 = "756c768d0c9c2955feb7a56c37ea24aea2e369f8d36a88da270b6a9f19e62b5e" } }, + { url = "https://files.pythonhosted.org/packages/c8/02/8d0bc62ef0302318c46ff2a512822d2610e81c7aa46c9b3abe6cbaca5ad0/pillow-12.3.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-01T11:54:55Z, size = 3696262, hashes = { sha256 = "a45650e8ce7fafffd731db8550230db6b0d306d181a90b67d3e6bca2f1990930" } }, + { url = "https://files.pythonhosted.org/packages/5c/44/c85361f65dbe00eea8576ee467c768d25129989efb76e94f205e9ca9bb46/pillow-12.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:55:03Z, size = 6936962, hashes = { sha256 = "251bf95b67017e27b13d82f5b326234ca62d70f9cf4c2b9032de2358a3b12c7b" } }, + { url = "https://files.pythonhosted.org/packages/f0/f4/68c491844841ede6bed70189546b3ee9731cf9f2cbad396faff5e1ccba45/pillow-12.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:55:08Z, size = 7048116, hashes = { sha256 = "23aceaa007d6172b02c277f0cd359c79492bbb14f7072b4ede9fbcaf20648130" } }, + { url = "https://files.pythonhosted.org/packages/cc/91/420637fcb8f1bc11029e403b4538e6694744428d8246118e45719f944556/pillow-12.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:55:24Z, size = 6989642, hashes = { sha256 = "bf16ba1b4d0b6b7c8e534936632270cf70eb00dbe09005bc345b2677b726855c" } }, + { url = "https://files.pythonhosted.org/packages/d2/87/24233f785f55474dc02ce3e739c5528a77e3a862e9333d1dd7a25cc31f70/pillow-12.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:55:28Z, size = 7096716, hashes = { sha256 = "30f2aa603c41533cc25c05acd0da21636e84a315768feb631c937177db558931" } }, + { url = "https://files.pythonhosted.org/packages/52/7e/1f67e6f4ece6b582ee4b539decbcc9f848dc245a93ed8cd7338bafef72f1/pillow-12.3.0-cp315-cp315-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-01T11:55:41Z, size = 3696331, hashes = { sha256 = "4998562bf62a445225f22e07c896bb04b35b1b1f2eb6d760584c9c51d7a5f78c" } }, + { url = "https://files.pythonhosted.org/packages/f8/6d/043e96ff814fc31a33077e4cba86082167db520c93632afdf2042febbb0c/pillow-12.3.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:55:50Z, size = 6947439, hashes = { sha256 = "6b02afb9b97f65fbca5f31db6a2a3ba21aa93030225f150fa3f249717e938fb4" } }, + { url = "https://files.pythonhosted.org/packages/0f/ce/e63064e2122923ff687c8ad792d0d736a7b3920a56a46982e81a7fdd25d6/pillow-12.3.0-cp315-cp315-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:55:55Z, size = 7060394, hashes = { sha256 = "e795b7eb908249c4e43c7c99fac7c2c75dab0c43566e37db472a355f63693d71" } }, + { url = "https://files.pythonhosted.org/packages/36/16/cf6eeaae8d0fce8dd390a33437cf68c5d5bd73834a2bc6e2f14efda0ab45/pillow-12.3.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:56:11Z, size = 6997047, hashes = { sha256 = "cf1845d02ad822a369a49f2bb9345b1614744267682e7a03527dc3bf6eea1777" } }, + { url = "https://files.pythonhosted.org/packages/a0/e1/ffc9cfc2eea0d178da8018e18e959301ad9d6bc9f3edb7181e748a474b97/pillow-12.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:56:16Z, size = 7105895, hashes = { sha256 = "f13c32a3abd6079a66d9526e18dad9b6d280384d49d7c54040cd57b6424041d9" } }, ] [[packages]] @@ -1181,10 +1179,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/4b/a6/38c8e2f318bf67d [[packages]] name = "prometheus-client" -version = "0.25.0" +version = "0.24.1" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/1b/fb/d9aa83ffe43ce1f19e557c0971d04b90561b0cfd50762aafb01968285553/prometheus_client-0.25.0.tar.gz", upload-time = 2026-04-09T19:53:42Z, size = 86035, hashes = { sha256 = "5e373b75c31afb3c86f1a52fa1ad470c9aace18082d39ec0d2f918d11cc9ba28" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/8d/9b/d4b1e644385499c8346fa9b622a3f030dce14cd6ef8a1871c221a17a67e7/prometheus_client-0.25.0-py3-none-any.whl", upload-time = 2026-04-09T19:53:41Z, size = 64154, hashes = { sha256 = "d5aec89e349a6ec230805d0df882f3807f74fd6c1a2fa86864e3c2279059fed1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f0/58/a794d23feb6b00fc0c72787d7e87d872a6730dd9ed7c7b3e954637d8f280/prometheus_client-0.24.1.tar.gz", upload-time = 2026-01-14T15:26:26Z, size = 85616, hashes = { sha256 = "7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/74/c3/24a2f845e3917201628ecaba4f18bab4d18a337834c1df2a159ee9d22a42/prometheus_client-0.24.1-py3-none-any.whl", upload-time = 2026-01-14T15:26:24Z, size = 64057, hashes = { sha256 = "150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055" } }] [[packages]] name = "prompt-toolkit" diff --git a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml index 123616e44d..ad778ea597 100644 --- a/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml +++ b/runtimes/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml @@ -31,7 +31,7 @@ dependencies = [ "skl2onnx~=1.19.1", "onnxconverter-common~=1.16.0", # ONNX 1.21+ (skl2onnx); was ~=1.13.0 "onnx>=1.21.0; platform_machine != 's390x'", # CVE-2026-28500 - "feast~=0.54.1", + "feast>=0.63.0", # DB connectors "pymongo~=4.14.1", @@ -78,6 +78,8 @@ explicit = true # RHAIIS uses constraints.txt only (no uv-style overrides). RHAIIS pins live in # constraint-dependencies below; direct deps cover requests/urllib3 where needed. override-dependencies = [ + # RHAIENG-6097+: llmcompressor caps pillow<=12.2.0 + "pillow>=12.3.0", # feast~=0.54.1 caps pyarrow<=17; RHAIIS constraints.txt requires pyarrow>=23 (CVE floor) "pyarrow>=23.0.1,<24.0.0", ] @@ -95,7 +97,7 @@ constraint-dependencies = [ "datasets==4.0.0", "accelerate==1.10.0", "pynvml==12.0.0", - "pillow==12.2.0", + "pillow>=12.3.0", "urllib3>=2.7.0", "aiohttp>=3.14.0", "filelock>=3.20.3", diff --git a/runtimes/pytorch/ubi9-python-3.12/pylock.toml b/runtimes/pytorch/ubi9-python-3.12/pylock.toml index d3679d9f81..aa9d184cda 100644 --- a/runtimes/pytorch/ubi9-python-3.12/pylock.toml +++ b/runtimes/pytorch/ubi9-python-3.12/pylock.toml @@ -404,10 +404,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" @@ -1244,10 +1244,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3f/93/023955c26b0ce61 [[packages]] name = "prometheus-client" -version = "0.25.0" +version = "0.24.1" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/1b/fb/d9aa83ffe43ce1f19e557c0971d04b90561b0cfd50762aafb01968285553/prometheus_client-0.25.0.tar.gz", upload-time = 2026-04-09T19:53:42Z, size = 86035, hashes = { sha256 = "5e373b75c31afb3c86f1a52fa1ad470c9aace18082d39ec0d2f918d11cc9ba28" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/8d/9b/d4b1e644385499c8346fa9b622a3f030dce14cd6ef8a1871c221a17a67e7/prometheus_client-0.25.0-py3-none-any.whl", upload-time = 2026-04-09T19:53:41Z, size = 64154, hashes = { sha256 = "d5aec89e349a6ec230805d0df882f3807f74fd6c1a2fa86864e3c2279059fed1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f0/58/a794d23feb6b00fc0c72787d7e87d872a6730dd9ed7c7b3e954637d8f280/prometheus_client-0.24.1.tar.gz", upload-time = 2026-01-14T15:26:26Z, size = 85616, hashes = { sha256 = "7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/74/c3/24a2f845e3917201628ecaba4f18bab4d18a337834c1df2a159ee9d22a42/prometheus_client-0.24.1-py3-none-any.whl", upload-time = 2026-01-14T15:26:24Z, size = 64057, hashes = { sha256 = "150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055" } }] [[packages]] name = "prompt-toolkit" @@ -1344,10 +1344,10 @@ wheels = [ [[packages]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", upload-time = 2026-03-17T01:06:53Z, size = 148685, hashes = { sha256 = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", upload-time = 2026-03-17T01:06:52Z, size = 83997, hashes = { sha256 = "a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde" } }] +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] [[packages]] name = "pyasn1-modules" @@ -1818,10 +1818,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ce/e4/dccd7f47c4b6421 [[packages]] name = "urllib3" -version = "2.6.3" +version = "2.7.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", upload-time = 2026-01-07T16:24:43Z, size = 435556, hashes = { sha256 = "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", upload-time = 2026-01-07T16:24:42Z, size = 131584, hashes = { sha256 = "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" } }] +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", upload-time = 2026-05-07T16:13:18Z, size = 433602, hashes = { sha256 = "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", upload-time = 2026-05-07T16:13:17Z, size = 131087, hashes = { sha256 = "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" } }] [[packages]] name = "uvicorn" diff --git a/runtimes/pytorch/ubi9-python-3.12/pyproject.toml b/runtimes/pytorch/ubi9-python-3.12/pyproject.toml index e22b4db402..688ec2492e 100644 --- a/runtimes/pytorch/ubi9-python-3.12/pyproject.toml +++ b/runtimes/pytorch/ubi9-python-3.12/pyproject.toml @@ -22,7 +22,7 @@ dependencies = [ "onnxconverter-common~=1.16.0", # ONNX 1.21+ (skl2onnx); was ~=1.13.0 "onnx>=1.21.0; platform_machine != 's390x'", # CVE-2026-28500 "codeflare-sdk~=0.31.2", - "feast~=0.54.1", + "feast>=0.63.0", # DB connectors "pymongo~=4.14.1", @@ -48,7 +48,7 @@ dependencies = [ "requests~=2.32.5", "tornado~=6.5.2", "traitlets~=5.14.3", - "urllib3~=2.6.0", + "urllib3>=2.7.0", # Base packages "setuptools==80.9.0", diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/pylock.toml b/runtimes/rocm-pytorch/ubi9-python-3.12/pylock.toml index 59c56bd26a..521ae8cd24 100644 --- a/runtimes/rocm-pytorch/ubi9-python-3.12/pylock.toml +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/pylock.toml @@ -404,10 +404,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" @@ -1160,10 +1160,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3f/93/023955c26b0ce61 [[packages]] name = "prometheus-client" -version = "0.25.0" +version = "0.24.1" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/1b/fb/d9aa83ffe43ce1f19e557c0971d04b90561b0cfd50762aafb01968285553/prometheus_client-0.25.0.tar.gz", upload-time = 2026-04-09T19:53:42Z, size = 86035, hashes = { sha256 = "5e373b75c31afb3c86f1a52fa1ad470c9aace18082d39ec0d2f918d11cc9ba28" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/8d/9b/d4b1e644385499c8346fa9b622a3f030dce14cd6ef8a1871c221a17a67e7/prometheus_client-0.25.0-py3-none-any.whl", upload-time = 2026-04-09T19:53:41Z, size = 64154, hashes = { sha256 = "d5aec89e349a6ec230805d0df882f3807f74fd6c1a2fa86864e3c2279059fed1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f0/58/a794d23feb6b00fc0c72787d7e87d872a6730dd9ed7c7b3e954637d8f280/prometheus_client-0.24.1.tar.gz", upload-time = 2026-01-14T15:26:26Z, size = 85616, hashes = { sha256 = "7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/74/c3/24a2f845e3917201628ecaba4f18bab4d18a337834c1df2a159ee9d22a42/prometheus_client-0.24.1-py3-none-any.whl", upload-time = 2026-01-14T15:26:24Z, size = 64057, hashes = { sha256 = "150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055" } }] [[packages]] name = "prompt-toolkit" @@ -1260,10 +1260,10 @@ wheels = [ [[packages]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", upload-time = 2026-03-17T01:06:53Z, size = 148685, hashes = { sha256 = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", upload-time = 2026-03-17T01:06:52Z, size = 83997, hashes = { sha256 = "a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde" } }] +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] [[packages]] name = "pyasn1-modules" @@ -1734,10 +1734,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ce/e4/dccd7f47c4b6421 [[packages]] name = "urllib3" -version = "2.6.3" +version = "2.7.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", upload-time = 2026-01-07T16:24:43Z, size = 435556, hashes = { sha256 = "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", upload-time = 2026-01-07T16:24:42Z, size = 131584, hashes = { sha256 = "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" } }] +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", upload-time = 2026-05-07T16:13:18Z, size = 433602, hashes = { sha256 = "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", upload-time = 2026-05-07T16:13:17Z, size = 131087, hashes = { sha256 = "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" } }] [[packages]] name = "uvicorn" diff --git a/runtimes/rocm-pytorch/ubi9-python-3.12/pyproject.toml b/runtimes/rocm-pytorch/ubi9-python-3.12/pyproject.toml index 3224f345ee..e74db994de 100644 --- a/runtimes/rocm-pytorch/ubi9-python-3.12/pyproject.toml +++ b/runtimes/rocm-pytorch/ubi9-python-3.12/pyproject.toml @@ -23,7 +23,7 @@ dependencies = [ "onnxconverter-common~=1.16.0", # ONNX 1.21+ (skl2onnx); was ~=1.13.0 "onnx>=1.21.0; platform_machine != 's390x'", # CVE-2026-28500 "codeflare-sdk~=0.31.2", - "feast~=0.54.1", + "feast>=0.63.0", # DB connectors "pymongo~=4.14.1", @@ -49,7 +49,7 @@ dependencies = [ "requests~=2.32.5", "tornado~=6.5.2", "traitlets~=5.14.3", - "urllib3~=2.6.0", + "urllib3>=2.7.0", # Base packages "setuptools==80.9.0", diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml b/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml index f604e0eafb..a4842ca065 100644 --- a/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/pylock.toml @@ -20,18 +20,20 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160 [[packages]] name = "aiohttp" -version = "3.13.3" +version = "3.14.3" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/50/42/32cf8e7704ceb4481406eb87161349abb46a57fee3f008ba9cb610968646/aiohttp-3.13.3.tar.gz", upload-time = 2026-01-03T17:33:05Z, size = 7844556, hashes = { sha256 = "a949eee43d3782f2daae4f4a2819b2cb9b0c5d3b7f7a927067cc84dafdbb9f88" } } +sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", upload-time = 2026-07-23T01:57:27Z, size = 7971213, hashes = { sha256 = "9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/86/f6/a62cbbf13f0ac80a70f71b1672feba90fdb21fd7abd8dbf25c0105fb6fa3/aiohttp-3.13.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-03T17:30:27Z, size = 1755181, hashes = { sha256 = "9ae8dd55c8e6c4257eae3a20fd2c8f41edaea5992ed67156642493b8daf3cecc" } }, - { url = "https://files.pythonhosted.org/packages/9d/f2/a07a75173124f31f11ea6f863dc44e6f09afe2bca45dd4e64979490deab1/aiohttp-3.13.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-01-03T17:30:41Z, size = 1722379, hashes = { sha256 = "87797e645d9d8e222e04160ee32aa06bc5c163e8499f24db719e7852ec23093a" } }, - { url = "https://files.pythonhosted.org/packages/7c/24/75d274228acf35ceeb2850b8ce04de9dd7355ff7a0b49d607ee60c29c518/aiohttp-3.13.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-03T17:30:58Z, size = 1743131, hashes = { sha256 = "f76c1e3fe7d7c8afad7ed193f89a292e1999608170dcc9751a7462a87dfd5bc0" } }, - { url = "https://files.pythonhosted.org/packages/e8/35/4a3daeb8b9fab49240d21c04d50732313295e4bd813a465d840236dd0ce1/aiohttp-3.13.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-01-03T17:31:12Z, size = 1721120, hashes = { sha256 = "8057c98e0c8472d8846b9c79f56766bcc57e3e8ac7bfd510482332366c56c591" } }, - { url = "https://files.pythonhosted.org/packages/e3/d1/e30e537a15f53485b61f5be525f2157da719819e8377298502aebac45536/aiohttp-3.13.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-03T17:31:31Z, size = 1720277, hashes = { sha256 = "bbe7d4cecacb439e2e2a8a1a7b935c25b812af7a5fd26503a66dadf428e79ec1" } }, - { url = "https://files.pythonhosted.org/packages/1f/53/71165b26978f719c3419381514c9690bd5980e764a09440a10bb816ea4ab/aiohttp-3.13.3-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2026-01-03T17:31:44Z, size = 1702188, hashes = { sha256 = "2eb752b102b12a76ca02dff751a801f028b4ffbbc478840b473597fc91a9ed43" } }, - { url = "https://files.pythonhosted.org/packages/37/df/d879401cedeef27ac4717f6426c8c36c3091c6e9f08a9178cc87549c537f/aiohttp-3.13.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-03T17:32:05Z, size = 1797246, hashes = { sha256 = "34bac00a67a812570d4a460447e1e9e06fae622946955f939051e7cc895cfab8" } }, - { url = "https://files.pythonhosted.org/packages/3c/5f/24155e30ba7f8c96918af1350eb0663e2430aad9e001c0489d89cd708ab1/aiohttp-3.13.3-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-01-03T17:32:20Z, size = 1769801, hashes = { sha256 = "fc353029f176fd2b3ec6cfc71be166aba1936fe5d73dd1992ce289ca6647a9aa" } }, + { url = "https://files.pythonhosted.org/packages/52/b7/7cd31f29d6055bd711ae6e669367fba6f5ae9de463910a793e30556a8db7/aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:54:15Z, size = 1792122, hashes = { sha256 = "543906c127fb1d929b95076db19b83fa2d46751006ff1e23b093aa5ac4d8db42" } }, + { url = "https://files.pythonhosted.org/packages/e0/eb/aad34e897e668424d6e995da5dff8a4a09af93363d3392488772957a63aa/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:54:40Z, size = 1768629, hashes = { sha256 = "d1558173930a5a8d3069cee5c92fc91c87c4dbcb099debbb3622053717145a19" } }, + { url = "https://files.pythonhosted.org/packages/b9/11/06ae6ed8f0d414edf4068861e233d8fe23ee699bfd4b3ceb8663db948a62/aiohttp-3.14.3-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-23T01:54:58Z, size = 502235, hashes = { sha256 = "7041d52c3a7fa20c9e8c182b534704abb19502c8bdcbde7ab23bfda6f642394f" } }, + { url = "https://files.pythonhosted.org/packages/ca/1c/7da8d08e74d56f00070822f9638ff3f1c563f8ad87d1efa996c87bfc8644/aiohttp-3.14.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:55:16Z, size = 1789289, hashes = { sha256 = "d7d2deec16eeedf55f2c7cf75b521ea3856a5177e123844f8fd0f114ce252cb5" } }, + { url = "https://files.pythonhosted.org/packages/03/51/a3d29fdf2c25d796746af8ad6fe56a45d6256c38b0a8a2ed752e1160b3a2/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:55:33Z, size = 1768477, hashes = { sha256 = "3d4f72af88ac2474bb5bca640030320e3d38a0163a1d7533500e87be458eef71" } }, + { url = "https://files.pythonhosted.org/packages/3f/5a/8f624384e5f1efabb5229b94157eb966b021e97bdb188c62860c2ae243c2/aiohttp-3.14.3-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-23T01:55:51Z, size = 502766, hashes = { sha256 = "dfa68deb2a443bdaa3ea5297b0699c1464f08aef3812b486d1348eee61b07dc0" } }, + { url = "https://files.pythonhosted.org/packages/d5/b7/1da684a04175473fa4cddbf9a2f572e79514c3fd27a74597f43057d4f3da/aiohttp-3.14.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:56:10Z, size = 1761112, hashes = { sha256 = "18cb43369747b2ae007bd2655fb8e63a099c2ff1d207962943636dac989b3147" } }, + { url = "https://files.pythonhosted.org/packages/97/ea/dbaed0d73e8a69aad653b045dab451c67c2454bb731a37b45a86593e9422/aiohttp-3.14.3-cp314-cp314-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:56:28Z, size = 1745813, hashes = { sha256 = "1c5ec8fb1bcc31a8466f74aaf26c345d5c386fa4bd08a3f0eb9c7a4a3fe8b5bf" } }, + { url = "https://files.pythonhosted.org/packages/bb/6b/62cbd6577758699525f5c712d1ddef57d9875fbab0ae8d5f5a202fd598f8/aiohttp-3.14.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:56:55Z, size = 1879906, hashes = { sha256 = "2498f0fe69ead802f9675beca44a7c21c62fdaa4ec5145ea1c3ad6edbee29f85" } }, + { url = "https://files.pythonhosted.org/packages/94/c6/bd959bd1e4771f9fd944e9e436224c48c77b018b73b519b5aad346335bcc/aiohttp-3.14.3-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:57:16Z, size = 1844251, hashes = { sha256 = "498c6c623134f8e09a3c4e60bcd607a0b4590dd7dbf08dd40851b27cbb520ccb" } }, ] [[packages]] @@ -278,22 +280,22 @@ wheels = [ [[packages]] name = "cryptography" -version = "46.0.5" +version = "49.0.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/60/04/ee2a9e8542e4fa2773b81771ff8349ff19cdd56b7258a0cc442639052edb/cryptography-46.0.5.tar.gz", upload-time = 2026-02-10T19:18:38Z, size = 750064, hashes = { sha256 = "abace499247268e3757271b2f1e244b36b06f8515cf27c4d49468fc9eb16e93d" } } +sdist = { url = "https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz", upload-time = 2026-06-12T20:02:30Z, size = 854345, hashes = { sha256 = "f89660a348f4f78a92366240a61404e337586ef7f5909a2fef59ca88ef505493" } } wheels = [ - { url = "https://files.pythonhosted.org/packages/63/e7/471ab61099a3920b0c77852ea3f0ea611c9702f651600397ac567848b897/cryptography-46.0.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-02-10T19:17:12Z, size = 4424742, hashes = { sha256 = "4d7e3d356b8cd4ea5aff04f129d5f66ebdc7b6f8eae802b93739ed520c47c79b" } }, - { url = "https://files.pythonhosted.org/packages/6b/e7/237155ae19a9023de7e30ec64e5d99a9431a567407ac21170a046d22a5a3/cryptography-46.0.5-cp311-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-02-10T19:17:17Z, size = 4456855, hashes = { sha256 = "3ee190460e2fbe447175cda91b88b84ae8322a104fc27766ad09428754a618ed" } }, - { url = "https://files.pythonhosted.org/packages/6d/1a/c1ba8fead184d6e3d5afcf03d569acac5ad063f3ac9fb7258af158f7e378/cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-02-10T19:17:25Z, size = 4456482, hashes = { sha256 = "4c3341037c136030cb46e4b1e17b7418ea4cbd9dd207e4a6f3b2b24e0d4ac731" } }, - { url = "https://files.pythonhosted.org/packages/1a/df/9d58bb32b1121a8a2f27383fabae4d63080c7ca60b9b5c88be742be04ee7/cryptography-46.0.5-cp311-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-02-10T19:17:28Z, size = 4667819, hashes = { sha256 = "80a8d7bfdf38f87ca30a5391c0c9ce4ed2926918e017c29ddf643d0ed2778ea1" } }, - { url = "https://files.pythonhosted.org/packages/dd/4a/ba1a65ce8fc65435e5a849558379896c957870dd64fecea97b1ad5f46a37/cryptography-46.0.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-02-10T19:17:36Z, size = 4408287, hashes = { sha256 = "fe346b143ff9685e40192a4960938545c699054ba11d4f9029f94751e3f71d87" } }, - { url = "https://files.pythonhosted.org/packages/3b/02/cfe39181b02419bbbbcf3abdd16c1c5c8541f03ca8bda240debc467d5a12/cryptography-46.0.5-cp314-cp314t-manylinux_2_28_x86_64.whl", upload-time = 2026-02-10T19:17:41Z, size = 4442199, hashes = { sha256 = "1abfdb89b41c3be0365328a410baa9df3ff8a9110fb75e7b52e66803ddabc9a9" } }, - { url = "https://files.pythonhosted.org/packages/d2/b9/cf73ddf8ef1164330eb0b199a589103c363afa0cf794218c24d524a58eab/cryptography-46.0.5-cp314-cp314t-manylinux_2_34_x86_64.whl", upload-time = 2026-02-10T19:17:48Z, size = 4441741, hashes = { sha256 = "a3d1fae9863299076f05cb8a778c467578262fae09f9dc0ee9b12eb4268ce663" } }, - { url = "https://files.pythonhosted.org/packages/65/f4/6bc1a9ed5aef7145045114b75b77c2a8261b4d38717bd8dea111a63c3442/cryptography-46.0.5-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-02-10T19:17:51Z, size = 4652001, hashes = { sha256 = "7d731d4b107030987fd61a7f8ab512b25b53cef8f233a97379ede116f30eb67d" } }, - { url = "https://files.pythonhosted.org/packages/5c/32/9b87132a2f91ee7f5223b091dc963055503e9b442c98fc0b8a5ca765fab0/cryptography-46.0.5-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-02-10T19:18:00Z, size = 4420667, hashes = { sha256 = "039917b0dc418bb9f6edce8a906572d69e74bd330b0b3fea4f79dab7f8ddd235" } }, - { url = "https://files.pythonhosted.org/packages/37/19/e1b8f964a834eddb44fa1b9a9976f4e414cbb7aa62809b6760c8803d22d1/cryptography-46.0.5-cp38-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-02-10T19:18:05Z, size = 4453674, hashes = { sha256 = "3ce58ba46e1bc2aac4f7d9290223cead56743fa6ab94a5d53292ffaac6a91614" } }, - { url = "https://files.pythonhosted.org/packages/99/0f/a3076874e9c88ecb2ecc31382f6e7c21b428ede6f55aafa1aa272613e3cd/cryptography-46.0.5-cp38-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-02-10T19:18:12Z, size = 4452794, hashes = { sha256 = "a3d507bb6a513ca96ba84443226af944b0f7f47dcc9a399d110cd6146481d24c" } }, - { url = "https://files.pythonhosted.org/packages/96/93/682d2b43c1d5f1406ed048f377c0fc9fc8f7b0447a478d5c65ab3d3a66eb/cryptography-46.0.5-cp38-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-02-10T19:18:15Z, size = 4667123, hashes = { sha256 = "ced80795227d70549a411a4ab66e8ce307899fad2220ce5ab2f296e687eacde9" } }, + { url = "https://files.pythonhosted.org/packages/e6/8b/43011f7ebe515a8aa20d61f290a326cd890c2e738e16e59eaff8d9c3a412/cryptography-49.0.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-12T20:01:48Z, size = 4716422, hashes = { sha256 = "0e959b578856a3924bc0cbb710fc12c387b9412a951389f3ca61704a9e25f325" } }, + { url = "https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-06-12T20:02:03Z, size = 4749683, hashes = { sha256 = "2afe9051da7ae7bd5905da5a949280c7d2bb75682e188f650a9d0f2756b834c6" } }, + { url = "https://files.pythonhosted.org/packages/a9/3c/f3ad17eecc1a57b0ba236dc01f90e783c51f4a2f35f64777cc4f47a184b2/cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-06-12T20:01:30Z, size = 4749290, hashes = { sha256 = "cbc77da8c523d5abd028635ba850a6966fcee2c82e2bf65a41d1d8afe0f98be9" } }, + { url = "https://files.pythonhosted.org/packages/71/fd/577302e213a1be9468f92d1afef66fcf1ef83d516819d9992ca547f592bd/cryptography-49.0.0-cp311-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-06-12T20:01:42Z, size = 4980804, hashes = { sha256 = "66ec79c3904820572d7e987abdf304281f141d37ad9a489b8e97066e7b9b6459" } }, + { url = "https://files.pythonhosted.org/packages/68/28/8a3ad4653662c93fc44dc4e5d8fd374c25c42e07b34bbfbadf49cf57a5a8/cryptography-49.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-12T20:02:56Z, size = 4697239, hashes = { sha256 = "7abcee80084cda3f7691f3eb1ce480d8df49cec637b429aa35986c1de71738aa" } }, + { url = "https://files.pythonhosted.org/packages/58/39/2d51306721330c486495853eda1c567880ff036de15a14c4b74f399934af/cryptography-49.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl", upload-time = 2026-06-12T20:02:16Z, size = 4731145, hashes = { sha256 = "c2bc30226390d60ea19d9f82b19db005fe0452154a23c1c410c12ea801e43561" } }, + { url = "https://files.pythonhosted.org/packages/11/2d/5e1fb307cb5931881516b464c98774b3f2c36b5d4bb9a2830253cf553cad/cryptography-49.0.0-cp314-cp314t-manylinux_2_34_x86_64.whl", upload-time = 2026-06-12T20:02:01Z, size = 4730441, hashes = { sha256 = "d8ecde755e2e91bf773fc94e8c9d730cd7f2007004cb492263a794ec3899a1c8" } }, + { url = "https://files.pythonhosted.org/packages/b9/26/814681d14248d95d73d5c3eea0c39a94eb8302df966f670a2c60de90974b/cryptography-49.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", upload-time = 2026-06-12T20:02:18Z, size = 4960948, hashes = { sha256 = "32703d93296f5c1f4b53349ad3a250c2cae0fdecd3a3dd5d47e616d8d616af27" } }, + { url = "https://files.pythonhosted.org/packages/2c/99/2d13299eb3dd27b02dcfaafcc91d6b5cb3329f7cbd6d8f51921acd566c1a/cryptography-49.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-12T20:02:45Z, size = 4700968, hashes = { sha256 = "35b151772baff2c74cba7fa290ceaff4c3b11c0c881eb93eb5dbc05a7cfbba18" } }, + { url = "https://files.pythonhosted.org/packages/b8/7b/62cbbab75d0659865bf0273790031544a0b16c8072d258f9428dcd8190dc/cryptography-49.0.0-cp39-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-06-12T20:01:50Z, size = 4735983, hashes = { sha256 = "6f2debedf9ca60cf1d5bd466475638af5130f89965605cd818484d19987d3a21" } }, + { url = "https://files.pythonhosted.org/packages/a0/84/84fe36f19caf857d61cb7fc9c63035a47ffabd84ea12d1d393148efa3615/cryptography-49.0.0-cp39-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-06-12T20:02:41Z, size = 4735650, hashes = { sha256 = "2400ef9c9e2299a25614eb1dea3db54a69b1349efd043bfac9c67630d136df36" } }, + { url = "https://files.pythonhosted.org/packages/93/77/8df9eb486495979bccecd1062e2eaf435250e84437040295b57d09048b0b/cryptography-49.0.0-cp39-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-06-12T20:02:12Z, size = 4967968, hashes = { sha256 = "42b0684e0e40cf26122427802486f6d93aea593612603a94fbf260c7eb1e9c1b" } }, ] [[packages]] @@ -394,10 +396,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" @@ -697,10 +699,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/0f/61/22e778f642465a1 [[packages]] name = "keras" -version = "3.13.2" +version = "3.15.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/09/e9/400582e5f3dbd815d2a373f7de7717dd1bc8349274e9ac1b9ac47410b123/keras-3.13.2.tar.gz", upload-time = 2026-01-30T00:35:13Z, size = 1155875, hashes = { sha256 = "62f0123488ac87c929c988617e14f293f7bc993811837d08bb37eff77adc85a9" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/28/b5/ea85873abc99dc64a7a27ff1a8dbfdc7dbb57d4e5d1a423abc11217af4f1/keras-3.13.2-py3-none-any.whl", upload-time = 2026-01-30T00:35:09Z, size = 1513769, hashes = { sha256 = "14b2afc0f9c636cc295d28efc36aae42fc52e7b892c950eec33f3befe4d22fb5" } }] +sdist = { url = "https://files.pythonhosted.org/packages/02/0a/c2524cda024e5b24038726de899c4b0ae2603dd0324a30cbc129d6b6314e/keras-3.15.0.tar.gz", upload-time = 2026-06-24T23:17:12Z, size = 1326815, hashes = { sha256 = "0123749ac2a704d63f691994b18e432e006cb8ae910cc0ea7035d777aed9c00d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d4/16/d506c09bbff25927a65d13c542cb4eedc2d573e304f38b6ac3f49ed6be9b/keras-3.15.0-py3-none-any.whl", upload-time = 2026-06-24T23:17:10Z, size = 1696954, hashes = { sha256 = "9bbd7df12b7b53500d00dc24d97b7e066c771260482cb7118de0b7687a7a2781" } }] [[packages]] name = "kiwisolver" @@ -833,10 +835,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3e/9a/b697530a882588a [[packages]] name = "mistune" -version = "3.2.0" +version = "3.3.4" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/9d/55/d01f0c4b45ade6536c51170b9043db8b2ec6ddf4a35c7ea3f5f559ac935b/mistune-3.2.0.tar.gz", upload-time = 2025-12-23T11:36:34Z, size = 95467, hashes = { sha256 = "708487c8a8cdd99c9d90eb3ed4c3ed961246ff78ac82f03418f5183ab70e398a" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/9b/f7/4a5e785ec9fbd65146a27b6b70b6cdc161a66f2024e4b04ac06a67f5578b/mistune-3.2.0-py3-none-any.whl", upload-time = 2025-12-23T11:36:33Z, size = 53598, hashes = { sha256 = "febdc629a3c78616b94393c6580551e0e34cc289987ec6c35ed3f4be42d0eee1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/7b/92/328a294a6de83bacb95bed01f04e0eaff4e3616ee359fc821a5dfc539b02/mistune-3.3.4.tar.gz", upload-time = 2026-07-22T05:22:30Z, size = 121426, hashes = { sha256 = "58b5c96d6fcb61190dfe5fae498d2b2065f99cf61e9649418fd54cf1ada86dfe" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/77/e4/288365afae98953bc01de09f686f40d8ee84578135aa7767d5d4e60b5278/mistune-3.3.4-py3-none-any.whl", upload-time = 2026-07-22T05:22:29Z, size = 66862, hashes = { sha256 = "ee015381e955e370962968befe1d729ab60fafb6a715ac6751763fbce38c8d4a" } }] [[packages]] name = "ml-dtypes" @@ -1302,10 +1304,10 @@ wheels = [ [[packages]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", upload-time = 2026-03-17T01:06:53Z, size = 148685, hashes = { sha256 = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", upload-time = 2026-03-17T01:06:52Z, size = 83997, hashes = { sha256 = "a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde" } }] +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] [[packages]] name = "pyasn1-modules" @@ -1419,10 +1421,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a79 [[packages]] name = "python-dotenv" -version = "1.2.1" +version = "1.2.2" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/f0/26/19cadc79a718c5edbec86fd4919a6b6d3f681039a2f6d66d14be94e75fb9/python_dotenv-1.2.1.tar.gz", upload-time = 2025-10-26T15:12:10Z, size = 44221, hashes = { sha256 = "42667e897e16ab0d66954af0e60a9caa94f0fd4ecf3aaf6d2d260eec1aa36ad6" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/14/1b/a298b06749107c305e1fe0f814c6c74aea7b2f1e10989cb30f544a1b3253/python_dotenv-1.2.1-py3-none-any.whl", upload-time = 2025-10-26T15:12:09Z, size = 21230, hashes = { sha256 = "b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61" } }] +sdist = { url = "https://files.pythonhosted.org/packages/82/ed/0301aeeac3e5353ef3d94b6ec08bbcabd04a72018415dcb29e588514bba8/python_dotenv-1.2.2.tar.gz", upload-time = 2026-03-01T16:00:26Z, size = 50135, hashes = { sha256 = "2c371a91fbd7ba082c2c1dc1f8bf89ca22564a087c2c287cd9b662adde799cf3" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0b/d7/1959b9648791274998a9c3526f6d0ec8fd2233e4d4acce81bbae76b44b2a/python_dotenv-1.2.2-py3-none-any.whl", upload-time = 2026-03-01T16:00:25Z, size = 22101, hashes = { sha256 = "1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a" } }] [[packages]] name = "pytz" @@ -1590,10 +1592,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ad/95/bc978be7ea0babf [[packages]] name = "soupsieve" -version = "2.8.1" +version = "2.9.1" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/89/23/adf3796d740536d63a6fbda113d07e60c734b6ed5d3058d1e47fc0495e47/soupsieve-2.8.1.tar.gz", upload-time = 2025-12-18T13:50:34Z, size = 117856, hashes = { sha256 = "4cf733bc50fa805f5df4b8ef4740fc0e0fa6218cf3006269afd3f9d6d80fd350" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/48/f3/b67d6ea49ca9154453b6d70b34ea22f3996b9fa55da105a79d8732227adc/soupsieve-2.8.1-py3-none-any.whl", upload-time = 2025-12-18T13:50:33Z, size = 36710, hashes = { sha256 = "a11fe2a6f3d76ab3cf2de04eb339c1be5b506a8a47f2ceb6d139803177f85434" } }] +sdist = { url = "https://files.pythonhosted.org/packages/d9/38/e12680bbe6b4f8f3d17adcaf38d26850aa756c85cf4a80e79fc12a018fe8/soupsieve-2.9.1.tar.gz", upload-time = 2026-07-21T16:57:17Z, size = 122261, hashes = { sha256 = "c33e6605bbc71dd628b00c632d58ae607c22bade247e52553928f83bbb75b4ba" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0f/2c/437fe806897c2d6cfdc3ee43a18da8bf8e568530a4ae9bac781541ca9896/soupsieve-2.9.1-py3-none-any.whl", upload-time = 2026-07-21T16:57:16Z, size = 37404, hashes = { sha256 = "4f4477399246b7a0c720a88ca2454b11cd6bb9ae4c9d170140786e916776c14c" } }] [[packages]] name = "sqlalchemy" @@ -1623,10 +1625,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852 [[packages]] name = "starlette" -version = "1.2.0" +version = "1.3.1" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c5/bf/616a066c2760f6c2b1ae3437cc28149734d069fbb46511712beae118a68c/starlette-1.2.0.tar.gz", upload-time = 2026-05-28T11:42:50Z, size = 2668923, hashes = { sha256 = "3c5a6b23fff42492914e93890bb80cbfea72dbf37de268eec06185d62a4ca553" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/9f/85/492183764d5d01d4514be3730fdb8e228a80605783099551c51627578b5d/starlette-1.2.0-py3-none-any.whl", upload-time = 2026-05-28T11:42:48Z, size = 73213, hashes = { sha256 = "36e0c76ac59157e75dc4b3bdeafba97fb04eaf1878045f15dbef666a6f092ed7" } }] +sdist = { url = "https://files.pythonhosted.org/packages/eb/e3/7c1dc7381d9f8ab7d854328ebfa884e62cb3f3d8549ddfd37c7814f42afa/starlette-1.3.1.tar.gz", upload-time = 2026-06-12T09:23:11Z, size = 2703240, hashes = { sha256 = "05d0213193f2fbaae60e2ecb593b4add4262ad4e46536b54abe36f11a71724e0" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ec/bb/2799cc2ede3ed41131f8975621e7213dfc7ef4acbbaadfa440f32500c370/starlette-1.3.1-py3-none-any.whl", upload-time = 2026-06-12T09:23:10Z, size = 73632, hashes = { sha256 = "c7372aae11c3c3f26a42df7bd626cec2f47d03483d261d369516a615a53714c6" } }] [[packages]] name = "tabulate" @@ -1758,10 +1760,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6 [[packages]] name = "urllib3" -version = "2.6.3" +version = "2.7.0" marker = "python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux'" -sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", upload-time = 2026-01-07T16:24:43Z, size = 435556, hashes = { sha256 = "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", upload-time = 2026-01-07T16:24:42Z, size = 131584, hashes = { sha256 = "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" } }] +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", upload-time = 2026-05-07T16:13:18Z, size = 433602, hashes = { sha256 = "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", upload-time = 2026-05-07T16:13:17Z, size = 131087, hashes = { sha256 = "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" } }] [[packages]] name = "uvicorn" diff --git a/runtimes/rocm-tensorflow/ubi9-python-3.12/pyproject.toml b/runtimes/rocm-tensorflow/ubi9-python-3.12/pyproject.toml index 25e6667f7e..a08e078a40 100644 --- a/runtimes/rocm-tensorflow/ubi9-python-3.12/pyproject.toml +++ b/runtimes/rocm-tensorflow/ubi9-python-3.12/pyproject.toml @@ -25,7 +25,7 @@ dependencies = [ "onnxconverter-common~=1.16.0", "onnx>=1.21.0; platform_machine != 's390x'", # CVE-2026-28500 "codeflare-sdk~=0.31.2", - "feast~=0.54.1", + "feast>=0.63.0", # DB connectors "pymongo~=4.14.1", @@ -51,7 +51,7 @@ dependencies = [ "requests~=2.32.5", "tornado~=6.5.2", "traitlets~=5.14.3", - "urllib3~=2.6.0", + "urllib3>=2.7.0", # Base packages "setuptools==80.9.0", @@ -62,13 +62,13 @@ dependencies = [ override-dependencies = [ # RHAIENG-3211: CVE-2026-26007 cryptography Subgroup Attack - "cryptography>=46.0.5", + "cryptography>=46.0.7", # tf2onnx has pinned protobuf version, that causes conflict with other packages "protobuf==6.31.1", - "keras~=3.13.2", + "keras>=3.14.0", # RHAIENG-3209: CVE-2026-25990 Pillow: Out-of-bounds Write # Upstream: https://github.com/vllm-project/llm-compressor/releases/tag/0.7.1.1 - "pillow>=12.1.1", + "pillow>=12.3.0", ] environments = [ diff --git a/runtimes/tensorflow/ubi9-python-3.12/pylock.toml b/runtimes/tensorflow/ubi9-python-3.12/pylock.toml index 2eb6c994d1..1dbaf92483 100644 --- a/runtimes/tensorflow/ubi9-python-3.12/pylock.toml +++ b/runtimes/tensorflow/ubi9-python-3.12/pylock.toml @@ -488,10 +488,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" @@ -844,10 +844,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/0f/61/22e778f642465a1 [[packages]] name = "keras" -version = "3.13.2" +version = "3.15.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/09/e9/400582e5f3dbd815d2a373f7de7717dd1bc8349274e9ac1b9ac47410b123/keras-3.13.2.tar.gz", upload-time = 2026-01-30T00:35:13Z, size = 1155875, hashes = { sha256 = "62f0123488ac87c929c988617e14f293f7bc993811837d08bb37eff77adc85a9" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/28/b5/ea85873abc99dc64a7a27ff1a8dbfdc7dbb57d4e5d1a423abc11217af4f1/keras-3.13.2-py3-none-any.whl", upload-time = 2026-01-30T00:35:09Z, size = 1513769, hashes = { sha256 = "14b2afc0f9c636cc295d28efc36aae42fc52e7b892c950eec33f3befe4d22fb5" } }] +sdist = { url = "https://files.pythonhosted.org/packages/02/0a/c2524cda024e5b24038726de899c4b0ae2603dd0324a30cbc129d6b6314e/keras-3.15.0.tar.gz", upload-time = 2026-06-24T23:17:12Z, size = 1326815, hashes = { sha256 = "0123749ac2a704d63f691994b18e432e006cb8ae910cc0ea7035d777aed9c00d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d4/16/d506c09bbff25927a65d13c542cb4eedc2d573e304f38b6ac3f49ed6be9b/keras-3.15.0-py3-none-any.whl", upload-time = 2026-06-24T23:17:10Z, size = 1696954, hashes = { sha256 = "9bbd7df12b7b53500d00dc24d97b7e066c771260482cb7118de0b7687a7a2781" } }] [[packages]] name = "kiwisolver" @@ -1586,10 +1586,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3f/93/023955c26b0ce61 [[packages]] name = "prometheus-client" -version = "0.25.0" +version = "0.24.1" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/1b/fb/d9aa83ffe43ce1f19e557c0971d04b90561b0cfd50762aafb01968285553/prometheus_client-0.25.0.tar.gz", upload-time = 2026-04-09T19:53:42Z, size = 86035, hashes = { sha256 = "5e373b75c31afb3c86f1a52fa1ad470c9aace18082d39ec0d2f918d11cc9ba28" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/8d/9b/d4b1e644385499c8346fa9b622a3f030dce14cd6ef8a1871c221a17a67e7/prometheus_client-0.25.0-py3-none-any.whl", upload-time = 2026-04-09T19:53:41Z, size = 64154, hashes = { sha256 = "d5aec89e349a6ec230805d0df882f3807f74fd6c1a2fa86864e3c2279059fed1" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f0/58/a794d23feb6b00fc0c72787d7e87d872a6730dd9ed7c7b3e954637d8f280/prometheus_client-0.24.1.tar.gz", upload-time = 2026-01-14T15:26:26Z, size = 85616, hashes = { sha256 = "7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/74/c3/24a2f845e3917201628ecaba4f18bab4d18a337834c1df2a159ee9d22a42/prometheus_client-0.24.1-py3-none-any.whl", upload-time = 2026-01-14T15:26:24Z, size = 64057, hashes = { sha256 = "150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055" } }] [[packages]] name = "prompt-toolkit" @@ -1706,10 +1706,10 @@ wheels = [ [[packages]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/5c/5f/6583902b6f79b399c9c40674ac384fd9cd77805f9e6205075f828ef11fb2/pyasn1-0.6.3.tar.gz", upload-time = 2026-03-17T01:06:53Z, size = 148685, hashes = { sha256 = "697a8ecd6d98891189184ca1fa05d1bb00e2f84b5977c481452050549c8a72cf" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl", upload-time = 2026-03-17T01:06:52Z, size = 83997, hashes = { sha256 = "a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde" } }] +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] [[packages]] name = "pyasn1-modules" @@ -2240,10 +2240,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ce/e4/dccd7f47c4b6421 [[packages]] name = "urllib3" -version = "2.6.3" +version = "2.7.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", upload-time = 2026-01-07T16:24:43Z, size = 435556, hashes = { sha256 = "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", upload-time = 2026-01-07T16:24:42Z, size = 131584, hashes = { sha256 = "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" } }] +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", upload-time = 2026-05-07T16:13:18Z, size = 433602, hashes = { sha256 = "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", upload-time = 2026-05-07T16:13:17Z, size = 131087, hashes = { sha256 = "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" } }] [[packages]] name = "uvicorn" diff --git a/runtimes/tensorflow/ubi9-python-3.12/pyproject.toml b/runtimes/tensorflow/ubi9-python-3.12/pyproject.toml index 04424e5b99..0f83c98833 100644 --- a/runtimes/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/runtimes/tensorflow/ubi9-python-3.12/pyproject.toml @@ -24,7 +24,7 @@ dependencies = [ "onnxconverter-common~=1.16.0", "onnx>=1.21.0; platform_machine != 's390x'", # CVE-2026-28500 "codeflare-sdk~=0.31.2", - "feast~=0.54.1", + "feast>=0.63.0", # DB connectors "pymongo~=4.14.1", @@ -50,7 +50,7 @@ dependencies = [ "requests~=2.32.5", "tornado~=6.5.2", "traitlets~=5.14.3", - "urllib3~=2.6.0", + "urllib3>=2.7.0", # Base packages "setuptools~=80.9.0", @@ -61,13 +61,13 @@ dependencies = [ override-dependencies = [ # RHAIENG-3211: CVE-2026-26007 cryptography Subgroup Attack - "cryptography>=46.0.5", + "cryptography>=46.0.7", # tf2onnx has pinned protobuf version, that causes conflict with other packages "protobuf==6.31.1", - "keras~=3.13.2", + "keras>=3.14.0", # RHAIENG-3209: CVE-2026-25990 Pillow: Out-of-bounds Write # Upstream: https://github.com/vllm-project/llm-compressor/releases/tag/0.7.1.1 - "pillow>=12.1.1", + "pillow>=12.3.0", ] environments = [ From 9359437a6bd531b696da83d89d71b1137725c6b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 28 Jul 2026 17:14:27 +0200 Subject: [PATCH 2/3] fix(manifests): align ImageStream pins with pylock CVE bumps Update notebook-python-dependencies for JupyterLab and Feast on the recommended (-n) tags, and pin jupyterlab==4.6.2 in pyproject.toml to match regenerated pylock.toml (CI test_image_pyprojects). Co-authored-by: Cursor --- jupyter/datascience/ubi9-python-3.12/pyproject.toml | 2 +- jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml | 2 +- jupyter/pytorch/ubi9-python-3.12/pyproject.toml | 2 +- jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml | 2 +- jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml | 2 +- jupyter/tensorflow/ubi9-python-3.12/pyproject.toml | 2 +- jupyter/trustyai/ubi9-python-3.12/pyproject.toml | 2 +- manifests/base/jupyter-datascience-notebook-imagestream.yaml | 4 ++-- manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml | 2 +- manifests/base/jupyter-minimal-notebook-imagestream.yaml | 2 +- manifests/base/jupyter-pytorch-llmcompressor-imagestream.yaml | 4 ++-- manifests/base/jupyter-pytorch-notebook-imagestream.yaml | 4 ++-- manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml | 2 +- manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml | 4 ++-- .../base/jupyter-rocm-tensorflow-notebook-imagestream.yaml | 4 ++-- manifests/base/jupyter-tensorflow-notebook-imagestream.yaml | 4 ++-- manifests/base/jupyter-trustyai-notebook-imagestream.yaml | 2 +- 17 files changed, 23 insertions(+), 23 deletions(-) diff --git a/jupyter/datascience/ubi9-python-3.12/pyproject.toml b/jupyter/datascience/ubi9-python-3.12/pyproject.toml index 38ed452292..22d2f975fb 100644 --- a/jupyter/datascience/ubi9-python-3.12/pyproject.toml +++ b/jupyter/datascience/ubi9-python-3.12/pyproject.toml @@ -31,7 +31,7 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.5.7", + "jupyterlab==4.6.2", "jupyter-bokeh~=4.0.5", "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", diff --git a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml index d37cd28678..1b73a89a53 100644 --- a/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml +++ b/jupyter/pytorch+llmcompressor/ubi9-python-3.12/pyproject.toml @@ -47,7 +47,7 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.5.7", + "jupyterlab==4.6.2", "jupyter-bokeh~=4.0.5", "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", diff --git a/jupyter/pytorch/ubi9-python-3.12/pyproject.toml b/jupyter/pytorch/ubi9-python-3.12/pyproject.toml index c6b4d6ad9f..a0b4986f9c 100644 --- a/jupyter/pytorch/ubi9-python-3.12/pyproject.toml +++ b/jupyter/pytorch/ubi9-python-3.12/pyproject.toml @@ -36,7 +36,7 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.5.7", + "jupyterlab==4.6.2", "jupyter-bokeh~=4.0.5", "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", diff --git a/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml b/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml index 4a788fa0ab..b59e3a4e66 100644 --- a/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml +++ b/jupyter/rocm/pytorch/ubi9-python-3.12/pyproject.toml @@ -37,7 +37,7 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.5.7", + "jupyterlab==4.6.2", "jupyter-bokeh~=4.0.5", "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", diff --git a/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml b/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml index e0564cee7f..154af53217 100644 --- a/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/jupyter/rocm/tensorflow/ubi9-python-3.12/pyproject.toml @@ -38,7 +38,7 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.5.7", + "jupyterlab==4.6.2", "jupyter-bokeh~=4.0.5", "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", diff --git a/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml b/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml index 58ed3d4a14..c7a4179d46 100644 --- a/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml +++ b/jupyter/tensorflow/ubi9-python-3.12/pyproject.toml @@ -36,7 +36,7 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.5.7", + "jupyterlab==4.6.2", "jupyter-bokeh~=4.0.5", "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", diff --git a/jupyter/trustyai/ubi9-python-3.12/pyproject.toml b/jupyter/trustyai/ubi9-python-3.12/pyproject.toml index 7e5b8b4628..7c323dae75 100644 --- a/jupyter/trustyai/ubi9-python-3.12/pyproject.toml +++ b/jupyter/trustyai/ubi9-python-3.12/pyproject.toml @@ -54,7 +54,7 @@ dependencies = [ "odh-elyra==4.2.4", "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.5.7", + "jupyterlab==4.6.2", "jupyter-bokeh~=3.0.5", # trustyai 0.6.1 depends on jupyter-bokeh~=3.0.5 "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", diff --git a/manifests/base/jupyter-datascience-notebook-imagestream.yaml b/manifests/base/jupyter-datascience-notebook-imagestream.yaml index bec56e2e56..d04f34ef15 100644 --- a/manifests/base/jupyter-datascience-notebook-imagestream.yaml +++ b/manifests/base/jupyter-datascience-notebook-imagestream.yaml @@ -24,7 +24,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.4"}, + {"name": "JupyterLab","version": "4.6"}, {"name": "Boto3", "version": "1.40"}, {"name": "Kafka-Python-ng", "version": "2.2"}, {"name": "Kfp", "version": "2.14"}, @@ -37,7 +37,7 @@ spec: {"name": "PyMongo", "version": "4.14"}, {"name": "Pyodbc", "version": "5.2"}, {"name": "Codeflare-SDK", "version": "0.31"}, - {"name": "Feast", "version": "0.54"}, + {"name": "Feast", "version": "0.65"}, {"name": "Sklearn-onnx", "version": "1.19"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.4"}, diff --git a/manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml b/manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml index 918cf49014..44b7d18579 100644 --- a/manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml +++ b/manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml @@ -26,7 +26,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab", "version": "4.4"} + {"name": "JupyterLab", "version": "4.5"} ] openshift.io/imported-from: quay.io/modh/cuda-notebooks opendatahub.io/workbench-image-recommended: 'true' diff --git a/manifests/base/jupyter-minimal-notebook-imagestream.yaml b/manifests/base/jupyter-minimal-notebook-imagestream.yaml index 9adceafab5..1a8dc9567d 100644 --- a/manifests/base/jupyter-minimal-notebook-imagestream.yaml +++ b/manifests/base/jupyter-minimal-notebook-imagestream.yaml @@ -24,7 +24,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.4"} + {"name": "JupyterLab","version": "4.5"} ] openshift.io/imported-from: quay.io/modh/cuda-notebooks opendatahub.io/workbench-image-recommended: 'true' diff --git a/manifests/base/jupyter-pytorch-llmcompressor-imagestream.yaml b/manifests/base/jupyter-pytorch-llmcompressor-imagestream.yaml index 3d244c73d3..098e73f51f 100644 --- a/manifests/base/jupyter-pytorch-llmcompressor-imagestream.yaml +++ b/manifests/base/jupyter-pytorch-llmcompressor-imagestream.yaml @@ -27,7 +27,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.4"}, + {"name": "JupyterLab","version": "4.6"}, {"name": "PyTorch", "version": "2.7"}, {"name": "LLM-Compressor", "version": "0.7"}, {"name": "Tensorboard", "version": "2.20"}, @@ -43,7 +43,7 @@ spec: {"name": "PyMongo", "version": "4.14"}, {"name": "Pyodbc", "version": "5.2"}, {"name": "Codeflare-SDK", "version": "0.31"}, - {"name": "Feast", "version": "0.54"}, + {"name": "Feast", "version": "0.65"}, {"name": "Sklearn-onnx", "version": "1.19"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.4"}, diff --git a/manifests/base/jupyter-pytorch-notebook-imagestream.yaml b/manifests/base/jupyter-pytorch-notebook-imagestream.yaml index a55bb0dd09..7b9cee3c0c 100644 --- a/manifests/base/jupyter-pytorch-notebook-imagestream.yaml +++ b/manifests/base/jupyter-pytorch-notebook-imagestream.yaml @@ -27,7 +27,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.4"}, + {"name": "JupyterLab","version": "4.6"}, {"name": "PyTorch", "version": "2.7"}, {"name": "Tensorboard", "version": "2.20"}, {"name": "Boto3", "version": "1.40"}, @@ -42,7 +42,7 @@ spec: {"name": "PyMongo", "version": "4.14"}, {"name": "Pyodbc", "version": "5.2"}, {"name": "Codeflare-SDK", "version": "0.31"}, - {"name": "Feast", "version": "0.54"}, + {"name": "Feast", "version": "0.65"}, {"name": "Sklearn-onnx", "version": "1.19"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.4"}, diff --git a/manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml b/manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml index 09f2f21963..57a2d6a8a6 100644 --- a/manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml +++ b/manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml @@ -26,7 +26,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab", "version": "4.4"} + {"name": "JupyterLab", "version": "4.5"} ] openshift.io/imported-from: quay.io/modh/rocm-notebooks opendatahub.io/workbench-image-recommended: 'true' diff --git a/manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml b/manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml index db2a378a35..f77e0a7eca 100644 --- a/manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml +++ b/manifests/base/jupyter-rocm-pytorch-notebook-imagestream.yaml @@ -27,7 +27,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.4"}, + {"name": "JupyterLab","version": "4.6"}, {"name": "ROCm-PyTorch", "version": "2.7"}, {"name": "Tensorboard", "version": "2.20"}, {"name": "Kafka-Python-ng", "version": "2.2"}, @@ -40,7 +40,7 @@ spec: {"name": "PyMongo", "version": "4.14"}, {"name": "Pyodbc", "version": "5.2"}, {"name": "Codeflare-SDK", "version": "0.31"}, - {"name": "Feast", "version": "0.54"}, + {"name": "Feast", "version": "0.65"}, {"name": "Sklearn-onnx", "version": "1.19"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.4"}, diff --git a/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml b/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml index 7da1ee513c..2b4b40e679 100644 --- a/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml +++ b/manifests/base/jupyter-rocm-tensorflow-notebook-imagestream.yaml @@ -27,7 +27,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.4"}, + {"name": "JupyterLab","version": "4.6"}, {"name": "TensorFlow-ROCm", "version": "2.18"}, {"name": "Tensorboard", "version": "2.18"}, {"name": "Kafka-Python-ng", "version": "2.2"}, @@ -40,7 +40,7 @@ spec: {"name": "PyMongo", "version": "4.14"}, {"name": "Pyodbc", "version": "5.2"}, {"name": "Codeflare-SDK", "version": "0.31"}, - {"name": "Feast", "version": "0.54"}, + {"name": "Feast", "version": "0.65"}, {"name": "Sklearn-onnx", "version": "1.19"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.4"} diff --git a/manifests/base/jupyter-tensorflow-notebook-imagestream.yaml b/manifests/base/jupyter-tensorflow-notebook-imagestream.yaml index bb885fa525..6209d711e8 100644 --- a/manifests/base/jupyter-tensorflow-notebook-imagestream.yaml +++ b/manifests/base/jupyter-tensorflow-notebook-imagestream.yaml @@ -27,7 +27,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.4"}, + {"name": "JupyterLab","version": "4.6"}, {"name": "TensorFlow", "version": "2.20"}, {"name": "Tensorboard", "version": "2.20"}, {"name": "Nvidia-CUDA-CU12-Bundle", "version": "12.9"}, @@ -43,7 +43,7 @@ spec: {"name": "PyMongo", "version": "4.14"}, {"name": "Pyodbc", "version": "5.2"}, {"name": "Codeflare-SDK", "version": "0.31"}, - {"name": "Feast", "version": "0.54"}, + {"name": "Feast", "version": "0.65"}, {"name": "Sklearn-onnx", "version": "1.19"}, {"name": "Psycopg", "version": "3.2"}, {"name": "MySQL Connector/Python", "version": "9.4"} diff --git a/manifests/base/jupyter-trustyai-notebook-imagestream.yaml b/manifests/base/jupyter-trustyai-notebook-imagestream.yaml index 8dd7b77a07..cd26f5440b 100644 --- a/manifests/base/jupyter-trustyai-notebook-imagestream.yaml +++ b/manifests/base/jupyter-trustyai-notebook-imagestream.yaml @@ -24,7 +24,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.4"}, + {"name": "JupyterLab","version": "4.6"}, {"name": "TrustyAI", "version": "0.6"}, {"name": "Transformers", "version": "4.56"}, {"name": "Datasets", "version": "4.0"}, From 960ac9495ead7d2a672bb7eb11e8cf5839c1e1fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jiri=20Dan=C4=9Bk?= Date: Tue, 28 Jul 2026 17:43:24 +0200 Subject: [PATCH 3/3] fix(ci): align minimal JupyterLab and codeserver hermetic feast lock Bump minimal to jupyterlab==4.6.2 with regenerated pylock, set minimal ImageStream JupyterLab pins to 4.6, and refresh codeserver pylock.cpu.toml so feast 0.65.0 matches pyproject (test_image_pyprojects). Co-authored-by: Cursor --- codeserver/ubi9-python-3.12/requirements.cpu.txt | 6 +++--- .../ubi9-python-3.12/uv.lock.d/pylock.cpu.toml | 6 +++--- jupyter/minimal/ubi9-python-3.12/pylock.toml | 13 ++++++++++--- jupyter/minimal/ubi9-python-3.12/pyproject.toml | 2 +- .../jupyter-minimal-gpu-notebook-imagestream.yaml | 2 +- .../base/jupyter-minimal-notebook-imagestream.yaml | 2 +- .../jupyter-rocm-minimal-notebook-imagestream.yaml | 2 +- 7 files changed, 20 insertions(+), 13 deletions(-) diff --git a/codeserver/ubi9-python-3.12/requirements.cpu.txt b/codeserver/ubi9-python-3.12/requirements.cpu.txt index 044df8a199..bc8e6f8135 100644 --- a/codeserver/ubi9-python-3.12/requirements.cpu.txt +++ b/codeserver/ubi9-python-3.12/requirements.cpu.txt @@ -291,9 +291,9 @@ fastapi==0.139.0 ; (python_full_version == '3.12.*' and platform_machine == 'aar fastjsonschema==2.21.2 ; (python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux') \ --hash=sha256:1c797122d0a86c5cace2e54bf4e819c36223b552017172f32c5c024a6b77e463 \ --hash=sha256:b1eb43748041c880796cd077f1a07c3d94e93ae84bba5ed36800a33554ae05de -feast==0.54.1 ; (python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux') \ - --hash=sha256:41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550 \ - --hash=sha256:c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070 +feast==0.65.0 ; (python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux') \ + --hash=sha256:1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b \ + --hash=sha256:2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2 filelock==3.29.7 ; (python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux') \ --hash=sha256:987db6f789a3a2a59f55081801b2b3697cb97e2a736b5f1a9e99b559285fbc51 \ --hash=sha256:5b481979797ae69e72f0b389d89a80bdd585c260c5b3f1fb9c0a5ba9bb3f195d diff --git a/codeserver/ubi9-python-3.12/uv.lock.d/pylock.cpu.toml b/codeserver/ubi9-python-3.12/uv.lock.d/pylock.cpu.toml index 5ded7d31ba..7485858d42 100644 --- a/codeserver/ubi9-python-3.12/uv.lock.d/pylock.cpu.toml +++ b/codeserver/ubi9-python-3.12/uv.lock.d/pylock.cpu.toml @@ -464,10 +464,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e4 [[packages]] name = "feast" -version = "0.54.1" +version = "0.65.0" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/c6/e7/0598b9042d80c43af6f67fe60dc00df658dd2c65e7c217630b6494f3cbef/feast-0.54.1.tar.gz", upload-time = 2025-12-04T05:52:24Z, size = 6133444, hashes = { sha256 = "c72bb646e90139fb5ae13bb66e327659b69842b01482d8bdcc0b71c3fdbfe070" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/6d/08/f6e5c36fa71c2c717b22954857205803aa86c8891a0123be76df33c4ef94/feast-0.54.1-py2.py3-none-any.whl", upload-time = 2025-12-04T05:52:21Z, size = 7619663, hashes = { sha256 = "41c1c5e732197d95759fa4cbad886708b582763c003f67c77ab66d736f885550" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/83/3f3501b449bc17989353c07239c82941a66350126af54920ef0aa1f549bd/feast-0.65.0.tar.gz", upload-time = 2026-07-20T13:38:31Z, size = 7879801, hashes = { sha256 = "2f2c8c9ae6179fba9ec161205e7c30ab5a952e203cf444880e208c217691b9e2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/45/3d6f346c7136433186ba0a4005bc648ff12e0181c2926ce1f75794ad327c/feast-0.65.0-py3-none-any.whl", upload-time = 2026-07-20T13:38:29Z, size = 9253730, hashes = { sha256 = "1b40680587e49202869b85dd17a1a65d1c2aaf6d91bdc2b12d1a100ccca4cd3b" } }] [[packages]] name = "filelock" diff --git a/jupyter/minimal/ubi9-python-3.12/pylock.toml b/jupyter/minimal/ubi9-python-3.12/pylock.toml index 396f02eb4a..a49b373342 100644 --- a/jupyter/minimal/ubi9-python-3.12/pylock.toml +++ b/jupyter/minimal/ubi9-python-3.12/pylock.toml @@ -445,6 +445,13 @@ marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] +[[packages]] +name = "jupyter-builder" +version = "1.1.1" +marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" +sdist = { url = "https://files.pythonhosted.org/packages/c3/61/47f7ae054f5cd3983c10e1d65a6eb7fcd4b87ebb1056e190ef7d63ff4f19/jupyter_builder-1.1.1.tar.gz", upload-time = 2026-07-17T13:14:47Z, size = 971667, hashes = { sha256 = "1a13977912b08deda77fce2c803940131c27cf77a27ed64b9ffca25aa0ed7e6c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/83/cc/f6a12de1c890ea5dd2816c5c76d5ac6d3ed52db3c37f78691328207d13b9/jupyter_builder-1.1.1-py3-none-any.whl", upload-time = 2026-07-17T13:14:45Z, size = 913264, hashes = { sha256 = "f9c14bc55c0488a073f62af12d468936fcf9ecb7e9dd802f6f9c33de46ad70db" } }] + [[packages]] name = "jupyter-client" version = "8.9.1" @@ -496,10 +503,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d1/2d/6674563f71c6320 [[packages]] name = "jupyterlab" -version = "4.5.7" +version = "4.6.2" marker = "(python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'ppc64le' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 's390x' and sys_platform == 'linux') or (python_full_version == '3.12.*' and platform_machine == 'x86_64' and sys_platform == 'linux')" -sdist = { url = "https://files.pythonhosted.org/packages/2b/22/8440ec827762146e7cdecf04335bd348795899d29dc6ae82238707353a2c/jupyterlab-4.5.7.tar.gz", upload-time = 2026-04-29T16:43:51Z, size = 23992763, hashes = { sha256 = "55a9822c4754da305f41e113452c68383e214dcf96de760146af89ce5d5117b0" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/3d/aa/537b8f7d80e799af19af35fb3ddfc970b951088a13c57dd9387dcfbb7f61/jupyterlab-4.5.7-py3-none-any.whl", upload-time = 2026-04-29T16:43:46Z, size = 12450123, hashes = { sha256 = "fba4cb0e2c44a52859669d8c98b45de029d5e515f8407bf8534d2a8fc5f0964d" } }] +sdist = { url = "https://files.pythonhosted.org/packages/7a/7f/51c0c856ab286bdaf5709cf61ed13584ed9d4bee906479707da45b11b353/jupyterlab-4.6.2.tar.gz", upload-time = 2026-07-21T12:05:24Z, size = 28183650, hashes = { sha256 = "e18ce8b34f3de350e93cd5b2c4f3ae884cbe266eb76bf5d6825a4ed34c13bcff" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/63/1f/e39b248c76bb3736bc05a9491a6aa1315414c32dea12f548ecc1b24c758e/jupyterlab-4.6.2-py3-none-any.whl", upload-time = 2026-07-21T12:05:19Z, size = 17166703, hashes = { sha256 = "5964447036629adfcd3fc0969effc1da6f47d2cbd0a60b2c2eea7c31be0ec6a8" } }] [[packages]] name = "jupyterlab-git" diff --git a/jupyter/minimal/ubi9-python-3.12/pyproject.toml b/jupyter/minimal/ubi9-python-3.12/pyproject.toml index 81c246a46d..08a2618433 100644 --- a/jupyter/minimal/ubi9-python-3.12/pyproject.toml +++ b/jupyter/minimal/ubi9-python-3.12/pyproject.toml @@ -7,7 +7,7 @@ dependencies = [ # JupyterLab packages "odh-jupyter-trash-cleanup==0.1.1", - "jupyterlab==4.5.7", + "jupyterlab==4.6.2", "jupyter-server~=2.20.0", "jupyter-server-proxy~=4.4.0", "jupyter-server-terminals~=0.5.3", diff --git a/manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml b/manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml index 44b7d18579..44f577a573 100644 --- a/manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml +++ b/manifests/base/jupyter-minimal-gpu-notebook-imagestream.yaml @@ -26,7 +26,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab", "version": "4.5"} + {"name": "JupyterLab", "version": "4.6"} ] openshift.io/imported-from: quay.io/modh/cuda-notebooks opendatahub.io/workbench-image-recommended: 'true' diff --git a/manifests/base/jupyter-minimal-notebook-imagestream.yaml b/manifests/base/jupyter-minimal-notebook-imagestream.yaml index 1a8dc9567d..74832349c9 100644 --- a/manifests/base/jupyter-minimal-notebook-imagestream.yaml +++ b/manifests/base/jupyter-minimal-notebook-imagestream.yaml @@ -24,7 +24,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab","version": "4.5"} + {"name": "JupyterLab","version": "4.6"} ] openshift.io/imported-from: quay.io/modh/cuda-notebooks opendatahub.io/workbench-image-recommended: 'true' diff --git a/manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml b/manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml index 57a2d6a8a6..229eb7aa13 100644 --- a/manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml +++ b/manifests/base/jupyter-rocm-minimal-notebook-imagestream.yaml @@ -26,7 +26,7 @@ spec: # language=json opendatahub.io/notebook-python-dependencies: | [ - {"name": "JupyterLab", "version": "4.5"} + {"name": "JupyterLab", "version": "4.6"} ] openshift.io/imported-from: quay.io/modh/rocm-notebooks opendatahub.io/workbench-image-recommended: 'true'