Skip to main content

This repository is a fork of the well known hyper/h2 package. We want to provide a cleaner and faster HTTP/2 state machine while keeping a pure Python implementation. We decided to embed the leaf dependencies as we want a neater dependency tree and along with that a easier maintenance burden. We believe it was a mistake to ship three packages (h2, hpack, and hyperframe).

Analysis shown that h2 spend a lot of time doing hpack encode and decode operations, this is why we decided to offer a complementary optimized build. The pure Python version will still be available.

This repository contains a pure-Python implementation of a HTTP/2 protocol stack. It’s written from the ground up to be embeddable in whatever program you choose to use, ensuring that you can speak HTTP/2 regardless of your programming paradigm.

You use it like this:

import jh2.connection
import jh2.config

config = jh2.config.H2Configuration()
conn = jh2.connection.H2Connection(config=config)
conn.send_headers(stream_id=stream_id, headers=headers)
conn.send_data(stream_id, data)
socket.sendall(conn.data_to_send())
events = conn.receive_data(socket_data)

This repository does not provide a parsing layer, a network layer, or any rules about concurrency. Instead, it’s a purely in-memory solution, defined in terms of data actions and HTTP/2 frames. This is one building block of a full Python HTTP implementation.

To install it, just run:

$ python -m pip install jh2

Documentation

Documentation is available at https://h2.readthedocs.io .

Contributing

jh2 welcomes contributions from anyone! Unlike many other projects we are happy to accept cosmetic contributions and small contributions, in addition to large feature requests and changes.

Before you contribute (either by opening an issue or filing a pull request), please read the contribution guidelines.

License

jh2 is made available under the MIT License. For more details, see the LICENSE file in the repository.

Authors

h2 was authored by Cory Benfield and is maintained by the Jawah OSS organization under the jh2 name.

Metadata

Release files for jh2 5.0.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jh2 5.0.14
File Size Uploaded
jh2-5.0.14.tar.gz 7.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for jh2 5.0.14
File
jh2-5.0.14-py3-none-any.whl Python 3 none any Details
jh2-5.0.14-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.1+ x86-64 Details
jh2-5.0.14-pp311-pypy311_pp73-musllinux_1_1_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.1+ x86-32 Details
jh2-5.0.14-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.1+ ARMv7l Details
jh2-5.0.14-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.1+ ARM64 Details
jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ IBM System/390x Details
jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ PowerPC 64-le Details
jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ PowerPC 64-be Details
jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARMv7l Details
jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.5+ x86-32 Details
jh2-5.0.14-pp311-pypy311_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details
jh2-5.0.14-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.1+ x86-64 Details
jh2-5.0.14-pp310-pypy310_pp73-musllinux_1_1_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.1+ x86-32 Details
jh2-5.0.14-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.1+ ARMv7l Details
jh2-5.0.14-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.1+ ARM64 Details
jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ IBM System/390x Details
jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ PowerPC 64-le Details
jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ PowerPC 64-be Details
jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARMv7l Details
jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64 Details
jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.5+ x86-32 Details
jh2-5.0.14-pp310-pypy310_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details
jh2-5.0.14-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.1+ x86-64 Details
jh2-5.0.14-pp39-pypy39_pp73-musllinux_1_1_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.1+ x86-32 Details
jh2-5.0.14-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.1+ ARMv7l Details
jh2-5.0.14-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.1+ ARM64 Details
jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ IBM System/390x Details
jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ PowerPC 64-le Details
jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ PowerPC 64-be Details
jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARMv7l Details
jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.5+ x86-32 Details
jh2-5.0.14-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details
jh2-5.0.14-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux musl 1.1+ x86-64 Details
jh2-5.0.14-pp38-pypy38_pp73-musllinux_1_1_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux musl 1.1+ x86-32 Details
jh2-5.0.14-pp38-pypy38_pp73-musllinux_1_1_armv7l.whl PyPy 3.8 PyPy 3.8 7.3 Linux musl 1.1+ ARMv7l Details
jh2-5.0.14-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux musl 1.1+ ARM64 Details
jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ IBM System/390x Details
jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ PowerPC 64-le Details
jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ PowerPC 64-be Details
jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARMv7l Details
jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARM64 Details
jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.5+ x86-32 Details
jh2-5.0.14-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details
jh2-5.0.14-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux musl 1.1+ x86-64 Details
jh2-5.0.14-pp37-pypy37_pp73-musllinux_1_1_i686.whl PyPy 3.7 PyPy 3.7 7.3 Linux musl 1.1+ x86-32 Details
jh2-5.0.14-pp37-pypy37_pp73-musllinux_1_1_armv7l.whl PyPy 3.7 PyPy 3.7 7.3 Linux musl 1.1+ ARMv7l Details
jh2-5.0.14-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl PyPy 3.7 PyPy 3.7 7.3 Linux musl 1.1+ ARM64 Details
jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ x86-64 Details
jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ IBM System/390x Details
jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ PowerPC 64-le Details
jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ PowerPC 64-be Details
jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ ARMv7l Details
jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ ARM64 Details
jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.5+ x86-32 Details
jh2-5.0.14-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
jh2-5.0.14-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
jh2-5.0.14-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
jh2-5.0.14-cp314-cp314t-musllinux_1_1_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-64 Details
jh2-5.0.14-cp314-cp314t-musllinux_1_1_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-32 Details
jh2-5.0.14-cp314-cp314t-musllinux_1_1_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARMv7l Details
jh2-5.0.14-cp314-cp314t-musllinux_1_1_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARM64 Details
jh2-5.0.14-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
jh2-5.0.14-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details
jh2-5.0.14-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details
jh2-5.0.14-cp314-cp314t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-be Details
jh2-5.0.14-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
jh2-5.0.14-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
jh2-5.0.14-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32 Details
jh2-5.0.14-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details
jh2-5.0.14-cp313-cp313t-win_arm64.whl CPython 3.13 CPython 3.13 free-threading Windows ARM64 Details
jh2-5.0.14-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details
jh2-5.0.14-cp313-cp313t-win32.whl CPython 3.13 CPython 3.13 free-threading Windows x86-32 Details
jh2-5.0.14-cp313-cp313t-musllinux_1_1_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ x86-64 Details
jh2-5.0.14-cp313-cp313t-musllinux_1_1_i686.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ x86-32 Details
jh2-5.0.14-cp313-cp313t-musllinux_1_1_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ ARMv7l Details
jh2-5.0.14-cp313-cp313t-musllinux_1_1_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ ARM64 Details
jh2-5.0.14-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 Details
jh2-5.0.14-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ IBM System/390x Details
jh2-5.0.14-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le Details
jh2-5.0.14-cp313-cp313t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-be Details
jh2-5.0.14-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l Details
jh2-5.0.14-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
jh2-5.0.14-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.5+ x86-32 Details
jh2-5.0.14-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.13 CPython 3.13 free-threading macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.12+ x86-64 Details
jh2-5.0.14-cp37-abi3-win_arm64.whl CPython 3.7 abi3 Windows ARM64 Details
jh2-5.0.14-cp37-abi3-win_amd64.whl CPython 3.7 abi3 Windows x86-64 Details
jh2-5.0.14-cp37-abi3-win32.whl CPython 3.7 abi3 Windows x86-32 Details
jh2-5.0.14-cp37-abi3-musllinux_1_1_x86_64.whl CPython 3.7 abi3 Linux musl 1.1+ x86-64 Details
jh2-5.0.14-cp37-abi3-musllinux_1_1_i686.whl CPython 3.7 abi3 Linux musl 1.1+ x86-32 Details
jh2-5.0.14-cp37-abi3-musllinux_1_1_armv7l.whl CPython 3.7 abi3 Linux musl 1.1+ ARMv7l Details
jh2-5.0.14-cp37-abi3-musllinux_1_1_aarch64.whl CPython 3.7 abi3 Linux musl 1.1+ ARM64 Details
jh2-5.0.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 abi3 Linux glibc 2.17+ x86-64 Details
jh2-5.0.14-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.7 abi3 Linux glibc 2.17+ IBM System/390x Details
jh2-5.0.14-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.7 abi3 Linux glibc 2.17+ PowerPC 64-le Details
jh2-5.0.14-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl CPython 3.7 abi3 Linux glibc 2.17+ PowerPC 64-be Details
jh2-5.0.14-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.7 abi3 Linux glibc 2.17+ ARMv7l Details
jh2-5.0.14-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 abi3 Linux glibc 2.17+ ARM64 Details
jh2-5.0.14-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.7 abi3 Linux glibc 2.5+ x86-32 Details
jh2-5.0.14-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.7 abi3 macOS 10.12+ x86-64, macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64) Details

