Skip to content

Commit

Permalink
Merge branch 'main' into uv-test-ppc64le
Browse files Browse the repository at this point in the history
  • Loading branch information
mayeut committed Jun 30, 2024
2 parents d63235a + 615e534 commit 34f72d5
Show file tree
Hide file tree
Showing 9 changed files with 73 additions and 63 deletions.
10 changes: 10 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ jobs:
build_manylinux:
name: ${{ matrix.policy }}_${{ matrix.platform }}
runs-on: ubuntu-22.04
permissions:
actions: write # this permission is needed to delete cache
strategy:
fail-fast: false
matrix:
Expand Down Expand Up @@ -70,6 +72,14 @@ jobs:
- name: Build
run: ./build.sh

- name: Delete cache
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
run: |
KEY="buildx-cache-${{ matrix.policy }}-${{ matrix.platform }}"
gh cache delete ${KEY} || true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Save cache
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
uses: actions/cache/save@v4
Expand Down
4 changes: 2 additions & 2 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -139,11 +139,11 @@ RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.12.4

FROM build_cpython AS build_cpython313
COPY build_scripts/cpython-pubkey-312-313.txt /build_scripts/cpython-pubkeys.txt
RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.13.0b2
RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.13.0b3

FROM build_cpython AS build_cpython313_nogil
COPY build_scripts/cpython-pubkey-312-313.txt /build_scripts/cpython-pubkeys.txt
RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.13.0b2 nogil
RUN manylinux-entrypoint /build_scripts/build-cpython.sh 3.13.0b3 nogil


