Skip to main content

Build tool for RobotPy projects

Project description

[!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.

Project details


Release history Release notifications | RSS feed

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.

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