Skip to main content

jh2: HTTP/2 Protocol Stack

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.15

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.15
File Size Uploaded
jh2-5.0.15.tar.gz 7.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for jh2 5.0.15
File
jh2-5.0.15-py3-none-any.whl Python 3 none any Details
jh2-5.0.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64 Details
jh2-5.0.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details
jh2-5.0.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
jh2-5.0.15-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
jh2-5.0.15-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
jh2-5.0.15-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.15-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.15-cp314-cp314t-musllinux_1_1_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARMv7l Details
jh2-5.0.15-cp314-cp314t-musllinux_1_1_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARM64 Details
jh2-5.0.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64, macOS 10.12+ x86-64 Details
jh2-5.0.15-cp313-cp313t-win_arm64.whl CPython 3.13 CPython 3.13 free-threading Windows ARM64 Details
jh2-5.0.15-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details
jh2-5.0.15-cp313-cp313t-win32.whl CPython 3.13 CPython 3.13 free-threading Windows x86-32 Details
jh2-5.0.15-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.15-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.15-cp313-cp313t-musllinux_1_1_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ ARMv7l Details
jh2-5.0.15-cp313-cp313t-musllinux_1_1_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ ARM64 Details
jh2-5.0.15-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.15-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.15-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.15-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.15-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.15-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.15-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.15-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 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details
jh2-5.0.15-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
jh2-5.0.15-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
jh2-5.0.15-cp311-abi3-win32.whl CPython 3.11 abi3 Windows x86-32 Details
jh2-5.0.15-cp311-abi3-musllinux_1_1_x86_64.whl CPython 3.11 abi3 Linux musl 1.1+ x86-64 Details
jh2-5.0.15-cp311-abi3-musllinux_1_1_i686.whl CPython 3.11 abi3 Linux musl 1.1+ x86-32 Details
jh2-5.0.15-cp311-abi3-musllinux_1_1_armv7l.whl CPython 3.11 abi3 Linux musl 1.1+ ARMv7l Details
jh2-5.0.15-cp311-abi3-musllinux_1_1_aarch64.whl CPython 3.11 abi3 Linux musl 1.1+ ARM64 Details
jh2-5.0.15-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
jh2-5.0.15-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.11 abi3 Linux glibc 2.17+ IBM System/390x Details
jh2-5.0.15-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.11 abi3 Linux glibc 2.17+ PowerPC 64-le Details
jh2-5.0.15-cp311-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl CPython 3.11 abi3 Linux glibc 2.17+ PowerPC 64-be Details
jh2-5.0.15-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 abi3 Linux glibc 2.17+ ARMv7l Details
jh2-5.0.15-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details
jh2-5.0.15-cp311-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.11 abi3 Linux glibc 2.5+ x86-32 Details
jh2-5.0.15-cp311-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.11 abi3 macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 11.0+ ARM64 Details
jh2-5.0.15-cp37-abi3-win_arm64.whl CPython 3.7 abi3 Windows ARM64 Details
jh2-5.0.15-cp37-abi3-win_amd64.whl CPython 3.7 abi3 Windows x86-64 Details
jh2-5.0.15-cp37-abi3-win32.whl CPython 3.7 abi3 Windows x86-32 Details
jh2-5.0.15-cp37-abi3-musllinux_1_1_x86_64.whl CPython 3.7 abi3 Linux musl 1.1+ x86-64 Details
jh2-5.0.15-cp37-abi3-musllinux_1_1_i686.whl CPython 3.7 abi3 Linux musl 1.1+ x86-32 Details
jh2-5.0.15-cp37-abi3-musllinux_1_1_armv7l.whl CPython 3.7 abi3 Linux musl 1.1+ ARMv7l Details
jh2-5.0.15-cp37-abi3-musllinux_1_1_aarch64.whl CPython 3.7 abi3 Linux musl 1.1+ ARM64 Details
jh2-5.0.15-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.15-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.7 abi3 Linux glibc 2.17+ IBM System/390x Details
jh2-5.0.15-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.7 abi3 Linux glibc 2.17+ PowerPC 64-le Details
jh2-5.0.15-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl CPython 3.7 abi3 Linux glibc 2.17+ PowerPC 64-be Details
jh2-5.0.15-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.7 abi3 Linux glibc 2.17+ ARMv7l Details
jh2-5.0.15-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 abi3 Linux glibc 2.17+ ARM64 Details
jh2-5.0.15-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.7 abi3 Linux glibc 2.5+ x86-32 Details
jh2-5.0.15-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.7 abi3 macOS 11.0+ ARM64, macOS 10.12+ x86-64, macOS 10.12+ universal2 (ARM64, x86-64) Details

Total release size: 65.7 MB

Release files / jh2-5.0.15.tar.gz

