Skip to main content

ngh2 logo

ngh2

A fast Sans-I/O HTTP/2 library for Python, powered by libnghttp2.

CI codecov PyPI Python versions Free-threaded CPython 3.14t and 3.15t License: MIT

Build HTTP/2 clients, servers, proxies, and protocol tools with control over your transport and runtime. Feed incoming bytes to a Connection, handle protocol events, and write the outgoing bytes it produces.

Protocol processing is synchronous. Your application decides when to read, write, and schedule work; ngh2 manages HTTP/2 connection and stream state.

ngh2 is currently alpha software. Its public API may change before the first stable release.

Why ngh2

  • Message and event API. Submit requests, responses, bodies, and trailers; handle connection and stream events as Python objects.
  • Measured protocol speed. The checked public-API workloads deliver roughly 20–30× the throughput of h2; see the measurements.
  • Native protocol engine. libnghttp2 handles framing, HPACK, flow control, scheduling, and protocol validation.

Get started

Install ngh2:

python -m pip install ngh2

Supported interpreters are CPython 3.10 through 3.15, including free-threaded CPython 3.14t and 3.15t.

Wheels bundle libnghttp2 for Linux, macOS, and Windows. Linux wheels support both glibc (manylinux) and musl (musllinux, including Alpine).

Start with the first-exchange tutorial. It runs a complete client/server exchange in memory and explains how to initialize connections, send messages, and handle events. The example source is also available to run directly.

How it fits

Each Connection manages one HTTP/2 connection and its multiplexed streams. It supports client and server roles, request and response bodies, informational responses, trailers, flow control, stream cancellation, and connection shutdown.

Your application owns sockets, TLS and ALPN, transport buffering, connection pooling, routing, retries, and timeouts. The same protocol API can be used with blocking or asynchronous transports.

Drive each Connection from one thread or task at a time. Independent connections can run concurrently.

Documentation

  • Tutorials: exchange messages, multiplex streams, and manage message lifecycles.
  • Integration guides: connect asyncio transports, manage flow control, and handle shutdown.
  • Advanced HTTP/2: configure settings, priority, server push, and protocol extensions.
  • Python API: methods, accepted inputs, event fields, and exceptions.
  • Runnable examples: complete programs used throughout the documentation.

Performance

The checked pyperf run compares complete exchanges through the public APIs of ngh2 and hyper-h2. It includes stream state transitions, HPACK, flow-control accounting, event construction, and frame serialization. Connections and HPACK state are reused across exchanges; the initial handshake is outside the timer.

Scenario ngh2 (µs/exchange) h2 4.4.1 (µs/exchange) Relative throughput
Small request/204 round trip 2.19 58.13 26.5×
Header block · 32 fields 4.67 130.51 28.0×
Fragmented request · 5 B 2.58 61.92 24.0×
Request body · 32 KiB 6.27 116.71 18.6×
Multiplexed batch · 100 streams 1.52 47.43 31.1×

Environment: ngh2 0.3.0 (4a04d5f) · h2 4.4.1 · CPython 3.12.13 (64-bit) · Apple M4 · macOS-27.0.1-arm64-arm-64bit · 2026-10-20

These are protocol-layer measurements, not end-to-end client or server benchmarks. They exclude sockets, TLS, event-loop scheduling, and application work. Results on other systems and workloads will vary.

Inspect the benchmark source and raw result, or follow the reproduction steps.

Contributing

See CONTRIBUTING.md for development, testing, and release guidance.

License

ngh2 is MIT licensed. Distributed wheels also contain libnghttp2 under its MIT license; both license texts are included in every distribution.

Metadata

Release files for ngh2 0.3.0

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

Source distribution (sdist)