Total release size: 58.9 MB

Release files / jh2-5.0.14.tar.gz

Download URL jh2-5.0.14.tar.gz
Size 7.3 MB
Tags Source
SHA-256 checksum
How to use checksums
101708db41998159295c403f891dce9d8055a8dd98450c605e6eb7c34751543e
BLAKE2b-256 checksum
How to use checksums
c885193d31612e2be4d716ba00aeba608837f7599de3c639be70c40227a3f453
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-py3-none-any.whl

Download URL jh2-5.0.14-py3-none-any.whl
Size 99.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
070895dfaeda94eccbdc45c7c97985d1c6ac339de7c4e329106b6f9450189bda
BLAKE2b-256 checksum
How to use checksums
cc222e6109ef29d4b9bda8703c0f4697556e17b4f6c8539c0d57f18edaf33cf7
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl

Download URL jh2-5.0.14-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl
Size 605.7 kB
Tags Linux musl 1.1+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
0d2777e125fe623249ca52872e74023fed70b36b5fff2e6dc604a56220b785fe
BLAKE2b-256 checksum
How to use checksums
52a503fa61651aef77a5217cde14fc1bc15a63e46724b267d30c7b5985818faf
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp311-pypy311_pp73-musllinux_1_1_i686.whl

Download URL jh2-5.0.14-pp311-pypy311_pp73-musllinux_1_1_i686.whl
Size 638.5 kB
Tags Linux musl 1.1+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
8d1ce29fc178bb737342d8d62b4b051a3e1a69294b21812bbcd4b3f27341f11e
BLAKE2b-256 checksum
How to use checksums
53202263d6fc207a7ce9b489c4cd18d61076dcfcbf134ab87936273864127ec6
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl

Download URL jh2-5.0.14-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl
Size 676.4 kB
Tags Linux musl 1.1+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
8300b052f3be4ec9b3d4acc7422fb158bddd4eef78322578643549e04e83cca8
BLAKE2b-256 checksum
How to use checksums
8e6614a7e043502d8abe892263fbb412a6fcf974d748e91610b1c9d6793255e2
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl

