Skip to main content

Build tool for RobotPy projects

Project description

robotpy-build

This is a build tool designed to meet the needs of RobotPy's various wrapper libraries build needs, chiefly around:

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

Requires Python 3.6+

Workflow

There are two types of generated artifacts from RobotPy wrapper library projects:

  • sdist - This should contain enough information to build a wheel
    • This is NOT intended to be usable offline, because upstream artifacts can get to be fairly large
  • wheel - Platform specific build installable via pip
    • Should contain headers and libraries necessary for other projects to build from it

Eventual goal is to support cross-compilation somehow so we can build various types of artifacts via CI

Usage

TODO: This tool is still very much under development

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-2020.0.9.tar.gz (162.6 kB view details)

Uploaded Source

Built Distribution

robotpy_build-2020.0.9-py3-none-any.whl (183.3 kB view details)

Uploaded Python 3

File details

Details for the file robotpy-build-2020.0.9.tar.gz.

File metadata

  • Download URL: robotpy-build-2020.0.9.tar.gz
  • Upload date:
  • Size: 162.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for robotpy-build-2020.0.9.tar.gz
Algorithm Hash digest
SHA256 508576b4fb48204d01ecf5a932b96a6797f86b3ec116ab8829f35b283293e504
MD5 379b03fa4ffcbc0519bc108e9959ed13
BLAKE2b-256 0f4c1d0a5985897c1ac9249f297c69e02ce4bc3d56d41c358c7fb49af11b9b26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robotpy_build-2020.0.9-py3-none-any.whl
  • Upload date:
  • Size: 183.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

File hashes

Hashes for robotpy_build-2020.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 e0665d480bde3a8a391dd37633e17622690e5f225946d75ade8bcd746538f0e7
MD5 73c6ee83d4eeabd8fead66354a3dc0c9
BLAKE2b-256 ea8a9aefd2e9d9ac25eaf7a3b33f865fd381786e8e69831c31adc14df9a8af70

See more details on using hashes here.

Supported by

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