Skip to main content

Python bindings for the k-hhc C++ library for HexaHexaContaDecimal (base66) encoding

Project description

k-hhc Python Bindings

Python bindings for the k-hhc (Hexahexacontadecimal) C++ library.

This project is intended to be an exploration in creating performant, secure, and portable algorithms, while also being a learning experience for me. Take it with a grain of salt.

Inspired by hexahexacontadecimal by Alexander Ljungberg

Installation

Method 1: Using CMake (recommended for development)

# Clone the repository
git clone https://github.com/kirbyevanj/k-hhc.git
cd k-hhc

# From the root directory
mkdir build && cd build
cmake .. -DHHC_BUILD_PYTHON=ON
make

# The Python module will be in build/python/

Method 2: Using setuptools

# From the python directory
cd python
pip install .

# Or for development
pip install -e .

Requirements

  • Python 3.6+
  • pybind11
  • C++23 compatible compiler (clang++ recommended)

Usage

Basic Example

import k_hhc

# Encode a 32-bit value
value = 424242
padded = k_hhc.encode_padded_32bit(value)      # Returns: "--.TNv"
unpadded = k_hhc.encode_unpadded_32bit(value)  # Returns: ".TNv"

# Decode a string
decoded = k_hhc.decode_32bit(".TNv")  # Returns: 424242

# 64-bit operations
big_value = 9876543210
padded64 = k_hhc.encode_padded_64bit(big_value)      # Returns: "-----5tVfK4"
unpadded64 = k_hhc.encode_unpadded_64bit(big_value)  # Returns: "5tVfK4"
decoded64 = k_hhc.decode_64bit("5tVfK4")  # Returns: 9876543210

Error Handling

import k_hhc

try:
    # Invalid characters
    k_hhc.decode_32bit("INVALID!")
except ValueError as e:
    print(f"Invalid string: {e}")

try:
    # Value exceeds bounds
    k_hhc.decode_32bit("1QLCp2")  # Exceeds UINT32_MAX
except OverflowError as e:
    print(f"Value too large: {e}")

API Reference

Functions

  • encode_padded_32bit(value: int) -> str: Encode a 32-bit integer to a padded 6-character string
  • encode_unpadded_32bit(value: int) -> str: Encode a 32-bit integer to an unpadded string
  • decode_32bit(encoded: str) -> int: Decode a string to a 32-bit integer
  • encode_padded_64bit(value: int) -> str: Encode a 64-bit integer to a padded 11-character string
  • encode_unpadded_64bit(value: int) -> str: Encode a 64-bit integer to an unpadded string
  • decode_64bit(encoded: str) -> int: Decode a string to a 64-bit integer

Constants

  • HHC_32BIT_ENCODED_LENGTH: Length of padded 32-bit encoded strings (6)
  • HHC_64BIT_ENCODED_LENGTH: Length of padded 64-bit encoded strings (11)
  • ALPHABET: The HHC alphabet string

Exceptions

  • ValueError: Raised when decoding a string with invalid characters
  • OverflowError: Raised when decoding a string that exceeds the bit bounds

Examples

See the examples/ directory for complete examples:

  • encode_example.py: Demonstrates encoding functionality
  • decode_example.py: Demonstrates decoding with error handling and round-trip tests

Project details


Download files

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

Source Distribution

k_hhc-1.0.5.tar.gz (21.4 kB view details)

Uploaded Source

Built Distributions

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

k_hhc-1.0.5-cp312-cp312-win_amd64.whl (76.8 kB view details)

Uploaded CPython 3.12Windows x86-64

