Skip to content

Commit fd01ea0

Browse files
committed
Merge remote-tracking branch 'upstream/main'
2 parents 0f25602 + 20dc90b commit fd01ea0

File tree

46 files changed

+923
-918
lines changed

Some content is hidden

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

46 files changed

+923
-918
lines changed

.github/workflows/piplock-renewal.yaml

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,16 @@ on: # yamllint disable-line rule:truthy
1313
required: false
1414
default: 'main'
1515
python_version:
16-
description: 'Select Python version to update Pipfile.lock'
16+
description: 'Select a Python version to update Pipfile.lock'
1717
required: false
18-
default: '3.11'
18+
default: '["3.11", "3.12"]'
1919
type: choice
2020
options:
21-
- '3.12'
22-
- '3.11'
23-
- '3.9'
24-
- '3.8'
21+
- '["3.11", "3.12"]'
22+
- '["3.12"]'
23+
- '["3.11"]'
24+
- '["3.9"]'
25+
- '["3.8"]'
2526
update_optional_dirs:
2627
description: 'Include optional directories in update'
2728
required: false
@@ -32,42 +33,46 @@ on: # yamllint disable-line rule:truthy
3233
- 'false'
3334

3435
jobs:
35-
build:
36+
refresh-pipfile-locks:
3637
runs-on: ubuntu-latest
38+
concurrency:
39+
group: refresh-pipfile-locks-${{ github.ref }}
40+
cancel-in-progress: false
41+
strategy:
42+
fail-fast: false
43+
max-parallel: 1
44+
matrix:
45+
python-version: >-
46+
${{ fromJSON( github.event.inputs.python_version || '["3.11", "3.12"]' ) }}
3747
permissions:
3848
contents: write
3949
env:
4050
BRANCH: ${{ github.event.inputs.branch || 'main' }}
41-
PYTHON_VERSION: ${{ github.event.inputs.python_version || '3.11' }}
4251
INCLUDE_OPT_DIRS: ${{ github.event.inputs.update_optional_dirs || 'false' }}
52+
4353
steps:
44-
# Checkout the specified branch from the specified organization
45-
- name: Checkout code from the specified branch
54+
- name: Checkout code
4655
uses: actions/checkout@v4
4756
with:
4857
ref: ${{ env.BRANCH }}
4958
token: ${{ secrets.GH_ACCESS_TOKEN }}
5059

51-
# Configure Git
5260
- name: Configure Git
5361
run: |
54-
git config --global user.email "github-actions[bot]@users.noreply.github.com"
55-
git config --global user.name "GitHub Actions"
62+
git config --global user.email "github-actions[bot]@users.noreply.github.com"
63+
git config --global user.name "GitHub Actions"
5664
57-
# Setup Python environment with the specified version (or default to '3.11')
58-
- name: Setup Python environment
65+
- name: Set up Python ${{ matrix.python-version }}
5966
uses: actions/setup-python@v5
6067
with:
61-
python-version: ${{ env.PYTHON_VERSION }}
68+
python-version: ${{ matrix.python-version }}
6269

63-
# Install pipenv
6470
- name: Install pipenv
6571
run: pip install pipenv
6672

