https://github.com/richardkiss/chialisp_builder
Uses `runtime_builder` to manage building of chialisp
https://github.com/richardkiss/chialisp_builder
Last synced: 7 months ago
JSON representation
Uses `runtime_builder` to manage building of chialisp
- Host: GitHub
- URL: https://github.com/richardkiss/chialisp_builder
- Owner: richardkiss
- License: other
- Created: 2023-07-14T23:41:23.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-06T21:28:23.000Z (almost 2 years ago)
- Last Synced: 2025-01-15T13:29:02.995Z (9 months ago)
- Language: Python
- Size: 4.88 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chialisp Builder
Use this wheel in conjunction with `runtime_builder` to manage building of chialisp at build time or during development.
# Use
Add `chialisp_builder` as a buildtime dependency and a development-time dependency. Don't add it as a runtime dependency, as the clvm `.hex` files should be built and included with the wheel. The source does not need to be.
Add `chialisp_loader` as a runtime dependency to get the `load_program` function, which will call the building function if present (as it should be at development time.)
# FAQ
Why isn't this included as part of `runtime_builder`?
The `runtime_builder` wheel is intended to provide a general solution for non-python artifacts. Although Chialisp build was the inspiration for `runtime_builder`, it's just one potential use. This wheel is the specific implementation of chialisp builds for use with `runtime_builder`.