Add your description here
Project description
mobuild
This package let's you construct Python packages from notebooks. You can add "## EXPORT" to cells that need to be moved and then use the utilities from this library to construct Python projects that you can install with uv.
Install via
uv pip install mobuildor run directly viauvx mobuild.
Cli Features
export
Turn a folder of Marimo notebooks into plain Python files in an output folder.
uvx mobuild export path/to/nbs path/to/output_src
init
Create a new project from the bundled template.
uvx mobuild init my_project_name --output-folder .
Python API
runtime_sync from the notebook
Write the current marimo notebook to a Python file in an output folder.
from mobuild import runtime_sync
runtime_sync("src/package_name")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mobuild-0.2.0.tar.gz
(4.9 kB
view details)
File details
Details for the file mobuild-0.2.0.tar.gz.
File metadata
- Download URL: mobuild-0.2.0.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f0ad3455915a6d4e5c5d077df73f70f31b91e88be8a1cc123cf68d4ae26aa41
|
|
| MD5 |
804f6f6eaa7180028eea7e08eb7af68a
|
|
| BLAKE2b-256 |
71b1d66b6081dec1c02dde58c5e5eff55305cc8699a38100e0aeca5d085a4e87
|