FROM runtime_base
Expand Down
38 changes: 19 additions & 19 deletions docker/build_scripts/requirements-tools/uv
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# This file was autogenerated by uv via the following command:
# nox -s update_python_dependencies
uv==0.2.13 \
--hash=sha256:032b2c6bef2d00b27a332765eb68d54983de92ada4d812e888c7a31ce5889834 \
--hash=sha256:110b0991f4c124181e6dce76cb05fcda7c62a8a804ba008d87476d9bd80b9be6 \
--hash=sha256:38a520c4be1840676cd87e50f182440813cf9b7fba8ebc049f7d483ee4adbf25 \
--hash=sha256:418a971fb00b2cdcdc036343af9c6a6c27c82e9b0f59a53f364f23f4d6935ba9 \
--hash=sha256:461e4be6cfe7d0db953c784c281383ec1e9ecab6a950e13b9443776fe7413c36 \
--hash=sha256:79336852b2131714c4030393be5951dee73b8c890770384e051adbf1c35281b8 \
--hash=sha256:7d43300ffc1ab1e513e1fc74705d41afb725ad6a3f459ec627c272adf5148064 \
--hash=sha256:7d8a369dba50f17a93a4de24b74b96c66863fa55bd74d23d9fbc3a34d7fad7ec \
--hash=sha256:85cf553a46cd13a2323cc165b6f03d6962ed9b258a42dbccc91c1a098067e5ee \
--hash=sha256:8aba8477c566903d5e4993efb22bec7d0725dcd7701504581353c163795328b7 \
--hash=sha256:8b17bde737117615c29df7881ea018cf1fb332a7989de81513aae3bfa6ba2122 \
--hash=sha256:8b7125a7ced6d982236a5ceb4cd81fb90aac7adaf19208be58e486779a27dda7 \
--hash=sha256:a66e2f3a2d915b5931bc0d301686882da9532c9ba906b21b833921a59165b148 \
--hash=sha256:a8c2f2cc719931eadff0729c09c96efcf87bed0da48c3cedb6aadfc4d590f2fe \
--hash=sha256:ad20525577ae15e5e4579268a4397de6cb4c6870bfa343df2b04baeac36f973c \
--hash=sha256:bb9ec06b580d8783066ab4c4d517ab36f38214e958cc56fe9241990443d90122 \
--hash=sha256:d4186b42bf4a72ae286b8e57d55ea3153aaaa9015c93472103c99d882dbf783c \
--hash=sha256:eaf4f42b233aaf9b76049e3bf3233a3f22893a253d20ed31ad2c50522e16205c
uv==0.2.17 \
--hash=sha256:1afb29e6fc42a0f6cf7058d8dade10004cf5474516388118a4b171ab0296da75 \
--hash=sha256:284e6d2e03c3ffa4ce2afdd186f7e75816eb35d3e42891982359498da821e2b5 \
--hash=sha256:2e8391af44532a6bfb5d4801662dd409f8d4272ee7d083448de1700723fcf98c \
--hash=sha256:314c2745ec54076658c3f9de985b579f2fb694a4acc292999d18cf4dae3b14fb \
--hash=sha256:3fbef0ba48d251fc9785b50f8fb620b45e91ea0fc5bc1a4a36cbcd3cf5745d5c \
--hash=sha256:41b2e334d8ab0c4d9ca85fe42351a8982f193af5a6e49c35348f668671abc2b2 \
--hash=sha256:51717784a2f0ed16fcace7a8ac7bbf33f74a54948b04aba5fa18c055482c8468 \
--hash=sha256:57e09cdf9aae1fb8da825deb808fc5b9500bf00be06af799b712a3240c0c31a7 \
--hash=sha256:6a850cbcded115030591758a9fc0db931c5c81cd2a0f191d0ea94e615f0e3ee5 \
--hash=sha256:6fdc0edcecbfc8678bb480e192a0628347ae94b23314e06f27b974eb239bc854 \
--hash=sha256:7d9a2f4da1284a36ac75d1601368becf5237c0dfa34b53f01efd68598834ad58 \
--hash=sha256:8360233064dd9e9f6642e9de6e1cd8a5e69b245a18d6e986be9b91a42bf77c15 \
--hash=sha256:a2ad903d0e2ea873cecc03fbc225c572e833b51fd3eb73f0ffa1deb925959a90 \
--hash=sha256:c8d4d7fc1859d7aafdd58b9f5c26d7fbb243bbdb44a3aca0626aad83d164f13d \
--hash=sha256:d3cbf2d3eb066caaead2b5c3b46883092a63844d1c275c336d3b390b18a58908 \
--hash=sha256:d6628bcb0d21f2f8489ed33818fa6c2da3a472adead076864701ae7a3bafb4de \
--hash=sha256:e87c692d2f301ea24942eb33266c29b98fcf4b58da54bc98b65cf3e64eb7b92f \
--hash=sha256:fa51112aa87dd3fae1bf197ced501acea046d563268b4a942c1618731da18498
# via -r .nox/update_python_dependencies/tmp/uv.in
18 changes: 9 additions & 9 deletions docker/build_scripts/requirements3.10.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,27 @@ build==1.2.1 \
--hash=sha256:526263f4870c26f26c433545579475377b2b7588b6f1eac76a001e873ae3e19d \
--hash=sha256:75e10f767a433d9a86e50d83f418e83efc18ede923ee5ff7df93b6cb0306c5d4
# via -r requirements.in
importlib-metadata==7.2.0 \
--hash=sha256:04e4aad329b8b948a5711d394fa8759cb80f009225441b4f2a02bd4d8e5f426c \
--hash=sha256:3ff4519071ed42740522d494d04819b666541b9752c43012f85afb2cc220fcc6
importlib-metadata==8.0.0 \
--hash=sha256:15584cf2b1bf449d98ff8a6ff1abef57bf20f3ac6454f431736cd3e660921b2f \
--hash=sha256:188bd24e4c346d3f0a933f275c2fec67050326a856b9a359881d7c2a697e8812
# via build
packaging==24.1 \
--hash=sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002 \
--hash=sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124
# via
# -r requirements.in
# build
pip==24.1 \
--hash=sha256:a775837439bf5da2c1a0c2fa43d5744854497c689ddbd9344cf3ea6d00598540 \
--hash=sha256:bdae551038c0ce6a83030b4aedef27fc95f0daa683593fea22fa05e55ed8e317
pip==24.1.1 \
--hash=sha256:5aa64f65e1952733ee0a9a9b1f52496ebdb3f3077cc46f80a16d983b58d1180a \
--hash=sha256:efca15145a95e95c00608afeab66311d40bfb73bb2266a855befd705e6bb15a0
# via -r requirements.in
pyproject-hooks==1.1.0 \
--hash=sha256:4b37730834edbd6bd37f26ece6b44802fb1c1ee2ece0e54ddff8bfc06db86965 \
--hash=sha256:7ceeefe9aec63a1064c18d939bdc3adf2d8aa1988a510afec15151578b232aa2
# via build
setuptools==70.1.0 \
--hash=sha256:01a1e793faa5bd89abc851fa15d0a0db26f160890c7102cd8dce643e886b47f5 \
--hash=sha256:d9b8b771455a97c8a9f3ab3448ebe0b29b5e105f1228bba41028be116985a267
setuptools==70.1.1 \
--hash=sha256:937a48c7cdb7a21eb53cd7f9b59e525503aa8abaf3584c730dc5f7a5bec3a650 \
--hash=sha256:a58a8fde0541dab0419750bcc521fbdf8585f6e5cb41909df3a472ef7b81ca95
# via -r requirements.in
tomli==2.0.1 \
--hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc \
Expand Down
12 changes: 6 additions & 6 deletions docker/build_scripts/requirements3.11.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@ packaging==24.1 \
# via
# -r requirements.in
# build
pip==24.1 \
--hash=sha256:a775837439bf5da2c1a0c2fa43d5744854497c689ddbd9344cf3ea6d00598540 \
--hash=sha256:bdae551038c0ce6a83030b4aedef27fc95f0daa683593fea22fa05e55ed8e317
pip==24.1.1 \
--hash=sha256:5aa64f65e1952733ee0a9a9b1f52496ebdb3f3077cc46f80a16d983b58d1180a \
--hash=sha256:efca15145a95e95c00608afeab66311d40bfb73bb2266a855befd705e6bb15a0
# via -r requirements.in
pyproject-hooks==1.1.0 \
--hash=sha256:4b37730834edbd6bd37f26ece6b44802fb1c1ee2ece0e54ddff8bfc06db86965 \
--hash=sha256:7ceeefe9aec63a1064c18d939bdc3adf2d8aa1988a510afec15151578b232aa2
# via build
setuptools==70.1.0 \
--hash=sha256:01a1e793faa5bd89abc851fa15d0a0db26f160890c7102cd8dce643e886b47f5 \
--hash=sha256:d9b8b771455a97c8a9f3ab3448ebe0b29b5e105f1228bba41028be116985a267
setuptools==70.1.1 \
--hash=sha256:937a48c7cdb7a21eb53cd7f9b59e525503aa8abaf3584c730dc5f7a5bec3a650 \
--hash=sha256:a58a8fde0541dab0419750bcc521fbdf8585f6e5cb41909df3a472ef7b81ca95
# via -r requirements.in
wheel==0.43.0 \
--hash=sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85 \
Expand Down
12 changes: 6 additions & 6 deletions docker/build_scripts/requirements3.12.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@ packaging==24.1 \
# via
# -r requirements.in
# build
pip==24.1 \
--hash=sha256:a775837439bf5da2c1a0c2fa43d5744854497c689ddbd9344cf3ea6d00598540 \
--hash=sha256:bdae551038c0ce6a83030b4aedef27fc95f0daa683593fea22fa05e55ed8e317
pip==24.1.1 \
--hash=sha256:5aa64f65e1952733ee0a9a9b1f52496ebdb3f3077cc46f80a16d983b58d1180a \
--hash=sha256:efca15145a95e95c00608afeab66311d40bfb73bb2266a855befd705e6bb15a0
# via -r requirements.in
pyproject-hooks==1.1.0 \
--hash=sha256:4b37730834edbd6bd37f26ece6b44802fb1c1ee2ece0e54ddff8bfc06db86965 \
--hash=sha256:7ceeefe9aec63a1064c18d939bdc3adf2d8aa1988a510afec15151578b232aa2
# via build
setuptools==70.1.0 \
--hash=sha256:01a1e793faa5bd89abc851fa15d0a0db26f160890c7102cd8dce643e886b47f5 \
--hash=sha256:d9b8b771455a97c8a9f3ab3448ebe0b29b5e105f1228bba41028be116985a267
setuptools==70.1.1 \
--hash=sha256:937a48c7cdb7a21eb53cd7f9b59e525503aa8abaf3584c730dc5f7a5bec3a650 \
--hash=sha256:a58a8fde0541dab0419750bcc521fbdf8585f6e5cb41909df3a472ef7b81ca95
# via -r requirements.in
wheel==0.43.0 \
--hash=sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85 \
Expand Down
6 changes: 3 additions & 3 deletions docker/build_scripts/requirements3.13.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ packaging==24.1 \
# via
# -r requirements.in
# build
pip==24.1 \
--hash=sha256:a775837439bf5da2c1a0c2fa43d5744854497c689ddbd9344cf3ea6d00598540 \
--hash=sha256:bdae551038c0ce6a83030b4aedef27fc95f0daa683593fea22fa05e55ed8e317
pip==24.1.1 \
--hash=sha256:5aa64f65e1952733ee0a9a9b1f52496ebdb3f3077cc46f80a16d983b58d1180a \
--hash=sha256:efca15145a95e95c00608afeab66311d40bfb73bb2266a855befd705e6bb15a0
# via -r requirements.in
pyproject-hooks==1.1.0 \
--hash=sha256:4b37730834edbd6bd37f26ece6b44802fb1c1ee2ece0e54ddff8bfc06db86965 \
Expand Down
18 changes: 9 additions & 9 deletions docker/build_scripts/requirements3.8.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,27 @@ build==1.2.1 \
--hash=sha256:526263f4870c26f26c433545579475377b2b7588b6f1eac76a001e873ae3e19d \
--hash=sha256:75e10f767a433d9a86e50d83f418e83efc18ede923ee5ff7df93b6cb0306c5d4
# via -r requirements.in
importlib-metadata==7.2.0 \
--hash=sha256:04e4aad329b8b948a5711d394fa8759cb80f009225441b4f2a02bd4d8e5f426c \
--hash=sha256:3ff4519071ed42740522d494d04819b666541b9752c43012f85afb2cc220fcc6
importlib-metadata==8.0.0 \
--hash=sha256:15584cf2b1bf449d98ff8a6ff1abef57bf20f3ac6454f431736cd3e660921b2f \
--hash=sha256:188bd24e4c346d3f0a933f275c2fec67050326a856b9a359881d7c2a697e8812
# via build
packaging==24.1 \
--hash=sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002 \
--hash=sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124
# via
# -r requirements.in
# build
pip==24.1 \
--hash=sha256:a775837439bf5da2c1a0c2fa43d5744854497c689ddbd9344cf3ea6d00598540 \
--hash=sha256:bdae551038c0ce6a83030b4aedef27fc95f0daa683593fea22fa05e55ed8e317
pip==24.1.1 \
--hash=sha256:5aa64f65e1952733ee0a9a9b1f52496ebdb3f3077cc46f80a16d983b58d1180a \
--hash=sha256:efca15145a95e95c00608afeab66311d40bfb73bb2266a855befd705e6bb15a0
# via -r requirements.in
pyproject-hooks==1.1.0 \
--hash=sha256:4b37730834edbd6bd37f26ece6b44802fb1c1ee2ece0e54ddff8bfc06db86965 \
--hash=sha256:7ceeefe9aec63a1064c18d939bdc3adf2d8aa1988a510afec15151578b232aa2
# via build
setuptools==70.1.0 \
--hash=sha256:01a1e793faa5bd89abc851fa15d0a0db26f160890c7102cd8dce643e886b47f5 \
--hash=sha256:d9b8b771455a97c8a9f3ab3448ebe0b29b5e105f1228bba41028be116985a267
setuptools==70.1.1 \
--hash=sha256:937a48c7cdb7a21eb53cd7f9b59e525503aa8abaf3584c730dc5f7a5bec3a650 \
--hash=sha256:a58a8fde0541dab0419750bcc521fbdf8585f6e5cb41909df3a472ef7b81ca95
# via -r requirements.in
tomli==2.0.1 \
--hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc \
Expand Down
18 changes: 9 additions & 9 deletions docker/build_scripts/requirements3.9.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,27 @@ build==1.2.1 \
--hash=sha256:526263f4870c26f26c433545579475377b2b7588b6f1eac76a001e873ae3e19d \
--hash=sha256:75e10f767a433d9a86e50d83f418e83efc18ede923ee5ff7df93b6cb0306c5d4
# via -r requirements.in
importlib-metadata==7.2.0 \
--hash=sha256:04e4aad329b8b948a5711d394fa8759cb80f009225441b4f2a02bd4d8e5f426c \
--hash=sha256:3ff4519071ed42740522d494d04819b666541b9752c43012f85afb2cc220fcc6
importlib-metadata==8.0.0 \
--hash=sha256:15584cf2b1bf449d98ff8a6ff1abef57bf20f3ac6454f431736cd3e660921b2f \
--hash=sha256:188bd24e4c346d3f0a933f275c2fec67050326a856b9a359881d7c2a697e8812
# via build
packaging==24.1 \
--hash=sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002 \
--hash=sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124
# via
# -r requirements.in
# build
pip==24.1 \
--hash=sha256:a775837439bf5da2c1a0c2fa43d5744854497c689ddbd9344cf3ea6d00598540 \
--hash=sha256:bdae551038c0ce6a83030b4aedef27fc95f0daa683593fea22fa05e55ed8e317
pip==24.1.1 \
--hash=sha256:5aa64f65e1952733ee0a9a9b1f52496ebdb3f3077cc46f80a16d983b58d1180a \
--hash=sha256:efca15145a95e95c00608afeab66311d40bfb73bb2266a855befd705e6bb15a0
# via -r requirements.in
pyproject-hooks==1.1.0 \
--hash=sha256:4b37730834edbd6bd37f26ece6b44802fb1c1ee2ece0e54ddff8bfc06db86965 \
--hash=sha256:7ceeefe9aec63a1064c18d939bdc3adf2d8aa1988a510afec15151578b232aa2
# via build
setuptools==70.1.0 \
--hash=sha256:01a1e793faa5bd89abc851fa15d0a0db26f160890c7102cd8dce643e886b47f5 \
--hash=sha256:d9b8b771455a97c8a9f3ab3448ebe0b29b5e105f1228bba41028be116985a267
setuptools==70.1.1 \
--hash=sha256:937a48c7cdb7a21eb53cd7f9b59e525503aa8abaf3584c730dc5f7a5bec3a650 \
--hash=sha256:a58a8fde0541dab0419750bcc521fbdf8585f6e5cb41909df3a472ef7b81ca95
# via -r requirements.in
tomli==2.0.1 \
--hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc \
Expand Down

0 comments on commit 34f72d5

Please sign in to comment.