Source distribution for ngh2 0.3.0
File Size Uploaded Provenance Actions
ngh2-0.3.0.tar.gz 1.3 MB With provenance Details for ngh2-0.3.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ngh2 0.3.0
File Actions
ngh2-0.3.0-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details for ngh2-0.3.0-cp315-cp315t-win_arm64.whl
ngh2-0.3.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for ngh2-0.3.0-cp315-cp315t-win_amd64.whl
ngh2-0.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details for ngh2-0.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl
ngh2-0.3.0-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details for ngh2-0.3.0-cp315-cp315t-musllinux_1_2_aarch64.whl
ngh2-0.3.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ngh2-0.3.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ngh2-0.3.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for ngh2-0.3.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ngh2-0.3.0-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for ngh2-0.3.0-cp315-cp315t-macosx_11_0_arm64.whl
ngh2-0.3.0-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details for ngh2-0.3.0-cp315-cp315t-macosx_10_15_x86_64.whl
ngh2-0.3.0-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details for ngh2-0.3.0-cp315-cp315-win_arm64.whl
ngh2-0.3.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for ngh2-0.3.0-cp315-cp315-win_amd64.whl
ngh2-0.3.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details for ngh2-0.3.0-cp315-cp315-musllinux_1_2_x86_64.whl
ngh2-0.3.0-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details for ngh2-0.3.0-cp315-cp315-musllinux_1_2_aarch64.whl
ngh2-0.3.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ngh2-0.3.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ngh2-0.3.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for ngh2-0.3.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ngh2-0.3.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for ngh2-0.3.0-cp315-cp315-macosx_11_0_arm64.whl
ngh2-0.3.0-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details for ngh2-0.3.0-cp315-cp315-macosx_10_15_x86_64.whl
ngh2-0.3.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for ngh2-0.3.0-cp314-cp314t-win_arm64.whl
ngh2-0.3.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for ngh2-0.3.0-cp314-cp314t-win_amd64.whl
ngh2-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for ngh2-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
ngh2-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for ngh2-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
ngh2-0.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ngh2-0.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ngh2-0.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for ngh2-0.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ngh2-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for ngh2-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl
ngh2-0.3.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for ngh2-0.3.0-cp314-cp314t-macosx_10_15_x86_64.whl
ngh2-0.3.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for ngh2-0.3.0-cp314-cp314-win_arm64.whl
ngh2-0.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for ngh2-0.3.0-cp314-cp314-win_amd64.whl
ngh2-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for ngh2-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
ngh2-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for ngh2-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
ngh2-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ngh2-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ngh2-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for ngh2-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ngh2-0.3.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for ngh2-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
ngh2-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for ngh2-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl
ngh2-0.3.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for ngh2-0.3.0-cp313-cp313-win_arm64.whl
ngh2-0.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for ngh2-0.3.0-cp313-cp313-win_amd64.whl
ngh2-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for ngh2-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
ngh2-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for ngh2-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
ngh2-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for ngh2-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ngh2-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for ngh2-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ngh2-0.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for ngh2-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
ngh2-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for ngh2-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl
ngh2-0.3.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for ngh2-0.3.0-cp312-cp312-win_arm64.whl
ngh2-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for ngh2-0.3.0-cp312-cp312-win_amd64.whl
ngh2-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for ngh2-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
ngh2-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for ngh2-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
ngh2-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ngh2-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ngh2-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for ngh2-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ngh2-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for ngh2-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
ngh2-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for ngh2-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
ngh2-0.3.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for ngh2-0.3.0-cp311-cp311-win_arm64.whl
ngh2-0.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for ngh2-0.3.0-cp311-cp311-win_amd64.whl
ngh2-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for ngh2-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
ngh2-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for ngh2-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
ngh2-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ngh2-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ngh2-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for ngh2-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ngh2-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for ngh2-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
ngh2-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for ngh2-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
ngh2-0.3.0-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details for ngh2-0.3.0-cp310-cp310-win_arm64.whl
ngh2-0.3.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for ngh2-0.3.0-cp310-cp310-win_amd64.whl
ngh2-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for ngh2-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
ngh2-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for ngh2-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
ngh2-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for ngh2-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
ngh2-0.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for ngh2-0.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
ngh2-0.3.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for ngh2-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
ngh2-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for ngh2-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl

Total release size: 20.1 MB

Release files / ngh2-0.3.0.tar.gz

Download URL ngh2-0.3.0.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
09b995aa65b8a397de652fd7a9b3877d6d1e24c10d2effc36204a3f37aa73440
BLAKE2b-256 checksum
How to use checksums
ef5ea0fd635cae1d9c1d05c83fb20bce033359f0328d4e97b31c02522812ac86
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315t-win_arm64.whl

Download URL ngh2-0.3.0-cp315-cp315t-win_arm64.whl
Size 253.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
4b8c1366d35c8c1cecaaf1ab93e613797bccc763ef527e1d9dac53a9096bad2e
BLAKE2b-256 checksum
How to use checksums
f863deb3b5c2d6d42baea8f2fb1f8aafe46e64620b8ac8a7a75820349f64f891
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315t-win_amd64.whl