Download URL jh2-5.0.14-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl
Size 573.1 kB
Tags Linux musl 1.1+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
3e8ef31dd74782bbf2984a8e977f53291f05bfe4cdfaaf1335da049287ae4513
BLAKE2b-256 checksum
How to use checksums
e49a812c81a22cc4ffceb1cb8e6812604d65af83cb68649f778f973e38c34120
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 402.1 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
020cfe22384e0f9f5c81da1b7175cf5a38b869d80c939029d1afa455dcd78578
BLAKE2b-256 checksum
How to use checksums
9377d2841e36322493e9d40d1535e6cda6ce9b4773ecb5396bf4f6e80337dcfa
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 415.7 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
846d24abf310f7ff3af9f2172ed8206f5c8cc872bf40ca71f98d999bcf3d0760
BLAKE2b-256 checksum
How to use checksums
131262453597148c8abe3d9bf6cb7d806a4b2b2ef3e7237d0294db3e96fb481d
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 516.5 kB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
578cac03159c3432b58100a1da261ba8615f79748ad9d413a9bb940f2fb08978
BLAKE2b-256 checksum
How to use checksums
4ea59f0c894dc74c66369f2abbf5eef219ff8a95b35c6e34e955a1d0c648a609
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 524.6 kB
Tags Linux glibc 2.17+ PowerPC 64-be PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
3fdda2942f6e2ae35f73f93a5944ba0132ea5bbcb4eed30dedd6477bd933f750
BLAKE2b-256 checksum
How to use checksums
819b8fb7c3821b3d48168e47919fdbef53bfe45751eec770a09ebe71944c7a4e
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 398.6 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
b1a9a639a9ed5840024d5dbcc47c80765ce8dc52f80819b5108f12d154331502
BLAKE2b-256 checksum
How to use checksums
975d9c3a7999ee0ac973abd9badf954d17d6733e325313d43f55324680bb46c9
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 397.0 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
df51929e8c20c6d8265df2bf3483a9260ae97eb2046bf846c1c19c0f746381b7
BLAKE2b-256 checksum
How to use checksums
39213aaa39f2860abaa3772c5af6d716d047840826978f365ad3787a7b6e02cb
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL jh2-5.0.14-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 421.1 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
81afb8b8bbb6edf57a1b5d3ebc7422489a4a93fb9e52cbc99b10be4dd7f8d35a
BLAKE2b-256 checksum
How to use checksums
80c1043f3cdf87bb257491abbf6de3de2b806d73647f99a37ea1aecdb16ccf6d
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp311-pypy311_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL jh2-5.0.14-pp311-pypy311_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 625.7 kB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a873cc69e7b50480892ec1f03a6ec5cfce6301b7d0797dc8299c241b03cd4303
BLAKE2b-256 checksum
How to use checksums
458e7cf7a3d530ccbed9c6a64eb63fbfccc4ec74900b615370dbf6bb86307e50
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl

Download URL jh2-5.0.14-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl
Size 608.5 kB
Tags Linux musl 1.1+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
a24b5093042d847e169afd0f3d0e84aa540a592d5c7ab304c2c61a2bef3793fb
BLAKE2b-256 checksum
How to use checksums
11c6be38d21e7aeee5356c8a9838f1efbb4262796afcf85ae81ba2cfa3d66ac7
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp310-pypy310_pp73-musllinux_1_1_i686.whl

Download URL jh2-5.0.14-pp310-pypy310_pp73-musllinux_1_1_i686.whl
Size 641.3 kB
Tags Linux musl 1.1+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
e66f658ba30c40489f8f66553c860ded93bb9f3da6e3a86564f486e687f78449
BLAKE2b-256 checksum
How to use checksums
5e079366ce519771378856afe42c1ba469834ee4806e4aec97f2801f5005652f
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl

Download URL jh2-5.0.14-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl
Size 679.2 kB
Tags Linux musl 1.1+ ARMv7l PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
117478e6049bd06809c7852e676d1755325123d8b96b5d3328e657331cea201e
BLAKE2b-256 checksum
How to use checksums
2de7a67c7533178b703b22647b0ad9f055dfa4185ce153d8f0285bff21801599
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl

Download URL jh2-5.0.14-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl
Size 576.8 kB
Tags Linux musl 1.1+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
d5aa351f20716917e83a86338323c8c9914521f382ad6c1ef4dd462967538472
BLAKE2b-256 checksum
How to use checksums
f3fbeb9f69ed453618fe3add075cb46529e13abc5d64b73adfd9468f4c729030
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 405.3 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
6f2302da1ec2505ef33b6bdc5409bb29948e963e540ea65d3123acfd038344ae
BLAKE2b-256 checksum
How to use checksums
36aafa5c642ad25dc89026d03aee56259cf450a4e0226cc381c7c843a733677f
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 418.6 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
c56fbee67163688fd19e16ae87aca59d5326a8a4ef732387978cbe186abc9a05
BLAKE2b-256 checksum
How to use checksums
1b74e28dd828bf3528e3ce9cdcdc556ae241be73456a34931b507d4bcacbd2bb
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 517.3 kB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
1be60ef4907d89dcbda3a0080b8584b0d1f40ece0c96de31f48841567badfa23
BLAKE2b-256 checksum
How to use checksums
144adf38d98f4bce4c62daef835f6787516cb25ba60545015e1425ddcb96204e
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 525.4 kB
Tags Linux glibc 2.17+ PowerPC 64-be PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
32862801e895349d976b8c7cad29fa8eb382d40b2328b14673eec91f15b757dc
BLAKE2b-256 checksum
How to use checksums
37bf75de07ca23e29f9557cf89cbaba3143341608e8ffb0753b6fef2ae4c89ef
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 403.2 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
c4205df59f7347eaf3e0f738b3361c2bbc853578dbca8686a3d0b300db3226bb
BLAKE2b-256 checksum
How to use checksums
d50ce62ef81fb091f5a4ef765fb8aaa737685867229a8a34faf2de9e67458a22
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 400.0 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
85777543e8b12c738c2e8534acf96313a38fdaf90df0d955f9a72fffbd8135c6
BLAKE2b-256 checksum
How to use checksums
2269faf4597623e571359d29e46669db0d632345b3cea4effba6f151046ff9d1
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL jh2-5.0.14-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 424.8 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
bd40ac5fee6aa43ef58d6b53e05ad11910682ef1ec17de855e9c4bda57aa8f99
BLAKE2b-256 checksum
How to use checksums
1ee78b22c56f77b3870f3f983ad6025b84e2037597c0071dc77c3eb5f633f923
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp310-pypy310_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL jh2-5.0.14-pp310-pypy310_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 632.6 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ee0a35e17032d11a1824b02a67bca7ad92945d4e2a43d9315812adee71184f1f
BLAKE2b-256 checksum
How to use checksums
c2106515ef46f79aa51677a377598c2d8a10dafa97d17898c39fef595773db09
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl

