diff --git a/.github/workflows/presubmit.yml b/.github/workflows/presubmit.yml index 3a99df03..0d71e121 100644 --- a/.github/workflows/presubmit.yml +++ b/.github/workflows/presubmit.yml @@ -40,7 +40,7 @@ jobs: submodules: 'recursive' - name: Build Wheels - uses: pypa/cibuildwheel@v2.16.2 + uses: pypa/cibuildwheel@v2.16.4 env: # For presubmit, just build / test the most common arch CIBW_ARCHS: native @@ -66,7 +66,7 @@ jobs: CIBW_TEST_REQUIRES: pytest CIBW_TEST_COMMAND: py.test -v {project}/tests/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: python-package-distributions path: wheelhouse/ @@ -93,7 +93,7 @@ jobs: - id: load-cache name: Load cached C library - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/usr key: @@ -116,7 +116,7 @@ jobs: make -C build all install - name: Build Wheels - uses: pypa/cibuildwheel@v2.16.2 + uses: pypa/cibuildwheel@v2.16.4 env: # For presubmit, just build / test the most common arch CIBW_ARCHS: native @@ -129,7 +129,7 @@ jobs: CIBW_TEST_REQUIRES: pytest CIBW_TEST_COMMAND: py.test -v {project}/tests/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: python-package-distributions path: wheelhouse/ @@ -161,7 +161,7 @@ jobs: - id: load-cache name: Load cached C library - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}\usr key: @@ -203,7 +203,7 @@ jobs: fi - name: Build Wheels - uses: pypa/cibuildwheel@v2.16.2 + uses: pypa/cibuildwheel@v2.16.4 env: CIBW_ARCHS_WINDOWS: ${{ steps.platform-arch.outputs.arch }} # For presubmit, skip build / test for pypy @@ -213,7 +213,7 @@ jobs: CIBW_TEST_REQUIRES: pytest CIBW_TEST_COMMAND: py.test -v {project}/tests - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: python-package-distributions path: wheelhouse/ diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index bc47660b..9526179c 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -18,7 +18,7 @@ jobs: uses: actions/setup-python@v5 - name: Build run: python setup.py sdist - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: python-package-distributions path: dist/ @@ -48,7 +48,7 @@ jobs: uses: docker/setup-qemu-action@v3 - name: Build Wheels - uses: pypa/cibuildwheel@v2.16.2 + uses: pypa/cibuildwheel@v2.16.4 env: CIBW_ARCHS_LINUX: ${{ matrix.arch }} CIBW_ENVIRONMENT: > @@ -70,7 +70,7 @@ jobs: CIBW_TEST_REQUIRES: pytest CIBW_TEST_COMMAND: py.test -v {project}/tests/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: python-package-distributions path: wheelhouse/ @@ -99,7 +99,7 @@ jobs: - id: load-cache name: Load cached C library - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}/usr key: @@ -121,7 +121,7 @@ jobs: make -C build all install - name: Build Wheels - uses: pypa/cibuildwheel@v2.16.2 + uses: pypa/cibuildwheel@v2.16.4 env: CIBW_ARCHS_MACOS: ${{ matrix.arch }} CIBW_ENVIRONMENT: > @@ -131,7 +131,7 @@ jobs: CIBW_TEST_REQUIRES: pytest CIBW_TEST_COMMAND: py.test -v {project}/tests/ - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: python-package-distributions path: wheelhouse/ @@ -162,7 +162,7 @@ jobs: - id: load-cache name: Load cached C library - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ github.workspace }}\usr key: @@ -195,7 +195,7 @@ jobs: fi - name: Build Wheels - uses: pypa/cibuildwheel@v2.16.2 + uses: pypa/cibuildwheel@v2.16.4 env: CIBW_ARCHS_WINDOWS: ${{ steps.platform-arch.outputs.arch }} CIBW_ENVIRONMENT: > @@ -205,7 +205,7 @@ jobs: CIBW_TEST_REQUIRES: pytest CIBW_TEST_COMMAND: py.test -v {project}/tests - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: python-package-distributions path: wheelhouse/ @@ -221,12 +221,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Download all the dists - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: python-package-distributions path: dist/ - name: Download all the wheels - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: python-package-distributions path: wheelhouse/ diff --git a/scripts/requirements.txt b/scripts/requirements.txt index 50d5e61d..467aa0c3 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -4,24 +4,24 @@ # # pip-compile --allow-unsafe --generate-hashes requirements.in # -cmake==3.27.9 \ - --hash=sha256:07bf268f42c9cdf3b06e04cc145c203b83d5a700f7c2a597772610f48c3dca04 \ - --hash=sha256:434714990d82e3c3936a726c1706c6a1d5a34964a7415d1433af0904a994e414 \ - --hash=sha256:5c83fe2c6059aaa3ad86f49e6e3da4483e582994a6c152aa7efa175282f7b207 \ - --hash=sha256:5c91df483ebaa03107f8b9488de207ff32fc74ef93bba79ac52dd830fff40b06 \ - --hash=sha256:5e8cc5554de86a072e6cbfef725e7dff542bc164a08f5fd41bc194f7778710b7 \ - --hash=sha256:64c7cd776d07a82163c3265cc82920e64e328d1c87049644005bfd49e4de4d7b \ - --hash=sha256:87e95c452e522c9379bbd04b300a0b28ba03841d57532166e109669f82f2bdef \ - --hash=sha256:8eb760800b8bd0178a29334ea3c729ac0534865a30f40994cdfc9c0897488a9e \ - --hash=sha256:9163fabf484b437cd11d5abe0b5161de57e9c22c75f779c9e6df7765b8138b42 \ - --hash=sha256:baad87ffe2b257ad51f66fab23f3ba5c16e24d757ba1543d4edb3b6cb4de47a2 \ - --hash=sha256:c0603c6dc9c7a4c6fce2717e5813bc6126d86388ce057f5bf1a643384966d784 \ - --hash=sha256:d3030f9f3773154cf6e8c581eac7b0225822f08d6bce37995180d901dfc62465 \ - --hash=sha256:d7880be7798bd58e43e0eb2e0ce67e7bb0d2ae29b3dc8f3cfbc1f991ae94305d \ - --hash=sha256:d8306b6e4442496dc1d87e3e64394ebbf02c04f1c6324a1a37cad3695f7d835a \ - --hash=sha256:d8a40eef1268c91e5b520b28fd5fe0591d750e48e44276dbfd493a14ee595c41 \ - --hash=sha256:e09cddb8338aab68b17f99ac0ac39ec3d9f8923f0d1527d25f9b4e1bdf8fa057 \ - --hash=sha256:f564e739b0ef37c1422fe91938b2ab971e21756b848bf840e3672ef3acacf73f +cmake==3.28.1 \ + --hash=sha256:0d4051d101d151d8387156c463aa45c8cd0e164f870e0ac0c8c91d3ff08528e1 \ + --hash=sha256:1be8f351271f8bcbe32288066e5add642d7c32f2f8fec3f135949c2cb13dfac2 \ + --hash=sha256:2ad22d897d2ed38544e5ef26ee21c4dccc38e938660cd07497fd6bdba0993ea6 \ + --hash=sha256:363bd0124d71d7e3d9b1ac9bd1dce1d80ba90f48b264c3bf9dbfcfda875cafc9 \ + --hash=sha256:379a730b274f39e5858ef2107861b2727918493347b0ccdd5f62bcbb6a8450d9 \ + --hash=sha256:3ed193134a4937bad8de2b4f62faebc8c1a4049cd37dad9767db7e7d91a08b52 \ + --hash=sha256:40f0671c05ef7eec27c4f53c63630b0b621e40f80ab38607d3a0e3a1f2c9242a \ + --hash=sha256:64d4642c48486bb4320540781a2266c2060929d1e236d6eb2b2c96273e75e958 \ + --hash=sha256:6a9549755d1178426502753d48949edae9bb0c66f15a07f09904783125beb0e3 \ + --hash=sha256:6ffb1fdb0b0f7f11271d82b5892c2edc109d561e186f882def095970403e2110 \ + --hash=sha256:74c9878c504ccc6ddd5b0914cbe3b86417a36a2c2dfc486040bfdfe63fbbb1ac \ + --hash=sha256:96d506c417d63bbcff19b3e9eaa69fe546456a0ddeffe914bcbb23cceee6818e \ + --hash=sha256:9c77c47afef821c0044ba73d182c386ab02e92e6bda5296e553c12455a083f29 \ + --hash=sha256:9ea12ebe4b8266f04d6619ed64860bd6e687522f02caf3131515dd39d614ef00 \ + --hash=sha256:bb03ed4753185d0c70c0bc3212e5533e20eb2c17fa0ca1e7603b702c6d0db8cf \ + --hash=sha256:c82bc0eb1495cf518cb4f355b8a73e584e67d53453406c0498bacc454cf6c404 \ + --hash=sha256:d0978cdd08c0ebc76f4f8543aba1381a41580dcb9c3bcffb536c41337b75aea1 # via -r requirements.in wheel==0.42.0 \ --hash=sha256:177f9c9b0d45c47873b619f5b650346d632cdc35fb5e4d25058e09c9e581433d \ @@ -29,11 +29,11 @@ wheel==0.42.0 \ # via -r requirements.in # The following packages are considered to be unsafe in a requirements file: -pip==23.3.1 \ - --hash=sha256:1fcaa041308d01f14575f6d0d2ea4b75a3e2871fe4f9c694976f908768e14174 \ - --hash=sha256:55eb67bb6171d37447e82213be585b75fe2b12b359e993773aca4de9247a052b +pip==23.3.2 \ + --hash=sha256:5052d7889c1f9d05224cd41741acb7c5d6fa735ab34e339624a614eaaa7e7d76 \ + --hash=sha256:7fd9972f96db22c8077a1ee2691b172c8089b17a5652a44494a9ecb0d78f9149 # via -r requirements.in -setuptools==69.0.2 \ - --hash=sha256:1e8fdff6797d3865f37397be788a4e3cba233608e9b509382a2777d25ebde7f2 \ - --hash=sha256:735896e78a4742605974de002ac60562d286fa8051a7e2299445e8e8fbb01aa6 +setuptools==69.0.3 \ + --hash=sha256:385eb4edd9c9d5c17540511303e39a147ce2fc04bc55289c322b9e5904fe2c05 \ + --hash=sha256:be1af57fc409f93647f2e8e4573a142ed38724b8cdd389706a867bb4efcf1e78 # via -r requirements.in