Murali Kit
Python authoring kit for Murali Engine: themes, named colors, teaching views, and examples.
python3 -m pip install murali-kit==0.3.0
That pulls a compatible murali-engine wheel on macOS, Linux, and Windows. Those platforms do not
need a local Rust toolchain.
from murali_engine import Scene, Label
from murali_kit.colors import WHITE
from murali_kit.composite import TitleCard
from murali_kit.themes import DarkTheme, apply_theme
scene = apply_theme(Scene(), DarkTheme())
TitleCard("Murali Kit", "Python add-ons for Murali Engine").add_to_scene(scene)
scene.add(Label("Hello", height=0.3, color=WHITE))
scene.preview()
The engine owns Scene, primitives, timelines, preview, and export. Kit owns style and lesson
diagrams. The engine does not depend on the kit.
Local development
python3 -m venv .venv
.venv/bin/python -m pip install -r requirements-local.txt
source .venv/bin/activate
export PYTHONPATH=src
python examples/hello_shapes.py
python preview_all.py --auto
requirements-local.txt installs the adjacent ../murali checkout. Use requirements-git.txt to
install the engine from GitHub instead.
How to run the catalog: examples/README.md.
How to publish: RELEASE.md.
Release files for murali-kit 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| murali_kit-0.3.0.tar.gz | 88.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| murali_kit-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 184.1 kB
Release files / murali_kit-0.3.0.tar.gz
| Download URL | murali_kit-0.3.0.tar.gz |
|---|---|
| Size | 88.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4491495ff5d15f2313be6251429643d80f9c38144b5a13a33a6a1e87563ec1f9
|
|
BLAKE2b-256 checksum How to use checksums |
9fe4e35588c6c9966dec2c9934f579f4c20eb419dd6a6768f68fcd207b86510e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / murali_kit-0.3.0-py3-none-any.whl
| Download URL | murali_kit-0.3.0-py3-none-any.whl |
|---|---|
| Size | 96.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3d558673eb49565ae4e01f2dddfdbfbc2ecf753a27e8598e94a40acd0b8e71dc
|
|
BLAKE2b-256 checksum How to use checksums |
907acaed99c694319f0c384c666564de0677d1f03050833e029c46ed5ba6f156
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|