Download URL jh2-5.0.14-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl
Size 611.2 kB
Tags Linux musl 1.1+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
186a5e309e4b424faea32c107e0109c840abf99672af77fb74095d6d271a5d99
BLAKE2b-256 checksum
How to use checksums
be1b137fd5ddb9ec7909ca5f71e8b1ff19d1c7ade3b8a54be4886547770e65d4
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp39-pypy39_pp73-musllinux_1_1_i686.whl

Download URL jh2-5.0.14-pp39-pypy39_pp73-musllinux_1_1_i686.whl
Size 644.0 kB
Tags Linux musl 1.1+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
59bd5907bdaceecf09663d5595f281aa0fcaca7814d85b147f3fc0e78e554bcd
BLAKE2b-256 checksum
How to use checksums
0511018810a3a5a03eeefd3246c694c0db2d399d8bb04ea4aa46ba8cf3ad2579
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl

Download URL jh2-5.0.14-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl
Size 682.8 kB
Tags Linux musl 1.1+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
6583f6eb6c1959c60d8db7ae36f989fbb12cde3e83947feeb697fdef380e8d2d
BLAKE2b-256 checksum
How to use checksums
25ccdd1b246f985811bb9d59aa535d699a96b3adf23be7a127a74b18236dea27
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl

Download URL jh2-5.0.14-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl
Size 580.1 kB
Tags Linux musl 1.1+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
5d2aec84df8bda5848f7717bcba2c9b369b927169678816943f7dc9d9444c5c1
BLAKE2b-256 checksum
How to use checksums
578156e5cb52e40e278766ceb3b426de1e24f03744e155c51a5970971d87e94d
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 408.4 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
5806535240ac8574e169522fa9b7b517b39d6ddb557d1dc9dd0137f2002e2cb1
BLAKE2b-256 checksum
How to use checksums
beff75804d92eb36a8929ce4916afc500ce7db4f84998582df9eb6f3df721955
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 423.2 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
6176d9142b67bea4043efc08db879526f81ee638494c86a10d182bbb731f6329
BLAKE2b-256 checksum
How to use checksums
db048a0bb474c5d1b6dd3e732c2ab15d93c61f4b823cff79e4347bbeb934ab40
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 520.2 kB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
bba9e1e3df7c48e1956396ae0b7635ecedd052b16af09361a5181a947466ae74
BLAKE2b-256 checksum
How to use checksums
a9d55224aa33ca7c0837f2708612688f0723ced23ac99c6f07937f04199d1e5a
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 528.3 kB
Tags Linux glibc 2.17+ PowerPC 64-be PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
bf3c5cd932f0511b953ffd8a8b6b068a31c0c44fb7f45f2075af4b1f8425ff64
BLAKE2b-256 checksum
How to use checksums
684520acbae2b4967ca5bb6ddeac129b8fe4a78c8e0887a0d112240cb63d6e6a
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 406.4 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
0c010bc802db97c9076a878a2e1166d8287e0c746c602e701343be74541c61d4
BLAKE2b-256 checksum
How to use checksums
85554dbd10c5b0a17b88c9b5cdd9ebeb6fa87a9306f1309497ecc20ab5fba103
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 403.5 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
ec855aeedc249ad636baa14d63498ee4ab359c4f050de531486d7d96ca863169
BLAKE2b-256 checksum
How to use checksums
7d12ca1bbe245fa9f54e150fe31f59539dbc2c7b31558f5d0d688f7bc4c20b64
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL jh2-5.0.14-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 427.2 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
0baeac5f9b1efdd6c4b5f3df350983d45fdf3cad58c5af831eeb3ce962b9354e
BLAKE2b-256 checksum
How to use checksums
d9495be7ee87039566732d8b12bd2d198362a53b472b7f1795e85590dde7600c
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL jh2-5.0.14-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 637.2 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9db8b0241e5a71a7fc232021c106571f652b4f8081ad9c1785bf43fb8fabd3ab
BLAKE2b-256 checksum
How to use checksums
248230871aa0b3d8de50241d41977650a44eb5710aec7e66cf4a55e4bb57cb1e
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl

Download URL jh2-5.0.14-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl
Size 611.2 kB
Tags Linux musl 1.1+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
86c8ed0d5d13014199023f3cd723aa6a55ec3bab1e0c7ade7691a1fc38b0d4e2
BLAKE2b-256 checksum
How to use checksums
fe963be752b4fa4ca6979c34ed35477ec8d12324682647dffbf7fc92cf179b65
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp38-pypy38_pp73-musllinux_1_1_i686.whl

Download URL jh2-5.0.14-pp38-pypy38_pp73-musllinux_1_1_i686.whl
Size 643.7 kB
Tags Linux musl 1.1+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
7e6fc597f214e696707c5b32481cadc6daeb68408a30941f39296cedcf6b2130
BLAKE2b-256 checksum
How to use checksums
3a6a11e56ab857032d4161ad4a8f9c92b567f3da9a000fce09572103e6d62922
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp38-pypy38_pp73-musllinux_1_1_armv7l.whl

Download URL jh2-5.0.14-pp38-pypy38_pp73-musllinux_1_1_armv7l.whl
Size 682.9 kB
Tags Linux musl 1.1+ ARMv7l PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
0a225dad5ae1a4dc67b61d74c0db4f79162c381bcae9bca7d9bb3191cc62d001
BLAKE2b-256 checksum
How to use checksums
3c3bd2d9ef1d95bfd861ad1b34c3f78feadb2a2954a690f15c598b6ae9a20fa9
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl

