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
- Host: GitHub
- URL: https://github.com/robotpy/hatch-robotpy
- Owner: robotpy
- License: bsd-3-clause
- Created: 2025-04-01T02:41:38.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-17T04:46:50.000Z (11 months ago)
- Last Synced: 2026-02-14T22:33:37.624Z (4 months ago)
- Language: Python
- Size: 20.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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`