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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

check_orbit-0.1.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for check_orbit-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 482cd0eed0cc5c6b60ec465cece64118bc40e2f180490214511c0e54d0ae2d8b
MD5 2e59afd043176763dfe4cf5436708073
BLAKE2b-256 7ee01b0c73f58e43f11f89d1e591ae9375e29d4eaa44def4756e0ba09f579bf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for check_orbit-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b722ab680cfe01bdd780b0d0351c5437a7f1f01b226b06265a0f62b8de1532f0
MD5 3fa9f219d940711f8d2534992bf88bad
BLAKE2b-256 7d0e1391562f70c82464de503bb33c2d042472ff42f73646820d7ef81c2cbb2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for check_orbit-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8055b64cb8fb1a4461b05820eaa2ef7f888e04adde212614a274f6e98e8175ed
MD5 59327e3acba47e0bbe081194c8045f0c
BLAKE2b-256 1c77a34ac7b1750e24b0c2b97dbb1f95ea10f145a3e16e5dc7f2632c8602cfa5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: check_orbit-0.1.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 88602a055912a90bdd025be658eb1be668d0bc7777d150f9d29b23c4286571fa
MD5 5eb6d51dcf4c8ac74c15115b9bc265a7
BLAKE2b-256 fdd1ab3456f6f9aabae2e5aa70077aa37545af17c0396c65ec46e0b862fd2ee2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: check_orbit-0.1.1-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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3473bd0549767a33e7fff80bc449c3db4fbddbfcea21c54216d479cb558f5ae9
MD5 255e35d00fef04b4ea39dd0600326bb5
BLAKE2b-256 fcc0dec972a9e39db592caa4eb5e54d580c27492fdf022dca55581790bb1b188

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