Download URL jh2-5.0.15.tar.gz
Size 7.3 MB
Tags Source
SHA-256 checksum
How to use checksums
53fb377caca50441fd1892f60745c44d3ba8c43844c3792e73c34bf9f841adaf
BLAKE2b-256 checksum
How to use checksums
57faa3ba1417800b142d6777c48657f6b01fc46bd1a4777aba979463e36d78c5
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-py3-none-any.whl
Size 99.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0ed7246846e68109fef261fdb00534ca5af3363d48dbf881d06a2d0e3a814e99
BLAKE2b-256 checksum
How to use checksums
609ff94e7a18e880824bef49a1f80b4ce081570a3c19e8a3937ad2fea0544651
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl
Size 596.1 kB
Tags Linux musl 1.1+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
f4b835e6ab85feb61930b63fdcff71ab2c4b2432a0e49945c5417ff19627704e
BLAKE2b-256 checksum
How to use checksums
e66ae5efc70cc89b646bce796ae374f995fb85530d89c8645c6d7c01a81b2961
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp311-pypy311_pp73-musllinux_1_1_i686.whl
Size 628.8 kB
Tags Linux musl 1.1+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
afad9a034ad35bd340e54c6dd45a47531e7e15017d978c6a0f9013a7de4575bb
BLAKE2b-256 checksum
How to use checksums
bc9db60bccb1831c500145e43559224c3af62d89a08b6d20b0e3f3bf366eda01
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl
Size 668.8 kB
Tags Linux musl 1.1+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
42dbccf1d31a24d50d02b06c3ec956d24b86a207388bfe322ab1dc76846e353c
BLAKE2b-256 checksum
How to use checksums
86afe9d652e7e7d37a72eabc0c6eacd1a0140549c92dc72da514447202281e15
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl
Size 565.4 kB
Tags Linux musl 1.1+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
e423522b0daf2520c50f6f46edc2ba27f91c37c85256479e4748e3480a9face9
BLAKE2b-256 checksum
How to use checksums
777c4a32c5c3d3a98ea770088a509dc8be19a4d473387eeed72894b4dc772a4f
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 394.1 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
7253d57206ed587320b86c64769069701934ac0a58fec516d6498af0a3039ea6
BLAKE2b-256 checksum
How to use checksums
c22fac85132cddf238987954223a038effcbad8eea87ee676e887004ed8f1c2c
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 406.4 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
5bee01789782ffe1a2a7339dfa62f23ebd27ae1e813afccd87cd2aa3bf2779dd
BLAKE2b-256 checksum
How to use checksums
d80e776e6ec23df9f0c2ba17bc22263ea2d7e1fce21cd326c8772b7451a3a461
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 506.9 kB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
67225a89ae6bcd223a5eb9bf475970c99f4ed560b7e1b903b0550476dd620d0c
BLAKE2b-256 checksum
How to use checksums
a7d5c5ccc0eebc54b5bd7ae8d98672fd5a3bceba8dc5e253e020e5ec87002196
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp311-pypy311_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 515.4 kB
Tags Linux glibc 2.17+ PowerPC 64-be PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
6705f6f8baa3c8d52c538e8e62ff47aed00a410ab8642615f17802b24fa686b4
BLAKE2b-256 checksum
How to use checksums
fdeebb1e4067706027eb729dc4ef675368263a1593bdae8d85b851938bd45d06
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 392.0 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
5713e967a07a72c19f680b2753eb92d50e8678e8d21d561d854dd08a1c65ff2f
BLAKE2b-256 checksum
How to use checksums
8da167edb99ed69ff489ed9549d7a354f77c2c58d0ad318207c2a3e837b3c810
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 388.8 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
63d77799138aed79fb17d3aabe969d75c8d8373d12785e2ce43b2f02bc73177f
BLAKE2b-256 checksum
How to use checksums
cd86e287c0392c8398519787e84207091558c041cf895da482e88c184749e118
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 410.4 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
67a3ab988cf21a44f7ffae14527453e31e57d848e7f6cecaf16baf188fd0a68a
BLAKE2b-256 checksum
How to use checksums
477cf44592bfbd0884523fb4f8f1c91a9f1c9b423497558858f867a4f8efb84f
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp311-pypy311_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 606.2 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
f9d04c570e30eba25e159e6765d79348316de1f9523e1cbc440d9049817310cc
BLAKE2b-256 checksum
How to use checksums
69fe7b8b100e8c7e5b8049b03a5ff32259102dc0a3a8dd5e29f2e19052efacd7
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl
Size 600.0 kB
Tags Linux musl 1.1+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
761077fb7101983deed2fb65140cd77e63e1bd7d67e8427013869e34219ae24c
BLAKE2b-256 checksum
How to use checksums
7efcdcc55b7e378c7d7b9c5dc9e9c62498436616a6b31a4f69627e42d3aa3085
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp310-pypy310_pp73-musllinux_1_1_i686.whl
Size 632.9 kB
Tags Linux musl 1.1+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
bb5487aabba632335b829fab433ab0f13ca25111b14da3571f31521e9cf04578
BLAKE2b-256 checksum
How to use checksums
6af8136ce5bf6707b7bd37eee9a74ad74f55d4c031e0c3b0c9efbaf397848eaf
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl
Size 672.8 kB
Tags Linux musl 1.1+ ARMv7l PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
3b130e131ed73a58783e0ebaf86f2d9be9be0fd1a194c25281bb346e595d2d5e
BLAKE2b-256 checksum
How to use checksums
83031e4ce8e9c14b2cdf79dc4d70547caca59d9e5bdae4e83d70c80f673fdb24
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl
Size 568.5 kB
Tags Linux musl 1.1+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
a64a5dc2db252852be928af73323032f20ffd531002d194e1f641311e1d8dd40
BLAKE2b-256 checksum
How to use checksums
f6ff504f36202068895d868d7852a38f38f7a2096105c02079ef449122782fe8
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 397.3 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
287afa18be2942df97ad02d35b8b7fcad07691e4306219260886b640bea9e408
BLAKE2b-256 checksum
How to use checksums
b03fe493008af584877cd03992c34a36efc4b51e0c661fd366870a57acef8efe
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 411.0 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
c8050766d1e97616db9c7805c38a356fb5f028e86246a18a02b2028edcb5b7b2
BLAKE2b-256 checksum
How to use checksums
5daa8110960df8c4c32e867aa8c84162a591b9cb94a755b56ab8d095ecb63a5c
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 508.6 kB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
d2826d97469651e4552e7f0fa30731ea8779941fcc03fb86c3d9cfb9616cd71a
BLAKE2b-256 checksum
How to use checksums
b0f8e4b996803ff0138ae7272dbe5c3a56ca5ee18eb257cecc7980f44c4cab16
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp310-pypy310_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 516.6 kB
Tags Linux glibc 2.17+ PowerPC 64-be PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
ee7ad30ae6265e63a75b0065f6299b87fa014fede8626735cb2c50b8c7675850
BLAKE2b-256 checksum
How to use checksums
17c9c5ce5fad4ed0ccfcce72419834666cccafb971655a17bf6dda9ec45fa4c2
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 395.5 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
a6bb17aa1e5a216883e55b231045a40d51c4157d6521ad844225d586020fd0e8
BLAKE2b-256 checksum
How to use checksums
5c676063989e830ee9e65ca45e3535372b0a2b64fb7733c62bb34e564ba75e74
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 391.0 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
f5712f9659d0998c9bd3de10ec3040be948b1fc9e9a95200b6842488e35c8f0d
BLAKE2b-256 checksum
How to use checksums
c70985d9fe881b9e2a86fecbf48386cbe7ceeb3a4c1c615055d9a1bf01d16400
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 414.5 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
be57910aad1ab7a3090f2edba214733794dd6d77b24e49ae4589396ad6e7bd1e
BLAKE2b-256 checksum
How to use checksums
6abbf943db244ae4e779c7135012fb04279ca7dc89cea0a99f71e235b82f4801
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp310-pypy310_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 611.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
f17d818ea1247f382b94cbea1027e72c3784032cde137348af2ecaeb579504b7
BLAKE2b-256 checksum
How to use checksums
7b3877da075bfdae4deb4c1878dd8bb29c68efcf94f08a13e77420149187bbbd
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl
Size 601.7 kB
Tags Linux musl 1.1+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
52531eedc6ceca2a7ac7de3926b3daf599f3630ed7c2be446edceb090d4a277a
BLAKE2b-256 checksum
How to use checksums
2ea17adf34634ceaf555fc7dd9d78fd66c29b49fb6c8d9eb6ce840ab34bcf78f
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp39-pypy39_pp73-musllinux_1_1_i686.whl
Size 634.8 kB
Tags Linux musl 1.1+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
75dde2eb5d32ad90173fac358accbe878b28a437d92226798fceb2055ec56454
BLAKE2b-256 checksum
How to use checksums
c90da28065484e55d021228c211a83efc56b3f2a102783bf2556782e690942ba
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl
Size 674.6 kB
Tags Linux musl 1.1+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
159972c5b3e8e5df67e2dc2e0f7a4f0c868733a8819c68335d04e21b3fa7e076
BLAKE2b-256 checksum
How to use checksums
d9668b0b66f8177a7ac3f3922b59fbe067545d5b7c7ffb1ea7409012fe02642a
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl
Size 570.1 kB
Tags Linux musl 1.1+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
46d3ff034c5eb0052874663874eb8f1b0e384656fd0efacb60948d5f4580f823
BLAKE2b-256 checksum
How to use checksums
7b241f0e4a247b9eeb48c57740e88bbc8a9e3bc2fe591f49ba995901a873df25
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 399.6 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
f58c275dfafe3096d54a27482fd81bc0e7c56e30659c0cc79074f020c328193a
BLAKE2b-256 checksum
How to use checksums
a4126657a8932618c4206f4a2f309000ad269c260587bad05cb791cdd46b321f
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 414.6 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
78310764554b690477096db02e373fc22ae48fe20ba64a82c81f56fc0420142b
BLAKE2b-256 checksum
How to use checksums
6d51df53f7d35ff6c60129435eeb802834cab92d50dd18bf003b13e8ec3ae332
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 511.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
8638a144e391379f533a5525d8a9005c4ca280aa0258df138975fbd44482275b
BLAKE2b-256 checksum
How to use checksums
3b048a4255594c2619cb10750d7c8d42e61ee598de8b4c4a7e29286ba9e8a7ef
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp39-pypy39_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 519.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
21ad8a297b545750789f12f94d1f0c51155ac7a73c4f3829b2eadd94f2c19356
BLAKE2b-256 checksum
How to use checksums
8376ba2193c96bab69c10b335e7f61591a70ce44544b7b189612d7d2610ca0bd
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 397.3 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
cb3322670414efc7273cccf9dd931f4b38690369db8d138e12f6e87173af9f38
BLAKE2b-256 checksum
How to use checksums
a1ffb92360cc2f64ce24042ce54b4422d1b3617d02707a20b3aead0d12d76398
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 392.7 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
55fc3d35c92f3c12e445d3b22900f74a8108c7d6daf66a5020eac1c53bd2335c
BLAKE2b-256 checksum
How to use checksums
aaeac80f3502582b708c042b2653d030c08619fd5681af3a134b8caf558dec07
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 416.8 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
297ed46963c31ba52810f69cdf46e0a7bc9204fc44a999ca9a96a6086a204d05
BLAKE2b-256 checksum
How to use checksums
d5be4f91d0b2f045a04203e720a831f7f392d2b4e623f575f6862cd28ec5fc02
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp39-pypy39_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 615.7 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
c077cbfe3a81e3edd175b9d0fd9d92bf1ac8054a173477206fa9da27ca73b020
BLAKE2b-256 checksum
How to use checksums
674636b04e23571f821965f987ad0839dca0f4496dd044f71808273fc5d6e04f
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl
Size 601.6 kB
Tags Linux musl 1.1+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
1db98aa88632ea2f95fb1267aaa970d077758e0ccccf7002bc19a2e47ed1da7c
BLAKE2b-256 checksum
How to use checksums
6faf91ebc636e2490a9205bcaafef797582aad0a65e47410fb8c8bfdbcad50b9
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp38-pypy38_pp73-musllinux_1_1_i686.whl
Size 634.4 kB
Tags Linux musl 1.1+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
e944454f87625a3e0577f35c816132ae3c67f777398f0198b1a298dff38720ff
BLAKE2b-256 checksum
How to use checksums
a625190155419e3a49fe14c4bd952f92bf132a573e4c50c9f9bba0fd7a351dce
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp38-pypy38_pp73-musllinux_1_1_armv7l.whl
Size 674.6 kB
Tags Linux musl 1.1+ ARMv7l PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
cbf2a9dd7a7f258ed5c5703ee0081cb11ba1a9d6de76e59212b761a1c895fc9d
BLAKE2b-256 checksum
How to use checksums
e5b99b13ba86712b050746ea936d882954d9a12c8bef551791c395f0e21cb56a
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl
Size 570.0 kB
Tags Linux musl 1.1+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
9b55a29bc34515d6d8bc7f25aa9737b6080b6cb755d0211baa5c9f6ea5509dab
BLAKE2b-256 checksum
How to use checksums
fba1480980f71ced31457fc9c26033c05f53ac2cd0c19a527bd27dea17dd7a42
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 398.9 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
c68a9cc7fb8e8bb7195670a2966271885c6c00495ddc2960a68b52859d019796
BLAKE2b-256 checksum
How to use checksums
d0adf4d929b3df95617b769267858dfebee7139623a9d9f2aaab0751f7e9f681
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 414.3 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
cdf1f87fe27804de054394519d01cefc21585e32d2ff52e013ab4bdab10cfe46
BLAKE2b-256 checksum
How to use checksums
64196e7d571c287a35c62297f738a59d7bf9431e12b2fd101a6724354be4409e
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 511.1 kB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
e63f378e0c24051f2b11977a7502801253b9bc6449b1bcbf93bcb44eaa6c3e15
BLAKE2b-256 checksum
How to use checksums
6f9fed804adddb497be0c932b556d9d4a812ff191c2d175ec2ce0c7b9a1fa809
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp38-pypy38_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 519.4 kB
Tags Linux glibc 2.17+ PowerPC 64-be PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
b8523e0e40fd753292b84beaf09e98dbbc93f003e4be46bb109aed134ed45083
BLAKE2b-256 checksum
How to use checksums
a5d56e6ff23e95c4c5b1e8c4f86fa545df7dd4815407bc39cef73790d1057306
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 397.3 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
4d0cbf27c24ec770cd13604c39eb1309593d4f7d6beba47ec46504e0de6045e2
BLAKE2b-256 checksum
How to use checksums
8b9171a499609b9ac3e3e927ad030db977314feb950a12f3b6344a63c182e1f5
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 392.5 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
aa3ddfcbde25097fedba8433cf7cdf453e656924606685b925222c524b7da58e
BLAKE2b-256 checksum
How to use checksums
34435109d0ad958a40305ca19c2beb69552175790fb38b7ba16dd588b6af5ecc
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 416.5 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
d029b63420727373a48695c44acc20b6fd0fc411f8056438fbec8148fc589982
BLAKE2b-256 checksum
How to use checksums
98332a876e352f9b7cb93b0c20e9d0fba6533fb51bce764987c96e3f6458730f
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp38-pypy38_pp73-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 615.8 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
a492910b5f54a874e4e9ac5ba65bc348f2bb935f0a38e746f08b7ada49863dd0
BLAKE2b-256 checksum
How to use checksums
4a535b52f5fcb565f7d184a9bc71a40909febead1a56c1b9b31af13eea0bf6d3
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl
Size 601.8 kB
Tags Linux musl 1.1+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
fc88f87f4d3c171e38e6586306366042a86c47d7a4582dcb4c708b29f59ec2f4
BLAKE2b-256 checksum
How to use checksums
42650b2ea1f6988a74bb85655291c9e752a842e365af1dfaefd6b85483bd0844
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp37-pypy37_pp73-musllinux_1_1_i686.whl
Size 634.4 kB
Tags Linux musl 1.1+ x86-32 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
b0b3f9b7436af5579b4b1a482897a8afe7d3cf359957636f5f0fd4e0f1ba1c5e
BLAKE2b-256 checksum
How to use checksums
ede2ec5c2ca21cc062528dd0cbf38556c196d94911e0cee1fb3f19160d8c0c2a
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp37-pypy37_pp73-musllinux_1_1_armv7l.whl
Size 674.6 kB
Tags Linux musl 1.1+ ARMv7l PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
a7052edb89963d08b98be90e79226f1a2a20778179dd52e3cf2090aaca7e6602
BLAKE2b-256 checksum
How to use checksums
8d2638155fd154b925bbdb98088bdc9f0486d8d8c7a44f332fd41a8de1cfcb28
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl
Size 570.1 kB
Tags Linux musl 1.1+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
28f38caee0d57476b6e595138a8e710615f400e701b3ba5cc825de40b07631de
BLAKE2b-256 checksum
How to use checksums
14fad4176e682a561ec70ecb518ce015c44b8401a5d538b4e7d2f710f9e6f6f2
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 399.1 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
0aa64b8259b6435f9d25c04dd73c0ab86362953ea126e0ba0499592d85443d2b
BLAKE2b-256 checksum
How to use checksums
f66ef3dfa59cbbf43c45dd90e678b3787f35b063643ad4b787b4732f66dd6b9e
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 414.0 kB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
1229d1abe5ffe4d2d90742bb625f41dce01fe9494f64f47a5994ddcf0a619c88
BLAKE2b-256 checksum
How to use checksums
000de2935f710e974354d117817195737f51759710878ffdc1bf81173a5344ff
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 511.0 kB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
7ab3fe9c929f83c6586bec4d2ebd9310dc051060fe4f9ec1dcac0da92f820186
BLAKE2b-256 checksum
How to use checksums
c220e0cad86e1d55900141fc063915f41ebbe070810e75956dadd4f744f9e018
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp37-pypy37_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 519.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
f0094c430c7d15f0d0eb98c953cb4c72a712629715b3ea12e2975d960aa947a2
BLAKE2b-256 checksum
How to use checksums
c20e4382448613b6b8331f9c6eac7a4836d234f12c26a6d49d5684594b03b815
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 397.3 kB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
ed73dd8e8e2ddb4e8b93753c7c0d0ed72cca861265e8732ec38c87af845eb2d7
BLAKE2b-256 checksum
How to use checksums
cb13f1285c57ec9e72168cacbab294799840b0105034b70f4de7937bee724fb4
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 392.5 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
e53faf81a7f1d0880dbea7447bccea17652e340bb4655213de705bf57a437599
BLAKE2b-256 checksum
How to use checksums
8bda9acef8c1f22dbeaf0ea7fa782c3793891e687db445bbee4e670c6351c059
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 416.5 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
4bb7bdf3045f55476023b4cad9a472e011b3755d1899273f9735dc306567a76c
BLAKE2b-256 checksum
How to use checksums
2f2175e9adcd936bc96412065ec59ba1d7b0384188f35f842ca492b8e617a175
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-win_arm64.whl
Size 259.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
7eb050ada76d078cf27b7660451c0ee7b38e3f770222d852cc34d2f4cf0bc782
BLAKE2b-256 checksum
How to use checksums
b6a3663a4a10b42e2603b14fe7655ceaab716afec6cbf45584dbac4b409c0188
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-win_amd64.whl
Size 262.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
a88320003a21783b5ab5c605ba4b687f836b46dadedc55cfc3e64ca88c41b81d
BLAKE2b-256 checksum
How to use checksums
22f9d5642a254e2f6526c4ed09354d495451f4db2840e69a16afbecc2654620c
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-win32.whl
Size 255.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
36aeaa24c9af2a2ac0830523721d0fadad5602842d662aa0c5391b89ea3e7d1e
BLAKE2b-256 checksum
How to use checksums
3a13ad4e1ea235fa5f79ffafb9ff7992758c4400cadf8931df63069ddb7162d5
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-musllinux_1_1_x86_64.whl
Size 610.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
c4a2c16fae658a2f7e67d1af3f1cfaf03003cb2f6d9a8c1d3f237b337614d568
BLAKE2b-256 checksum
How to use checksums
8ed2422129114ce5a243a33d27b93a9c67893400ef648c1e5b0b7472ca1de516
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-musllinux_1_1_i686.whl
Size 641.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
4a511057fb3d8bc6cb76eed0645a8a446e870640d9250144f0d403007383e2c3
BLAKE2b-256 checksum
How to use checksums
8787727968778eebb3e328c37c24435c7cca91443ace85a83da964ad35787017
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-musllinux_1_1_armv7l.whl
Size 682.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
b43d69d715f77d840d5600842a179d8175625bcb5f5d8dbe9bc7ed71dcb43696
BLAKE2b-256 checksum
How to use checksums
4bc78a71b2f0bd38b94208c34396108310a42d71b214a8c6a960771a79804cc0
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-musllinux_1_1_aarch64.whl
Size 577.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
c201b89f9d15f563fe4d6dad0738ce02641636c13b141096ad7497aa7bd95b3c
BLAKE2b-256 checksum
How to use checksums
06e29cb3bc8a54a646d837fef8427728417d252aff3c470725acdc41a89394a9
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 407.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4aaf2dd05d85289cf83641f3c4f54947a0168fa81c46fc9038ea9d241caad50e
BLAKE2b-256 checksum
How to use checksums
8dc567eb11e17093e2ac5c5efe118a48ce0ab94eac8a66213721406c67a1517c
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 422.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
6af18cc6b061b5830b121fff1cc876e864e881909c446fd606903e64a9796567
BLAKE2b-256 checksum
How to use checksums
1195ef4cc29497ddd194c681af013dc47875c807bb20dbf66d8235c4261b1adb
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 519.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
7d6069850eb0febdcdd649a4f5dbe74560ea6219ddce467808b4b4bf532c14e3
BLAKE2b-256 checksum
How to use checksums
c750e2dafa5435a02265eabe747b58c4addcc917b0f8b76fbabf2a0a1627f697
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 527.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-be
SHA-256 checksum
How to use checksums
783463574dcac3a6d8ae948e2110bb1b46099c79b919912c88360d21b7c91b5c
BLAKE2b-256 checksum
How to use checksums
351aae7cf874b48babe926fc1b3b861892e291bee7b59387a921dfcacc88f146
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 405.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
34f864522d4fafd8a61bf40dc01e2a93840e6c1a17dba37db008529be22ef40a
BLAKE2b-256 checksum
How to use checksums
1df4c27efd5a931f172fbdf69af1a75abd0433798cef646eddd5f47673f04774
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 401.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f7aae38ee0dea5f3af2a918597df28f7659d1e82d1795605ee46c5d291d7e8ff
BLAKE2b-256 checksum
How to use checksums
e8ea519be71bc4188ee72becdf4c0dbd1c30db5d0d4d9121d3bdcba9ebd9f948
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Size 425.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
bad01872ec803e67d91228fe5f040175c86bbdb0b345be4ce0c5ccd620a220a0
BLAKE2b-256 checksum
How to use checksums
9fde6456d56f796304fb3ead01125b9eff8301e03c8277f505b5e34cc8a50b08
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 634.6 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
136f1f06d644e105ace8e830a55c66bb6be15355af427c013cefabbb4360889c
BLAKE2b-256 checksum
How to use checksums
e6ac594165f15b860cca56264eda0a174e01d1ae857b954ea748cd378f0a4db4
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-win_arm64.whl
Size 260.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
5364883ba707e689167e37e795f2e5b04cb69379cd716cdef00c6137437679b8
BLAKE2b-256 checksum
How to use checksums
5ffafd28891b1a2eaf3291738381683aa1971479e366a0ecbcadd41a21c3bce4
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-win_amd64.whl
Size 263.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
4fbc6e3784e778a834a6201735c3b71505393a471c336e9f518c07ecbf65f07d
BLAKE2b-256 checksum
How to use checksums
28791cd633016cbdeb12c4743e8d1d54bef2f669f5c5514ab6b483e3351901aa
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-win32.whl
Size 255.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
faa0733a4c2dd0b38200d665bc2f33f9dc33d0fcb353e00744da555570816527
BLAKE2b-256 checksum
How to use checksums
96c492a57264dc432556c5fb90b75d7d3202bc2128ad6d5f14aebf18fdb72c96
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-musllinux_1_1_x86_64.whl
Size 610.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
ba3ad560f3f0b9efbc4f3d8ee0b28fe010ae39918ae46203ff1f9446b33491c0
BLAKE2b-256 checksum
How to use checksums
2b72f1e910a74ddb000f20353f5ba59e3dd5ee3d133f4d45ad4378a9ae55eb7e
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-musllinux_1_1_i686.whl
Size 642.3 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
e33d7d2213b74c860f0ec5731484059e00e729debb3a385f8120f0b92af7a277
BLAKE2b-256 checksum
How to use checksums
5a7a5edc713b7b86587f33c209cf911f8b9139967310a55f32ab92840fcf3c1e
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-musllinux_1_1_armv7l.whl
Size 683.0 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ ARMv7l
SHA-256 checksum
How to use checksums
835c5aab444a7bd3694c1941b27e0da85ff7476629812b7d6b91efafcf1cdd28
BLAKE2b-256 checksum
How to use checksums
a15bcf84e2563f25faf777beeec1bc4b7b44e353b252a87354951d91d98ceeca
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-musllinux_1_1_aarch64.whl
Size 578.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
778e72cc6a7ea3273ce290c0a71ad907cb3482d70df33e625c76f180754ff2d3
BLAKE2b-256 checksum
How to use checksums
03aec643cd0cc0260557dc6b1b3c59389b5edb1166e30ed170b757424029a424
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 407.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
512d9e7387e7d123f42afa3ce6867c71d071a73342c359263bf29b3328e48b7c
BLAKE2b-256 checksum
How to use checksums
578b0404495d2e201a0a1461be9ed9e33d586a53975e6e383b3144f70bf95de7
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 423.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
56746b5542a0181e2717af4ae151f4c51761de9999e227d7022d98593b0d3e8d
BLAKE2b-256 checksum
How to use checksums
79bebf04f4bf6f5314760aaf3536d0e7137bad96822a8428e42ec19a9432f90e
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 519.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
c69436326bb70f759695b58f9630628c5e54d3c2c3efda819ae402df30644f28
BLAKE2b-256 checksum
How to use checksums
6fefdcfb83b72a15731e92f1b06ecea85e71052f362433adabecfde158931022
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 528.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-be
SHA-256 checksum
How to use checksums
249b38e59fa0e5e4c1f9dfb935e30fa2f3a20bbeb547f9725494fc2c62f59d58
BLAKE2b-256 checksum
How to use checksums
4d9866bc2b44fe444180fc847633882d9f1d7f69fe48929c2e8f53dbb295830d
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 406.6 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
a8c934fc618a663796f104f6f10519e27a45020f4163e4ff9ff3ae2bb9254cf2
BLAKE2b-256 checksum
How to use checksums
e2697554341fd992b3e1ae64a20a8f3cc07ad6c1371c25656b6650a2c3862f65
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 401.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
43ae82fbeada5b1a8c9460d83ed2a527e3284b14538f0f9336ebdee137d59ef1
BLAKE2b-256 checksum
How to use checksums
70d801da7a605dff616785e941f8b1486efc6134e81b93dedafdeb1bd6a650ff
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl
Size 425.7 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
727859bf2579af904b70294a5f8e096776396be8410459c635e87742ba3ac23a
BLAKE2b-256 checksum
How to use checksums
24416d8a16b983aad43d471022ab7ccb98e953e8a8f64c4f20bf54da1fe01fd7
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 634.9 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
3d4a44a6e28b1fc653795b5e34bd910ae90022f8bd25320a0e9e70851864a154
BLAKE2b-256 checksum
How to use checksums
adb708fc98d041e3054aa412e8a596994450e2df21c7bf8630d58e44773caf30
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-win_arm64.whl

