Skip to main content

BUVIS Python toolkit and CLI tools

Project description

buvis-gems

BUVIS Python toolkit and CLI tools, shipped as a single PyPI package.

Documentation

Install

uv tool install buvis-gems              # all 9 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

Pre-built wheels for Linux (x64, ARM), macOS (ARM), and Windows (x64). Python 3.10+.

All 9 CLIs (bim, dot, fctracker, hello-world, muc, outlookctl, pinger, readerctl, 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)
hello-world pyfiglet hello-world
muc ffmpeg-python muc
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/) — 9 Click-based CLIs built on the library:

Tool Purpose
bim BUVIS InfoMesh (zettel integration)
dot Dotfiles manager
fctracker Foreign currency account tracker
hello_world Sample script template
muc Music collection tools
outlookctl Outlook CLI
pinger ICMP ping utilities
readerctl Readwise Reader CLI
zseq Zettelsequence utilities

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

buvis_gems-0.3.0-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

buvis_gems-0.3.0-cp314-cp314-manylinux_2_34_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

buvis_gems-0.3.0-cp314-cp314-manylinux_2_34_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

buvis_gems-0.3.0-cp314-cp314-macosx_15_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

buvis_gems-0.3.0-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

buvis_gems-0.3.0-cp313-cp313-manylinux_2_34_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

buvis_gems-0.3.0-cp313-cp313-manylinux_2_34_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

buvis_gems-0.3.0-cp313-cp313-macosx_15_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

buvis_gems-0.3.0-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

buvis_gems-0.3.0-cp312-cp312-manylinux_2_34_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

buvis_gems-0.3.0-cp312-cp312-manylinux_2_34_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

buvis_gems-0.3.0-cp312-cp312-macosx_15_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

buvis_gems-0.3.0-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

buvis_gems-0.3.0-cp311-cp311-manylinux_2_34_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

buvis_gems-0.3.0-cp311-cp311-manylinux_2_34_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

buvis_gems-0.3.0-cp311-cp311-macosx_15_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

buvis_gems-0.3.0-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

buvis_gems-0.3.0-cp310-cp310-manylinux_2_34_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

buvis_gems-0.3.0-cp310-cp310-manylinux_2_34_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