Download URL ngh2-0.3.0-cp315-cp315t-win_amd64.whl
Size 277.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
37e53de9df18c38f16015206c5b12857efc12c4994c8a07295caccfc88ea8c54
BLAKE2b-256 checksum
How to use checksums
67acdc8b2f21ff098079b86bb38ea105e0b494f686970162a4330e59836cb49a
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL ngh2-0.3.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 326.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f6535d2872b8f30fb7d9cae19d47d8870e0f1a3c1ffcf16059397f2b5cd5d228
BLAKE2b-256 checksum
How to use checksums
724630e8d3de94f2edd3f3d4451c06cc9d6cffc6324edd9b44e161b7551f29b0
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL ngh2-0.3.0-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 312.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3d0f9e2e4d9afe5285ba214b60dcc95491745fe61e62d76bdb1bbded7138e794
BLAKE2b-256 checksum
How to use checksums
bb6b1d7e8781f6fae194862886795908d0eb0ba11db3ebe40a2c77f6ac19eec2
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ngh2-0.3.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 323.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d07bb2d24a32345e133e7771576c2673c3f27ff01197d3d935997edadb921548
BLAKE2b-256 checksum
How to use checksums
5c74c3f57d340886d6c8f3cc0795041f0767d24909f006afd32a210ae3f8760a
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ngh2-0.3.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 306.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9a94e5d7f43b67ec0a586674fab9ab08305a69d83f0e4d12e024ce9371fb9bf6
BLAKE2b-256 checksum
How to use checksums
7bbba4c92b3112cc1a224df1a66615b60353c4c24a6878951fafbcaefec773b1
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315t-macosx_11_0_arm64.whl

Download URL ngh2-0.3.0-cp315-cp315t-macosx_11_0_arm64.whl
Size 286.4 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d7b7516c22e7949c96e563a0f597e123acfa3b0e000700d08aa7b3b4894f33f4
BLAKE2b-256 checksum
How to use checksums
eae32ed7127625d0e284c5208a5d3b420ffb8f17da2bf66017fc098bfc9c451e
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL ngh2-0.3.0-cp315-cp315t-macosx_10_15_x86_64.whl
Size 298.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
882ff0db05d617502d1fdd7f204d2cc9cb5719b75d9d9f44e06bdc8758ed46a8
BLAKE2b-256 checksum
How to use checksums
11c504f131c3b333deb7778d1881b4ed1790df618c161f8a6dfe279de24126c1
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315-win_arm64.whl

Download URL ngh2-0.3.0-cp315-cp315-win_arm64.whl
Size 239.9 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
40da6cdd10e3d12eba2cd679f6edbed46b1d6d40a6f62b96ce9b8fec673ded21
BLAKE2b-256 checksum
How to use checksums
2d4e301b3a1cdc5cc7e85399f2e4a30f56fc18da550ddf152cea6d9f87f2356d
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315-win_amd64.whl

Download URL ngh2-0.3.0-cp315-cp315-win_amd64.whl
Size 260.6 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
8b475f2b9ae8e221f13526a5084176963ef7ce2b0940451f24281a3ed940b6a5
BLAKE2b-256 checksum
How to use checksums
14849b54441abf2bdc9dd4b872398ec94e091a1c3277b3e032a18bf252b65fec
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL ngh2-0.3.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 325.7 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e33ce21ebd870ead210d3f2968399546fcf6ba625374cfbebb78d7b1788016e2
BLAKE2b-256 checksum
How to use checksums
d118558d7f656d5346076e3b7d25238845f7e7f273ecb02213205d35866b2bef
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL ngh2-0.3.0-cp315-cp315-musllinux_1_2_aarch64.whl
Size 309.0 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b91a16cf68bc4d1a20143f36b9a19a2c64e64587b58683b928570e915e57c3ff
BLAKE2b-256 checksum
How to use checksums
22a3c1ebdf7e2edb722ee20cf493c7b984cc8567f7de2be4f15d2f3d971d7fb9
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ngh2-0.3.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 322.8 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dc96b8964176adf4f5b2f7a7483df3143a2789e80e9750cbd0ff00d17252b48e
BLAKE2b-256 checksum
How to use checksums
ea818ea15a699af03120de2802b512b5cd6c99612b5af4fea96cf61ff043f34c
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ngh2-0.3.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 303.5 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e30c5621740d411e6a105d193bfd72fd0e4896c9627d63d7e226ae7d1664de5e
BLAKE2b-256 checksum
How to use checksums
fdff3897e2af05f3c69011a47e4c56c04e2aa10aec24eb0f449508b698673db0
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL ngh2-0.3.0-cp315-cp315-macosx_11_0_arm64.whl
Size 272.1 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d01251bc28513e9b7a6e56cfa6d9f3f1ea061c69c8aca19b4aee8143fe5656ce
BLAKE2b-256 checksum
How to use checksums
947b10b0b7ab9578fee31cd15da7369c19d66b8528cc97662424273388199d5b
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp315-cp315-macosx_10_15_x86_64.whl

