ngh2
A fast Sans-I/O HTTP/2 library for Python, powered by libnghttp2.
Build HTTP/2 clients, servers, proxies, and protocol tools on the transport and runtime you already use. ngh2 turns received bytes into events and your calls into bytes to send; your code decides how and when those bytes move.
ngh2 is currently alpha software. Its public API may change before the first stable release.
Why ngh2
- Fast. ngh2 completes HTTP/2 exchanges up to 30× faster than the pure-Python h2. See every measured scenario.
- Proven protocol engine. Framing, HPACK, flow control, and protocol validation come from libnghttp2, the HTTP/2 implementation behind curl, Node.js, and Apache httpd. CI also runs the h2spec conformance suite.
- Fits any runtime. ngh2 never opens sockets or starts an event loop, so the same code works with asyncio, threads, Trio, or in-memory tests.
Quick look
A client and a server exchange one request in memory. A real program writes
data_to_send() to its socket and passes the bytes it reads to
receive_data().
import ngh2
client = ngh2.Connection(ngh2.Role.CLIENT)
server = ngh2.Connection(ngh2.Role.SERVER)
client.initiate_connection()
server.initiate_connection()
client.send_request(
[
(b":method", b"GET"),
(b":scheme", b"https"),
(b":authority", b"example.test"),
(b":path", b"/"),
],
end_stream=True,
)
server.receive_data(client.data_to_send())
for event in server.events():
if isinstance(event, ngh2.RequestReceived):
server.send_response(event.stream_id, [(b":status", b"200")])
server.send_data(event.stream_id, b"hello", end_stream=True)
client.receive_data(server.data_to_send())
for event in client.events():
print(event)
SettingsReceived(settings=mappingproxy({}))
SettingsAcknowledged()
ResponseReceived(stream_id=1, headers=((b':status', b'200'),), end_stream=False)
DataReceived(stream_id=1, data=b'hello', end_stream=True)
StreamClosed(stream_id=1, error_code=<ErrorCode.NO_ERROR: 0>, local_error=None)
Installation
python -m pip install ngh2
Or add it to a uv project:
uv add ngh2
ngh2 supports CPython 3.10 through 3.15, including free-threaded 3.14t and 3.15t. Wheels bundle libnghttp2 for Linux (glibc and musl), macOS, and Windows, so no system library is needed.
What ngh2 handles
Each Connection manages one HTTP/2 connection and its multiplexed streams,
in the client or server role: request and response bodies, informational
responses, trailers, flow control, stream cancellation, and graceful shutdown.
Your application owns sockets, TLS and ALPN, buffering, connection pooling,
routing, retries, and timeouts. Calls are synchronous and never block on I/O.
Drive each Connection from one thread or task at a time; separate
connections can run concurrently.
Documentation
- First exchange: start here. The tutorials go on to multiplexing and message lifecycles.
- Integration guides: connect asyncio transports, manage flow control, and shut down cleanly.
- Advanced HTTP/2: 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
Each scenario runs complete HTTP/2 exchanges through the public APIs of ngh2
and h2, measured with pyperf. Times are per iteration: one request, or ten
concurrent requests on one connection, with every response body read. Writes
are separate send_data() calls for one request body. Max window raises every
flow-control window to 2³¹−1, the protocol maximum; other scenarios keep the
65,535-byte default. Each library talks to itself in memory and reads its
peer's output in 64 KiB pieces. Work that h2 leaves to its caller, such as
splitting bodies to the window and acknowledging received data, is timed with
it.
| Scenario | ngh2 | h2 4.4.1 | ngh2 speedup |
|---|---|---|---|
| 1 request · no body | 2.52 µs | 64.42 µs | 25.5× |
| 1 request · 10 B upload | 3.26 µs | 82.56 µs | 25.3× |
| 1 request · 100 KiB upload | 13.46 µs | 246.22 µs | 18.3× |
| 10 concurrent requests · no body | 16.77 µs | 495.19 µs | 29.5× |
| 10 concurrent · 10 MiB upload each · max window | 17.64 ms | 126.28 ms | 7.2× |
| 10 concurrent · 100 writes of 10 KiB upload each | 924.86 µs | 18.75 ms | 20.3× |
| 10 concurrent · 100 writes of 10 KiB upload each · max window | 1.44 ms | 14.44 ms | 10.0× |
| 10 concurrent · 1 MiB download each · max window | 1.40 ms | 13.16 ms | 9.4× |
| 10 concurrent · 10 MiB download each · max window | 17.56 ms | 125.88 ms | 7.2× |
Environment: ngh2 0.5.0 · h2 4.4.1 · CPython 3.13.12 (64-bit) · Apple M4 · macOS-27.2-arm64-arm-64bit-Mach-O · 2026-11-02
These are protocol-layer measurements. They exclude sockets, TLS, event-loop scheduling, and application work, so end-to-end gains depend on how much of your program's time HTTP/2 processing takes.
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.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ngh2-0.5.0.tar.gz | 1.4 MB | With provenance | Details for ngh2-0.5.0.tar.gz |
Built distributions (wheels)
Total release size: 20.0 MB
Release files / ngh2-0.5.0.tar.gz
| Download URL | ngh2-0.5.0.tar.gz |
|---|---|
| Size | 1.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0a51dff5ad77802fb5cc39123196efccd5c03457cecf1fcf0e15148a0720026f
|
|
BLAKE2b-256 checksum How to use checksums |
70ba92404689daeb54bde05bf4751656366f40f7fe3cc269b49e5b301ea142f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315t-win_arm64.whl
| Download URL | ngh2-0.5.0-cp315-cp315t-win_arm64.whl |
|---|---|
| Size | 252.3 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
3147b3e4f54ca7fedc30affb23e1f0f6c45fd22e0a487480d4f6616b1dfbf4dd
|
|
BLAKE2b-256 checksum How to use checksums |
6377d95a41f3870f7c2ae54a64ce5fd1e01857303526a15d9a578ccfd191df1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315t-win_amd64.whl
| Download URL | ngh2-0.5.0-cp315-cp315t-win_amd64.whl |
|---|---|
| Size | 278.1 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
56852fc5b4005d813f30700d198f048523c4f26d8e4465ef9825b892d5dbd55c
|
|
BLAKE2b-256 checksum How to use checksums |
9472f516f5fff64c706a0257a403ba9b77b00e7858a9bc2a73b707c44fc615d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315t-musllinux_1_2_x86_64.whl
| Download URL | ngh2-0.5.0-cp315-cp315t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 323.4 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
1bfd128511bd0043a08dcb266508eb30cc2ecd8de6a90f7935268622216529fc
|
|
BLAKE2b-256 checksum How to use checksums |
7e5131053df685a49d5f2b1acc88f93c872f7ec821be2b7450ed1c3f031b257c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315t-musllinux_1_2_aarch64.whl
| Download URL | ngh2-0.5.0-cp315-cp315t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 310.4 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
efd663f6579dbeacd0c5a2bc3305c59d1d22132af09f528fab1a9974456d861f
|
|
BLAKE2b-256 checksum How to use checksums |
2d20bdf6566120d1bfc30b84423d3bf001735b974d9228b6e37f3689a1daf9f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ngh2-0.5.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 320.5 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 |
2b44dcf542c7a5dcb3bea32f580fe99d4cfd047d74205271e8e1b0ee038b27e4
|
|
BLAKE2b-256 checksum How to use checksums |
ab57140c2228794c4d505b9e698186ca04cbbede36d130f23128438ffecf7578
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ngh2-0.5.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 303.7 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 |
02a9d60ff37022499ed00e1158fed6b12c8b373d55cf1aa9ae2a15f758e71eae
|
|
BLAKE2b-256 checksum How to use checksums |
98e3609fe13825f33bf29dc1d5107809d535d67b2a3812cd2a1bde2472541abc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315t-macosx_11_0_arm64.whl
| Download URL | ngh2-0.5.0-cp315-cp315t-macosx_11_0_arm64.whl |
|---|---|
| Size | 283.5 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ca2a98614f106cb950f1d0efe52d55f516ad7840d1e285bfd11b39f9819fb910
|
|
BLAKE2b-256 checksum How to use checksums |
04e7d596a0703b103dddce10a8741c700680c66b248b6c185fe3ac6778e3995b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315t-macosx_10_15_x86_64.whl
| Download URL | ngh2-0.5.0-cp315-cp315t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 295.0 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
75e5295b5c977e80d74e953b4cceb7cc09577370f373516603854324eb22845c
|
|
BLAKE2b-256 checksum How to use checksums |
fd5bb0a005002674cebcf0d3725127c0ef9ee59d25c2f74fa551956b9ede0b8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315-win_arm64.whl
| Download URL | ngh2-0.5.0-cp315-cp315-win_arm64.whl |
|---|---|
| Size | 239.5 kB |
| Tags | CPython 3.15 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
5ea30cdc6956cfbe38a4025e5388dd116bacc53f5da1f430d016b0112db73a0b
|
|
BLAKE2b-256 checksum How to use checksums |
d68a85b9170bc7e0c775cb6cad502ee90ec5b1239789e5637a42e842aa648da6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315-win_amd64.whl
| Download URL | ngh2-0.5.0-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 260.1 kB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
64c3ad614fab4be4b3fa753e0a8a460810811fc70bf38de5a8ff04330c7960f6
|
|
BLAKE2b-256 checksum How to use checksums |
437c8d79f838d8eb4ed2d34a4e8f32842b3d91380a236f3583c7a80eb32c625e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315-musllinux_1_2_x86_64.whl
| Download URL | ngh2-0.5.0-cp315-cp315-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 324.6 kB |
| Tags | CPython 3.15 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
4a34d4e6095b339783d5d53639889d1cd14acadf965ea4f28f26d9fd0bcf1628
|
|
BLAKE2b-256 checksum How to use checksums |
4b15e73d33b03477a65a063b509eee93d10f7df9451e0aa8743692780277c6aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315-musllinux_1_2_aarch64.whl
| Download URL | ngh2-0.5.0-cp315-cp315-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 308.9 kB |
| Tags | CPython 3.15 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
84a5ea8b164f62f9f3709ab8607511538a9e9c2ea9a768270dbd2bfe03b578c8
|
|
BLAKE2b-256 checksum How to use checksums |
0bdd8dd2223032000c6d964ca583e8ac9fb21fa52f8938315bc91b57e22eeca6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ngh2-0.5.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 321.5 kB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1fa014e3312fea8f762267809d390284c73f275eff563a82c74198da30989619
|
|
BLAKE2b-256 checksum How to use checksums |
057d918c053b622112002240d00ad3555904fada1a13e7c611f9a766e01dc922
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ngh2-0.5.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 303.2 kB |
| Tags | CPython 3.15 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
640eadec8d828e35ce2f018318ab01d840abe771718fc3feb9ddbd350fc4e957
|
|
BLAKE2b-256 checksum How to use checksums |
9f70baf203ca722699e71714456177b4d975c178aba11ba42cb125464ddde885
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315-macosx_11_0_arm64.whl
| Download URL | ngh2-0.5.0-cp315-cp315-macosx_11_0_arm64.whl |
|---|---|
| Size | 269.3 kB |
| Tags | CPython 3.15 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e637ab71d10a927208a7bb8560e4e72ea2c25b7406b3d9aedd09c54d86074480
|
|
BLAKE2b-256 checksum How to use checksums |
687a5a2644f7eca888f83b42ebca49afd72dd2e67977e7cc8c19106f1c0505f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp315-cp315-macosx_10_15_x86_64.whl
| Download URL | ngh2-0.5.0-cp315-cp315-macosx_10_15_x86_64.whl |
|---|---|
| Size | 283.6 kB |
| Tags | CPython 3.15 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
571b0c798ebc19fea97d598292ccbb28e86f8f5dbfa3444a6aa2705ab6a0a25e
|
|
BLAKE2b-256 checksum How to use checksums |
d3f5631739497d72100ca2a3bbd414ffba95fe405a2cd44e210bec496d1239ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314t-win_arm64.whl
| Download URL | ngh2-0.5.0-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 253.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
39b989a5cb332c400dfdde1dfbbf5bb4b2ab826d00c7c37c0bda14c41ab2281f
|
|
BLAKE2b-256 checksum How to use checksums |
7686d5b8fcbe1441456da380b36bf49d3e11b35ba4830e76626e44fb9cf51ef4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314t-win_amd64.whl
| Download URL | ngh2-0.5.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 279.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
08a642d7fece5ec3d6fbab38eba781603ff34c15c125565182d454a9f8da2a24
|
|
BLAKE2b-256 checksum How to use checksums |
8e9971154a10398c91710001cefc474d6a7c92ffc86a845c233a117ac138a784
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | ngh2-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 323.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
96e15f43568984ef4b362d35b72989e0e3658366a752be447af315e30c88dfda
|
|
BLAKE2b-256 checksum How to use checksums |
0eaa47007bdb330e558b0f21391881c6bdf333d31eb7ab96cdfd6461f2813814
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | ngh2-0.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 310.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
b7e57ece6c4eadd009ec80b5b0dc7ebe368ac21f23278805582f75130aeb8b84
|
|
BLAKE2b-256 checksum How to use checksums |
dfc544e1b5e0e3e12c0f88da6d91668e2f5a8abc2711198804de97ee9dfa6b1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ngh2-0.5.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 320.1 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 |
e6b9b5952a7f3e2cef1077e12e0b26b7e41c0f1c9b5c6bbc73bf2983d5ceab83
|
|
BLAKE2b-256 checksum How to use checksums |
a2586d896561eef2a0960f9d7396ba36c1afa53d222f7d3e6da052bd7190ea08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ngh2-0.5.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 305.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 |
ac49a3f10d1c49ebaa0fa2f955d5875551cc36ed73ccadb67f331600b7fe4b30
|
|
BLAKE2b-256 checksum How to use checksums |
5b08158f6356f5cacd0faf6755ddc5047820775b14fd4b808706339bea23c134
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | ngh2-0.5.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 284.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a86c1820ebbfa826d2f4f2edccf716e087c7e3ca3a6ccaa981bcc058f6bbe636
|
|
BLAKE2b-256 checksum How to use checksums |
d93ec04c0da25ae1a3a3edf97ab0292fc7206b9f3525cf0214686ab493ed0571
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314t-macosx_10_15_x86_64.whl
| Download URL | ngh2-0.5.0-cp314-cp314t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 296.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
8477ded42aede93cd96078715877c99152501eb7e12645750c2ba7ba295d5505
|
|
BLAKE2b-256 checksum How to use checksums |
e3eb66546b8568c619f91a3136b310e59ccbf6ae67d9f2aea77ee67578529ddc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314-win_arm64.whl
| Download URL | ngh2-0.5.0-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 239.6 kB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
5942ca4460a94aa2d3a6d4726c2ba738256dbe1ffd7afd8fcf87232b6423fc05
|
|
BLAKE2b-256 checksum How to use checksums |
4d81e83fabc9b506762c387f530d47d859a8eb0fbb34eeaa67d6d8e2cbf8483a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314-win_amd64.whl
| Download URL | ngh2-0.5.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 260.7 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6ad8b5bfdf4f2e794fd009faa9546015d078578e706dad8e73f2d3dc9ba856ee
|
|
BLAKE2b-256 checksum How to use checksums |
6164f3d0139aa61b9114986a7367b10abaf16bae54f94b78e53026348cd6042e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | ngh2-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 324.6 kB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
6e8bd624552a2cc36d582c4695e4c1f5389c93d6f02f98d8f750f855ef7435e3
|
|
BLAKE2b-256 checksum How to use checksums |
87328e92eb4c876f18571b27145320b46705f8eb61ec0f1733ad26a81a203fc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | ngh2-0.5.0-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 308.7 kB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
d6b79a301876ad6b301a85c8e4a53787df1fa1afda7fc209231f777782060271
|
|
BLAKE2b-256 checksum How to use checksums |
5f2d9a377602bef4a5bc8297c00bd3e9887e6d6b5fe41eeb2db8a5b8dbf460e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ngh2-0.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 321.7 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
187eed561fb335e3881c99aaccbb973b93092ac925b8f93e88ab835c8b932453
|
|
BLAKE2b-256 checksum How to use checksums |
f93b52ac31815270b45240328cb80fceae06037bdec3e9b38f6bd231e87373cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ngh2-0.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 303.2 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8ae679e4b3575c60e3f8ecbedd45116a41b3cce795699c31c522fe59f27ce065
|
|
BLAKE2b-256 checksum How to use checksums |
1c065b692f3fe8181ab73582de6d825182ffb3c43b63ed8a4f8043a45c42f775
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | ngh2-0.5.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 270.0 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7510dc994f9867c8796aec9aaa97c0866c1a1abd1951afa8fcd6c2a9c043ff63
|
|
BLAKE2b-256 checksum How to use checksums |
03424aebca08935b7e464461926c1b4cd6e0db3d26a0c7d83850bcd07bc23a92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | ngh2-0.5.0-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 284.1 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
a7dd7a0f7afc012121f5ac3f50aa5d9f204c1f7ff60dd648db305f0151ce5a3d
|
|
BLAKE2b-256 checksum How to use checksums |
d2cec0709a37295cc9bae378ca8aa452d3d6dba75fbac307aff248cd24eb76f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp313-cp313-win_arm64.whl
| Download URL | ngh2-0.5.0-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 229.8 kB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
f8ed8ef638f504defb9ee9efadde2c37dc733c0aff705ba561a31385ca20a782
|
|
BLAKE2b-256 checksum How to use checksums |
d8986bebdacedc0b84e32fa4de358e929f3d4f7d7cab0554cf099a0409f12c6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp313-cp313-win_amd64.whl
| Download URL | ngh2-0.5.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 253.0 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
495007ab0371cbabc4ce04fdd4db31b49b90aa4ebf7cb6b64e2c9c03313807b1
|
|
BLAKE2b-256 checksum How to use checksums |
004c76849c51c87cf10b2f8ea6f5513b29bcad0db10584b8342ff8264b8b77e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | ngh2-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 323.0 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
450e2f0cb6011e07aba877015638f20ade768243767f7e1563c163c80cecddf4
|
|
BLAKE2b-256 checksum How to use checksums |
cbaad0942352d690c60d6b5b5f8bb5909bbf8b4aa903e74ee1698d9146e71275
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | ngh2-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 305.3 kB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
0ccffd470a6d82ab968725f4fb9724c184092d4d0f9f1ad31898b226ec51deb5
|
|
BLAKE2b-256 checksum How to use checksums |
1d9799be9e10c8e76785eee17bcf79bbbc3b961f4513eb8e2d134fc8a6ac2472
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ngh2-0.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 320.3 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5ef03643c44c9f7dcbc6837146a380a23d83b58951539b935f4b7e7a4cc34717
|
|
BLAKE2b-256 checksum How to use checksums |
dea5dce08b1fc7d8a8a0b0e995dcc7ee4ae644768eb2e74eb7eccff61d3640b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ngh2-0.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 299.7 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a104bf349b0737a288e72031ec82ef013454337a1f50d5d4d63d4235996655bf
|
|
BLAKE2b-256 checksum How to use checksums |
b162bd3616e0068a19481720205426ccece6db7f241e1562af7bf69e431fd220
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | ngh2-0.5.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 267.8 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fbcc7513c6c61639d4a08e5c66445604fc836ab39c0c5a452154d08db6298496
|
|
BLAKE2b-256 checksum How to use checksums |
8665036390f390b13fa61ee3c6fa2d6a13a29bbbb34f65aac0046980c1bc09ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | ngh2-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 282.5 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
9cc989e5882bf555886182563949a9c0bfb42c3e0f22a18bfa19a25510827571
|
|
BLAKE2b-256 checksum How to use checksums |
f6815170b2240eb04d9b906a6dc0036e7df828d2ece0b87686cb6ed9471b7a5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp312-cp312-win_arm64.whl
| Download URL | ngh2-0.5.0-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 230.8 kB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
3185765baa6ab79842df5286a3fdf669fb04655116a039c58171d75146788983
|
|
BLAKE2b-256 checksum How to use checksums |
7b301dfffcfa4181c232e9fbc8fe7427883bf89718866336681178e6ec1e9ca7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp312-cp312-win_amd64.whl
| Download URL | ngh2-0.5.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 253.3 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
29406d113bf60b8d256cbe463d562f4e7fa8aba14b1bd56327530d9c0da3d6a0
|
|
BLAKE2b-256 checksum How to use checksums |
c0195773a8488eb777653c09c833a350f25b52eaecaada490511c70459b25266
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | ngh2-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 322.4 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
12183a11dd080f3c073992e1c848efb92bdd6d340a13dc2dde13076327f1f03a
|
|
BLAKE2b-256 checksum How to use checksums |
7577eab39bbb5174317a8a7925aafceb13ae7ad28b5ee9b9b3df4488abb15b12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | ngh2-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 303.7 kB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
fd036b52dcb681e86a470ba8cfa689773186bf3ed6b8d63cfb9bf258db4b97b8
|
|
BLAKE2b-256 checksum How to use checksums |
86e468d25386a6a1d6bea208573ce145291544c91670fffc747ba3c5984075d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ngh2-0.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 319.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
323cb61612b00a16811043b541f953c6eb1ba8ddc4a61ee76a1e2fca9e3b70c9
|
|
BLAKE2b-256 checksum How to use checksums |
ec4309cab05a9a15fe98aed996bc474b7c9b8b76a9cbde8058f3f30122ead2d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ngh2-0.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 298.9 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5d249ae6ab0abedd496d398a4d7625f29086fba062329849736df4a80c0aad67
|
|
BLAKE2b-256 checksum How to use checksums |
07e86534ee6458623d963c46245c476955bdaa3b8526d623b8ae1cfd191a07ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | ngh2-0.5.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 265.7 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
431fa950f261b9132e54a874b23791a728eb54cdd732dd5749cd61cf1674835a
|
|
BLAKE2b-256 checksum How to use checksums |
487f138d311247a2cb5fa7d74d835dc95e85c6f64d404b126ad7e018ba86d567
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | ngh2-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 279.8 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
be3e85b7db540f434174d8fbce229662556b8faefd625adfa9d594b2b9c6ac5d
|
|
BLAKE2b-256 checksum How to use checksums |
f1eb74e40d19a95b1d4048a3939ae4bebc337e3c685ee8f02e3b8c7f777dbeb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp311-cp311-win_arm64.whl
| Download URL | ngh2-0.5.0-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 238.1 kB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
5c7d3a6a1347008390bacb0552d6c53078f2b2c3576c7c51a6a34b28eca36870
|
|
BLAKE2b-256 checksum How to use checksums |
1f5070b8e4a3774ac283c1172cdb5f7c6eb4527182658e80b6b96a89f34f160b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp311-cp311-win_amd64.whl
| Download URL | ngh2-0.5.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 260.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8708b40977b774d70e3b8d04620192aabc178f9f1d95dbd634ecacdf8e879bf7
|
|
BLAKE2b-256 checksum How to use checksums |
6867506f9b2f0131a989aca42b008e8800d99e4042ea6c111c0194d14209ad0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | ngh2-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 336.5 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
3eb5d24cf8beb744a3f4e011e4d06bd68f91ebf82778c248179ceceaf9c75b5c
|
|
BLAKE2b-256 checksum How to use checksums |
8f6dc0ccc6a272b5104094b48f7ac589637531bbeffb8295ad4e13aaa68900fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | ngh2-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 321.0 kB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
765217eca3ba11dcaa798bf89b44b389a6afadebef5c28ba03a4baf62d0a6a6a
|
|
BLAKE2b-256 checksum How to use checksums |
220dd8b333ada5ea91de515e04727be4e999c2dcedce870a97cecfb5b4e36fe1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ngh2-0.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 333.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 |
8609568c0a04e184c1b86326f6394d2ab5ad47440c9be946c3f8135d32f20b99
|
|
BLAKE2b-256 checksum How to use checksums |
8b9a03b86aa0bdf24773b9f48931d1c802537df9e9d593e486ee1aea3e3f57fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ngh2-0.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 315.6 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ec8c7cad8115d4d13eff91bdd7b7a2fbb48f8e99e35687df9291fdf36741b202
|
|
BLAKE2b-256 checksum How to use checksums |
e09f41de01e038796c71c7099b07fdaee558ac45a8848eb78f39ffd3d30c4995
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | ngh2-0.5.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 268.7 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3e8709e3644dc8b30e7c4d1d0c02e698efc142fe5da3b1c14fcee938552dc2ab
|
|
BLAKE2b-256 checksum How to use checksums |
87929338a4f4c3a4daa63182e9cadf888391863bab5c64321e569d8edbbb1aa9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | ngh2-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 281.9 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
02396620b1c9589eeb684949f40322ef71acdb6af53a2c53475b43c532db77c4
|
|
BLAKE2b-256 checksum How to use checksums |
692fc08ed3eccab97f4ea3662bf0b2f2c4ef10c2cd2c8adcd964e183e99ffde8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp310-cp310-win_arm64.whl
| Download URL | ngh2-0.5.0-cp310-cp310-win_arm64.whl |
|---|---|
| Size | 238.2 kB |
| Tags | CPython 3.10 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
0ce98c2b7261d5e27071d0b6f3e375532c1c01cc138bce5eda821e4228918ea0
|
|
BLAKE2b-256 checksum How to use checksums |
809fb8e4c37afc1602a0b228191a178e9b131267114c9f8234a226ed58d79aa1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp310-cp310-win_amd64.whl
| Download URL | ngh2-0.5.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 260.1 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c6246dc315a0e5f318b3f702c6c9162e462f6a1ab46a8acaa352754b20e3bbc0
|
|
BLAKE2b-256 checksum How to use checksums |
d1759bfa99be69b612725eed7398188c23a54583cf82571224721d9047187892
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | ngh2-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 336.9 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
1043242cb815e8bc548a68e2c939e104a4962391bb0f4cfcd59a1506b257d9f1
|
|
BLAKE2b-256 checksum How to use checksums |
f92c6cc046e960e7d4ea0253c02ab16b2b356530446206351eb20652d4bb88e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | ngh2-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 322.3 kB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
c00f7580e33b99132bdd67d2189fd0d094ad03aa6799724c906aeab4368dffad
|
|
BLAKE2b-256 checksum How to use checksums |
0bee252975fca7735346745af3ad766070508de557fe7345ded8af370aab4fce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ngh2-0.5.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 333.8 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1f1b18a06536705ad6b4a6777a61cf433fae5a6145a9dd74b6ce6c6549c01af1
|
|
BLAKE2b-256 checksum How to use checksums |
35b87e0eb4a55f38c00d711b78fbfe749ccaa9b205b514ef32cca11cafe65348
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ngh2-0.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 316.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
882a115f94cd45bab9d4704f5e8d4367e2ad958d7adbdb57b306f9a7e5789c63
|
|
BLAKE2b-256 checksum How to use checksums |
6719c5018704441dc9544d55612b3bcf30c961096113f1504f4fa15ba234ed89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | ngh2-0.5.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 269.2 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
607f7c4e98faf26bd4afbbf691fa70abe0fd1a7ecac59777740218beff97a81d
|
|
BLAKE2b-256 checksum How to use checksums |
3ff029fdc85b2efb0293ba366adf726a1812f5e968b98b9b3be9030b00184866
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logRelease files / ngh2-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | ngh2-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 283.1 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
2c84c776d032d9ca0745d440e3e5daac981bb74ae304db4bd910bd6035f36419
|
|
BLAKE2b-256 checksum How to use checksums |
4890cfaa540c4dbf9291c0e8e5697b53fbc0b611f960aa4d6e432a6f969a4403
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.
Transparency logSecurity for ngh2 0.5.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.
Attestation for ngh2-0.5.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 Nov 2, 2026.
Transparency logA 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.