Download URL jh2-5.0.14-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl
Size 580.0 kB
Tags Linux musl 1.1+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
aadd4cf9ba7b3630442cf71ac33356eae03d8fecaa378248b6e42e7d03935aaf
BLAKE2b-256 checksum
How to use checksums
c50ba830d56dfc9d6e1262683d32e4bd9926e68a2e10fb2a640ec54b755a85f2
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 407.8 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
61d292a0b1453e30f85b0ba4df4ba5f50a6a55391a047e5d211c70e17272e520
BLAKE2b-256 checksum
How to use checksums
b602e6bceaacd13f47752a58528d6b21a8f493a90812e2a59330db3f18fc1601
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 422.9 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
e07f6a1ffc20d9f1c5c057a49172b9278abbb6325a3e3bf4e65cef2a734595ae
BLAKE2b-256 checksum
How to use checksums
10e2ca26a8e4cfa05c5ef396a61ab571af8310e9f6538e7249053fdbbffe445a
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 520.0 kB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
8a7b8e44e9ecb176c24b61563e1415af13d18fcd9fef1e916614c08025dffe58
BLAKE2b-256 checksum
How to use checksums
87a0253431565fff0968d8e479545ba67c9ecf661d463128e1b9b973256384eb
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 528.2 kB
Tags Linux glibc 2.17+ PowerPC 64-be PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
78c607370e3407929089fb6558e0ab51c3ca033e48f6ae00f8a0c75ab42d77cb
BLAKE2b-256 checksum
How to use checksums
847b88e51a633dc31dbfed71fdd731987de05b34597843830473929eef3761ed
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 406.5 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
11e7f6974509249338b1af9d5ff765664289758a23ecea3eb5f9b3242057bcb8
BLAKE2b-256 checksum
How to use checksums
5edcd1e3a33d03140e7718bd945ec2501a43b9e126d01322be6119bac3ff9174
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 403.1 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
5d647c461669e4b145e8685e35dac807a4bfae437f6dc35555edaf78809f2887
BLAKE2b-256 checksum
How to use checksums
31b7fc904e906dea5af3292122b62eaf26d1ebbdb54e7bee21f185aabdb760bc
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL jh2-5.0.14-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 426.9 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
1aabaaf5c02679e8b0e0581fb75160cdcc62b3fe6baed572e658399724f488cf
BLAKE2b-256 checksum
How to use checksums
3d3e2187e7fc0fbefd4aad63ace0f202fd7752f7883ba348ddb7b17b05c0ec27
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL jh2-5.0.14-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 637.1 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c42259505d61c23e16a073dde440c28e3c6c83c36693df93f89f83dca70ab946
BLAKE2b-256 checksum
How to use checksums
d00ed0852b86bed1b57dd554f18a959d051908d61760cefc34c354ffdea1d626
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl

Download URL jh2-5.0.14-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl
Size 611.3 kB
Tags Linux musl 1.1+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
202e692eeb7ab66e88773103601fbc7c7c81dc05b4b377a9f4ba2b9b8cd8604a
BLAKE2b-256 checksum
How to use checksums
b545c95ef93541e1b9613075924d9990add254b6710f94976d07e86c0393bf02
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp37-pypy37_pp73-musllinux_1_1_i686.whl

Download URL jh2-5.0.14-pp37-pypy37_pp73-musllinux_1_1_i686.whl
Size 643.6 kB
Tags Linux musl 1.1+ x86-32 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
018ae3da9b5bf3b7ff03e358b283a855f4b0db29fb8391168dfcea7981a6ff43
BLAKE2b-256 checksum
How to use checksums
60fe147e7aed347e58de423bc0ad6ab86c98156e901f3e3e5641b2f5895e34e9
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp37-pypy37_pp73-musllinux_1_1_armv7l.whl

Download URL jh2-5.0.14-pp37-pypy37_pp73-musllinux_1_1_armv7l.whl
Size 682.9 kB
Tags Linux musl 1.1+ ARMv7l PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
c116c59c284cefdeedb07ba277b43aa8e04670288be1e166bc53f3377d711872
BLAKE2b-256 checksum
How to use checksums
168a451affac29df72454b7a7422ad7dbac6fbff361cbf28c6682695822e4889
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl

Download URL jh2-5.0.14-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl
Size 580.0 kB
Tags Linux musl 1.1+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
1989bb317f1a6bdd356a0c4ce2f945aaa51f7a9765f6cc30553aa5a99868ee79
BLAKE2b-256 checksum
How to use checksums
bdc23195c80e0eb89e99abda8a9fd959c1dba733503df9616f2341967f2b0da8
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 408.0 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
3911079ed6e52b72e2fb1d4b9e6b50ff47ccd3d0e137cf5fbd22912995dfcf52
BLAKE2b-256 checksum
How to use checksums
2a5b2562dd9b067aeff1f94025d503e9d1a3107bc0f328074f2028fe3c6e6697
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 422.6 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
81a3eca3b04c5b5fc31dd3de61fd79da3c158a9798476df1e0069f2597f1c313
BLAKE2b-256 checksum
How to use checksums
22843916416390367c17180f6f44a2e168b52b23fca3bb2e102be1287ba22309
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 520.1 kB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
1ad602174222115df011e6fb444e91fdd5744647eec63086ff802dc259401308
BLAKE2b-256 checksum
How to use checksums
ff9b299eaab64681939820e63cccda93a65a34e2b28388010ce0df16a79d47ec
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 528.3 kB
Tags Linux glibc 2.17+ PowerPC 64-be PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
f4286b97aa4c40ff7cc364eb1f3fa77902e56bd319bb1c8f667845a53755c62a
BLAKE2b-256 checksum
How to use checksums
14e0a9db93dd31f09b58635346feebcdd7ec30a59ccc31c3215da0b03c987f96
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 406.5 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
cc724f33886aea7b417c1c93fb374b2b0b702c7495093c92c0f76f0ccd663f9e
BLAKE2b-256 checksum
How to use checksums
e4065736bafb86552a1c71ecc69d5eba8e5fbb4490716f72f78119535733698b
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 403.2 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
5cd6078e1c541b1375fe91a744e0946a61bed85a024d1bbc38db8b3a0e48c78c
BLAKE2b-256 checksum
How to use checksums
92c22ada79d4e8bd09f9da3b30024d25f0b089406bf44bdffd591b629f76d568
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL jh2-5.0.14-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 426.9 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
f711096eafc63cc5894fcafb9924127becba51876a038d42bdb642f8bed9f33e
BLAKE2b-256 checksum
How to use checksums
22fbd4da48343b562e3af32de432b031867c5c515454ec7b4978ce9cd9cf3c6e
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-win_arm64.whl