Download URL ngh2-0.3.0-cp315-cp315-macosx_10_15_x86_64.whl
Size 286.8 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8390b782abc7984d59a865a10fa5c0e96b62d0a714f07ae33c6edfa4d159cdf7
BLAKE2b-256 checksum
How to use checksums
616e27e6a8d644461a51e01cfcf574fde2834f5925ce57d6171b4b3ca5f6810d
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314t-win_arm64.whl

Download URL ngh2-0.3.0-cp314-cp314t-win_arm64.whl
Size 255.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
14bb43e814867feaf6d2eb8a63ffc3e2b8bf381d25fd630f19ab0cdd43a36296
BLAKE2b-256 checksum
How to use checksums
82b605089feda4fc1976ec90033283062eff1a07f858627513bb1fff2e14ab85
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314t-win_amd64.whl

Download URL ngh2-0.3.0-cp314-cp314t-win_amd64.whl
Size 278.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
983d187e539a1d19ae7998d46f08bf6299607853b10414d149f8435bf027b403
BLAKE2b-256 checksum
How to use checksums
2c10736aabf1f9454d82e671248820fa1c2213127cae42edcc80bad6c91674d0
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL ngh2-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 326.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f0bea661cc740139e2816110d4df8a8751a0d5855b50b259ebfc5b384ce77c22
BLAKE2b-256 checksum
How to use checksums
eb502c48455d2d54cb6c3d45d6a7ad513669f00b055cb82a08d9c1a9d2642d87
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL ngh2-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 313.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
88c21f72f3172db27d87e77ad3fa80de361c4f34f7e3cc708af0361a06d922a8
BLAKE2b-256 checksum
How to use checksums
e9b0bbd95addde81600c3e72cb131efe7fe5b4fda9b204be62ad12ab78dda721
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ngh2-0.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 323.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
74e1f29104dbfa737354e5b09a21e27ee79afd5beb2894ee6b30fe4a7eb37b37
BLAKE2b-256 checksum
How to use checksums
f5259d1a014d8d4c2ed2870ee48f3e2037c0266643e915f57fe2b55092566c98
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ngh2-0.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 307.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b338199ec201bff16d3cb643fd96eaa8f4e6c54925ab1d28376b77fb7d70b1b1
BLAKE2b-256 checksum
How to use checksums
de26db12fdc83b382eae58217fdc5aa3567f7be9260bce137d1359ca7871f925
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL ngh2-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 287.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1af9bd812eeb1cc685b4db47064f0be85505ea82b6eda50f5beba158d753000a
BLAKE2b-256 checksum
How to use checksums
aeb847434e8c639e31d3cc54558a3a835111e69408e2a847251a248391387200
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL ngh2-0.3.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 300.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
15c7c426d66b31fbcdeb5cf9d37dcc837db8500c5fa2cb74e7003df2d91426c3
BLAKE2b-256 checksum
How to use checksums
695c38804a5bb9ca6ad952c7a38445d663e3ce2df276079972664a5a1bb79eab
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314-win_arm64.whl

Download URL ngh2-0.3.0-cp314-cp314-win_arm64.whl
Size 239.9 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
5df14f4fa9c2feb05025708c4e77ed49e9c2270aba03cef0628dcd98eb524689
BLAKE2b-256 checksum
How to use checksums
8e6671087f8ec1d12191f07e0a0058f73a4d28a519cc3e4d83ffa42f16f9f381
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314-win_amd64.whl

