Skip to main content

[!NOTE] robotpy-build is no longer being developed. It has been rewritten and has been renamed to semiwrap.

robotpy-build

This is a build tool intended to be generally useful for any python project that has binary dependencies. It is especially designed to meet the needs of RobotPy's various wrapper libraries, chiefly around:

  • Managing upstream binary dependencies
  • Autogenerating pybind11 wrappers around those dependencies
  • Building wheels from those generated wrappers

Requires Python 3.8+

Documentation

Documentation can be found at https://robotpy-build.readthedocs.io/

Author

Dustin Spicuzza is the primary author of robotpy-build, but it is the culmination of many years of experimentation with automated wrapper generation by members of the RobotPy community.

robotpy-build is available under the BSD 3-clause license.

Download files

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

Source Distribution

robotpy_build-2025.1.3.tar.gz (276.0 kB view details)

Uploaded Source

Built Distribution

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

robotpy_build-2025.1.3-py3-none-any.whl (329.3 kB view details)

Uploaded Python 3

File details

Details for the file robotpy_build-2025.1.3.tar.gz.

File metadata

  • Download URL: robotpy_build-2025.1.3.tar.gz
  • Upload date:
  • Size: 276.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for robotpy_build-2025.1.3.tar.gz
Algorithm Hash digest
SHA256 3391b9ad0995cd322c0240eee09e27bcee62441630c861a727b4c4a5fd277aae
MD5 2985988be13ac1a28a4147aa97ad4b66
BLAKE2b-256 cbc02ab2ff90ca3fe408d7760b780bc254fe9c640d25a8c869ab1274136442db

See more details on using hashes here.

Provenance

The following attestation bundles were made for robotpy_build-2025.1.3.tar.gz:

Publisher: dist.yml on robotpy/robotpy-build

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file robotpy_build-2025.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for robotpy_build-2025.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 359b6ca2c818b043d4fa557c2c1dab393f412046de1028c2b978f53b02e337cf
MD5 6dbb220b100b9754b93e403639cb9a6e
BLAKE2b-256 533307b39982c3183d35962e7499bb34e640e4d6e3f2ea23cce7e39311ca855a

See more details on using hashes here.

Provenance

The following attestation bundles were made for robotpy_build-2025.1.3-py3-none-any.whl:

Publisher: dist.yml on robotpy/robotpy-build

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

Supported by

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