Download URL jh2-5.0.15-cp311-abi3-win_arm64.whl
Size 258.5 kB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
4d0b98c5c2f27d7dfcec835960f9e4c76c7936f4bad1c94ab323f8f0831295c6
BLAKE2b-256 checksum
How to use checksums
44bdf2fc94e23a2eabd613c83b8fddcfd7e1be20c91545cc90762a4deb088fa9
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-win_amd64.whl

Download URL jh2-5.0.15-cp311-abi3-win_amd64.whl
Size 261.6 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
5a32cd4bb2fc7f03315b3415b0d1f37b204f4334b352e68c25e3e31f0750b7cc
BLAKE2b-256 checksum
How to use checksums
78e255d6701b78285b8b6d595700b5c7179752941e4212ef873960e5e700a566
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-win32.whl

Download URL jh2-5.0.15-cp311-abi3-win32.whl
Size 254.2 kB
Tags CPython 3.11 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
03ef4cea5c924a89d3747fa5eca768763e727326ddf8d2ee20b66f4cd2942161
BLAKE2b-256 checksum
How to use checksums
4ebb85fb291a6c971417c6793c57f7cd76e2f70bef4d9930b5fcf9efbc618002
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-musllinux_1_1_x86_64.whl

Download URL jh2-5.0.15-cp311-abi3-musllinux_1_1_x86_64.whl
Size 610.4 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64 abi3
SHA-256 checksum
How to use checksums
bfd24d34ed13b5943d5d548a86fd0efaa5029aaa6615932e677ea14d1a47324b
BLAKE2b-256 checksum
How to use checksums
fdfc2a601d517907fc65ca6958874fed2a6ea0b6300d628ec6afdfed7f636bde
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-musllinux_1_1_i686.whl

