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 ask your installer's own index (mise, uv or pip; PyPI for pipx) for a newer release and upgrade to it:
dot --update
This prints buvis-gems X.Y.Z is up to date. or streams the installer upgrade output. When PyPI is ahead of what the installer's index offers (a lagging mirror, mise's minimum_release_age), it says so instead of upgrading. An upgrade that leaves the installed version unchanged is reported as a failure.
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 15 CLIs (backup, bim, dot, fctracker, fren, morph, muc, netscan, outlookctl, 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 |
morph |
markdownify | morph |
muc |
ffmpeg-python | muc |
pinger |
ping3 | pinger |
readerctl |
requests | readerctl |
sysup-cert |
cryptography | sysup (x509-expiry) |
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/) — 15 Click-based CLIs built on the library:
| Tool | Purpose |
|---|---|
| backup | Config-driven tar archiver (git-src backup) |
| bim | BUVIS InfoMesh (zettel integration) |
| dot | Dotfiles manager, with host-specific config links via a host-links manifest |
| fctracker | Foreign currency account tracker |
| fren | File renamer toolkit |
| morph | File conversion toolkit |
| muc | Music collection tools |
| netscan | Network scanning tools |
| outlookctl | Outlook CLI |
| pinger | ICMP ping utilities |
| puc | Photo utility collection |
| readerctl | Readwise Reader CLI |
| sysup | System update tools |
| vuc | Video utility collection |
| zseq | Zettelsequence utilities |
dot host-specific config
List per-host paths in the tracked manifest
<dotfiles_root>/.config/buvis/host-links, one <target> => <source> per
line. Both sides are $HOME-relative with / separators; absolute paths, ~,
drive letters and .. are rejected as host-links:<lineno>: <reason>.
dot materialize links each missing target to its untracked host file. It
never deletes or overwrites anything and warns about real files, wrong or
dangling links and missing sources. It also installs missing post-checkout,
post-merge and post-rewrite hooks into git core.hooksPath when set; they
run dot materialize --hook. dot status and the TUI (key L) report link
problems. On Windows, directories become junctions and file links need
Developer Mode. Details: docs/source/tools/dot.rst.
dot sets core.hooksPath to <dotfiles_root>/.config/buvis/hooks when it is
unset, and dot status warns when the hooks dir or its pre-commit is missing.
New host: dot setup [<url>] (or BUVIS_DOT_REMOTE_URL) bare-clones the
dotfiles repo, checks it out without overwriting existing files, and links host
config.
Localizing files: dot localize <target> [--to <source>] converts a tracked
file to a host-specific link: untracks it, moves it to the source location,
creates the symlink, and updates the manifest. Commit the staged manifest and
deletion, then push.
Pull rescue: When another host's localize-commit arrives, dot pull detects
the incoming deletion and rescues your local bytes to the source location before
git removes the file. If both target and source exist with different content, you
choose which to keep (the other is backed up). The TUI (key P) shows a modal for
collisions. Warning: raw git pull bypasses rescue — always use dot pull.
Divergence patch: When an uncommitted edit touches a file the incoming
commits also change, dot pull saves the edit to
~/.local/share/dot/divergence/<UTC timestamp>.patch, resets that file to
HEAD and lets upstream win. The patch header names its base commit; git apply
it onto that commit to get the edit back, then delete the patch. dot status
and the TUI status bar warn while a patch is pending. Edited secrets are
saved encrypted; see docs/source/tools/dot.rst for recovery.
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). bim doc migrate-layout
consumes that list and moves each zettel into its per-issuer subfolder
(dry-run by default; --apply performs the moves). See the
Sphinx docs for the full JSON schema.
Metadata
Release files for buvis-gems 0.14.2
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.14.2.tar.gz | 2.0 MB | Details |
Built distributions (wheels)
Total release size: 34.1 MB
Release files / buvis_gems-0.14.2.tar.gz
| Download URL | buvis_gems-0.14.2.tar.gz |
|---|---|
| Size | 2.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
affd73ce2a99319cc66246522862bfc2f0b867dfbf57ba1fd1b135b6e20756f2
|
|
BLAKE2b-256 checksum How to use checksums |
f0b7ab665a33f8beea9832ccc0eed8d972e64d33be58c289cc48291e0f51f04c
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp314-cp314-win_amd64.whl
| Download URL | buvis_gems-0.14.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
76c950e7d29e6281dd9e44a8bcbdc01ab4b5aab2c12e2de4dd838b0ad85b226a
|
|
BLAKE2b-256 checksum How to use checksums |
5cacf3de086caf5a62e2a2274e729595ece74b5741fa2c88f81faa8e15400d94
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp314-cp314-manylinux_2_34_x86_64.whl
| Download URL | buvis_gems-0.14.2-cp314-cp314-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
9f5aa863a8f8f6b50f0de3e9077e1b972b22ff007e0d63a87fb47ff7c42cc023
|
|
BLAKE2b-256 checksum How to use checksums |
7a6979f59f909de39001f9787cf25cefcf219ad2ad87fb070c37a7a583309584
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp314-cp314-manylinux_2_34_aarch64.whl
| Download URL | buvis_gems-0.14.2-cp314-cp314-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
757182429f84e7f983a19ea98649c9976ccf81546b399b51fb9e39c4b86753d8
|
|
BLAKE2b-256 checksum How to use checksums |
116a1090bcf6b63f61b3d929872dab4d4c516ef884cf9d05750997653bf60775
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | buvis_gems-0.14.2-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f058fa3cf85b41911f77418e04cf7cb53b3a6fc294eb19b09ec728f171bfd6f9
|
|
BLAKE2b-256 checksum How to use checksums |
e87ff2b807fbb73e3d942106df7baafebee706fef3be360facb77d5c114b6eb4
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp313-cp313-win_amd64.whl
| Download URL | buvis_gems-0.14.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
16d54346cbcb67e37b62a9842c7ce74a750f8b13fe452cfc0f8b5f9097891b7c
|
|
BLAKE2b-256 checksum How to use checksums |
82c82a2d935312bef170cac5f1500904cd5992d6f62e32f980610c4717855ca0
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp313-cp313-manylinux_2_34_x86_64.whl
| Download URL | buvis_gems-0.14.2-cp313-cp313-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
6f5506ba70bb39bac37d240a7c1998341bc9b4ecc4750e503498d0326941a821
|
|
BLAKE2b-256 checksum How to use checksums |
5ec093ca0ae8fb83db00f987b8bdc5abdb35d44c1503a03ff5a56e281b021d23
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp313-cp313-manylinux_2_34_aarch64.whl
| Download URL | buvis_gems-0.14.2-cp313-cp313-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
d4a776c8f75022f26325be2d5e804226a5f87afcf8616800ad93868c2c57e768
|
|
BLAKE2b-256 checksum How to use checksums |
57b8053385726387227aabb4fb3442024c21d200f0b2a3d9fd069a59dfde2b02
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | buvis_gems-0.14.2-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
47cf368bb2a77a846c949631dc55146664c8dbe894facc8d38fe3ea0259c0b1f
|
|
BLAKE2b-256 checksum How to use checksums |
8c5fd516b23d032b09b5dc7a494e8ebf7cb6e9213fe95e761ca9e847aa63226f
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp312-cp312-win_amd64.whl
| Download URL | buvis_gems-0.14.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a767975cae7be03404f927adefa234ee917a9b3d0ff2241834ec1a426ee09b7c
|
|
BLAKE2b-256 checksum How to use checksums |
caa28064d5302847020d016d3bbbf8052972b45e17778cdb46acbfbe78ffadef
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | buvis_gems-0.14.2-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
973a6f68de1ee650d10ed9c916fba5890e9e91a5d552a4ae45b079ca54c953d7
|
|
BLAKE2b-256 checksum How to use checksums |
1d213964801c5f78dbc76c31454e297ce5a9a2c24d9585c9b9c944300d534a85
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp312-cp312-manylinux_2_34_aarch64.whl
| Download URL | buvis_gems-0.14.2-cp312-cp312-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
6bee6066c3290d7781b386741dac69f15500f0965ff1bf41dd7760079097c6b0
|
|
BLAKE2b-256 checksum How to use checksums |
65374d553857c55f6eba729d5e7e6180eb4ced3c7f1c707a005f7132a5928bf2
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | buvis_gems-0.14.2-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
76c6d31ec02192df1f6b646a698d62ed25a085ecbab4f94f8c5b9846f0d6cae7
|
|
BLAKE2b-256 checksum How to use checksums |
aef5fad33e3776926569aef1f7188c73f239160b5a1a7b507b7a1ff9fe6ee6c1
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp311-cp311-win_amd64.whl
| Download URL | buvis_gems-0.14.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fc92ad34f1f46ebc3283b23d672026d78a74374e720d1881c24745eaeef7d344
|
|
BLAKE2b-256 checksum How to use checksums |
82433bc6cac06e46803a0a0f66ee3fe73a8aa33986036cb0bdeff629344be163
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp311-cp311-manylinux_2_34_x86_64.whl
| Download URL | buvis_gems-0.14.2-cp311-cp311-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
70f31c35464fe79021e5efdb9731e5609f9d7eb20bbc2f615b9f7d9c1a954aed
|
|
BLAKE2b-256 checksum How to use checksums |
ced97fab991710cb43e8d2b9c2e9599f6fc6be1fc502297d1f230f9ff0ceb8f3
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp311-cp311-manylinux_2_34_aarch64.whl
| Download URL | buvis_gems-0.14.2-cp311-cp311-manylinux_2_34_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ ARM64 |
|
SHA-256 checksum How to use checksums |
a97e49c3f7d1392cc39fb104c1b29164102a8f15ce4e9eab089c5324237e6d7a
|
|
BLAKE2b-256 checksum How to use checksums |
c6dd11129cf4c88e4e8ef1baa8dcb89deb7cff2d09f2dc2974b1e631e3393a2f
|
| 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 Oct 17, 2026.
Transparency logRelease files / buvis_gems-0.14.2-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | buvis_gems-0.14.2-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7aa5a714538ba8daeed854785d61155ac11a7bc143a36891906bcf34a9c2514d
|
|
BLAKE2b-256 checksum How to use checksums |
632362b95f3b5a7b42bafb3341c66bbd03b691b2c9a0604d8f520e7f90598e7e
|
| 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 Oct 17, 2026.
Transparency log