Download URL ngh2-0.3.0-cp314-cp314-win_amd64.whl
Size 261.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c40dabe7ad4a465b18cbbc9f10b38f96b5ad4fff68cb6da51c28bb66cc93d066
BLAKE2b-256 checksum
How to use checksums
9b76c50bbd2617ddf73dfa6bf0020fe2b9bb98cf3b445fccf4e220e64be3735a
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL ngh2-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 325.6 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
47701b2d11351ff7e046aa30cdcf397bd99ff80069ecbb53411b41c09ae3e542
BLAKE2b-256 checksum
How to use checksums
6aa0ad0b8038218e312e41c4df6b40079498bb487380458c17891f2b5c283f15
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL ngh2-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 310.1 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
41efe171834458451b445988c386c197ab41845db2a814a251214d41107d2fde
BLAKE2b-256 checksum
How to use checksums
6b3dbe2ded3412b0be9ce16c5982f18f63fef72eda2b239fb325e91d4dd8a2a2
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ngh2-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 323.0 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
89e1cbc2c032d593623e5d6c4da4bc840ea2ee6203522fad73744b1f37b63eda
BLAKE2b-256 checksum
How to use checksums
a6113630bb1e0e1644d58f54778972796e2871f4e656d5fbf88612cec1d5ad0f
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ngh2-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 304.5 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f494a9157722cd9db733715486623769bc947bfb237827c1652f3a4d6f904f22
BLAKE2b-256 checksum
How to use checksums
b5ae334b36453f1d887733938f893ffafeefa75e8b0629d6e1661a602ab958e7
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL ngh2-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Size 273.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a719d9c9504d3649354eb2941494693b0b1d5d7e9fbf5f4fe11d01d18332dce0
BLAKE2b-256 checksum
How to use checksums
39130e645aae7372312a2d08846402801e75c90a8f4dd1b730a277bc7a8414c9
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL ngh2-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 287.6 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e20c4913e43521f533aa2a4b737b313bde07980e2bccef6fd6e911fcb0cedeea
BLAKE2b-256 checksum
How to use checksums
fdc6e1a10ef000499bdba13a56196ef09e86f35ba9a0465629eecf08bdc60098
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp313-cp313-win_arm64.whl

Download URL ngh2-0.3.0-cp313-cp313-win_arm64.whl
Size 231.5 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
680247ac349a53c2999db4bfe4452df5c86736b0040b9519c528caa5b9cb1a9c
BLAKE2b-256 checksum
How to use checksums
c9968c9cd1324af4fe1930cd58efccda1a9b050b2f0e92a1e33e2513fbed9662
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp313-cp313-win_amd64.whl

Download URL ngh2-0.3.0-cp313-cp313-win_amd64.whl
Size 252.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ef8e4eaf85690aa81c79a8347cd926402d5c8f5c77dc983f08953feb867f816b
BLAKE2b-256 checksum
How to use checksums
ad00db0bab7600dd493086ed4205e1f30b0979c4249ed06371bc19042534a68c
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL ngh2-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 324.6 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
83b61645cd90cdf8bef0e726afd422b91836ee7f6bf798e6f5b6f831c3c1b10b
BLAKE2b-256 checksum
How to use checksums
b2fd9fb8658e9ab99e1c47fc5ab3aba8a435b829124236d20affd11ced31a5e0
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL ngh2-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 304.6 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e289e0a5323a822c157a7610ee155e596e227aff01b2cc2989a189b2fd866749
BLAKE2b-256 checksum
How to use checksums
30229b7a673fb179dab3b5c5813151452ed0862ee89b46d3966b6d9947c6640b
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ngh2-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 321.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8021996147fb0968658d50c398fa026ee15a731f316af5eb5348eb5895a6e1d7
BLAKE2b-256 checksum
How to use checksums
b8414215eaad26b5d75bcdfdbf82e17fee722a1f2b96f4756c470eddf370f461
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ngh2-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 299.2 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
773ae7fe40bde9e704c4440483cd53f94637c6e643cb479ffc3e5166ee1bc2d6
BLAKE2b-256 checksum
How to use checksums
12d2657a4308db89ade135a94df87f5d4f4e8e72147dc6ab365a46d13a4c62b6
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL ngh2-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Size 270.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d4ad500fb908b9fd532452159436d7481761593c45959cf49eec9b454e42a1fd
BLAKE2b-256 checksum
How to use checksums
e13407493889f8a4d9b476fa54f9bab061922d951316b4f857dedeb132cc9b2f
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL ngh2-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 285.7 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
11a288807ffe3f6d66d2f93ed167f4e52e1de3a45527a224455ecfd1f95cc6ce
BLAKE2b-256 checksum
How to use checksums
b3eb3cb4ff68ce1cd08c4c61c5415fd5997ac2a17fbf37a919c45a55bdd25a37
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp312-cp312-win_arm64.whl