Download URL jh2-5.0.15-cp311-abi3-musllinux_1_1_i686.whl
Size 641.7 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32 abi3
SHA-256 checksum
How to use checksums
7bddf19067d411e900cc19fdfee566cc3bc0aa1b76d07666202a8fcbf2c980e5
BLAKE2b-256 checksum
How to use checksums
21212761e9fad9a436ffdde17ff29c7816c511caca22f1749f342b21ab270f0d
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-musllinux_1_1_armv7l.whl

Download URL jh2-5.0.15-cp311-abi3-musllinux_1_1_armv7l.whl
Size 680.1 kB
Tags CPython 3.11 Linux musl 1.1+ ARMv7l abi3
SHA-256 checksum
How to use checksums
1a7f6ee93c57672f7bd7c3e2c2f841a35c1a0c3571c39abc674e125f344242fa
BLAKE2b-256 checksum
How to use checksums
da82ac555673b970e536621d27b6864c097f34a186fef24056dae4c4df9ba1c6
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-musllinux_1_1_aarch64.whl

Download URL jh2-5.0.15-cp311-abi3-musllinux_1_1_aarch64.whl
Size 578.5 kB
Tags CPython 3.11 Linux musl 1.1+ ARM64 abi3
SHA-256 checksum
How to use checksums
7f1f45e3a7f4b13ec10e9a55d1188fb64f090a24fd847ad124fde4da3682e8ab
BLAKE2b-256 checksum
How to use checksums
19f80939b4cfc3ea9b5c7e372b8c9c8302f2d30ec20d8f92525874135f5395ff
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jh2-5.0.15-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 407.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
ea4ac921ddd2d519646df9b94f96e2cd55529f92f6d7ff4c65508ca2f65399ef
BLAKE2b-256 checksum
How to use checksums
55fad80e721e77714ccda44437da86b8424dd03ce07977c8f7f0dc3d6efd805c
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL jh2-5.0.15-cp311-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 421.1 kB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
d71f6aa2c97f8042669102200a1a2dc1241e0fb5044cc14032d0321936f85cd0
BLAKE2b-256 checksum
How to use checksums
0ba344195ec39fa7e38b182c3db025b8dd99799cad96bdb50f999f509b16cc10
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL jh2-5.0.15-cp311-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 522.0 kB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
9695b0f3c696cb87b851b3f28d5dc81d8932c81a1547713913266b88ee99e37a
BLAKE2b-256 checksum
How to use checksums
e8ad5a903ea3cef3d75751878ce46f2e49f1b32de8fba7a26bebfcaed1d6f8fc
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl

