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.1-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

buvis_gems-0.3.1-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.1-cp314-cp314-manylinux_2_34_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

buvis_gems-0.3.1-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.1-cp313-cp313-manylinux_2_34_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

buvis_gems-0.3.1-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.1-cp312-cp312-manylinux_2_34_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

buvis_gems-0.3.1-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.1-cp311-cp311-manylinux_2_34_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

buvis_gems-0.3.1-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.1-cp310-cp310-manylinux_2_34_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

buvis_gems-0.3.1-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.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: buvis_gems-0.3.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f03bbdd649b6f2eb921dcf749d67ffb4f6ef2924e0bbdd0d70e2542ba30947b9
MD5 9e89960ba828f1dc9f9d4606debfbec3
BLAKE2b-256 c2508f0b60cad33136287e5dd8b586dd00b0c5340429bf4362d18ad952212e06

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 75db5cea5507e6210fe35c44fb60174a56bb47a8366742937adddec3e95edea1
MD5 52b6e203e223a5a0493aa15d6260cd2d
BLAKE2b-256 81e4cb0d6c7e1c4e9e4096b5ff14c82e9cb7e827988ee902a05f284ac567340d

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 e03499c6d1376ec5fd7e9554801c60b7bdf35b6100e556889ae845a4ea01a608
MD5 30d523e22b9ac5e00d88aa935f9a92fa
BLAKE2b-256 07457844830e304728f28ccbf9f468f04afd9863becf9231b01373c82ac5befb

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cad0efd10f19cc070096760379c1b58ef4dd430cbdd12c295d9061696f3633a0
MD5 b8246186dcc5610252ce65952017abd8
BLAKE2b-256 8da545391baa87afb61bd9e075539a9f8ced501c623ebd90b46c15bc3b429d4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: buvis_gems-0.3.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6a7f994d7d3ba51e01d1de48dde6e13a3d2832785c5b5a3baad3097f06d9e33c
MD5 a869abc55d91696414834a6bc49b3042
BLAKE2b-256 fefefaa951836fb3243f47707704da59d7375970880ddc67c7213218e2b530f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 95dcf96bd2fab8f23d6002df023730b8aa1a8d8ecb51574cc10f690357cebff0
MD5 ba7364a6cfe7ba2da6ef06717c8fc9c3
BLAKE2b-256 517ee27af1c18b05b8664d41d93791a391140416e657516b3ede20f9f9667971

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d10d2bb665629887d9d0f4d9682485577d1640155262a645f8b5044adb626354
MD5 96fd2fefabd547aa64602ed6b4e97d48
BLAKE2b-256 145e7897dc448aac52d0a6965a4bd861e8e94d673177059b264e9d04935e4be5

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 57379a21e4db8e5c0b1629fe01cb95f8f3a53eca8db78d046519a1987003a0e8
MD5 bdee9c64f53fcb097f0d0fbfd4bfd3c5
BLAKE2b-256 3882fcc976102fad7370947fca87255ba0d0cf1bfc6e1a2eeb6b39c218b5d6ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: buvis_gems-0.3.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 68c9861366d6083d28df720d0db19f1d26052b6d7f7eb71148bbdcde2e55ae72
MD5 ec50f70bdc264eb76cef7018636ce0ca
BLAKE2b-256 cd85f328ebaa8569d9657fd782f7f84263df64bf5171de8e76a9abe01ef681f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a7bb083537baef996e328f9c026e641426287b215fdc8bcf58e984d32a0321bf
MD5 5e049429be5a45fe1c3cd58da1028b93
BLAKE2b-256 3ca54bf902dffc09adb18805fd9eb078fbb5ea797639e205712bd26d7ac95f45

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 c5912ce9a3edb321f02a1f130fc7ac67c30de9fba0a34d0f28f159ef81fff5fd
MD5 e1270fe3d8315aeb577c378c7760acf3
BLAKE2b-256 d8fe8e41ea6c60b163707e2c30b99e44b7b4ad3f8f1752b9d6b88e74855a0f38

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8a048b148751b62ae75ef1e10bdf17ecd01cbdd6d46092542e78bc0a09e884b7
MD5 aba2d62c45c1737cb9afd6a3c1ab10c9
BLAKE2b-256 592613580c7d1093638a8d7f8be5fe1dc407109b08e9bf468d00f82934c2e631

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: buvis_gems-0.3.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6cc6010dc586966e8bfe2ec00e17a45b44b914bc83a43c46848acca7d42528ca
MD5 47b4a87e8d878f7e879ae42a8ee2f5f2
BLAKE2b-256 0b901576376ea842389cef9a22e3ce4e22dd0df8501aecbbbc8036b0a1829c6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4c75797300b057887afe1bacfc2d1799ff6f18e631b11fda2eb61bff41098f36
MD5 f65a04432e88f330badb545150f6d588
BLAKE2b-256 bfe47f178483c4b4799b5c4a1a8cff24dfcd8b60e38bffa6ceebfa9834898e29

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 165264ebf4d9ad2e62a911104e4230d9f5c70071bd464ed5ff52fd7ba0888697
MD5 2c890ff95f6d545d5055884daefe1dd5
BLAKE2b-256 46d0fe411760c4d3547e31fcc71c0d8f0afe2973e37707f9c9edff40add11d96

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 71ba8784fb9165ab8c90c0f89d8384eb64a30d1020d53a59797c2f5d2d40199b
MD5 98b44736d0e4f897562d3fbcf5d7e677
BLAKE2b-256 15e23982dbb561e256ab8bf35f51dec82fdd7e597344f04459ff457c0e05ff4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: buvis_gems-0.3.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a86f8f2df9190f699ab89cd6bd36a15d52135a854ad7d530a08ba75ded62e175
MD5 e2874218555e960c181d5bf6a310d5cc
BLAKE2b-256 15ebed8353c7787b8bf30dfb0e324516e87f9431e1e576eccb71b3f52cd0f6b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f3cb9c42dc9ca13f8cce4970db8577bacc770d6e67af6a473fd39c7c4b9e9d93
MD5 2c11794af0765c8c95b4f9b45a555f18
BLAKE2b-256 86f8571a8e9c5761f182d0bc16f8a2cde771a57c6b292d46025416316428e4f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 fc8541655ed13dfa071922003d1d58be4c957061d16029c49ce2789b54813ac9
MD5 d73e01cecb04e6505bd4903fe6cea774
BLAKE2b-256 f03ac686bf823f1d67df9487687c975c3e879e116bfb764452261da60a7e9aa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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.1-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for buvis_gems-0.3.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3d24c75b7353ca1f37b6c07a5255aec4c6825b4ee52e5b958bfe6820cf6c6575
MD5 43d55b667d0fc14d33472996395de627
BLAKE2b-256 0ac889922974e37c25d6f50c0fd653fa1f31a9cdec1383afc0d2a270a711078f

See more details on using hashes here.

Provenance

The following attestation bundles were made for buvis_gems-0.3.1-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