Download URL ngh2-0.3.0-cp312-cp312-win_arm64.whl
Size 232.6 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
f551899cecd300690662d535d2fa93995610065501c9d4bb16e6e7ecf4998db1
BLAKE2b-256 checksum
How to use checksums
305b0429a056f6059b24ae779d7e5f2fdf76fe6b2d3d5f4c92ef57de07f22010
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp312-cp312-win_amd64.whl

Download URL ngh2-0.3.0-cp312-cp312-win_amd64.whl
Size 253.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d8a4f030741e18b71b0041e277406d4dabecf500a95ce123c3070d4dc2c4cec9
BLAKE2b-256 checksum
How to use checksums
e4b2721c7a94de86fb367c91125a2b700769e02c3b1fb20c380213b5acd56b60
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL ngh2-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 326.6 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
460da06772baf555624f3accce3e2d3210d08c982f69549e85bd0f1256939bf5
BLAKE2b-256 checksum
How to use checksums
c814ed20eb77c47b097fd95fc0dcce8fc510ca04071b12520f0a784d508d755d
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL ngh2-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 306.2 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
57d620f192f9d72044931d8a426b1ccb9f0dfe68ed104b9ba6a20f29c09594cc
BLAKE2b-256 checksum
How to use checksums
8956e42d8042a9a403f3feda49a4468d84fe6defaa4616e453b009bc4d17164f
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ngh2-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 324.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ac210496078856eddb1710c584fa4271c77fcb5dac6630ef6f6c500ac7765b36
BLAKE2b-256 checksum
How to use checksums
30a08a5383690c92994aba7303a55b9228a3955700a94580101db83dbdbea7e0
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ngh2-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 300.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ce216d65079939710bd1ce41b6504c3fd8cc23a112c706bcff8497eced02a8f2
BLAKE2b-256 checksum
How to use checksums
74d673c7b4ad6b9d53d008138d525949b6b6f5d557735c369b743b3976565534
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL ngh2-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 269.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5f5e3346097e13963c57729f81f678b8384794c5747df4695a6126ed804e4b53
BLAKE2b-256 checksum
How to use checksums
95005ba2be9939ce2972cbf5de2d021f16170fa3c5968625581aa668bbb851a4
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL ngh2-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 283.3 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
78e3edec53313e1e1e24d5abd2b197d29361680c2b313637e1d0f124ba8dc662
BLAKE2b-256 checksum
How to use checksums
e673b490fee649a3119d316964ad364fa8883a9635f1530581f9c5ec09ee33f2
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp311-cp311-win_arm64.whl

Download URL ngh2-0.3.0-cp311-cp311-win_arm64.whl
Size 239.4 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
6384b41a14efe03dbad62b381b41cc7cb6d4712e93a65459762f7e221327d1c8
BLAKE2b-256 checksum
How to use checksums
98a9425f980a4fc0120c6a7c33c399ffc36785a9dde2f609bd2fe093bcd27502
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp311-cp311-win_amd64.whl