Download URL jh2-5.0.15-cp311-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 529.3 kB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-be abi3
SHA-256 checksum
How to use checksums
9698673b2cccac7a27dd4ae48d6f4936c998a7962043049783dab4fd03e65084
BLAKE2b-256 checksum
How to use checksums
a9e3b13b1fcb66c8668cd642849aa7858b9a33a1df99d96a5dd68115a7b96d58
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL jh2-5.0.15-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 404.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
8f702abcd2e3666d54f721629ec921a1e698357e28f6348af7b4d9d95b89fe37
BLAKE2b-256 checksum
How to use checksums
c02a31f3046c4ca641aa462deb35477e3eb88ad74c52fa0a8003b4c2514d5369
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jh2-5.0.15-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 401.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
cd129c07f30387463e634d7aec629da31b041219e17c6d42fc7a7641e1e7ef8b
BLAKE2b-256 checksum
How to use checksums
b8a72b63b9ad01c4d9e7742a528501ab9d57503dbc968b1e40cc0084f9c8dba3
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-manylinux_2_5_i686.manylinux1_i686.whl

Download URL jh2-5.0.15-cp311-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Size 424.8 kB
Tags CPython 3.11 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
16f0257484827212950bb4624dbfdf70d713dbaed5b1c489151b41f525fea3c1
BLAKE2b-256 checksum
How to use checksums
6d06f3ec546c42ce68476b33113d799bce960cc1cd05cfc05e7e352d10a16ec3
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 Sep 21, 2026.