buvis_gems-0.3.0-cp310-cp310-macosx_15_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file buvis_gems-0.3.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: buvis_gems-0.3.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for buvis_gems-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 72f12fcc5e8da488a9142d8edeeb81246c0e43dc433a3423a37716e9667cdfd7
MD5 6b075a399293966f1a183e2056d8a1f0
BLAKE2b-256 b2908c6a175f3eaf46370be13b6b3641182e79a4bc524ebe56143ff46addf0e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 97fe8d0d62ba56180ca98f642a169552e14b420167788639c4b88d5ef1287b72
MD5 2332a45a203719a503c4b01eb00e3e1f
BLAKE2b-256 40243ca2b9c9e4a68582106d6ea5b9b27f04cba240ca6623638ce1fae4490758

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp314-cp314-manylinux_2_34_x86_64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 16d5fb3eb51a6b5b2a959ba794be281fdbffde0d9fd0e8b45054fe3310666a0c
MD5 1c8aca7e359b013c7dc5cf04be4ee3b2
BLAKE2b-256 b318a5a7f99aa9b429a9a56338b073b8011a9fc749fd2e7d14ca1cc2436b5c3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp314-cp314-manylinux_2_34_aarch64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2e3fa84868972a4cb7dbbc7448e5920de99556a717994f032e4ecdcb4664038b
MD5 03f9f4f1379fb2d7c8fff6fdfe3bff6d
BLAKE2b-256 97f6389d15df58f0a159126ffcadee7b4bf9e9c9959b69a8b17a82b7b7004946

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: buvis_gems-0.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for buvis_gems-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a7a7194293c9223b9403937931b2bc58434ff49d96b1ac0fef77db8e30163649
MD5 60c742a9c2b929bbbb5bdd249d00ee3f
BLAKE2b-256 2c3617b43ba17469b1927a14e5a8fae95d1e486a0115d6e88d1adc15545ad5a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1aa8d3f96e54f005d2cc21926aabbcc508f95e048a3ed7f6b3936af1ddeaa4c4
MD5 e6df042399d17dffd4324768d8906aa3
BLAKE2b-256 a60e1f5bc876de4768feb154a8ea03fa3f80b0be350814483bcb69eaef881a57

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 30a35cea048d082dca09f7bd70a5774009775e4a749ff0552bbfc7f6422ea323
MD5 bf63d2d445238268180b58a763015442
BLAKE2b-256 6778e8a9d72dd6be353e679bdf33f2c9180ee7479aab7a4e2f04595832907c1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2937356901d9293392ff18268b9c2d57518d5e5ef4974e7de14af98571157a08
MD5 6eb5c688468740634f1dc189797d338b
BLAKE2b-256 0cb5c1e0c6c2663a488b1f20f0bd9887e71837ab988632a9fb611b9c8f2b537d

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: buvis_gems-0.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for buvis_gems-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c30a97306c109400418fd1cd9b0e7540067bc94b54f774b8af94172262da52f3
MD5 1ab61bc9b15ae72de6c2563361ffd3bf
BLAKE2b-256 df26b575879e857bb1b8809e907578cb9c10768abf6047122374e7bb39e2ef5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6f9e164aa72256302f95122481b7ed6647514ef18f7f44815b53e74fad00f689
MD5 d0dfaea869fd6e022557f2d5d6e52240
BLAKE2b-256 5bf169a2f010adf323eb28a5dda8e70b4cdc6be53d2b93fc5a2f47d45d371ac9

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 bb3c5c8972a4f55ebb9f97f3b32a9503dba9c510078220fa17b18cf11b39fd52
MD5 a71872e08f92a47ca729047d49ca35df
BLAKE2b-256 824ad1a2f7b733ddf8f561949dcd9197759bc98df7ef502b07cf133fad0c01ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp312-cp312-manylinux_2_34_aarch64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 150c97d0b124ebfae0f6981f1e98893bec7d4e09d06fad434484249ff9679c6b
MD5 aef1a323cc24315ea07ecb72efa869d0
BLAKE2b-256 8454c937178b0c2d0e4947187acdefe734a3d504350bae64a052c9feafb87693

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: buvis_gems-0.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for buvis_gems-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e4f4c42535b8ecfd5762f811888db8902f19f7dbba312c5d19910f5968e44f93
MD5 3b72b649825477db1b60654a74640d4f
BLAKE2b-256 de41d88df0773aff9613132d7590f7d0d7226ee78f7877230f3b13601b8435fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ccad803c2ccf5372e5836a9ea764d600fdb04578553633a62c1037303cb6db2e
MD5 0a9f2d011ff80e7560f54d289bd5b6e9
BLAKE2b-256 746f7a51a63769dd225b0fcfe6f4500ac8cc5043bc4ca5a3a4c9398e9bfd74fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp311-cp311-manylinux_2_34_x86_64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 570b2367f48e1ab2a620196b87821949fe080ff4fef7993a5ac61637e68e8d50
MD5 9e283e60cbeaccbca2973fff98744194
BLAKE2b-256 84020f067bede05dfd998b1166614406115bd346eb4eed3bf47b29a2700e617c

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp311-cp311-manylinux_2_34_aarch64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1e02adbda3abda8f7c2022cd28ee1ca02ad78d023fda0d5aa759c4e00c165240
MD5 89bd68e6f2e4d411d1f03040cadc8a44
BLAKE2b-256 f39fb56ba395a3ac7faa38046b9d489236aaf525f3593e93834e38ab3cd4a27f

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: buvis_gems-0.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for buvis_gems-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 12d2c15cd923177d991975162263c46b7eba945479d9d8c3f9bfab832c965389
MD5 483cfc8893cafde5e47d9463fc215aa3
BLAKE2b-256 0a8cf4c47d3f9568ef55bc5f50eba4f9d7b0520c0161856ef021caf6daef5bb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d6641204a84abff44b2f410d19266971e230fdad57e4519dfc8e703168e3f4c8
MD5 5071842605c45ff40362ace257be7116
BLAKE2b-256 7f3baf6210d487942fb59da0f03773d6d9f122beddc28f560ada1446518092e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp310-cp310-manylinux_2_34_x86_64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 667bb638fa7cfaf16b2bf46cb8c3df3a2af67f813cf8f4f495c2efd4fc3008d8
MD5 5d6884766ce7769c07058b7a6a6bb8d0
BLAKE2b-256 0603fc34e19913972bfae2bf7d4b8f0b593a30caf6a67e2646bd0356e885b624

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp310-cp310-manylinux_2_34_aarch64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file buvis_gems-0.3.0-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f6022180ffed44f09735536fa771d17980830543abcde1ed9cc34d01b54e7f94
MD5 a850e43c89448c2c237f8894640b1666
BLAKE2b-256 4eef518c0c83892f41590a9d19afa7b336c06b5c568b766e2ff5cf65cb9ae90b

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.0-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: publish.yml on buvis/gems

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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