Skip to content

Migrate Python bindings to Nanobind. #551

Migrate Python bindings to Nanobind.

Migrate Python bindings to Nanobind. #551

Triggered via pull request January 29, 2025 14:27
@psobotpsobot
synchronize #92
psobot/nanobind
Status Cancelled
Total duration 4m 16s
Artifacts 2

all.yml

on: pull_request
Matrix: build-java-jars
Matrix: build-python-wheels
Matrix: run-python-tests-with-address-sanitizer
Matrix: run-python-tests
Matrix: run-benchmarks
Matrix: run-cpp-tests
Matrix: run-java-tests-with-address-sanitizer
Matrix: run-java-tests
Combine JARs
0s
Combine JARs
Upload wheels to PyPI
0s
Upload wheels to PyPI
Upload to Maven Central
0s
Upload to Maven Central
Fit to window
Zoom out
Zoom in

Annotations

74 errors and 48 warnings
Build wheel for cp310-manylinux_aarch64
Command ['/bin/true'] failed with code 139.
Build wheel for cp310-manylinux_aarch64
Process completed with exit code 1.
Build wheel for cp311-manylinux_x86_64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp311-manylinux_x86_64
Command ['python', '-m', 'pip', 'wheel', PurePosixPath('/project'), '--wheel-dir=/tmp/cibuildwheel/built_wheel', '--no-deps'] failed with code 1.
Build wheel for cp311-manylinux_x86_64
Process completed with exit code 1.
Build wheel for cp39-win_amd64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp39-win_amd64
The operation was canceled.
Build wheel for cp311-win_amd64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp311-win_amd64
The operation was canceled.
Build wheel for cp310-win_amd64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp310-win_amd64
The operation was canceled.
Build wheel for cp39-manylinux_x86_64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp39-manylinux_x86_64
Command ['python', '-m', 'pip', 'wheel', PurePosixPath('/project'), '--wheel-dir=/tmp/cibuildwheel/built_wheel', '--no-deps'] failed with code 1.
Build wheel for cp39-manylinux_x86_64
The operation was canceled.
Build wheel for cp312-win_amd64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp312-win_amd64
The operation was canceled.
Build wheel for cp38-win_amd64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp38-win_amd64
The operation was canceled.
Build wheel for cp38-manylinux_x86_64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp38-manylinux_x86_64
Command ['python', '-m', 'pip', 'wheel', PurePosixPath('/project'), '--wheel-dir=/tmp/cibuildwheel/built_wheel', '--no-deps'] failed with code 1.
Build wheel for cp38-manylinux_x86_64
The operation was canceled.
Build wheel for cp312-manylinux_x86_64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp312-manylinux_x86_64
Command ['python', '-m', 'pip', 'wheel', PurePosixPath('/project'), '--wheel-dir=/tmp/cibuildwheel/built_wheel', '--no-deps'] failed with code 1.
Build wheel for cp312-manylinux_x86_64
The operation was canceled.
Build wheel for cp310-manylinux_x86_64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp310-manylinux_x86_64
Command ['python', '-m', 'pip', 'wheel', PurePosixPath('/project'), '--wheel-dir=/tmp/cibuildwheel/built_wheel', '--no-deps'] failed with code 1.
Build wheel for cp310-manylinux_x86_64
The operation was canceled.
Build wheel for cp39-manylinux_aarch64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp39-manylinux_aarch64
The operation was canceled.
Build wheel for cp312-manylinux_aarch64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp312-manylinux_aarch64
The operation was canceled.
Build wheel for cp311-manylinux_aarch64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp311-manylinux_aarch64
The operation was canceled.
Build wheel for cp310-macosx_x86_64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp310-macosx_x86_64
The operation was canceled.
Build wheel for cp311-macosx_universal2
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp311-macosx_universal2
The operation was canceled.
Build wheel for cp39-macosx_x86_64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp39-macosx_x86_64
The operation was canceled.
Build wheel for cp38-manylinux_aarch64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp38-manylinux_aarch64
The operation was canceled.
Build wheel for cp310-macosx_arm64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp310-macosx_arm64
The operation was canceled.
Build wheel for cp310-macosx_universal2
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp310-macosx_universal2
The operation was canceled.
Build wheel for cp312-macosx_arm64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp312-macosx_arm64
The operation was canceled.
Build wheel for cp312-macosx_x86_64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp312-macosx_x86_64
The operation was canceled.
Build wheel for cp38-macosx_arm64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp38-macosx_arm64
The operation was canceled.
Build wheel for cp311-macosx_x86_64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp311-macosx_x86_64
The operation was canceled.
Build wheel for cp311-macosx_arm64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp311-macosx_arm64
The operation was canceled.
Build wheel for cp38-macosx_universal2
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp38-macosx_universal2
The operation was canceled.
Build wheel for cp312-macosx_universal2
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp312-macosx_universal2
The operation was canceled.
Build wheel for cp39-macosx_arm64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp38-macosx_x86_64
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp38-macosx_x86_64
The operation was canceled.
Build wheel for cp39-macosx_arm64
The operation was canceled.
Build wheel for cp39-macosx_universal2
The job was canceled because "ubuntu-latest_cp310-man_2" failed.
Build wheel for cp39-macosx_universal2
The operation was canceled.
Test with Python 3.8 on macos-latest
[notice] A new release of pip is available: 21.1.1 -> 25.0 [notice] To update, run: python3.8 -m pip install --upgrade pip
Build JAR with on windows-latest
Canceling since a higher priority waiting request for 'Compile, Test, and Deploy-92' exists
Build JAR with on windows-latest
The operation was canceled.
Test with Java 11 on windows-latest
Canceling since a higher priority waiting request for 'Compile, Test, and Deploy-92' exists
Test with Java 11 on windows-latest
The operation was canceled.
Test with Python 3.8 on windows-latest
Canceling since a higher priority waiting request for 'Compile, Test, and Deploy-92' exists
Test with Python 3.8 on windows-latest
The operation was canceled.
Run benchmarks on ubuntu-latest
Canceling since a higher priority waiting request for 'Compile, Test, and Deploy-92' exists
Run benchmarks on ubuntu-latest
The operation was canceled.
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.5 is already installed and up-to-date. To reinstall 3.31.5, run: brew reinstall cmake
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 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 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 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 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 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 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 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 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-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-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 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 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 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 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 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 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 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 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 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_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_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_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 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 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_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-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 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 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 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 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 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 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 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 cp39-macosx_arm64
Bumping MACOSX_DEPLOYMENT_TARGET (10.14) to the minimum required (11.0).
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 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/
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "java-macos-latest", "java-ubuntu-latest". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

Artifacts

Produced during runtime
Name Size Digest
java-macos-latest Expired
4.71 MB
java-ubuntu-latest Expired
4.67 MB