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 License: MIT

Use a Connection to submit requests, responses, body data, and HTTP/2 controls, feed it bytes from any transport, then handle the resulting events. ngh2 takes care of framing, HPACK, flow control, stream state, scheduling, and protocol validation.

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

Why ngh2

  • Messages in, events out. Call methods for requests, responses, bodies, trailers, and connection controls while ngh2 handles HTTP/2 mechanics.
  • Measured protocol speed. The checked public-API workloads run roughly 20× faster than h2; see the measurements.
  • A proven foundation. libnghttp2 provides the actively maintained HTTP/2 protocol engine underneath ngh2.

Get started

Install ngh2:

python -m pip install ngh2

Published wheels include the native HTTP/2 engine; no separate system installation is required.

The first-exchange tutorial runs a complete in-memory client/server exchange and explains its connection setup, request, response, and events.

Documentation

Scope

ngh2 maintains one HTTP/2 connection. It does not open sockets, negotiate TLS or ALPN, choose a concurrency model, pool connections, route requests, retry failed work, or implement application timeouts.

The public API covers:

  • client and server roles, including h2c upgrade;
  • requests, informational and final responses, DATA, trailers, and server push;
  • SETTINGS, PING, GOAWAY, RST_STREAM, and automatic or manual receive flow control; and
  • RFC 9218 priority, extended CONNECT, ALTSVC, ORIGIN, and PRIORITY_UPDATE.

Header names and values are bytes. Drive each Connection from one thread or task at a time and serialize operations in protocol order. Independent connections can run concurrently.

ngh2 supports GIL-enabled CPython 3.10 through 3.14 and free-threaded CPython 3.14t.

Performance

The checked pyperf run compares complete exchanges through the public APIs of ngh2 and h2 4.4.0. It includes stream state transitions, HPACK, flow-control accounting, event construction, and frame serialization.

Scenario ngh2 (µs/exchange) h2 4.4.0 (µs/exchange) Relative throughput
Small request/204 round trip 2.56 63.20 24.7×
Header block · 32 fields 5.76 138.43 24.0×
Fragmented request · 5 B 2.91 65.77 22.6×
Request body · 32 KiB 7.63 125.26 16.4×
Multiplexed batch · 100 streams 1.80 49.88 27.7×

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.

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

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.2.1
File Size Uploaded
ngh2-0.2.1.tar.gz 1.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for ngh2 0.2.1
File
ngh2-0.2.1-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
ngh2-0.2.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
ngh2-0.2.1-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
ngh2-0.2.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
ngh2-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
ngh2-0.2.1-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
ngh2-0.2.1-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
ngh2-0.2.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ngh2-0.2.1-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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
ngh2-0.2.1-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
ngh2-0.2.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
ngh2-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
ngh2-0.2.1-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
ngh2-0.2.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ngh2-0.2.1-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.17+ x86-64, Linux glibc 2.28+ x86-64 Details
ngh2-0.2.1-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
ngh2-0.2.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ngh2-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
ngh2-0.2.1-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
ngh2-0.2.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ngh2-0.2.1-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
ngh2-0.2.1-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
ngh2-0.2.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ngh2-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
ngh2-0.2.1-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
ngh2-0.2.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ngh2-0.2.1-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.28+ x86-64, Linux glibc 2.17+ x86-64 Details
ngh2-0.2.1-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
ngh2-0.2.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
ngh2-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
ngh2-0.2.1-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
ngh2-0.2.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ngh2-0.2.1-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
ngh2-0.2.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
ngh2-0.2.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
ngh2-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 10.9 MB

Release files / ngh2-0.2.1.tar.gz