Download URL jh2-5.0.14-cp314-cp314t-win_arm64.whl
Size 250.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
391a5357ac82a27d72579ccb9bcb281fd58da0c76e702158416ecabaa65fc3e2
BLAKE2b-256 checksum
How to use checksums
2144110db0f62be1681fa117bfa33362afef7f10f6ecc23b4850868d98d7dca1
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-win_amd64.whl

Download URL jh2-5.0.14-cp314-cp314t-win_amd64.whl
Size 253.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
56c3e595254d253657a640bb1f92711836676a654a64484f6b1f1112ec52e68a
BLAKE2b-256 checksum
How to use checksums
8ecad9870aaa0a1bb065d14ca5de02cea92f80a65504a017ea7f53ae2f602ef0
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-win32.whl

Download URL jh2-5.0.14-cp314-cp314t-win32.whl
Size 245.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
8b4d38bd4bfb3cd2fd0eec62e95e14efd3c97b50535216acbc30afea6b5963e1
BLAKE2b-256 checksum
How to use checksums
3e683d35101dffcf1325b3d93b4dce75933bb30d03e3eaed3cd93db8def7de2c
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-musllinux_1_1_x86_64.whl

Download URL jh2-5.0.14-cp314-cp314t-musllinux_1_1_x86_64.whl
Size 601.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
9fc37f6fbeaba1fd5dd686594655448e2c98fbbb87b2a387faf5a331b2bc85b6
BLAKE2b-256 checksum
How to use checksums
5f6f49993daf61e298d4fc87f17811c25065619b71011a789f053ad9d077fc9c
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-musllinux_1_1_i686.whl

Download URL jh2-5.0.14-cp314-cp314t-musllinux_1_1_i686.whl
Size 634.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
dedaf4cc07aee718c4380fcb0bea231f205be6db45a0855454b1d467a0c86837
BLAKE2b-256 checksum
How to use checksums
87427aac3ff4ef1d79ed6d1d6fa0072020b78b35823b61e26bdf2efd4a83ed0f
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-musllinux_1_1_armv7l.whl

Download URL jh2-5.0.14-cp314-cp314t-musllinux_1_1_armv7l.whl
Size 674.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
9e168d952ac659837c758e206efc7aef2a8b4eb57389691a2675f9059bdbb7d7
BLAKE2b-256 checksum
How to use checksums
546824e6dfda8211c7a215b38fcb48ce27e5f313a83ae07a5fa3e90994223609
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-musllinux_1_1_aarch64.whl

Download URL jh2-5.0.14-cp314-cp314t-musllinux_1_1_aarch64.whl
Size 568.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
3f60ba14d122c0c72b0da283c69e1c0e717fe18c32b8fbd13202954d5d5c7f4b
BLAKE2b-256 checksum
How to use checksums
32350e1055c0188f62cda3c4226553cc152667297cc151a4beed009cb3da27ad
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jh2-5.0.14-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 396.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0e09fb3bb222ce3cce63bcfab99cb48cbfdc44f56e81369bb1f920ef02c1105f
BLAKE2b-256 checksum
How to use checksums
1daa131cf17581357a38632cb7b3aca551147a374cd6a62b4f85f03de7df60bc
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL jh2-5.0.14-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 411.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
348824676428d44d6ddceadb2c1d0885cc351ebe0378eadfa74e382c5359abbe
BLAKE2b-256 checksum
How to use checksums
1b27e4e94a5ece0bc4d9769bdc977520ad00d40836366f5300e1a90154a1b4db
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL jh2-5.0.14-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 509.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
5480d38a0eeb43f2bce716aaddee2b89fe30e24b9ac5b7ecfb8cbc7fb822c257
BLAKE2b-256 checksum
How to use checksums
68295fc8d1c66eaa65194e6a96fafa84b7ceed97cc5141a98413d0c3c176b4c4
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL jh2-5.0.14-cp314-cp314t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 518.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-be
SHA-256 checksum
How to use checksums
ccbfa14b306d5c5a4a68f3fe9823d686e46406c7dba5babcccb198fd5ae53a11
BLAKE2b-256 checksum
How to use checksums
c592ce091658f985efa295bd3471eb7cc9a6d77cbb995f4a760cfa898e4e90b7
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL jh2-5.0.14-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 396.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
9087585bd1f8c11fbade60164b9e79f42323784b22be245ceaeca758422e6bc5
BLAKE2b-256 checksum
How to use checksums
b04c8c03e774fd8d4ba8ce8e884efb7248d7460916db4ba78cfbccefc198c500
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jh2-5.0.14-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 391.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7cfbad7863fcb8dc66dbc9da3e9ccfe11f8944d043618d486fdfd12b1ab54f6a
BLAKE2b-256 checksum
How to use checksums
8c40ada33c190682ff02db13b8ef3452a8a7786454c36fbdf3722bb1dfd33216
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL jh2-5.0.14-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Size 415.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
20f9b15a367961dbbedeb0f40380668141d3543f427246456f337a6e9fbb5ab2
BLAKE2b-256 checksum
How to use checksums
56ed8cd1e2e2f7bae76004d7fb679645166b4c488c6599e74a7308c716b987d4
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL jh2-5.0.14-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 621.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a1ee369128cee3a78be7ade531e7229480c22b20b2371671cfe566f34b47e079
BLAKE2b-256 checksum
How to use checksums
9a43cfab8f5ba49bdb2006060c67bc2e113b69ab5cbafefd7dc7476eba882d28
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-win_arm64.whl

Download URL jh2-5.0.14-cp313-cp313t-win_arm64.whl
Size 250.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
a65252c193cc6e24e0624490816d767a770ce9ea51fd11d4d2dc4d97e3c5b74c
BLAKE2b-256 checksum
How to use checksums
732e1cfdb5cda722e3b0483f62660dba65e448d324708a2c71a1d3db94deb72d
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-win_amd64.whl

