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

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

Built distributions (wheels)

Table of built distributions (wheels) for ngh2 0.2.2
File
ngh2-0.2.2-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
ngh2-0.2.2-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
ngh2-0.2.2-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.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
ngh2-0.2.2-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.2-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
ngh2-0.2.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ngh2-0.2.2-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.2-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.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
ngh2-0.2.2-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
ngh2-0.2.2-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
ngh2-0.2.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ngh2-0.2.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
ngh2-0.2.2-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
ngh2-0.2.2-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
ngh2-0.2.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ngh2-0.2.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
ngh2-0.2.2-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
ngh2-0.2.2-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
ngh2-0.2.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ngh2-0.2.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
ngh2-0.2.2-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
ngh2-0.2.2-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
ngh2-0.2.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ngh2-0.2.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
ngh2-0.2.2-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.2.tar.gz

Download URL ngh2-0.2.2.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
1f504ad3911fcc9f735f5cbcfeb7c69ea056f235c3b1055fa26002ab898e346f
BLAKE2b-256 checksum
How to use checksums
0f5b1b3cb4422febd86953cccbfd644dfcf1020b37fd1417309ba585e8f84cbc
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp314-cp314t-win_arm64.whl
Size 233.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
724ff6ab917692d2bc479236933f848e6af545f8d44e789e87b4dcf3a56435a7
BLAKE2b-256 checksum
How to use checksums
f24ade9c7bfe97801c87395487c0ab5dd46fef0738933e97ea28e4e54fc4d8eb
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp314-cp314t-win_amd64.whl
Size 269.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
7a09cf9b8ba023430872fd30fa537f60e72e94da05994c631fb936613b2634d3
BLAKE2b-256 checksum
How to use checksums
b61800652fbce21a53aa16bf6db64d2b614b0238fc84c09b2306049da104095b
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 311.4 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
7d9f606d0837ee4b23668eb4678d6b418c36063faefe6bab772a5609b162cb37
BLAKE2b-256 checksum
How to use checksums
ea09bf0e44b8e395d4b04106ad0f95fe60e26d90d6ca4bfd2296fcbd6cc2d388
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-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
1d4e99010504c241d12e29045d32db6ec22466492b45ce0f8ca39e9d480301e1
BLAKE2b-256 checksum
How to use checksums
eb83d029aa1187f0c4f5233a27b8c2e5bfb1c0f7da7f5c597ff5948ee55e3aec
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp314-cp314t-macosx_11_0_arm64.whl
Size 268.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c47cea7fb8b3a771585b4cf36d9c45ab5413210204dae6c232c377140cad957b
BLAKE2b-256 checksum
How to use checksums
b2bf455b4ffc0bbfd82b3903f0113b7806548d5c87cb04c0942a90652593edc2
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp314-cp314t-macosx_10_15_x86_64.whl
Size 283.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f36605c48a432d34235a051bc9ebbf75d8c9ce30343ad5528dcda5c10bed5555
BLAKE2b-256 checksum
How to use checksums
aa4566a52c5123806a60392b1eeea11606ac1f3234a62e5584c7d610372686f0
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp314-cp314-win_arm64.whl
Size 224.0 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
cfc4fe1c36fb7759f57f2d872a90d2c00e7ccbd8ad5f617debec29bdc7f573f3
BLAKE2b-256 checksum
How to use checksums
c246a816f1321902a8c01067cc56bbd863531ba180e818c622a9d616631728e9
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp314-cp314-win_amd64.whl
Size 253.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
cd6b9f78d0310f51051bee5dc6fe0d0f325461028637a1290a9d0130bfc17e26
BLAKE2b-256 checksum
How to use checksums
dc5fd38370698c3d7d6d271f1d52ac2690327e1100329daba12075dd52d59c13
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 310.3 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
41160f1c1fa8af86d4af0a09ac0a59f60ce4278d2dda4a4e3b324c8e018497d1
BLAKE2b-256 checksum
How to use checksums
2872a3a70192771df6e55b2ce5da2741885c9859a64a9838300e6fb2e65db7d8
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-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
a3bfb828ff6ef2936b59bd3d06e824a05e4851e026b25b150f7ddf07810f8eed
BLAKE2b-256 checksum
How to use checksums
62ffd6f388d682a9c9d55f54bf15d7d2f9460cf131de5ca98f5ffc044aa33d86
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp314-cp314-macosx_11_0_arm64.whl
Size 246.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5443d20ee421a97191fe0cece46870a0034a490be375ceffdf8df4ca12d71577
BLAKE2b-256 checksum
How to use checksums
7b547a4d3eb27bbdd95bb78d9269f15244f38827b2caf21ef8dac1fd6bebd85b
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp314-cp314-macosx_10_15_x86_64.whl
Size 269.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
a7709e6cad5555693ee9bf2f5692885a6ef85b242c35fbd91088ac35a70f0b88
BLAKE2b-256 checksum
How to use checksums
86d109423bc96bc07206a1af1d62ac81b157822893646cc2f1450bff2833f625
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp313-cp313-win_arm64.whl
Size 213.7 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
fe193b3293a9a37aafa413974b81cfdf7f013737626227c2ae8a7d1d2b479a5b
BLAKE2b-256 checksum
How to use checksums
06449b343c588290a88de7415caf7dbcf25a291f0650589d22ca3f5a53706a9a
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp313-cp313-win_amd64.whl
Size 246.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4ea447d47a48d165da55238d57ea9a6298bf2b10b1654dc4241d7675788baa24
BLAKE2b-256 checksum
How to use checksums
c162531880567917ba9ccda4ad7d9ae0b63bdf5bcb76f3b307e7265e0268b92a
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 310.5 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
91e0b76a56fdf3aacfb55f0cc617ee1fc019fae45a293e9d6f30cc6ce3607745
BLAKE2b-256 checksum
How to use checksums
1ae351dd12a7f62e1f7032ef8ba8a0999688d77c5942833f51f2f9b41e433f19
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 290.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
64713cabfbf38e42618431924aafb1191606d7ef316ba7d0f4d736f85ba4ef38
BLAKE2b-256 checksum
How to use checksums
ec4180723153e516dff4ad61112391bae6da2946c248d507ea07e2f1d0d9023d
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp313-cp313-macosx_11_0_arm64.whl
Size 244.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4ffbffc93b63c9694f3b8b0f59d67e7ad720f07413555010da977a21460456ef
BLAKE2b-256 checksum
How to use checksums
a927866ed17f9361e8785e878d434986497a42d6b2d96cd4d23c79cc5c801015
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp313-cp313-macosx_10_13_x86_64.whl
Size 268.0 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8abb262c7224899a66baca997f874d7cee150c800f5451aef51672058412ec7b
BLAKE2b-256 checksum
How to use checksums
9628d6c19d3d8bc9da03b08753242b9b2cfaa5b986caad6628b95b81b0412ee7
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp312-cp312-win_arm64.whl
Size 215.3 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
9e59beda877eeca51ca64219c71148d6f3c9f75d992626b93793e7f604931c65
BLAKE2b-256 checksum
How to use checksums
05a5a4ba818ea3a62205e1db7b6da9b60e5dfbe1a843466d48207040e950efb6
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp312-cp312-win_amd64.whl
Size 246.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b27852482a87beff242a277289123d77884ae51b38b09526bb0eff23c02e81c3
BLAKE2b-256 checksum
How to use checksums
4acd6f7c8794482161f6f85c1834cb534c71a327a64ea2100f691b0ee8272002
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 310.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fa32204acfe4b07a514ea550243491c178a040d0652958a2ec77d9428b575571
BLAKE2b-256 checksum
How to use checksums
62f9225424cf9ae11359b6d189376998a1f6432a711eecfb6b2e37e17a5d42a5
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 289.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
69594430af04d1655f3627be2b5fbb021e74c841c16d964c48abca12a6214cde
BLAKE2b-256 checksum
How to use checksums
ba597b985a3cc7789f98eb8bf82d46534dd670f4fbac6150ef2178d85ac42347
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp312-cp312-macosx_11_0_arm64.whl
Size 246.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
19447e1c4301261e0791aa3311a46b192ba3a205344caa6e718a7c58aec92cc5
BLAKE2b-256 checksum
How to use checksums
bc21736a9a1cf383085cb097f21f58e3fa140aa6f5173e9b1d60066ce441b8e9
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp312-cp312-macosx_10_13_x86_64.whl
Size 269.5 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a107fdf70f446b8d71d5a1a4a9f961bb99ccda83b969caea9365c251227b1e06
BLAKE2b-256 checksum
How to use checksums
3222eecde1214d3f318781b43b2e5fde15e9db4377c5c740afbe12233e7bbe8f
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp311-cp311-win_arm64.whl
Size 219.0 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
b039fa087791b271a12f6e8a6ad1a1f3bbe9801f662e8b9c41b79394eece0080
BLAKE2b-256 checksum
How to use checksums
2ab8a0015104646dafd00c8de92d50b506cd63cbcdac3a2664d0c6f40760bfda
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp311-cp311-win_amd64.whl
Size 249.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
180f4793805fb072d614a28c6315bd22103ba9051e9a0d3a86b48f1c1a968a5b
BLAKE2b-256 checksum
How to use checksums
ea0034a5bdbfd4ebe2258899133360f76481bdeab1bee40cae79a3f4f83d25fc
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 328.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
46f810c23b780efcb8e6ed496e84665c3797eed0f1da4d215a4a18a07cfdf9d2
BLAKE2b-256 checksum
How to use checksums
3e09248ce852429cf5498497673f7b5a8bbed3abc90964605dd857cca3b48a6e
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 308.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1a7a29d1bed779387224d9aed734e0606744def87c4fbed295f9a4f774ac95d2
BLAKE2b-256 checksum
How to use checksums
967faa21f76b70b00257c72268e56e3f6c195eca31531905e4e358e19f594418
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
Size 251.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6de2c928bfea46546323234a46ff2f4ec5d9c7e202c716857a49e1339baa7b0c
BLAKE2b-256 checksum
How to use checksums
9ed1b7fe3c5f6b309b61a4f56d93f4e191a5e555bf4b9efc407eaacee323bb8b
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 269.7 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f237615e039aefc71b1da75ccee0f31b52d21b9c7e178cf960cfffc8dcae73fe
BLAKE2b-256 checksum
How to use checksums
3c48530e31f23afe7685d25783f5961020e189751a39655d0b7312bdb8a7c210
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp310-cp310-win_arm64.whl
Size 219.2 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
6ce4a99f19a1e653e17d2be153c04ca0765f9dd737424317c99ab18d88201ddd
BLAKE2b-256 checksum
How to use checksums
e4f7d03049f71905d08a518920fa3d47cf2e986001e9e583d2f2467c483caebc
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp310-cp310-win_amd64.whl
Size 248.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d299627eda9677b6a622dd689437aaf9edc2f95e51795c7283e2954abc553dcf
BLAKE2b-256 checksum
How to use checksums
774ace72d9130d2e21bbe13365e2ca7af01da13fe2c2b87087fe85681c2215d5
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 328.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
e8d26f9ead0b557d05bb1d14a1b64a890e6fb260eca3fc9fe2317ab3ee87a7bc
BLAKE2b-256 checksum
How to use checksums
e259182d7d5914dbdb2d29bdd8c7fd26230ca0c0135587f52ce9137215436941
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 307.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a49235aa41238d5ec1aad154cf8caa223ecf58a2d26dce32cefee121153538a5
BLAKE2b-256 checksum
How to use checksums
d459cb63d36085b51a65ca51970c17634618994beb2eeebea376c99ee8ee3f95
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp310-cp310-macosx_11_0_arm64.whl
Size 252.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5c9597b84da771bbc61baa84fbe838f8ea2bc273959c2431ddf9f39f0984740e
BLAKE2b-256 checksum
How to use checksums
6156451ebd6430e31e92be471bcdb37865cbd98f654414d592bc10dc6b5992dc
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 Aug 1, 2026.

Transparency log

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

Download URL ngh2-0.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 270.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f2ed676b124553cafaed8f1912550b64bf2a20934f4cae8c39be35c68958044a
BLAKE2b-256 checksum
How to use checksums
3b3d28a9f07b19cb636a8135bd643c22a20f2cfe3f4ef61eff642cefcd5be1c0
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 Aug 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.2 This release

37 release files

0.2.1

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