Skip to main content

hbctool logo

Python 3.x PyPI version MIT License

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, and 100.

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:

  • disasm writes to hasm/
  • asm reads from hasm/ and writes index.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.json
  • string.json
  • instruction.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)

Source distribution for hbctool-cli 0.18
File Size Uploaded
hbctool_cli-0.18.tar.gz 471.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for hbctool-cli 0.18
File
hbctool_cli-0.18-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
hbctool_cli-0.18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
hbctool_cli-0.18-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
hbctool_cli-0.18-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
hbctool_cli-0.18-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
hbctool_cli-0.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
hbctool_cli-0.18-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
hbctool_cli-0.18-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
hbctool_cli-0.18-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
hbctool_cli-0.18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
hbctool_cli-0.18-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
hbctool_cli-0.18-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
hbctool_cli-0.18-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
hbctool_cli-0.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
hbctool_cli-0.18-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
hbctool_cli-0.18-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
hbctool_cli-0.18-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
hbctool_cli-0.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
hbctool_cli-0.18-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
hbctool_cli-0.18-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
hbctool_cli-0.18-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
hbctool_cli-0.18-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
hbctool_cli-0.18-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
hbctool_cli-0.18-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

This release

0.18 This release

25 release files

0.17

25 release files

0.1.6

25 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page