Download URL jh2-5.0.14-cp313-cp313t-win_amd64.whl
Size 254.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
8cd18ae181fd44af5848e840715940732abb27f5f4631668ad556e654b809ecb
BLAKE2b-256 checksum
How to use checksums
ee64d1094bc081ce119c12b6f47a7b84ff3a451882ffbca1421873b72ebb21be
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-win32.whl

Download URL jh2-5.0.14-cp313-cp313t-win32.whl
Size 245.7 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
6cf4740f205fbf6e4799bdf407704cf8f505a2ba856271715538ac58f1e8e0d3
BLAKE2b-256 checksum
How to use checksums
bc3e453f2274ef3ba451433cd0485aaf821c466243e1f916ffd615d73f83ceda
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-musllinux_1_1_x86_64.whl

Download URL jh2-5.0.14-cp313-cp313t-musllinux_1_1_x86_64.whl
Size 601.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
d6ff642f46a46f7a10acc882cb53fab7a7354467b9a94cb9ce39d66424191687
BLAKE2b-256 checksum
How to use checksums
2a16d5b84d2ae053ceeacf6dde28e85897661138f84144756ec4db0cff08fa75
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-musllinux_1_1_i686.whl

Download URL jh2-5.0.14-cp313-cp313t-musllinux_1_1_i686.whl
Size 634.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
4ae9bc90cd22bad0ee5d1ffca3178e10d304fdf857bf5f3865ece8ce9cd06102
BLAKE2b-256 checksum
How to use checksums
e2046bced09e732f55cebc9e45754c73d88725d2fcbb6fa4ea88988ed2905cc9
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-musllinux_1_1_armv7l.whl

Download URL jh2-5.0.14-cp313-cp313t-musllinux_1_1_armv7l.whl
Size 674.2 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
e5b621965d4b039de4010722687b59229a3c7e5f2e80a5f5e7a6c9639d4e2fe4
BLAKE2b-256 checksum
How to use checksums
c652c4ad561b93f1777ca72a8a8409403d6b7afb42b8575df25f393254106b58
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-musllinux_1_1_aarch64.whl

Download URL jh2-5.0.14-cp313-cp313t-musllinux_1_1_aarch64.whl
Size 569.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
c9a5bad97b875b766fcfe31a54c4b2b0fa14800cf60f18ff3441c0290fe43b6b
BLAKE2b-256 checksum
How to use checksums
77101a432759f9ca2f3f9092cb6544439d736ac6148d07774a6cf1f10257c774
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jh2-5.0.14-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 396.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7c388d82fa4a8e208aab4eb3061cc71545d4076bf38f0ceb1648c14750a5d4a4
BLAKE2b-256 checksum
How to use checksums
b8ee563d776cb7a8d4fbea2e10cf586e35e5d4dd9e91e7329ba09deaecff91bc
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL jh2-5.0.14-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 411.8 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
6ec8c115a36a87c0e43ddb08aff6ced15511baa0b25f6a130a6f6342d34b2e16
BLAKE2b-256 checksum
How to use checksums
107bed7e8d7f5cea4434c9191b2a8934731b16b77b382b3558a60f77523a7fb4
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL jh2-5.0.14-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 511.2 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
6abd4cde54388d2de244d028ed21b06d2ed5c17bfcc57857f5e4c46df1c2be65
BLAKE2b-256 checksum
How to use checksums
6a40d9306697660a75b4c2dd58252f91c3d69e263a9fc3d169c68a4df6528f46
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL jh2-5.0.14-cp313-cp313t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 519.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-be
SHA-256 checksum
How to use checksums
63f434ff17d9df689f37536249263312e2dab24d5c243560ab530640e28167cf
BLAKE2b-256 checksum
How to use checksums
2badd9633ea2074816448530080e0fd35c34b9566320035699ed29af323660cc
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL jh2-5.0.14-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 396.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
2563b899194b5348ca822d6eca7adee3932f9d824adbd273642ede43199c8e41
BLAKE2b-256 checksum
How to use checksums
7b25f704020453e48031116861e4b0618c6de6606e3314b465d33f7b7b04721c
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jh2-5.0.14-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 391.6 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3c6500d8427867b2bc5ec5f071eae34b38b85927847a76aa4f606db7f9d04307
BLAKE2b-256 checksum
How to use checksums
1ffa8b53c3fcbf02fd5bdb703919dc9371a9403e2a937b4d2e2686321cbf64b2
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL jh2-5.0.14-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl
Size 415.7 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3eaf5055f31b44e51a0147dc788ce1b20bc7750b04a193ef801a8c7709295304
BLAKE2b-256 checksum
How to use checksums
44781a45c05920dae173896cdd6e2e8bda5c717e79965afb66814ae63e243c9e
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL jh2-5.0.14-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 621.5 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
33511b3581468f94770e88e9df9ecdfcd2652a1fa84a73507ef7a3df75065c52
BLAKE2b-256 checksum
How to use checksums
4424f0c50348b5dab0ffdb3fe7161dc420639d514a121b1a7d3d6a95949d671b
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-win_arm64.whl

Download URL jh2-5.0.14-cp37-abi3-win_arm64.whl
Size 258.6 kB
Tags CPython 3.7 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
b5c82c7045e83e89e4b59d2940c456365bd7ad7e49650ae5a977cacdd4a2354d
BLAKE2b-256 checksum
How to use checksums
59326b20b156a6bc317a152fb0aef915154521ce2d900d032cc8b7f86fc585a8
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-win_amd64.whl

Download URL jh2-5.0.14-cp37-abi3-win_amd64.whl
Size 260.8 kB
Tags CPython 3.7 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
1008bd1c05b879e33a9450823a67066716dd430f96a872dc652266c2271d7615
BLAKE2b-256 checksum
How to use checksums
b6feeb14f0866ae019f91fdb766c06528a4200e28b555c9f916abe3a3a650e53
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-win32.whl

