Skip to main content

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 mobuild or run directly via uvx 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


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)

Uploaded Source

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

Hashes for mobuild-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5f0ad3455915a6d4e5c5d077df73f70f31b91e88be8a1cc123cf68d4ae26aa41
MD5 804f6f6eaa7180028eea7e08eb7af68a
BLAKE2b-256 71b1d66b6081dec1c02dde58c5e5eff55305cc8699a38100e0aeca5d085a4e87

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page