chialisp-loader
Provides `load_puzzle` which dynamic rebuilds if `chialisp_builder` is available.
What it is and what it does
Chialisp_loader is a minimal utility for loading Chialisp programs that have been compiled to `.hex` format and bundled as resources within Python wheels. It provides a single entry point, `load_program`, that retrieves these compiled programs at runtime. The package is designed for the deployment phase of Chialisp development: it attempts to import the Chialisp builder, and if that fails (as expected in production), it loads pre-compiled `.hex` files instead of attempting to compile `.clsp` source files.
The package depends on clvm_rs and importlib_resources for resource access. It is part of the Chialisp ecosystem and is intended for projects that package Chialisp smart contracts as Python wheels. The package has been dormant since its last release on 2023-11-10 with no recent maintenance activity.
Use it for:
- Deploying Chialisp smart contracts as part of a Python application without requiring the full Chialisp build toolchain at runtime.
- Loading pre-compiled Chialisp programs from wheel resources in production environments where the builder is unavailable.
- Bundling multiple Chialisp programs in a single Python package for distribution to Chia network participants.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Loads compiled Chialisp programs (`.hex` files) from Python package resources, with optional runtime compilation support if the Chialisp builder is available.
Yes, but only if you are actively developing or deploying Chialisp smart contracts and need to bundle compiled programs in Python wheels. The high install friction and dormant maintenance status make it unsuitable for general use. Verify that clvm_rs builds on your target platforms and that the Chialisp ecosystem still uses this pattern.
Install
chialisp-loader on PyPI
pip
pip install chialisp-loaderuv
uv add chialisp-loaderpoetry
poetry add chialisp-loaderInstalling chialisp-loader
Before you install
High install friction due to compiled dependency clvm_rs. Package is dormant with no releases in over 1008 days, with no recent maintenance signals available. Suitable only for projects already committed to the Chialisp ecosystem.
License in practice
Licensed under Apache License 2.0 per the raw license text. License treatment is marked unclear, so verify compatibility with your project's license requirements before depending on it.
Quickstart
pip install chialisp-loader
from chialisp_loader import load_program
program = load_program('my_program')
Requires clvm_rs, a compiled dependency that may need a C toolchain to install. Python version support is unspecified.
Verify before relying
- Exact Python version compatibility (requires_python is empty in metadata)
- Whether clvm_rs compilation is required on all platforms or pre-built wheels are available
- Current state of the Chialisp ecosystem and whether this package is still actively used
Package facts
| License | Copyright 2023 by Richard Kiss Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at… (full text in the JSON record) (unclear) |
| Python support | not specified |
| Install friction | high — source build required |
| Runtime dependencies | 2 — clvm_rs, importlib_resources |
| Maintenance | dormant — 1,008 days since the last release |
| First released | |
| Downloads | 91,994/month — #13,491 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: chialisp_loader-0.1.2.tar.gz
Tags
More Build Tools packages
Provides reusable utilities for Python…
permissive · top 100 on PyPI
tqdmWraps any iterable to display a real-time…
copyleft · top 100 on PyPI
pippip is the standard installer for Python…
permissive · top 100 on PyPI
hatchlingHatchling is a standards-compliant Python build…
permissive · top 100 on PyPI
grpcio-toolsGenerates Python gRPC service stubs and message…
permissive · top 1,000 on PyPI
pre-commitpre-commit is a framework for installing and…
permissive · top 1,000 on PyPI
chialisp-builderManages build-time compilation of Chialisp…
unclear · top 15,000 on PyPI
chialisp-stdlibProvides path access to Chialisp standard…
unclear · top 15,000 on PyPI
chialisp-puzzlesLoads and provides access to standard and…
unclear · top 15,000 on PyPI
clvm-tools-rsCompiles and executes Chialisp programs to CLVM…
permissive · top 15,000 on PyPI
chia-puzzles-pyProvides Python bindings to the standard Chia…
unclear · top 15,000 on PyPI
clr_loaderLoads and provides a generic interface to call…
unclear · top 5,000 on PyPI
installerA low-level library for unpacking and…
permissive · top 1,000 on PyPI
check-wheel-contentsValidates wheel file contents before…
permissive · top 15,000 on PyPI
ccimportccimport builds Python C++ bindings on-the-fly…
permissive · top 15,000 on PyPI
intel-cmplr-lic-rtProvides Intel oneAPI runtime licensing and…
unclear · top 15,000 on PyPI