Skip to content

Build and upload Python source distribution to PyPI #595

Build and upload Python source distribution to PyPI

Build and upload Python source distribution to PyPI #595

Triggered via pull request March 25, 2025 23:59
Status Success
Total duration 12m 15s
Artifacts 41

all.yml

on: pull_request
Matrix: run-python-tests-with-address-sanitizer
Matrix: run-python-tests
Matrix: build-java-jars
Matrix: run-benchmarks
Matrix: run-cpp-tests
Matrix: run-java-tests-with-address-sanitizer
Matrix: run-java-tests
Matrix: build-python-wheels
Build Python source distribution
12s
Build Python source distribution
Combine JARs
3s
Combine JARs
Upload wheels and sdist to PyPI
0s
Upload wheels and sdist to PyPI
Upload to Maven Central
0s
Upload to Maven Central
Fit to window
Zoom out
Zoom in

Annotations

1 error, 59 warnings, and 2 notices
Test with Python 3.8 on macos-latest
[notice] A new release of pip is available: 21.1.1 -> 25.0.1 [notice] To update, run: python3.8 -m pip install --upgrade pip
Test C++ on macos-latest
Treating cmake as a formula. For the cask, use homebrew/cask/cmake or specify the `--cask` flag. To silence this message, use the `--formula` flag.
Test C++ on macos-latest
cmake 3.31.6 is already installed and up-to-date. To reinstall 3.31.6, run: brew reinstall cmake
Build JAR with on ubuntu-latest
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp311-macosx_arm64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp311-macosx_arm64
Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Build wheel for cp310-macosx_arm64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp310-macosx_arm64
Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Build wheel for cp313-macosx_arm64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp313-macosx_arm64
Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Build wheel for cp39-macosx_arm64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp39-macosx_arm64
Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Build wheel for cp311-manylinux_x86_64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp311-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp38-manylinux_x86_64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp38-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp310-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp310-manylinux_x86_64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp313-manylinux_x86_64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp313-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp39-manylinux_x86_64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp39-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp312-macosx_arm64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp312-macosx_arm64
Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Build wheel for cp312-manylinux_x86_64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp312-manylinux_x86_64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp38-macosx_arm64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp38-macosx_arm64
Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
Build wheel for cp38-macosx_arm64
While cibuildwheel can build CPython 3.8 universal2/arm64 wheels, we cannot test the arm64 part of them, even when running on an Apple Silicon machine. This is because we use the x86_64 installer of CPython 3.8. See the discussion in https://github.com/pypa/cibuildwheel/pull/1169 for the details. To silence this warning, set `CIBW_TEST_SKIP: "cp38-macosx_*:arm64"`.
Build wheel for cp310-macosx_x86_64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp311-macosx_x86_64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp312-macosx_x86_64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp39-macosx_x86_64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp313-macosx_x86_64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp310-macosx_universal2
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp312-macosx_universal2
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp311-macosx_universal2
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp39-macosx_universal2
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp313-macosx_universal2
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp39-win_amd64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp310-win_amd64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp312-manylinux_aarch64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp312-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp39-manylinux_aarch64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp39-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp310-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp310-manylinux_aarch64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp313-win_amd64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp313-manylinux_aarch64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp313-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp311-manylinux_aarch64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp311-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp38-manylinux_aarch64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp38-manylinux_aarch64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build wheel for cp38-macosx_x86_64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp312-win_amd64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp38-macosx_universal2
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp38-macosx_universal2
While cibuildwheel can build CPython 3.8 universal2/arm64 wheels, we cannot test the arm64 part of them, even when running on an Apple Silicon machine. This is because we use the x86_64 installer of CPython 3.8. See the discussion in https://github.com/pypa/cibuildwheel/pull/1169 for the details. To silence this warning, set `CIBW_TEST_SKIP: "cp38-macosx_*:arm64"`.
Build wheel for cp311-win_amd64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp38-win_amd64
cibuildwheel 3 will require Python 3.11+, please upgrade the Python version used to run cibuildwheel. This does not affect the versions you can target when building wheels. See: https://cibuildwheel.pypa.io/en/stable/#what-does-it-do
Build wheel for cp38-macosx_x86_64
Setting SYSTEM_VERSION_COMPAT=0 to ensure CPython 3.8 can get correct macOS version and allow installation of wheels with MACOSX_DEPLOYMENT_TARGET >= 11.0. See https://github.com/pypa/cibuildwheel/issues/1767 for the details.
Build wheel for cp38-macosx_universal2
Setting SYSTEM_VERSION_COMPAT=0 to ensure CPython 3.8 can get correct macOS version and allow installation of wheels with MACOSX_DEPLOYMENT_TARGET >= 11.0. See https://github.com/pypa/cibuildwheel/issues/1767 for the details.

