Skip to main content

Pybind11 check_orbit extension built with CMake

Project description

check_orbit (pybind11 C++ extension)

This folder contains the C++/CMake-based pybind11 extension check_orbit used by the project.

Quick install (build and install into the active Python environment)

Prerequisites

  • Python development headers and a C/C++ toolchain:
    • macOS: Xcode command line tools (clang)
    • Windows: MSVC Build Tools (matching the Python ABI)
  • CMake

Install build dependencies and build:

python -m pip install --upgrade pip setuptools wheel scikit-build pybind11 cmake
cd core/cpp
python -m pip install .

This uses scikit-build to call CMake (the existing CMakeLists.txt in this folder).

Create a wheel (artifact) for distribution:

cd core/cpp
python -m pip wheel . -w ../dist

Notes

  • Wheels are platform / Python-ABI specific. A wheel built on Windows will not work on macOS (and vice versa).
  • If pip cannot find a compatible wheel on the target machine, it will attempt to build from source. The target machine must have the required build tools installed.
  • For CI-built wheels, consider using cibuildwheel to produce many-platform wheels and publish to PyPI or GitHub Releases.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

check_orbit-0.1.0.tar.gz (8.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

check_orbit-0.1.0-cp312-cp312-win_amd64.whl (650.5 kB view details)

Uploaded CPython 3.12Windows x86-64

check_orbit-0.1.0-cp311-cp311-win_amd64.whl (650.4 kB view details)

Uploaded CPython 3.11Windows x86-64

check_orbit-0.1.0-cp310-cp310-win_amd64.whl (649.2 kB view details)

Uploaded CPython 3.10Windows x86-64

check_orbit-0.1.0-cp39-cp39-win_amd64.whl (648.5 kB view details)

Uploaded CPython 3.9Windows x86-64

check_orbit-0.1.0-cp38-cp38-win_amd64.whl (649.0 kB view details)

Uploaded CPython 3.8Windows x86-64

File details

Details for the file check_orbit-0.1.0.tar.gz.

File metadata

  • Download URL: check_orbit-0.1.0.tar.gz
  • Upload date:
  • Size: 8.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for check_orbit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 300aa25a599cc5bf34dde464daf03f2a56efd77ca1c4e76685679bc72c088185
MD5 acb2a13753b7959b5d7922a669a5741f
BLAKE2b-256 1804b4065ffdc362627fe2296544575b18241f70fa40fb6a4fbe7fd278a4de2f

See more details on using hashes here.

File details

Details for the file check_orbit-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for check_orbit-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0da055923f2e278f75c57860b228e16b6f5836500934b8c2a49a5db474c0fddb
MD5 cedea16d7928bed0f74ca2be98da001e
BLAKE2b-256 a9d858a2f5a499c50b428f6c86192c019a11323642a420c2b1a85a9b62f107f0

See more details on using hashes here.

File details

Details for the file check_orbit-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for check_orbit-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 70fc7390517524437e8dc70c76103d5afa0dae0e8482b7ffa4fbeabbf6fcf274
MD5 7d78336802802630906542ffb49bcdda
BLAKE2b-256 8e878fffaf470b7afffc9c365ed0dcc4a3d4842f2538aa386a5206f6444c68fb

See more details on using hashes here.

File details

Details for the file check_orbit-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for check_orbit-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 45f7abb507237e91281abfbb412d711f15bc5a696f2b622f41b1d25b3b16eb66
MD5 5374d0d2ebabb717b03e376134da6b6c
BLAKE2b-256 3776f0422fe1c4b24a583adb44658fdf0f49564b347cc88ea535f19f5f0c58a9

See more details on using hashes here.

File details

Details for the file check_orbit-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: check_orbit-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 648.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for check_orbit-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5b8151a44f2c895be567522a21ef8377f8ad867855e461ce817b2032a1997232
MD5 8397b21e4132a4f45468ebe713fe452e
BLAKE2b-256 018d1d7f59a2aad4a313ff8e4964ce7a304df88f097a057cc6a9b02b7cdef8e1

See more details on using hashes here.

File details

Details for the file check_orbit-0.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: check_orbit-0.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 649.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for check_orbit-0.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 86480818f7dc96fe8a204acb5bcf89e5f72e27b1c551bad85ae90e0f352bc540
MD5 a0416fa533476ebee1e9a9c883d2823d
BLAKE2b-256 d6dbd72225b7f67a37b71fe9d41c05d48fa8edb24c05a479155f7742a1a24e14

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page