67-
# Run makefile recipe to refresh Pipfile.lock and push changes back to the branch
68-
- name: Run `make refresh-pipfilelock-files`
73+
- name: Run make refresh-pipfilelock-files
6974
run: |
70-
make refresh-pipfilelock-files PYTHON_VERSION=${{ env.PYTHON_VERSION }} INCLUDE_OPT_DIRS=${{ env.INCLUDE_OPT_DIRS }}
75+
make refresh-pipfilelock-files PYTHON_VERSION=${{ matrix.python-version }} INCLUDE_OPT_DIRS=${{ env.INCLUDE_OPT_DIRS }}
7176
7277
- name: Push the changes back to the branch
7378
run: |

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -423,8 +423,8 @@ else ifeq ($(PYTHON_VERSION), 3.12)
423423
runtimes/datascience/ubi9-python-$(PYTHON_VERSION) \
424424
runtimes/pytorch/ubi9-python-$(PYTHON_VERSION) \
425425
runtimes/tensorflow/ubi9-python-$(PYTHON_VERSION) \
426-
runtimes/rocm-pytorch/ubi9-python-$(PYTHON_VERSION) \
427-
runtimes/rocm-tensorflow/ubi9-python-$(PYTHON_VERSION)
426+
runtimes/rocm-pytorch/ubi9-python-$(PYTHON_VERSION)
427+
# runtimes/rocm-tensorflow/ubi9-python-$(PYTHON_VERSION)
428428
# jupyter/rocm/tensorflow/ubi9-python-$(PYTHON_VERSION)
429429
# rstudio/rhel9-python-$(PYTHON_VERSION)
430430
# rstudio/c9s-python-$(PYTHON_VERSION)
@@ -514,8 +514,8 @@ all-images: \
514514
runtime-cuda-tensorflow-ubi9-python-$(RELEASE_PYTHON_VERSION) \
515515
rocm-jupyter-minimal-ubi9-python-$(RELEASE_PYTHON_VERSION) \
516516
rocm-jupyter-pytorch-ubi9-python-$(RELEASE_PYTHON_VERSION) \
517-
rocm-runtime-pytorch-ubi9-python-$(RELEASE_PYTHON_VERSION) \
518-
rocm-runtime-tensorflow-ubi9-python-$(RELEASE_PYTHON_VERSION)
517+
rocm-runtime-pytorch-ubi9-python-$(RELEASE_PYTHON_VERSION)
518+
# rocm-runtime-tensorflow-ubi9-python-$(RELEASE_PYTHON_VERSION)
519519
# rstudio-c9s-python-$(RELEASE_PYTHON_VERSION)
520520
# cuda-rstudio-c9s-python-$(RELEASE_PYTHON_VERSION)
521521
# rstudio-rhel9-python-$(RELEASE_PYTHON_VERSION)

codeserver/ubi9-python-3.12/Pipfile.lock

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