Transparency log

Release files / jh2-5.0.15-cp311-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL jh2-5.0.15-cp311-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 631.1 kB
Tags CPython 3.11 abi3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
855dea668a30eab826ecdbc07b69b19e8daedeb1f0519e02759a6b37426354c5
BLAKE2b-256 checksum
How to use checksums
0ccdaccbdb5274bc4bee11fc7d8a1b94fd8ffcfd8efbee02765afb6023373f84
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-win_arm64.whl
Size 266.1 kB
Tags CPython 3.7 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
9493d5a20f6ba04dc285e3580bcffe64c0d61660c85aee7fc19e9adbaea55ef7
BLAKE2b-256 checksum
How to use checksums
081dc7cb221314fbe3c119a8c8e463a38bd70c3d9bfb2fa09f107399843dd353
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-win_amd64.whl
Size 269.0 kB
Tags CPython 3.7 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
8c5850335fe11078b42fab606e5ac4a68c6ee8c6799864badc464f7839f06ec2
BLAKE2b-256 checksum
How to use checksums
6494d702bcbf81730301bbac04c93e82e533bc59dcdd608b9ffd0e99717518be
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-win32.whl
Size 261.3 kB
Tags CPython 3.7 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
fa1c3885ed090c65054e4bbd983a407df0436121b1a841ba7fe1f678a7982c65
BLAKE2b-256 checksum
How to use checksums
7c2d10348c52fc0660729ad4fb5285c2546e2c879b326a6ff332764bd837b468
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-musllinux_1_1_x86_64.whl
Size 618.7 kB
Tags CPython 3.7 Linux musl 1.1+ x86-64 abi3
SHA-256 checksum
How to use checksums
723a0a4c5ac0e61c94cb275118c7a6a6aaf5fd56084b02632f4b080cc83c6691
BLAKE2b-256 checksum
How to use checksums
90ed0c7328a574efe79203af639e37072f25cdd70386a3d1ddd31dc44d92259e
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-musllinux_1_1_i686.whl
Size 651.9 kB
Tags CPython 3.7 Linux musl 1.1+ x86-32 abi3
SHA-256 checksum
How to use checksums
aa99840f9222928b0c9c0dd2b0c0308f5d1be8f6815bbf6f820746c51de54dd7
BLAKE2b-256 checksum
How to use checksums
39cf8d771ac927d49cc279841a592f4ae4bb2d962dcf9ca6952973e0dfc4bef2
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-musllinux_1_1_armv7l.whl
Size 691.2 kB
Tags CPython 3.7 Linux musl 1.1+ ARMv7l abi3
SHA-256 checksum
How to use checksums
13fa1a5e98a8c8f55405e2e7c6f6a1e005d01a48f7510826ff34939f624b1ad6
BLAKE2b-256 checksum
How to use checksums
35b7dd90d99d86381f4df44bf69ddc9a8b5e68c27ad795587b563fdcb9306d9f
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-musllinux_1_1_aarch64.whl
Size 587.9 kB
Tags CPython 3.7 Linux musl 1.1+ ARM64 abi3
SHA-256 checksum
How to use checksums
95443c602d6e7fa8aa5e49d19381cb5a39d53b79a1678e90a4c39f4f0f0542e5
BLAKE2b-256 checksum
How to use checksums
c915ba3848b2ef78203f6d1fc570e41067fbd2494950dc1a94c580d10c3e6380
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 416.2 kB
Tags CPython 3.7 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
6cd7e4d259eab50e076e4b30ecbd937e55b319a58ad75642bdffb401455520b7
BLAKE2b-256 checksum
How to use checksums
6a0b3118b778d2cbc2eccac1ee6007d47fb0030398f4a6df3425656b1a624347
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 429.8 kB
Tags CPython 3.7 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
29a0014ee53ffc8bf0581dd77270e25329397c55f4724bb18fddef9a105177e5
BLAKE2b-256 checksum
How to use checksums
79f2e6bbd8667dd3516764026fef86367c9c6f79a8b4611b53324d7088dd99e1
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 527.8 kB
Tags CPython 3.7 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
6596a9d05f049f783326e927b5363ebe0b1da6716835237ae32b642529b405ac
BLAKE2b-256 checksum
How to use checksums
8f8381cd4dcd7b24d010e525f25c6be71ffa019138585da62a8edc0753d2d0c8
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Size 536.5 kB
Tags CPython 3.7 Linux glibc 2.17+ PowerPC 64-be abi3
SHA-256 checksum
How to use checksums
1e0fda6e8a7b7364077a03749321f3bb9f01aa369ab659f63d241860f4b66bbb
BLAKE2b-256 checksum
How to use checksums
e021988a70b062dfc1a78f210ebc17a98fce8592b4245b6c3d81cd9b2d865f02
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 414.8 kB
Tags CPython 3.7 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
d28771bccaa6944c4e606a44b1035ea11b2d684bd2c7c195ee3c3a9afd84443f
BLAKE2b-256 checksum
How to use checksums
8e4f3e1ce6fb6728de964ff87ced5574988bea1ae7306f087cad5cef17466bda
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 410.0 kB
Tags CPython 3.7 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
b8912f22c97cdcb00edce434b61fa1d05af41ad07deb6bb1ed9e06348df11eea
BLAKE2b-256 checksum
How to use checksums
ec3edf15495c118ae1749c74df00c4355dab7c44cd5859f3bd648573e1df2581
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Size 434.2 kB
Tags CPython 3.7 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
97299e27743ebf52d9544e596165700407b8b46394870dc374d6fd49c3251084
BLAKE2b-256 checksum
How to use checksums
aecf67c69906bae910700fc02acd0865a4ac3d247a50adc5e6ebc070cbfcc223
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 Sep 21, 2026.

Transparency log

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

Download URL jh2-5.0.15-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 647.5 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
06cd5acc4ff28ac27cca5c2f0985d259e81bc29b845c521aae04440a369a00ae
BLAKE2b-256 checksum
How to use checksums
369ea9a50a5176a720d9ea6752bfa36b4ee9655b26ff9f4870bd71cabb1ec63d
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 Sep 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

5.0.15 This release

121 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