buvis-gems
BUVIS Python toolkit and CLI tools, shipped as a single PyPI package.
Install
Pre-built wheels for Linux (x64, ARM), macOS (ARM), and Windows (x64). Python 3.11+.
uv
uv tool install buvis-gems # all 15 CLIs, no optional deps
uv tool install buvis-gems[bim] # + jira & textual deps for bim
uv tool install buvis-gems[bim,muc] # combine extras
uv tool install buvis-gems[all] # all optional deps
pipx
pipx install buvis-gems # all 15 CLIs, no optional deps
pipx install 'buvis-gems[all]' # all optional deps
mise
mise's experimental uvtool backend doesn't support extras. Use the pipx backend instead.
In ~/.config/mise/config.toml:
[tools]
"pipx:buvis-gems" = { version = "latest", extras = "all" }
Then run mise install.
Update
Any tool accepts --update to force-check PyPI and upgrade if a newer release is available:
dot --update
This prints buvis-gems X.Y.Z is up to date. or streams the installer upgrade output.
You can also upgrade manually with your package manager:
uv
uv tool upgrade buvis-gems
pipx
pipx upgrade buvis-gems
mise
mise upgrade pipx:buvis-gems
All 16 CLIs (bim, dot, fctracker, fren, hello-world, morph, muc, netscan, outlookctl, pidash, pinger, puc, readerctl, sysup, vuc, zseq) are always installed. Extras add optional dependencies some tools need:
| Extra | Dep | Tool |
|---|---|---|
bim |
jira, textual, fpdf2 | bim |
bim-web |
fastapi, uvicorn, watchfiles | bim (web UI) |
doc |
ocrmypdf, pdfminer.six, requests, Unidecode | bim (doc subsystem) |
dot |
textual | dot (TUI) |
fren |
python-slugify, Unidecode | fren |
hello-world |
pyfiglet | hello-world |
morph |
markdownify | morph |
muc |
ffmpeg-python | muc |
pidash |
textual, watchfiles | pidash |
pinger |
ping3 | pinger |
readerctl |
requests | readerctl |
all |
all of the above | — |
What's inside
Library (src/lib/buvis/pybase/) — shared adapters, CLI scaffolding, configuration, filesystem and formatting utilities, plus the zettel subsystem (domain logic, Jira integration, and a Rust extension via PyO3 for performance-critical parsing).
Tools (src/tools/) — 16 Click-based CLIs built on the library:
| Tool | Purpose |
|---|---|
| bim | BUVIS InfoMesh (zettel integration) |
| dot | Dotfiles manager |
| fctracker | Foreign currency account tracker |
| fren | File renamer toolkit |
| hello_world | Sample script template |
| morph | File conversion toolkit |
| muc | Music collection tools |
| netscan | Network scanning tools |
| outlookctl | Outlook CLI |
| pidash | Autopilot PRD cycle dashboard |
| pinger | ICMP ping utilities |
| puc | Photo utility collection |
| readerctl | Readwise Reader CLI |
| sysup | System update tools |
| vuc | Video utility collection |
| zseq | Zettelsequence utilities |
bim doc subsystem
bim doc ingest watches the staging inbox and either auto-files a PDF
into <business_root>/<issuer>/ (with a paired zettel under
<vault>/<doc-subdir>/<issuer>/) or stages it under _triage/ when a
field is uncertain. bim doc promote finishes a triage proposal into a
filed zettel. bim doc audit is read-only: it walks <business_root>/
and writes a structured JSON report under <state_dir>/audit/ covering
missing or orphan zettels, sha-256 mismatches, OCR/hash adapter failures,
rule-registry validity and freshness, plus a legacy_layout_zettels
list (zettels still at the pre-v1 flat path, the input contract for the
forthcoming migration command). See the Sphinx docs
for the full JSON schema.
Metadata
Release files for buvis-gems 0.13.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 | |
|---|---|---|---|
| buvis_gems-0.13.0.tar.gz | 986.9 kB | Details |
Built distributions (wheels)
Total release size: 27.3 MB
Release files / buvis_gems-0.13.0.tar.gz
| Download URL | buvis_gems-0.13.0.tar.gz |
|---|---|
| Size | 986.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
014ecbdc8f6af1a936783c6bd39041dd4bc4d36116710dda5862e75d3e3b73b9
|
|
BLAKE2b-256 checksum How to use checksums |
2e354571d463a48c61bc2dbc01b18022a55d1772fe1d1b3481ba9f82ae731728
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp314-cp314-win_amd64.whl
| Download URL | buvis_gems-0.13.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e62b3fb91c4c92b000ab6ed3457d52139547a989e2a603d8fac80d3c683b693d
|
|
BLAKE2b-256 checksum How to use checksums |
4a578adef1b4db40a79e3f4fce514fa27aa51ab83b0f71888fcd3a6d51574d66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp314-cp314-manylinux_2_34_x86_64.whl
| Download URL | buvis_gems-0.13.0-cp314-cp314-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
50b1288fe16ed10a7481aeb2f39a91d029f4d0831673ea1d35852240597fe20f
|
|
BLAKE2b-256 checksum How to use checksums |
72b1103f6c61e49ce565db39e83eb13b9878befad18045c871a50947cc6f05be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp314-cp314-manylinux_2_34_aarch64.whl
| Download URL | buvis_gems-0.13.0-cp314-cp314-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
51cc6841bc8ca92a5ea55172040963fa172d2c17effd6b9e5804a8c15beddcad
|
|
BLAKE2b-256 checksum How to use checksums |
61de02e3fb61490e6e15ee6fadd8fd657688191a64f31298c0c7b4488586b7ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | buvis_gems-0.13.0-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2ff4fbb0fe22ec25c54a5867ab7eaac8bcbfa5f7ce0b9d623b1d08f47cebccc6
|
|
BLAKE2b-256 checksum How to use checksums |
dfd8a6156906deac6f457393469b76af8376f59aa8e251f8fb76a24969524b72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp313-cp313-win_amd64.whl
| Download URL | buvis_gems-0.13.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
dcedcc9658a11afde48c132507d77c70d24e297a5a94f0e99ba8af1b872dc15a
|
|
BLAKE2b-256 checksum How to use checksums |
6f2959e8704e706e7c31d2888b3efd74dcbbef7c75fb94e3f91ec387e63f282b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp313-cp313-manylinux_2_34_x86_64.whl
| Download URL | buvis_gems-0.13.0-cp313-cp313-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
79c5dd9af1f3da1f588575c29c581ed9dc6b5b64651dfaef5927dabb521ccb5b
|
|
BLAKE2b-256 checksum How to use checksums |
7cf4ea07018f04b97b41d8cb3ea60a894e22609a4cd1043e8afdc18f2fa4de0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp313-cp313-manylinux_2_34_aarch64.whl
| Download URL | buvis_gems-0.13.0-cp313-cp313-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
2a94ff163ca2b573e678b995c3334121fc292f09d45cb0458ebd98f2a44c8bde
|
|
BLAKE2b-256 checksum How to use checksums |
e673f35bfebcce73191b8a6e9cabf55555fdde65c75ccd094dca6abda4b141a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | buvis_gems-0.13.0-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e9576ac06c9ebcdebff93cefcda7d6c65c8fef3f9e60539d25177d2f15db4c88
|
|
BLAKE2b-256 checksum How to use checksums |
e1d72af926ac3d8630454cca12c4d291359987c0108a6d543ddb4da5bba44188
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp312-cp312-win_amd64.whl
| Download URL | buvis_gems-0.13.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
275569c2105678ac3756be2c2b9329f46316d72d3eaf6b9c5e5af1124fcf7fcd
|
|
BLAKE2b-256 checksum How to use checksums |
5afb6fa3765f94cb526864aabb517336a6a405f09d1426fcd001cb62a74b6063
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | buvis_gems-0.13.0-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
b3419ef301c4791cd81f84598c9e9a684ffc00808be1027ff0979bbf7a30ae00
|
|
BLAKE2b-256 checksum How to use checksums |
006ebed691587cccd6f45a4fe9f51a1409ae2f7c931b4500f96f3270a7292c1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp312-cp312-manylinux_2_34_aarch64.whl
| Download URL | buvis_gems-0.13.0-cp312-cp312-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
dc957a323d4f7908869a7da0e989b83cfb32b06a7b5567ea310c7b027309e37f
|
|
BLAKE2b-256 checksum How to use checksums |
5a7dac9f408ccfea1d2596407ca7846ca411a91bc1c51bb7c53ac02ef40e091a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | buvis_gems-0.13.0-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
65777d79b90825e92776b7bdb5310d9e9805d69bf5503a7acee08df206d66e0f
|
|
BLAKE2b-256 checksum How to use checksums |
4e70fc65d87b9928510299654b4e4bdedd5febc32fccbe1c764817ec27804235
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp311-cp311-win_amd64.whl
| Download URL | buvis_gems-0.13.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
82558494223c5b4bc52f0f0165969b9318617d28faf94ad9fd59a409f54c6c5a
|
|
BLAKE2b-256 checksum How to use checksums |
a695c16a80b91415301117878abd31d68224ff44b440a8efc776a4333227b597
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp311-cp311-manylinux_2_34_x86_64.whl
| Download URL | buvis_gems-0.13.0-cp311-cp311-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
81c6434f377099f2c396a66399116a4c2a85ca19cbdcdd8714c79606ad82a3a8
|
|
BLAKE2b-256 checksum How to use checksums |
15d32d380c2fb958e5ca6ef4730a94687d3517f214f0e7e8b3781734a69fba77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp311-cp311-manylinux_2_34_aarch64.whl
| Download URL | buvis_gems-0.13.0-cp311-cp311-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
6b9fcdf432d51292576c04763b5c301f2c309e9f865a6910b285af9fdb23ea61
|
|
BLAKE2b-256 checksum How to use checksums |
0114c88fde28682bd292ed477050c19cf76236b103d70edc68f1b46f556ad99c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency logRelease files / buvis_gems-0.13.0-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | buvis_gems-0.13.0-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4e3efba639a43d220961a71dba48544b86f551d97b52e1da1f8e61116ba5daf8
|
|
BLAKE2b-256 checksum How to use checksums |
a546570ae1e5c37eed5c63bd3b3f984137d3fa26b39ae348308384d4f98764ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 17, 2026.
Transparency log