Download URL ngh2-0.3.0-cp311-cp311-win_amd64.whl
Size 261.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
765240c6e3e84460a41aa2671dfce390614a233cc5324f7971177d580e03b3dc
BLAKE2b-256 checksum
How to use checksums
40d2344c6c05b5e1f3b77b20311518a0ce61ba5d7e41d45d4d1de314874bfb65
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL ngh2-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 341.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a79b8b60a19c9b6a8a5e35be272193c195aeed0fc704b04c12359c9a68d187be
BLAKE2b-256 checksum
How to use checksums
f7131a738269fa76835940d712589ec33a7491a9d5f830f181dbc0ea083876fc
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL ngh2-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 325.0 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
70f611f25010bfcaa41fdec8978bbbb5c184325273949acbcf9f17d0b39871cc
BLAKE2b-256 checksum
How to use checksums
b8335585ac1bf72d08bbe389723b463b76c7db3cf8e304c9d31d9bc1dbf0ce0b
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ngh2-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 338.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8ae7b9ec113575d820c20c2c2d2354cb6c9b80bf9bc2b44bed154dd25bb6e2c0
BLAKE2b-256 checksum
How to use checksums
8cfafe39797029faeefd860238bff9806dbd402f9376326711266c625d0688d4
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ngh2-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 320.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b3eb5628e9c1647d0b8fc7399e762779de158aac0139b8c636179c98a834d450
BLAKE2b-256 checksum
How to use checksums
fa19af0cfb2d8b1344fc222cb29c8b0354d959ffe34c94c62e2272ddfd65ade5
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL ngh2-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 272.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
88b1e2b024c21953b22baff6e1838066e504af5a4e0f75020f73dc8a0b7668c7
BLAKE2b-256 checksum
How to use checksums
2d817d4f369aff704db8e4854c0b82c38052c0848126fcdeb9a4f3a1e7bd4bf2
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL ngh2-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 285.5 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
12fd25adf1b448bf41c95d01faa8a604598a8510bd56384c6a55e78a036f008f
BLAKE2b-256 checksum
How to use checksums
f9ad6e932662e51e47e6be33078f9e5a7d8eac9deaf4ce28d39dc476117172ac
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp310-cp310-win_arm64.whl

Download URL ngh2-0.3.0-cp310-cp310-win_arm64.whl
Size 238.7 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
702fb7dbd3bd19735632588ae1f9e408bafbccd3989ac43826a078e67c9efa55
BLAKE2b-256 checksum
How to use checksums
4ee8a945f347dcaf27b2d238f043ed9982332216ef1b0bcd180475303933f69a
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp310-cp310-win_amd64.whl

Download URL ngh2-0.3.0-cp310-cp310-win_amd64.whl
Size 260.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b2685e2eb8bbff99d54639960ef39b7bac1fbf5c36719871b710408bce03a262
BLAKE2b-256 checksum
How to use checksums
8d022c539ffed5589a865c6e62bb097a340d3fb9115484a1cccf6df4cf211b78
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL ngh2-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 340.9 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cdc7010d13d8da70af4fa6baba3522aaf9501b1150295ed0f5a42b6847809881
BLAKE2b-256 checksum
How to use checksums
3a3d091d9722a5b6a0cdf3d1707c1eb9b76e0dbe58db283d694f56cd6a01c711
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL ngh2-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 324.8 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6705b4ffba86e94ef3544cf39d287c61aba0fd5875cad70995bd8a5404b790bc
BLAKE2b-256 checksum
How to use checksums
fc3205c88bebaffcacc952111732f105608b83c91701b0d659daf832ccb90c3e
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL ngh2-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 337.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8ad3fbad94a520b0afb642d32bf641d3d80bf7c1305015992adc415f907d6942
BLAKE2b-256 checksum
How to use checksums
e7ebf12700998b27aa38851e375bb17925ce83701cedd9396615acdb3a4d32b2
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL ngh2-0.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 319.7 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9afe30086a521b149d920b363df26307298c1738ec842779921b407a894dfcd7
BLAKE2b-256 checksum
How to use checksums
e822098739be24c83ac7263bc96d7870b045f24f99f58a6cb13ccd1628bb6454
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL ngh2-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Size 273.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3ef47e8338391c45ff1ace1b1bbc1d79c28560e8ce092a76b911f7ac141bc3d3
BLAKE2b-256 checksum
How to use checksums
0d977b8f20ece3fe7e9463b7078ba5a59e575a33e55120cfa9748b0a1dffbba9
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 Oct 20, 2026.

Transparency log

Release files / ngh2-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL ngh2-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 287.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2d21ce0e953ae34fcf925a7d934633936a8d03ba7b1bfc263b1ade34fc592be6
BLAKE2b-256 checksum
How to use checksums
e652064decb7176d93510baa343284f494f7b196e998d1f54c218ff8f8046b5e
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 Oct 20, 2026.

Transparency log

Security for ngh2 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 65 files in this release have been uploaded with provenance metadata.

Select from 65 files

Attestation for ngh2-0.3.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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