An open API service indexing awesome lists of open source software.

https://github.com/robotpy/hatch-robotpy

Hatchling plugins for use with RobotPy projects
https://github.com/robotpy/hatch-robotpy

Last synced: 4 months ago
JSON representation

Hatchling plugins for use with RobotPy projects

Awesome Lists containing this project

README

          

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](src/hatch_robotpy/config.py) 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`