codeserver/ubi9-python-3.12/requirements.txt

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ botocore==1.37.38; python_version >= '3.8' \
1717
cachetools==5.5.2; python_version >= '3.7' \
1818
--hash=sha256:1a661caa9175d26759571b2e19580f9d6393969e5dfca11fdb1f947a23e640d4 \
1919
--hash=sha256:d26a22bcc62eb95c3beabd9f1ee5e820d3d2704fe2967cbe350e20c8ffcd3f0a
20-
certifi==2025.7.9; python_version >= '3.7' \
21-
--hash=sha256:c1d2ec05395148ee10cf672ffc28cd37ea0ab0d99f9cc74c43e588cbd111b079 \
22-
--hash=sha256:d842783a14f8fdd646895ac26f719a061408834473cfc10203f6a575beb15d39
20+
certifi==2025.7.14; python_version >= '3.7' \
21+
--hash=sha256:6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2 \
22+
--hash=sha256:8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995
2323
charset-normalizer==3.4.2; python_version >= '3.7' \
2424
--hash=sha256:005fa3432484527f9732ebd315da8da8001593e2cf46a3d817669f062c3d9ed4 \
2525
--hash=sha256:046595208aae0120559a67693ecc65dd75d46f7bf687f159127046628178dc45 \
@@ -177,33 +177,33 @@ contourpy==1.3.2; python_version >= '3.10' \
177177
cycler==0.12.1; python_version >= '3.8' \
178178
--hash=sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30 \
179179
--hash=sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c
180-
debugpy==1.8.14; python_version >= '3.8' \
181-
--hash=sha256:0f920c7f9af409d90f5fd26e313e119d908b0dd2952c2393cd3247a462331f15 \
182-
--hash=sha256:1b2ac8c13b2645e0b1eaf30e816404990fbdb168e193322be8f545e8c01644a9 \
183-
--hash=sha256:281d44d248a0e1791ad0eafdbbd2912ff0de9eec48022a5bfbc332957487ed3f \
184-
--hash=sha256:329a15d0660ee09fec6786acdb6e0443d595f64f5d096fc3e3ccf09a4259033f \
185-
--hash=sha256:3784ec6e8600c66cbdd4ca2726c72d8ca781e94bce2f396cc606d458146f8f4e \
186-
--hash=sha256:3d937d93ae4fa51cdc94d3e865f535f185d5f9748efb41d0d49e33bf3365bd79 \
187-
--hash=sha256:413512d35ff52c2fb0fd2d65e69f373ffd24f0ecb1fac514c04a668599c5ce7f \
188-
--hash=sha256:4c9156f7524a0d70b7a7e22b2e311d8ba76a15496fb00730e46dcdeedb9e1eea \
189-
--hash=sha256:5349b7c3735b766a281873fbe32ca9cca343d4cc11ba4a743f84cb854339ff35 \
190-
--hash=sha256:5aa56ef8538893e4502a7d79047fe39b1dae08d9ae257074c6464a7b290b806f \
191-
--hash=sha256:5cd9a579d553b6cb9759a7908a41988ee6280b961f24f63336835d9418216a20 \
192-
--hash=sha256:684eaf43c95a3ec39a96f1f5195a7ff3d4144e4a18d69bb66beeb1a6de605d6e \
193-
--hash=sha256:7118d462fe9724c887d355eef395fae68bc764fd862cdca94e70dcb9ade8a23d \
194-
--hash=sha256:7816acea4a46d7e4e50ad8d09d963a680ecc814ae31cdef3622eb05ccacf7b01 \
195-
--hash=sha256:7cd287184318416850aa8b60ac90105837bb1e59531898c07569d197d2ed5322 \
196-
--hash=sha256:8899c17920d089cfa23e6005ad9f22582fd86f144b23acb9feeda59e84405b84 \
197-
--hash=sha256:93fee753097e85623cab1c0e6a68c76308cd9f13ffdf44127e6fab4fbf024339 \
198-
--hash=sha256:b1528cfee6c1b1c698eb10b6b096c598738a8238822d218173d21c3086de8123 \
199-
--hash=sha256:b44985f97cc3dd9d52c42eb59ee9d7ee0c4e7ecd62bca704891f997de4cef23d \
200-
--hash=sha256:c442f20577b38cc7a9aafecffe1094f78f07fb8423c3dddb384e6b8f49fd2987 \
201-
--hash=sha256:c99295c76161ad8d507b413cd33422d7c542889fbb73035889420ac1fad354f2 \
202-
--hash=sha256:cf431c343a99384ac7eab2f763980724834f933a271e90496944195318c619e2 \
203-
--hash=sha256:d235e4fa78af2de4e5609073972700523e372cf5601742449970110d565ca28c \
204-
--hash=sha256:d5582bcbe42917bc6bbe5c12db1bffdf21f6bfc28d4554b738bf08d50dc0c8c3 \
205-
--hash=sha256:f117dedda6d969c5c9483e23f573b38f4e39412845c7bc487b6f2648df30fe84 \
206-
--hash=sha256:f6bb5c0dcf80ad5dbc7b7d6eac484e2af34bdacdf81df09b6a3e62792b722826
180+
debugpy==1.8.15; python_version >= '3.8' \
181+
--hash=sha256:047a493ca93c85ccede1dbbaf4e66816794bdc214213dde41a9a61e42d27f8fc \
182+
--hash=sha256:054cd4935bd2e4964dfe1aeee4d6bca89d0c833366776fc35387f8a2f517dd00 \
183+
--hash=sha256:085b6d0adb3eb457c2823ac497a0690b10a99eff8b01c01a041e84579f114b56 \
184+
--hash=sha256:21c4288e662997df3176c4b9d93ee1393913fbaf320732be332d538000c53208 \
185+
--hash=sha256:3dcc7225cb317469721ab5136cda9ff9c8b6e6fb43e87c9e15d5b108b99d01ba \
186+
--hash=sha256:58d7a20b7773ab5ee6bdfb2e6cf622fdf1e40c9d5aef2857d85391526719ac00 \
187+
--hash=sha256:62954fb904bec463e2b5a415777f6d1926c97febb08ef1694da0e5d1463c5c3b \
188+
--hash=sha256:71cdf7f676af78e70f005c7fad2ef9da0edc2a24befbf3ab146a51f0d58048c2 \
189+
--hash=sha256:73c943776cb83e36baf95e8f7f8da765896fd94b05991e7bc162456d25500683 \
190+
--hash=sha256:7fd0b6b5eccaa745c214fd240ea82f46049d99ef74b185a3517dad3ea1ec55d9 \
191+
--hash=sha256:8181cce4d344010f6bfe94a531c351a46a96b0f7987750932b2908e7a1e14a55 \
192+
--hash=sha256:94dc0f0d00e528d915e0ce1c78e771475b2335b376c49afcc7382ee0b146bab6 \
193+
--hash=sha256:aaa8ce6a37d764f93fe583d7c6ca58eb7550b36941387483db113125f122bb0d \
194+
--hash=sha256:ae0d445fe11ff4351428e6c2389e904e1cdcb4a47785da5a5ec4af6c5b95fce5 \
195+
--hash=sha256:af2dcae4e4cd6e8b35f982ccab29fe65f7e8766e10720a717bc80c464584ee21 \
196+
--hash=sha256:b08e9b0bc260cf324c890626961dad4ffd973f7568fbf57feb3c3a65ab6b6327 \
197+
--hash=sha256:babc4fb1962dd6a37e94d611280e3d0d11a1f5e6c72ac9b3d87a08212c4b6dd3 \
198+
--hash=sha256:bce2e6c5ff4f2e00b98d45e7e01a49c7b489ff6df5f12d881c67d2f1ac635f3d \
199+
--hash=sha256:cd546a405381d17527814852642df0a74b7da8acc20ae5f3cfad0b7c86419511 \
200+
--hash=sha256:de7db80189ca97ab4b10a87e4039cfe4dd7ddfccc8f33b5ae40fcd33792fc67a \
201+
--hash=sha256:e2a4fe357c92334272eb2845fcfcdbec3ef9f22c16cf613c388ac0887aed15fa \
202+
--hash=sha256:e9a8125c85172e3ec30985012e7a81ea5e70bbb836637f8a4104f454f9b06c97 \
203+
--hash=sha256:f5e01291ad7d6649aed5773256c5bba7a1a556196300232de1474c3c372592bf \
204+
--hash=sha256:f778e68f2986a58479d0ac4f643e0b8c82fdd97c2e200d4d61e7c2d13838eb53 \
205+
--hash=sha256:f9d1b5abd75cd965e2deabb1a06b0e93a1546f31f9f621d2705e78104377c702 \
206+
--hash=sha256:fcf0748d4f6e25f89dc5e013d1129ca6f26ad4da405e0723a4f704583896a709
207207
decorator==5.2.1; python_version >= '3.8' \
208208
--hash=sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360 \
209209
--hash=sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a
@@ -426,9 +426,9 @@ matplotlib==3.10.3; python_version >= '3.10' \
426426
matplotlib-inline==0.1.7; python_version >= '3.8' \
427427
--hash=sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90 \
428428
--hash=sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca
429-
narwhals==1.46.0; python_version >= '3.9' \
430-
--hash=sha256:f15d2255695d7e99f624f76aa5b765eb3fff8a509d3215049707af3a3feebc90 \
431-
--hash=sha256:fd7e53860b233c2b5566d8b4e1b3e8e9c01b5a87649a9f9a322742000f207a60
429+
narwhals==1.47.0; python_version >= '3.9' \
430+
--hash=sha256:38238882f3ab2bbc8e7121bc9be951a8a58f1a810bdb14aa2b18792bafac01f8 \
431+
--hash=sha256:8b4ead8866046829de24058d1079e776806bd4aab7d38f55f17c58ce4c0994d2
432432
nest-asyncio==1.6.0; python_version >= '3.5' \
433433
--hash=sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe \
434434
--hash=sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c

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

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

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -776,9 +776,9 @@ frozenlist==1.7.0; python_version >= '3.9' \
776776
--hash=sha256:f3f4410a0a601d349dd406b5713fec59b4cee7e71678d5b17edda7f4655a940b \
777777
--hash=sha256:f89f65d85774f1797239693cef07ad4c97fdd0639544bad9ac4b869782eb1981 \
778778
--hash=sha256:fe2365ae915a1fafd982c146754e1de6ab3478def8a59c86e1f7242d794f97d5
779-
fsspec==2025.5.1; python_version >= '3.9' \
780-
--hash=sha256:24d3a2e663d5fc735ab256263c4075f374a174c3410c0b25e5bd1970bceaa462 \
781-
--hash=sha256:2e55e47a540b91843b755e83ded97c6e897fa0942b11490113f09e9c443c2475
779+
fsspec==2025.7.0; python_version >= '3.9' \
780+
--hash=sha256:786120687ffa54b8283d942929540d8bc5ccfa820deb555a2b5d0ed2b737bf58 \
781+
--hash=sha256:8b012e39f63c7d5f10474de957f3ab793b47b45ae7d39f2fb735f8bbe25c0e21
782782
gitdb==4.0.12; python_version >= '3.7' \
783783
--hash=sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571 \
784784
--hash=sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf

0 commit comments

Comments
 (0)