Skip to main content

kanbaroo-web

Static web UI for Kanbaroo, served by kanbaroo-api at /ui when you install the optional kanbaroo-api[web] extra. See docs/spec.md section 9.2 for design intent.

This package ships a single function:

from kanbaroo_web import web_assets_path

assets_dir = web_assets_path()  # absolute Path to the bundled dist/

kanbaroo-api uses it to mount a /ui catch-all with an SPA fallback.

Building the bundle

The dist/ directory under src/kanbaroo_web/ is produced by a Vite + React build. The sources live in the sibling frontend/ directory and are not shipped in the wheel; only the built output is.

Node 20+ is a build-time requirement. From the repo root:

make web-build   # installs npm deps and runs vite build
make web-dev     # runs the Vite dev server for iterative work
make web-test    # runs the frontend test suite (vitest, single-shot)

make web-build writes into packages/kanbaroo-web/src/kanbaroo_web/dist/, overwriting whatever was there. The committed dist/ is what pip install kanbaroo-web delivers.

Install

pip install 'kanbaroo-api[web]'

License: MIT.

Release files for kanbaroo-web 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kanbaroo-web 0.3.0
File Size Uploaded
kanbaroo_web-0.3.0.tar.gz 414.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kanbaroo-web 0.3.0
File Interpreter ABI Platform
kanbaroo_web-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 560.7 kB

Release files / kanbaroo_web-0.3.0.tar.gz

Download URL kanbaroo_web-0.3.0.tar.gz
Size 414.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f5cfb3c7b5759fdadc5305c86787a18a06cce96275c6c508369333930ed489df
BLAKE2b-256 checksum
How to use checksums
5877fc90acdb823636b5542ca9b94378ede845532a153c9dd86d77ac4ee76a81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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}

Release files / kanbaroo_web-0.3.0-py3-none-any.whl

Download URL kanbaroo_web-0.3.0-py3-none-any.whl
Size 146.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
007eb4f72a204e17b9bdf63f1553688564eae6a58fcd387238bf99a1c2c0411d
BLAKE2b-256 checksum
How to use checksums
bac93e34e26bedff28ab6f1bd1630b9b9db0292d2da2ce214dec5b33d5cffb4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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}

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page