Skip to main content

Hatchling plugins for use with RobotPy projects

Project description

hatch-robotpy

Hatchling plugins intended to be used for building RobotPy projects. Contains the following functionality:

  • Download a zip file from a specified URL
  • Download a zip file from a maven repository using maven coordinates
  • Write project version information to a file (primarily useful when not already using a dynamic version source that provides this)

See config for pyproject.toml configuration.

The downloaded files can be cached and reused in future builds. Set the HATCH_ROBOTPY_CACHE environment variable to a cache directory.

Tools

  • hatch_robotpy.from_vendor can take a WPILib vendor JSON file and output the needed portions of pyproject.toml

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

hatch_robotpy-0.2.1.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

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

hatch_robotpy-0.2.1-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file hatch_robotpy-0.2.1.tar.gz.

File metadata

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

File hashes

Hashes for hatch_robotpy-0.2.1.tar.gz
Algorithm Hash digest
SHA256 8429230c85b8e5c5dcff34f8205e8870fdddc3d39372c19da727b2f09a6a184c
MD5 439cc6cbeffbe3182e67ada03f2ee1ea
BLAKE2b-256 18b1539d93f8044f0408a1b8f3a2095ebd20190c9b68ee0aa05b1cfd4de17cad

See more details on using hashes here.

Provenance

The following attestation bundles were made for hatch_robotpy-0.2.1.tar.gz:

Publisher: dist.yml on robotpy/hatch-robotpy

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

File details

Details for the file hatch_robotpy-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: hatch_robotpy-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hatch_robotpy-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fcad47bd219f7583580d643871c599bbb64eaf695ae6914dd6968e687423d157
MD5 709f759ca10eb95a8516fbcf7aed1046
BLAKE2b-256 2af926bf5db5ba62965a98715a9d17aedb6cbec968990fe7029188c1cc732e04

See more details on using hashes here.

Provenance

The following attestation bundles were made for hatch_robotpy-0.2.1-py3-none-any.whl:

Publisher: dist.yml on robotpy/hatch-robotpy

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