Artifacts

Produced during runtime
Name Size Digest
java-all-platforms Expired
901 KB
sha256:b1f9091c483b1bf012852ece2bbf622976fffe65010b585ad03cf021abec1981
java-macos-latest Expired
4.71 MB
sha256:8112e74bac3c8110b32f32f882d9ddf64142e04b6634ca69b50bb78387c39bea
java-ubuntu-latest Expired
4.69 MB
sha256:2282dd84779845c1d9ec88c70763ce127f11feaaa36f0f9156d322059bb87e70
java-windows-latest Expired
4.58 MB
sha256:18c9e780573c55aea852b11ade0645ba8d33ea0a5ed368c0011b9a408eac1b5d
python-sdist Expired
2.32 MB
sha256:743d185f0a3fd06d09ca18569e4c4b551e831276778197943375cc9555f978c9
python-wheels-cp310-macosx_arm64 Expired
220 KB
sha256:ca63b009b97159884119b874f033851682e655beda311d2efa2c886d5e4ee268
python-wheels-cp310-macosx_universal2 Expired
459 KB
sha256:94b2020cfdd6194491981722a638f23f43afdfa65d3d2796e817fe6a27ca9f57
python-wheels-cp310-macosx_x86_64 Expired
243 KB
sha256:21c39e764083017111ec5096e6cc6fe6bb5eab52c75cd130f7ad039a588ac459
python-wheels-cp310-manylinux_aarch64 Expired
251 KB
sha256:851371d33b73e635edfca0284414c978d979ced6e44f1645fa050b6b87b0c7fc
python-wheels-cp310-manylinux_x86_64 Expired
282 KB
sha256:1d871f95c9d734787c69f8c8d45b179b3e9696864fc48586f2c278dc288b47a3
python-wheels-cp310-win_amd64 Expired
168 KB
sha256:d09a312fb3d9810db05deae14cdcbcbdc3e5c2f903d2d1e20f63a99c7fc2ae3d
python-wheels-cp311-macosx_arm64 Expired
220 KB
sha256:28a3b2302716e6dd7692912daa08d4266d62580197fcd300c436cec66e11cb13
python-wheels-cp311-macosx_universal2 Expired
460 KB
sha256:f3c621ad2543b8c52867b58af9f15c15027e6445cfbe16ed93c94c4d49f2d0f5
python-wheels-cp311-macosx_x86_64 Expired
243 KB
sha256:5968fb6b87d1b345069c96d3789afc49edb273e720bc6a98c176a04903dc7153
python-wheels-cp311-manylinux_aarch64 Expired
251 KB
sha256:b0cedbb4d98edd1245e3f6337ff74b18e51f84d38e45ac340536ddd6d494b23b
python-wheels-cp311-manylinux_x86_64 Expired
282 KB
sha256:d9fabbff706d5915a7075488c18d02921e65b46364cf8064051034ed52f799e2
python-wheels-cp311-win_amd64 Expired
168 KB
sha256:b841eaef4455392365ea16a2ca76299ecd156cd963d730c83069ab58471c10e3
python-wheels-cp312-macosx_arm64 Expired
220 KB
sha256:427de65ddb21b88ca7f8232a9c79e52c0c8df0d6c8e58045144f6dd0578c7ead
python-wheels-cp312-macosx_universal2 Expired
460 KB
sha256:4e28f9bd94e09e236866cc191af12aa9854e776380ccd5f56af903ab2488203f
python-wheels-cp312-macosx_x86_64 Expired
243 KB
sha256:bb6816d301b9e7939f325d41ddd2c30890242033ec511b8588d9adb1cfe2c96b
python-wheels-cp312-manylinux_aarch64 Expired
250 KB
sha256:9143acee184e57d0bbbf7c4907b86fda9a025b04766bbd45cfe6c0ce3753cb28
python-wheels-cp312-manylinux_x86_64 Expired
280 KB
sha256:0677ca9ec71a1c33702528ca93f211184986605611d7f6c5b6aaf4a5901f4d8e
python-wheels-cp312-win_amd64 Expired
168 KB
sha256:77503d975be55940d1d1bf9c0fc061f75b0f945cf0380bffa09f51ea9284b149
python-wheels-cp313-macosx_arm64 Expired
220 KB
sha256:d1ae699a10292ee7478e4ece84b37e8d1ffce4910d6f8078025042237256de0f
python-wheels-cp313-macosx_universal2 Expired
460 KB
sha256:1f0200dd9deb5fd6d2a8ba014425c3af8368de323cbf79c18a6dd2ed2b13125d
python-wheels-cp313-macosx_x86_64 Expired
243 KB
sha256:686527ce2932b458319e04f3b9098a09d9859bb463f0dcdd5f430aaf6b0ad390
python-wheels-cp313-manylinux_aarch64 Expired
249 KB
sha256:ed8c63f642fc00bddc13b4a562eed018be056bb6df793d3425b7325bce8a096a
python-wheels-cp313-manylinux_x86_64 Expired
280 KB
sha256:dd12a78745115c388f5ec9a2b471897a33888422049d8559489129f17145e1ea
python-wheels-cp313-win_amd64 Expired
168 KB
sha256:5852e5025fd98685e68f963644c3690c6772f1bef5a64f2264aa16d586820583
python-wheels-cp38-macosx_arm64 Expired
219 KB
sha256:15ad9a56c1570a50cb63dd9de16827c14445474d57bb536217369fbfd5fef790
python-wheels-cp38-macosx_universal2 Expired
458 KB
sha256:bccedb464b1750aad042ceafdc14693cbbc30541292181abfd588536de56a641
python-wheels-cp38-macosx_x86_64 Expired
242 KB
sha256:44dab0a5d67c9fe1649cf7d62bc09e883ba72d43b77ad6feffddef00b3dcb6bc
python-wheels-cp38-manylinux_aarch64 Expired
251 KB
sha256:f20af77e3b77f304a048f71d613da503a9c91ed38075bdc626e0ddb68e1e1bd9
python-wheels-cp38-manylinux_x86_64 Expired
281 KB
sha256:38e97dac54312ca5cf7cb2ac2b834dc250be274c65b8a408b5c1baa917efa696
python-wheels-cp38-win_amd64 Expired
168 KB
sha256:399b6f901efcf26389a2a0fb5d6f8f0db24dcfeef072ea5f79e6ed7abaed6004
python-wheels-cp39-macosx_arm64 Expired
220 KB
sha256:08703b7d33bc15717baf2c1f2621c8f37873db40a14aa7ca15375bd95ca87000
python-wheels-cp39-macosx_universal2 Expired
460 KB
sha256:ec72ba438aa244b6a2ccb745cd808ad49656cf869b18d507a361e24b54cbcdc7
python-wheels-cp39-macosx_x86_64 Expired
243 KB
sha256:97266c3f1d7b6a2b59f391f362edd6cc5fdcaa3bcefacfd4d563e05b95ddd5e4
python-wheels-cp39-manylinux_aarch64 Expired
252 KB
sha256:c98eb1420c7ba5e86a40c8fa204a1e1abc38e982479e5c276bb59ed29b24643d
python-wheels-cp39-manylinux_x86_64 Expired
282 KB
sha256:f5d59adf0348999eda583d946c3fc87c295256193e2fe01fb05d2b6e82b962d8
python-wheels-cp39-win_amd64 Expired
168 KB
sha256:411fd1af3428b8953c11ac0d2cf9ba0f844ba66dd0ab169337a8892e3f1c13a4