k_hhc-1.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (99.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

k_hhc-1.0.5-cp312-cp312-macosx_11_0_arm64.whl (79.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

k_hhc-1.0.5-cp312-cp312-macosx_10_9_x86_64.whl (82.5 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

k_hhc-1.0.5-cp311-cp311-win_amd64.whl (76.3 kB view details)

Uploaded CPython 3.11Windows x86-64

k_hhc-1.0.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (98.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

k_hhc-1.0.5-cp311-cp311-macosx_11_0_arm64.whl (78.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

k_hhc-1.0.5-cp311-cp311-macosx_10_9_x86_64.whl (81.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

k_hhc-1.0.5-cp310-cp310-win_amd64.whl (75.2 kB view details)

Uploaded CPython 3.10Windows x86-64

k_hhc-1.0.5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (94.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

k_hhc-1.0.5-cp310-cp310-macosx_11_0_arm64.whl (76.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

k_hhc-1.0.5-cp310-cp310-macosx_10_9_x86_64.whl (79.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

k_hhc-1.0.5-cp39-cp39-win_amd64.whl (75.9 kB view details)

Uploaded CPython 3.9Windows x86-64

k_hhc-1.0.5-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (94.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

k_hhc-1.0.5-cp39-cp39-macosx_11_0_arm64.whl (77.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

k_hhc-1.0.5-cp39-cp39-macosx_10_9_x86_64.whl (79.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

k_hhc-1.0.5-cp38-cp38-win_amd64.whl (75.4 kB view details)

Uploaded CPython 3.8Windows x86-64

k_hhc-1.0.5-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (94.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

k_hhc-1.0.5-cp38-cp38-macosx_11_0_arm64.whl (74.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

k_hhc-1.0.5-cp38-cp38-macosx_10_9_x86_64.whl (79.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file k_hhc-1.0.5.tar.gz.

File metadata

  • Download URL: k_hhc-1.0.5.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for k_hhc-1.0.5.tar.gz
Algorithm Hash digest
SHA256 51eaa14e64015d132cd8a7c875f284ad86c7948adf9d4b31f989d021868b388c
MD5 fc302ed868b159020d7d3e850b358b76
BLAKE2b-256 dad3548cb68c01f7e8f03ca41e028b22c53a9f660b6a67f026520c398e5dc040

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5.tar.gz:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: k_hhc-1.0.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 76.8 kB
  • 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 k_hhc-1.0.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ce9040c2b252382c62075f96e6b2745a5a2c30c2b4f25dc47173015f836577fd
MD5 41af09a07f742052d9c11edaaaec9751
BLAKE2b-256 d4baf225591de3fc8ad8e02691a0bd3e61b91838400a8aababe53ad8acc4306e

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp312-cp312-win_amd64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e1f6762f6a36f1b4e03f74779baa7f74eb71aa28e61bc034297161376659d99
MD5 4252f0acb324b868924ca3c54a68a5ce
BLAKE2b-256 c33c599c66316b329794717af5053d2d66c1859794b70ce51bfe4025c9686db0

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a0e5399735eedee003a2f983947da32db43c249bfa8625eec491d2327c27919
MD5 7a9c0d52137da497a4b8b4ec7d6e1512
BLAKE2b-256 2fcc673a2900423e173651a91e07a3a2d74b5de2328860a265bf4607f8a9deee

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 610d259833910fd5b87d6b018a98957b45cd532849260eab7350c0ff6b7f5bde
MD5 d44e7043a272de56dedb7f7190256103
BLAKE2b-256 9a3b753650368c301ff804507dc26228c737a410eb5921d1247108dce415d565

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp312-cp312-macosx_10_9_x86_64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: k_hhc-1.0.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 76.3 kB
  • 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 k_hhc-1.0.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ffbd9f485c6dc54f42780216381c973aecbe3eed0d79db6abf23ae6de84cbccc
MD5 afdeec2d5da2bfad24373b6b486be10e
BLAKE2b-256 761772eb27d06628c0c8d5f8774ca70739688ad352f876d909c01197e9e708fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp311-cp311-win_amd64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2044c26e9d987e85662d9b5542be127c3a92ba8708c8ec110e4f07a9f4c92495
MD5 2419b057b19205d3606bc299dbad359d
BLAKE2b-256 24990ff2608539453a79d702a4a300f4544ba457f97419f537645a4064208290

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4dcd553a150f87857a0f90545d3e45bfe8fea88cc0243c5d3ed550cfb7191165
MD5 e9216afc836d00dcaf101a4744f87928
BLAKE2b-256 26d8ec1c12fff9fe9bb286a739deeed41df26e075bb1801173ceb37fcf671da5

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd78181e8a91a0d1284d6c9547f21b1d9575aa1df44d1818ad94122bb69ca5b5
MD5 57c024a427a8d543b4c6029d78eeaa5f
BLAKE2b-256 bd8a3b1fccb40ee9b5645b1d0fcb7a5748eee117959749b837afc015c2197961

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: k_hhc-1.0.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 75.2 kB
  • 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 k_hhc-1.0.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d2d021d3bf9f2ce1b277992ed325c7118b9ffbcb6d3932d160fa057ba736d53e
MD5 e30d3f7907c5e2cd4778f14fcddf647a
BLAKE2b-256 da8ca14872af83d0e3752916134fdb42dee46bf9e56383251c053ba557fc15fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp310-cp310-win_amd64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea709e7530670cad1a1f0341e17262e6ebf1d549ebfcad36d2213c9e5376b969
MD5 d38fc016d6c6f849895a5b230e9400dd
BLAKE2b-256 2dbbe4f4fe6bdd957702411e359c54961d136df7814b187ceb65a35b8d2a3819

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffdd4b6218b634f35b873667d59225fe11fbe77b2bcc266c21f388d8f46ff4c3
MD5 233fabd10bff187b5575c3c3c3eaee23
BLAKE2b-256 d02b673804acfe57bf3b608e865c7f3b0ea509e640a7f2b108fbcfd69f57e424

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f256fedbd114a7c59f7900be578db33b47f6603714759ca0952283a100a1e3fe
MD5 1c6bdea450e44ef4aa99440741170239
BLAKE2b-256 6430f416faa602bb5c70c84fe17d58618a1ebd39292281680192f695e4cba2cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: k_hhc-1.0.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 75.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for k_hhc-1.0.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 45d24c51f2ff0bacb843584d885f53f034e0bd9353d5b4cd58c6b2963c7ced9c
MD5 42c2840cfc33041de8cb1dc262216a65
BLAKE2b-256 b502788f19deb9e35199c2131f3115c723591fefdf54015cfe419e1be8ec13de

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp39-cp39-win_amd64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e69ac80f9394dc56eef134cdd827f44bff087ce905fa8af5a8e12e90489612d
MD5 f329e983926af15e444a4fbd395148ed
BLAKE2b-256 356c1425d0003640c8b38ce2b18ac7b0429c86322180c5b2578e9fc8ebc0993c

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: k_hhc-1.0.5-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 77.1 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for k_hhc-1.0.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 262616d16c88728c4ed9e3ad53cfa9ed47fe1fc11b2569df926ecc89f1cd8f70
MD5 782cdb7185d7753d87f7df9eb93ee9ba
BLAKE2b-256 4d78fd334c5563c0cea0e270e6f2fa69184ea05b77c270f1a84add5d12ba3479

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0ae51122188ee4a050f1ade8938e6c0940cc99cd61c70d7b10cfff2ca33fcba5
MD5 23df60923f51ed5ebed69c116eb85f91
BLAKE2b-256 3090472d9f7cad7dd444f75847badc1d9e15abf4063ae1a67f4b5ed5dca2196d

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: k_hhc-1.0.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 75.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for k_hhc-1.0.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a13c405ba50c261b1d8d30aef3e14127239b0ba37dd2652d8b02f4239be84ae4
MD5 e07d5fca3f5b1eb54d2b6203e733b169
BLAKE2b-256 a480b791d7320f119f27b725bf36afcd0efb118de8b9c31119941f89f0e79693

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp38-cp38-win_amd64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3dbdb53aa40877cc870180ebd62fa42d551bb76a9a080eb3854da78c4cd3879
MD5 9157eb4377f01fa8741b2ad40c962ce2
BLAKE2b-256 8224fcce6eb0127b5997d742025e7d15c6d9c8b4504c64b5f6d9750ecfe0f947

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: k_hhc-1.0.5-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 74.3 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for k_hhc-1.0.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f70b5c646ea8a64bf2a35a81ca7fca32a1874af27149822162306408d57849a3
MD5 253228c841f742234e8122acbf5a7400
BLAKE2b-256 95068c8588aaa70f4e7a542d59ba4a608d426acea9766f6f4a68f5ce0c1e2bf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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

File details

Details for the file k_hhc-1.0.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for k_hhc-1.0.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 74a6ca410d50e924da43f058c58e283e1e647d0b7f1c8cf4b8815d77e2d8260b
MD5 97856042e83cfa26161bcf649459ec5c
BLAKE2b-256 7a9aa988d86555aa3fa108c30f6605230bd040eee71b74f5f5c6e5f25a05f858

See more details on using hashes here.

Provenance

The following attestation bundles were made for k_hhc-1.0.5-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: release.yml on kirbyevanj/k-hhc

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