Download URL ngh2-0.2.1.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
a36b75b14fc04c6644b7bd540351489b2107804f4d67f5a0df13e55cff2fdadb
BLAKE2b-256 checksum
How to use checksums
4077b28e663e5a5b171250fc1fcd5a92054da49b5fb03c5674793f70af4e7c6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp314-cp314t-win_arm64.whl
Size 233.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
2f658cc64dba95af611551e7eda891951503a284f49e5083b12a9262f8f74c05
BLAKE2b-256 checksum
How to use checksums
8e69ab362d2cd3115d93c3b4e92e4b0019f17351329f833a854e52464b807108
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp314-cp314t-win_amd64.whl
Size 269.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
89fbe935d6cfc209abc9af425750a623f0c174187d97dd9f158721432b0d3ada
BLAKE2b-256 checksum
How to use checksums
cb44fb1e5abc9237dc28d4d7e4b487fecaeab5abdd3829b05c8177232d685a1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 311.5 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
ae4bc10cfb8f52052717d7089a4422e2a0d0a0b7428e0168e151a29ed3c8eebf
BLAKE2b-256 checksum
How to use checksums
efe59160ef5568caa4d25f399fae476eb18c0316129414ddf3afda71ecaae086
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 295.2 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
7b3b5477c673469b4a56dafc806a49100873b0413982cb647dc263a0417d983a
BLAKE2b-256 checksum
How to use checksums
36eaf1637b06dfa90d9aeb9de71033d56e234a0e62227bedc8bc08e918edf293
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 268.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
96f3c68dc07743ce9b0d3138e2a3c6683f09768c8a4d990719ba07739251d695
BLAKE2b-256 checksum
How to use checksums
f8571b558447abcfa63bd1760127a568034ffa9ac6e597e6aa1cc109264700e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp314-cp314t-macosx_10_15_x86_64.whl
Size 282.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
52bb14ae0d9b47fc8bcfd756bcc87f4f9acbf782e01452ae4066571ba833d16e
BLAKE2b-256 checksum
How to use checksums
4274f610a000cc57fb54b724474335c1962f6131bb60d897c737cbc22ad6da9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp314-cp314-win_arm64.whl
Size 223.7 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
a4554034acaa46d9f204547c2e3f547ac28dc3adb856146ecd7f70f462c68348
BLAKE2b-256 checksum
How to use checksums
fd58dde4037ac7c8b6ad21d54ead106f6bf35aaede0cb294c4c884a17163bd83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp314-cp314-win_amd64.whl
Size 252.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e85d606cb3d23ba649972fd41769f566c323b194d037dcbb3a6f914ee9fdb635
BLAKE2b-256 checksum
How to use checksums
29281c507a41dc16329bde3c4c1d43d1df43e9b49f584844bd41f8e6fe89dbc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 310.1 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cc9b711b2e20b5d8b123501bc90e1dce6e72b77032a9e101e24829bc28c00c57
BLAKE2b-256 checksum
How to use checksums
38f17e80dc5bd5120c402b23e5e04eb6bab1920223508515ed1ec1c382ab0284
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 292.2 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
18a41fb90121c00a4cd5b8fcd0cd712070d62c7925191dc8b2bf20a8c044d0a8
BLAKE2b-256 checksum
How to use checksums
b612d415d39ee81e24e6475130e02e1ca7593858d67f4be7346e5c06f3a93e14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Size 246.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c175ca3b14dcb6791e44e6a8e34d754830bb5a991562d339c635a58997a74b75
BLAKE2b-256 checksum
How to use checksums
59e4e68196fa1f1f94175eb9f76ed188e0e546548833c86ca46f76963cdbff23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 269.3 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e190c14d4191dc1af3a4be74643f55112b86f2b415073cf0df5f23c16fa4ec27
BLAKE2b-256 checksum
How to use checksums
984382a639a93e7d94c18987d0556588cc0e11867b2d01b0374d88446c84b2c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp313-cp313-win_arm64.whl
Size 213.6 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
0be8b89490401e1c9a637cf6504ef53daca6cd5c6e62b8886de511dff7d7b217
BLAKE2b-256 checksum
How to use checksums
0187355db32ec7b594cecc72152ec635a075ad66ccb8971bdf7c8625ef7e20a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp313-cp313-win_amd64.whl
Size 245.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3f3646ca8b342bacf0efc93336e777a8f626c4c87f72263a2d9648bc921e0dfb
BLAKE2b-256 checksum
How to use checksums
b1c439ace60da2de573930d1223e34d032367f2504d59ae7f959d82a31915723
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 309.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2783b8c177d71d0212379ac82362ba54b3ae960197428e694122297ab472b8a9
BLAKE2b-256 checksum
How to use checksums
9e541b19bc58c3011cb0d5b15c82da727cfdf8942608cab96bf569472b64b37b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 289.8 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f27b59ff8e8e25a65ee72651d06bb7f8238956034986742664ebe8dc2e81e4ec
BLAKE2b-256 checksum
How to use checksums
baed9e5deb2df6fb11d7cc389b5fa36d6d5e56954eb5b0f40230e4c485a3ab8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Size 244.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f5b81e989804ea3e1245c9fe111875ae31a07062b92ad85d0f43cf752ae1c2db
BLAKE2b-256 checksum
How to use checksums
b338d27a0617407c8f67c960a698c98cd3feb899cda86cf4f72a028cc8269891
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 267.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
73de7df2ee78ab3066fe7f6aaf0098dce9ab9fc24970ea65443a76e66ae4ac2a
BLAKE2b-256 checksum
How to use checksums
9b3c92d0f7e5f752b83235e629cf39f7d22854060c30fdb6131b475648f1a572
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp312-cp312-win_arm64.whl
Size 215.1 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
a3ad03b8d31ccbb6b3e9fcd9fe1501ee4ef54852b9f3cb5389e820c9276f1e9c
BLAKE2b-256 checksum
How to use checksums
a7a4a78596d382dd5a9ea960e37c1ed73c1daa50531cdb9c64ec242a9997c796
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp312-cp312-win_amd64.whl
Size 245.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f057aca4a804fb4c666e4c612565a48334aec7ddd83e06d02f32b064bc9ee1f1
BLAKE2b-256 checksum
How to use checksums
e5ea83ca89855d4c901c19d173d5e292a9020a5e9c2b181ebaaa0ee1c1c4414f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 310.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
17520c4325075d5cef7025157bb7ce4e9410dae8a41551a182f6a252aeafd74a
BLAKE2b-256 checksum
How to use checksums
7b2f3beeb0d2a2d747fa2e46c868ecf8984348438ceb483d7da96428f8196bab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 289.3 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e2af9731f2e66996cbd86384e440fdb02833821f58316a266309170171b40acb
BLAKE2b-256 checksum
How to use checksums
718ff09697e29fb1bce8347773b441676461dfd7c961eff954842a7175948779
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Size 246.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da4687c2ffd3b5be1487d6265fcabc385cf092e3b9bb3abaec4cbf4a02480315
BLAKE2b-256 checksum
How to use checksums
8fad09f8ebaa24845f3553cf166a8d287537a405dcb6f94a1fa7936821cd1e3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 269.1 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8536301d0ac4863bc57f4c6cb86bf70b940a2b4dd2a655d75446beb2112a7e4e
BLAKE2b-256 checksum
How to use checksums
cc2dc5ae0c00afe285efdd26faa4339ae7aa6c6230ae0632b8ad92a28fc5672a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp311-cp311-win_arm64.whl
Size 218.8 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
3e240434bb19f64486ae66ff9faa709a6d9285a28a806a74512b267a22980c11
BLAKE2b-256 checksum
How to use checksums
d9d7c3bbb0832b467a9687ffaa679f0808d63a0d14ae8466600bf6efdb64f3b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp311-cp311-win_amd64.whl
Size 248.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
048cfd5187fd30d4d9a2317f3b9bb0e21c236c05e9ed79e160f5363fce0ca76b
BLAKE2b-256 checksum
How to use checksums
0c1369d5a19d3e1616f88b013b9ab233e722fcdff0d10f3918926b1d683e89c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 328.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f5a7ce2907439157da5050e0b1a21f2bf0d8b6e822dba33a3406fe4ca2165a38
BLAKE2b-256 checksum
How to use checksums
36b05d7ea4550702e020d06f137193ffe32b81d309df0715307bf7205d3b838d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 308.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
29d81eac4994b053e948b875cd672cfb138765f5bad4a32123c055d2ae09e7d2
BLAKE2b-256 checksum
How to use checksums
cc8b749568e720c4e60ace8c19b1e2b3fd4917080c1793415bdf4193b0421468
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Size 251.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cdd735e5dc08569e82fce04b844d04e9bc42b99f64539a3eea72044a63a1d7df
BLAKE2b-256 checksum
How to use checksums
1f6b4f6a947b35345ce5f890472717a01abe87de28e6dd5a24d4bd4b2a8c219f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 269.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
63eed394ef0dbb98a3c61f8d98bc2bdc79e628786491354edd5b0a7bef21a57a
BLAKE2b-256 checksum
How to use checksums
3f67a4952e56b670e988c7d1cc814062f93142afc9e0fbc72d2dfa66f79814dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp310-cp310-win_arm64.whl
Size 219.0 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
7fc2b1109c803054beaf0a177d2a71238306a9acf2f21b2e5fdd4d7e7fa6648d
BLAKE2b-256 checksum
How to use checksums
681a9a218a003c4b0ffc605734b59cd740f7a2793e543cf8c7a0efd113f492fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp310-cp310-win_amd64.whl
Size 248.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
22add51205c10f368cdc7f7cdeb5c1e1cb4ff8f98bbeca38057022282a10b504
BLAKE2b-256 checksum
How to use checksums
dee5a162d05cac9b78b03581b3300e45060a82b5f48c5ddf379b3ef761da9173
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 327.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
063aafb4379ab2f15cee19525b383c49af7ca90f8e50e2168743f3297ecb47bc
BLAKE2b-256 checksum
How to use checksums
5413c60f2a683e1e7b13bb43946a23733c4fdf6e38f598c8e818abac85239a9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 307.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1834d70c902e42ca2e503638f29f17b51c068085e1e6cc18cb3a8dd5391aedf0
BLAKE2b-256 checksum
How to use checksums
782da26330114fe185297c868847f52cbfe6379645ab33061153e1bc00e47ac3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Size 252.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7059125b852d2126cd37857cfcc8e62d29dbe142c8fd62be1ffddbbe6816d9e6
BLAKE2b-256 checksum
How to use checksums
c721ab3e34613996cf7030d341588506f2817b64263fe5db748469a83aeed72d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

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

Download URL ngh2-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 269.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9975cff7816803642931948a97091de50457f7969da4f386573eca2ede0e7aca
BLAKE2b-256 checksum
How to use checksums
7c15d34ffe8daf2c234344d4af269bada65d3cd89c5e7a52d7ed5db4e9382ffe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

37 release files

0.2.0

37 release files

0.1.0

37 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