A Hermes bytecode disassembler and assembler for React Native bundles.
Originally created by baba01hacker666 and continued by Doraemon cyber team.
Why hbctool
React Native apps can ship JavaScript through the Hermes engine, which compiles application code into Hermes bytecode. That makes reverse engineering, inspection, and patching harder than working with plain JavaScript bundles.
hbctool helps with that workflow by letting you:
- disassemble a Hermes bundle into a readable HASM representation
- modify metadata, strings, and instructions
- rebuild a valid Hermes bytecode bundle from the edited output
- use either the pure-Python path or the optional native C++ acceleration path
Features
- Disassemble Hermes bytecode bundles into a directory with metadata, strings, and instructions.
- Assemble edited HASM output back into a Hermes bundle.
- Optional C++ acceleration for faster low-level operations.
- Test coverage for pure-Python and native execution paths.
- Support for Hermes bytecode versions
59,62,74,76,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98, and100.
Installation
Quick install
python3 -m pip install hbctool-cli
Local development install
python3 -m pip install --upgrade pip setuptools wheel
python3 -m pip install -e .
PIPX INSTALL
pipx install git+https://github.com/Baba01hacker666/HBC-Tool.git
Build the optional native extension
python3 setup.py build_ext --inplace
Enable the accelerated path at runtime:
export HBCTOOL_FASTUTIL=1
Verify that the native modules are available:
python3 -c "import hbctool._fastutil, hbctool._bitcodec; print('native extensions ok')"
If the extensions are not present, hbctool still works in pure-Python mode.
Usage
Show help:
hbctool --help
CLI syntax:
Usage:
hbctool disasm <HBC_FILE> [<HASM_PATH>]
hbctool asm [<HASM_PATH>] [<HBC_FILE>]
hbctool --help
hbctool --version
Examples:
hbctool disasm index.android.bundle test_hasm
hbctool asm test_hasm index.android.bundle
hbctool disasm index.android.bundle
hbctool asm
By default:
disasmwrites tohasm/asmreads fromhasm/and writesindex.android.bundle
For Android targets, the Hermes bundle is commonly found under the app assets/ directory as index.android.bundle.
Output Layout
A disassembly writes three files:
metadata.jsonstring.jsoninstruction.hasm
This makes it practical to inspect strings, metadata, and instructions separately before rebuilding.
Benchmarking
You can benchmark the round-trip path and compare pure Python against the native path with the helper script:
python3 scripts/benchmark_roundtrip.py Testfiles/index.android.bundle --iterations 2 --max-size-ratio 1.10 --min-core-speedup 2.0 --json output/bench/report.json
The report includes:
- timing for both execution modes
- computed speedup
- output-to-input size ratio checks
- a low-level memcpy speedup check
The script exits non-zero when configured safety or performance thresholds are not met, which makes it suitable for CI gating.
Development
Run the test suite:
python3 -m pytest -q
Run the test suite with the native path enabled:
HBCTOOL_FASTUTIL=1 python3 -m pytest -q
Build distributable artifacts:
python3 -m pip install --upgrade build
python3 -m build
If the built wheel includes the compiled extension, it will be platform-tagged rather than py3-none-any.
Credits
- Created and maintained by
baba01hacker666
License
This project is released under the MIT License. See LICENSE.
Metadata
Release files for hbctool-cli 0.18
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hbctool_cli-0.18.tar.gz | 471.5 kB | Details |
Built distributions (wheels)
Total release size: 13.4 MB
Release files / hbctool_cli-0.18.tar.gz
| Download URL | hbctool_cli-0.18.tar.gz |
|---|---|
| Size | 471.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7430278cd721ff5d7126f31c6422451ce1c01003920cfcaa1a5052755bd2ab96
|
|
BLAKE2b-256 checksum How to use checksums |
668e18d4e820e163f80f5a1eb4d35ea91b2691a316ff05100fb87ab05105885d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp313-cp313-win_amd64.whl
| Download URL | hbctool_cli-0.18-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 524.6 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8c062270aa845c00de2dff006b15b524791cf1c58bf05bd81ffeec072a86f749
|
|
BLAKE2b-256 checksum How to use checksums |
f880e13c55dcca06ee2d7feb5d0f142cc579ce8d971319053b2fa6f6eab5a997
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hbctool_cli-0.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 583.5 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
bb7409dcbb008220d2516f527bf176ab228efc0e88c5cf71cbecbad9862e6b5c
|
|
BLAKE2b-256 checksum How to use checksums |
a37c489a0c022137dae5892fa46823405804951fd6f1a250d218dffeba9072f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | hbctool_cli-0.18-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 524.0 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e1639f9ec27a54d01a74dac228263f03be4a010850a2e01829463b9e3e459b0a
|
|
BLAKE2b-256 checksum How to use checksums |
a49408346f056aab8c57caa2d8b740b78406478644de9b4deef5e9a1445fb77b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | hbctool_cli-0.18-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 523.3 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
78163d73adb77c5094c5d3f52b495a85f9c6e0ee68823ebe7c4e6b08d2191e91
|
|
BLAKE2b-256 checksum How to use checksums |
2f04efaa67127179b958f3b6271627d8b176e1a175df728b8411c60b98ad69e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp312-cp312-win_amd64.whl
| Download URL | hbctool_cli-0.18-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 524.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
04db2a182e743279ccbb0edac552bf40ce8564088957192f2c1ffe66048abe4c
|
|
BLAKE2b-256 checksum How to use checksums |
8cc2a50af58a0284d9f72ef0c6ee0b9b5e18e1b4a16385767e569a8822de87d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hbctool_cli-0.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 583.8 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b47fd0498840ebe9210aa90e816969028941b92c4cd04e5425c2046a9c7216be
|
|
BLAKE2b-256 checksum How to use checksums |
7a42ebf7017103deef66913f29d9a5a4122a14091441c0d3fc3662fb09ffe431
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | hbctool_cli-0.18-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 524.0 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e5e0c4bd370cdf1b6b63d07e9fca0b5c546287ed755fd9ac88e66e4514a4d70a
|
|
BLAKE2b-256 checksum How to use checksums |
0712b2a7b399d9fc8c1f32084bb4668b5df6bbc1991efd16e0ffdaa34095b072
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | hbctool_cli-0.18-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 523.3 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
7f5d9aa9d306bdbb065d3afd00e3c3f7c8e08dfb70818b39d57a0e86c4557156
|
|
BLAKE2b-256 checksum How to use checksums |
a0619ff07d248d8cfee1e1125875cb7379077663fc574b3cf247feb9824d5e2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp311-cp311-win_amd64.whl
| Download URL | hbctool_cli-0.18-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 524.5 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
aa2ac05521b3aa931e34c973bca6f6f9a6fd56ef676d0603f18e0457b2b6baf0
|
|
BLAKE2b-256 checksum How to use checksums |
b153138c1c223e270266b02611b50a0ed22dbb0f0e109aa23a96fc467a3b035e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hbctool_cli-0.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 582.5 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
598b7b027bc0db8143071edb7379ca879381a72c74e8f61f814f9342619b6d0b
|
|
BLAKE2b-256 checksum How to use checksums |
357d7d09c570a6a0b5f1b8c013e6680e14337c37ba7f748d54382514d842cfd0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | hbctool_cli-0.18-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 524.0 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cfe4894bbdadfb2f4c92e4f7e2d45a3f40a34162d865e3b00fe37c084c67d388
|
|
BLAKE2b-256 checksum How to use checksums |
992442f1ad40bfe83070bf1477e829ef90f3e28f99bdf372c1b84b4d471d839c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | hbctool_cli-0.18-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 523.4 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
bed0d2ddd244c18f1366239ce4d305f5cde3d5b2da1c4723e6531cda8d3a101b
|
|
BLAKE2b-256 checksum How to use checksums |
0a7ff8d89a84b1c6b83e22c14ec2a38c0d7ac1b9e41f5a6ca69c4813cecd605b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp310-cp310-win_amd64.whl
| Download URL | hbctool_cli-0.18-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 524.5 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b3720ed467c67b5b1392d45ed640f685e44e9e4ad0c80dd4f245f6bed52c9018
|
|
BLAKE2b-256 checksum How to use checksums |
734e0a57c57f4c74a8974106151ca180842a9e2f30667fe5c574aeca5337c447
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hbctool_cli-0.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 578.6 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ed605f14ae00225697cb0b49e29ddf97d6e0823de32e3bf5db09031aa5e69039
|
|
BLAKE2b-256 checksum How to use checksums |
b3af0ce2088ef829be7ba3ad531ae23e5d49f7667afd283f7fc2ff5730c1f2df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | hbctool_cli-0.18-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 524.0 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ffe6a7719983b34123b80420dba13ed89aaacec47445d0a8f6d1a3a438c3745f
|
|
BLAKE2b-256 checksum How to use checksums |
3b71e12ffba6f94e373ad45e405d39311102133800b2c53c1d639712e3785615
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | hbctool_cli-0.18-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 523.4 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
cca3604c914764680374fa9394a73a8584be6d4fafd3fe153fe5b32ce7e79ddb
|
|
BLAKE2b-256 checksum How to use checksums |
5261cc80c0c8e6a0eda41f1999492166dced54f903cda3abba504bb0ed1be7ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp39-cp39-win_amd64.whl
| Download URL | hbctool_cli-0.18-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 524.5 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2c64a22adde1dcb9a093070974c039e9a9b38a77869cdce542287c932a0acaaf
|
|
BLAKE2b-256 checksum How to use checksums |
4fb558c172aa22925e313867394ff55c1a1e7d371f7257cd25f53122d9305887
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hbctool_cli-0.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 577.4 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b73fa2d27e2951720596024001efad261165c1528537d6a3fa202b73802e5380
|
|
BLAKE2b-256 checksum How to use checksums |
701dec91adee166b1fb878db4c9a3529193edb3ed4579cf057629a3bb6fd929b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | hbctool_cli-0.18-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 524.0 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
08bc89da3c44e9f46d73652b338adce402e0db1707150cd7e35fa2fda1830225
|
|
BLAKE2b-256 checksum How to use checksums |
3bf828f1c0599bc7476218a95366748c9b1983779d25bcb714e84fffb3ab84cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | hbctool_cli-0.18-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 523.4 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
295a7119672251471218fac8d0c93216361f2616c5569ae741591f51964aea9a
|
|
BLAKE2b-256 checksum How to use checksums |
d741be2f17ced2e806c85ed0e93d717c01e8ea4934c060e504d436f440a8cfcb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp38-cp38-win_amd64.whl
| Download URL | hbctool_cli-0.18-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 524.4 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0b2a780d984350bb8c1b39b588fa9870e41958909e2e88dfd8c514a971c0cc7f
|
|
BLAKE2b-256 checksum How to use checksums |
49a48bd7dde702d6d638f9aa399fccc7a171e223c1f9d8a1a55dcde6ea1c9c7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hbctool_cli-0.18-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 579.3 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a633031b7a2dd9a95e7c2e06261be3e3ea8cd1fe539cbbd0db6e96a6e1037fd3
|
|
BLAKE2b-256 checksum How to use checksums |
6b6db540299386e3930c62d25d35dcc9d1341017974181ba566dafae9ba7d4ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | hbctool_cli-0.18-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 523.8 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7c64f6c9d37daef6a215e4a2d1afc1de77de6b52a6e07e96374a2aee44b2a91f
|
|
BLAKE2b-256 checksum How to use checksums |
940f81b2fa013a6dfede3e08f5753010f6bb2f128cb381980c26a176a50d5cdd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency logRelease files / hbctool_cli-0.18-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | hbctool_cli-0.18-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 523.1 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
e160b615c796018f80230dd9cbbd9ee7339a4177b7e8b08fdf2b3967c8e3edd2
|
|
BLAKE2b-256 checksum How to use checksums |
8732cc9d109939eb022f2d7e383f63b0189a7507746065c2d3c68d4529c92f39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 29, 2026.
Transparency log