Download URL jh2-5.0.14-cp37-abi3-win32.whl
Size 254.6 kB
Tags CPython 3.7 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
c41cfd834a360e3eb7b1e3d18b9d1debb16e001e08177d422f65293bd1e586aa
BLAKE2b-256 checksum
How to use checksums
963485e4cac2b689a7c26922d2bef3e639c630ef498738116e4a488fee90dc4c
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-musllinux_1_1_x86_64.whl

Download URL jh2-5.0.14-cp37-abi3-musllinux_1_1_x86_64.whl
Size 611.2 kB
Tags CPython 3.7 Linux musl 1.1+ x86-64 abi3
SHA-256 checksum
How to use checksums
fddbfe1dd7c55160431975863b415b124ba408c20a8dab6ff3f2bf1eb18c3f8e
BLAKE2b-256 checksum
How to use checksums
4e2360bb258f86addb81ae4594a3a4a93a5ba6ff443921c7a0aab7c47b8e1438
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-musllinux_1_1_i686.whl

Download URL jh2-5.0.14-cp37-abi3-musllinux_1_1_i686.whl
Size 643.7 kB
Tags CPython 3.7 Linux musl 1.1+ x86-32 abi3
SHA-256 checksum
How to use checksums
bda792840b62a41bf24049849a38b9355096f1a03a82cc7bc5309e6e85789b1c
BLAKE2b-256 checksum
How to use checksums
87a5eb2d4d289cf91663f0b6af7bf1e3fa6a9d8fc67db39d2e1f39cff5a7a30c
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-musllinux_1_1_armv7l.whl

Download URL jh2-5.0.14-cp37-abi3-musllinux_1_1_armv7l.whl
Size 682.8 kB
Tags CPython 3.7 Linux musl 1.1+ ARMv7l abi3
SHA-256 checksum
How to use checksums
52d105593e3af3384119f398682ed29fcbf79c9e87d637f8f49baaeb10adc0d4
BLAKE2b-256 checksum
How to use checksums
a52f23fd1efa976862399f91a4651f296e4c6eaafba3f6bd3ff4f304b47185ed
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-musllinux_1_1_aarch64.whl

Download URL jh2-5.0.14-cp37-abi3-musllinux_1_1_aarch64.whl
Size 580.2 kB
Tags CPython 3.7 Linux musl 1.1+ ARM64 abi3
SHA-256 checksum
How to use checksums
50ef70513db51c8a078e09b0bd824b0a9e3ffd92ee20122c4fa128d3a33b3625
BLAKE2b-256 checksum
How to use checksums
bd2a9876c60fd5c87067d3c94fa3796b944a588ab07df6d70e8558dc3ca3cd97
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jh2-5.0.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 408.3 kB
Tags CPython 3.7 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
f3e92cd9d01351d14b15c826120bfb41f5834bb0a8860cbaa1779f557d3e1288
BLAKE2b-256 checksum
How to use checksums
3e17a18965ab1629c6f70af2c887443718f87bc746fd312b0d32f85beb28e3b9
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL jh2-5.0.14-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 422.6 kB
Tags CPython 3.7 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
4df556fe49b596774af0f49f78eff1e143448f8367609d3e6d2a50533ada3855
BLAKE2b-256 checksum
How to use checksums
9c8d6dfa95725b07f9c0b67b9bbe64d78e86b62a5654d7ff970347361b7a6dca
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL jh2-5.0.14-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 520.4 kB
Tags CPython 3.7 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
20517ff67db8ac5c3af0bafffe6a639721d8be32f7a9a7c2b25f0ad7f74d2c85
BLAKE2b-256 checksum
How to use checksums
c71431eee50d227af3d6302269b16aeba8e78d17870fb5ae717c88b39be53100
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL jh2-5.0.14-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 528.7 kB
Tags CPython 3.7 Linux glibc 2.17+ PowerPC 64-be abi3
SHA-256 checksum
How to use checksums
c9f39c49b4b02b82202fe9b983f22f1f2aa685ae96ee5800a9b4cad511c07b68
BLAKE2b-256 checksum
How to use checksums
9adbb3fbcd2a11f4fbdab5d2a8d93fab10234aa5c1da5e25043a842cdd917af6
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL jh2-5.0.14-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 406.5 kB
Tags CPython 3.7 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
c32cc7136c54a63fc04abbdb656cd37dcd6b8462b946cd072ebdfbcf9350be45
BLAKE2b-256 checksum
How to use checksums
08f860ec137e1fc5dca8cca932d82bdc9aea3c62938261b3b1ebe04dca4151fb
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jh2-5.0.14-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 403.2 kB
Tags CPython 3.7 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
c0c2a4501c2a8ae3db2228c9138dc4a4b047750ffab018c29fbf58de59334bd8
BLAKE2b-256 checksum
How to use checksums
8fdefd8829952702448033bc2520e94868884a75a4c2a5f2272d6a9653adf4e5
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl

Download URL jh2-5.0.14-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Size 427.1 kB
Tags CPython 3.7 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
a6eeb6cff0f5fcd529d7e0afc75eb81ad5befd5b6b893c20f188fb7f467a0320
BLAKE2b-256 checksum
How to use checksums
5c3c7193928e3707c779f3cf1fcdecea35052c0db5cffad607e9f9014dcc5e30
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 Aug 28, 2026.

Transparency log

Release files / jh2-5.0.14-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL jh2-5.0.14-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 637.3 kB
Tags CPython 3.7 abi3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
68a23b2b8c1750b8bd208d7e5be0fce20f96aca795f57c56e525a36470773625
BLAKE2b-256 checksum
How to use checksums
ca089a6afbc01b281c81c9abe88fcda960ff95da82e8d6196742509966029bb3
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 Aug 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

5.0.14 This release

106 release files

5.0.9

97 release files

5.0.7

83 release files

5.0.6

70 release files

5.0.4

68 release files

5.0.2

68 release files

5.0.1

68 release files

5.0.0

68 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