Skip to main content

pyjpegli

PyPI CI Python versions License

Python bindings for google/jpegli — a JPEG encoder that produces noticeably smaller files than libjpeg-turbo at the same visual quality, while staying 100% compatible with every JPEG decoder.

Install

pip install pyjpegli

Wheels: Linux (x86_64, aarch64), macOS (arm64, x86_64) and Windows (AMD64), CPython 3.9–3.15. No system dependencies — jpegli is compiled into the wheel. An sdist is published too; building from it needs CMake and a C++17 compiler.

Usage

import pyjpegli

# encode: packed RGB bytes (width * height * 3) -> JPEG bytes
jpeg = pyjpegli.encode(rgb_bytes, width, height, quality=75)

# decode: JPEG bytes -> (packed RGB bytes, width, height)
rgb, width, height = pyjpegli.decode(jpeg)

decode raises RuntimeError on corrupt or truncated data, and refuses images over max_pixels (default ~179 M, same as Pillow; pass max_pixels=None to disable the ceiling).

encode accepts anything supporting the buffer protocol — bytes, bytearray, memoryview, or a C-contiguous uint8 NumPy array. NumPy is not a dependency.

With Pillow:

import numpy as np
from PIL import Image
import pyjpegli

img = np.asarray(Image.open("photo.png").convert("RGB"))
h, w, _ = img.shape
open("photo.jpg", "wb").write(pyjpegli.encode(img, w, h, quality=75))

Why

Real photos (Kodak corpus, 24 images), visual quality matched by SSIMULACRA2, both codecs decoded by Pillow:

Same visual quality, fewer bits

jpegli quality visual quality (SSIMULACRA2) size at equal visual quality
75 72.5 −11.4%
85 78.9 −13.1%
95 88.2 −15.2%
  • 9–15% smaller files at identical visual quality (median per quality level, SSIMULACRA2-matched, ties resolved in libjpeg-turbo's favor)
  • 10–17% smaller at the same quality setting
  • 2.2× slower to encode than libjpeg-turbo (3.2 vs 1.5 ms/megapixel)

Methodology and full tables: benchmarks/results.md.

Limitations

Deliberately minimal for now: RGB only (no grayscale/CMYK), no control over subsampling, progressive mode, or jpegli's distance-based quality. No free-threaded (cp314t), musllinux or PyPy wheels. Open an issue if you need any of these.

Contributing

Issues and PRs welcome. Build from a clone:

git submodule update --init --depth 1 third_party/jpegli
git -C third_party/jpegli submodule update --init --depth 1 \
  third_party/highway third_party/skcms third_party/libjpeg-turbo
pip install -e ".[test]" && pytest

License

BSD-3-Clause (see LICENSE). Bundled jpegli and its dependencies (highway, skcms, libjpeg-turbo headers) are BSD-style licensed; their license texts ship inside every wheel (pyjpegli-*.dist-info/licenses/).

Metadata

Release files for pyjpegli 0.3.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 pyjpegli 0.3.2
File Size Uploaded
pyjpegli-0.3.2.tar.gz 2.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyjpegli 0.3.2
File
pyjpegli-0.3.2-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
pyjpegli-0.3.2-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyjpegli-0.3.2-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyjpegli-0.3.2-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
pyjpegli-0.3.2-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
pyjpegli-0.3.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pyjpegli-0.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyjpegli-0.3.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyjpegli-0.3.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pyjpegli-0.3.2-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
pyjpegli-0.3.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyjpegli-0.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyjpegli-0.3.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyjpegli-0.3.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pyjpegli-0.3.2-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
pyjpegli-0.3.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyjpegli-0.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyjpegli-0.3.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyjpegli-0.3.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyjpegli-0.3.2-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
pyjpegli-0.3.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyjpegli-0.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyjpegli-0.3.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pyjpegli-0.3.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pyjpegli-0.3.2-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
pyjpegli-0.3.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyjpegli-0.3.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyjpegli-0.3.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyjpegli-0.3.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pyjpegli-0.3.2-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
pyjpegli-0.3.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pyjpegli-0.3.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyjpegli-0.3.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyjpegli-0.3.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pyjpegli-0.3.2-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details

Total release size: 13.1 MB

Release files / pyjpegli-0.3.2.tar.gz

Download URL pyjpegli-0.3.2.tar.gz
Size 2.9 MB
Tags Source
SHA-256 checksum
How to use checksums
31ae6ace6b57646ad5868ce1ac629676bffe6f185a11d2fa32b922160807e4cd
BLAKE2b-256 checksum
How to use checksums
9a53ded9bfa0d88a27577dacb0510ea0c85ed59973ed76aa9adf6b4702141f5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp315-cp315-win_amd64.whl

Download URL pyjpegli-0.3.2-cp315-cp315-win_amd64.whl
Size 422.8 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
a51d503acb4fd0140cc60490b5e50a2810071e9a8b29d340f0382a5dc5d25d21
BLAKE2b-256 checksum
How to use checksums
e96d70210925bd888e837b7b7ad0ff7e2a7219508970bb03ca1dd4bb0c8b0fc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjpegli-0.3.2-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 323.9 kB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a6acda50bb02ee3108f5e7ef330be2b577c72bb7d55923a748ae8e9c2f8a696c
BLAKE2b-256 checksum
How to use checksums
ea282a37d97c780ac2019b2c8cc8d0ff0463e899f602705fb410d6d6d13a9916
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjpegli-0.3.2-cp315-cp315-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 272.5 kB
Tags CPython 3.15 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
aa51c28f71e986a1f01f56ceb042dbc9a2b9cc8f9a47c21423817d2dc6b55aa0
BLAKE2b-256 checksum
How to use checksums
d9bab613c99cb1d32044cefaa34ef31a4c46fe159422aad83f6e503545d19cc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp315-cp315-macosx_11_0_arm64.whl

Download URL pyjpegli-0.3.2-cp315-cp315-macosx_11_0_arm64.whl
Size 178.9 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7da4ccaea50bcfe07a1d66888ed22a6c80be642d870158eb5147298a4c80f351
BLAKE2b-256 checksum
How to use checksums
4ff61cf1a63ed795ccee27e09091e2379cf15422dc8d7d08da0227334b07c2e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp315-cp315-macosx_10_15_x86_64.whl

Download URL pyjpegli-0.3.2-cp315-cp315-macosx_10_15_x86_64.whl
Size 274.8 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d0d79cf4b91f0fdd03dab20931ae9b0a6a9ff7189af1bb5cc4e1579cd60b6cc1
BLAKE2b-256 checksum
How to use checksums
79299728d475fc105653a61aed4b015316ef7438f89063881110c229aa3e3824
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp314-cp314-win_amd64.whl

Download URL pyjpegli-0.3.2-cp314-cp314-win_amd64.whl
Size 422.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f80bad015a87ffe4c170173c8a0b9fc80bd5d0ae4ac6826f2350670696ea9e50
BLAKE2b-256 checksum
How to use checksums
35b080b4b1932799e31838eed1c1cdca79cd67540dac163fa854856fccfa2267
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjpegli-0.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 323.9 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8b2b4f463780bf2292a68b46be691ed71ebdc4293f70111e58542d438b642a8e
BLAKE2b-256 checksum
How to use checksums
eb3a0ad9eba11e88c16c8db5214c7b03757ecdc138e1de7db2aa7ac1ddedb38e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjpegli-0.3.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 272.5 kB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c23b075920c4af003521061cc02d6f437cd4961e0f7449f05021e047ed9ffdd1
BLAKE2b-256 checksum
How to use checksums
ef904f4259eb4efb5692f3fbdf968a57943ceb5e415a9b3359e327e65e41f816
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL pyjpegli-0.3.2-cp314-cp314-macosx_11_0_arm64.whl
Size 178.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8226fd90ddbc60a58c8f8a796b0441c47543f7bb84a61068c01fc0d2d74fa507
BLAKE2b-256 checksum
How to use checksums
612e396d868ccb0eb09871acb44005bed08388ecf0d0883f4782915b067da5d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp314-cp314-macosx_10_15_x86_64.whl

Download URL pyjpegli-0.3.2-cp314-cp314-macosx_10_15_x86_64.whl
Size 274.8 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
241d51caff54d1e9a99874bebccf1cd1b6d4f0837c513184665d95abe2df6676
BLAKE2b-256 checksum
How to use checksums
5f960f633a53ebd2a77c540c1977df03ac4733a5ab8d10555bdc4572f844c676
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp313-cp313-win_amd64.whl

Download URL pyjpegli-0.3.2-cp313-cp313-win_amd64.whl
Size 409.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1d83de62bf1b1dbdc7086ca5d14b1d821cbf1816bb54b1deba195121e56172e4
BLAKE2b-256 checksum
How to use checksums
b17763e4cc949097128bfc267c9a07fb61cf315f25f74f25dc1df586215f36e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjpegli-0.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 323.7 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
037b880df5b521194bc98bacdf70dff678755685ae828a405699deb66d5ec2af
BLAKE2b-256 checksum
How to use checksums
d4e5eb87afb785fb02397e8e2422c15c097943ffe317f1b5b2e4f9d0f3d3709b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjpegli-0.3.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 272.2 kB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
93ddc0209b75f2ae95258bebb9b8c781df7bddc3bdabc9d62f8d856287317c79
BLAKE2b-256 checksum
How to use checksums
d777cbaef91b5454a06fc4bfcd6ab903bb045410f199b929da8fe6ca17677bbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL pyjpegli-0.3.2-cp313-cp313-macosx_11_0_arm64.whl
Size 178.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1a2a85877e36c2ddecc290a9865549b392f63c8cdb2b4ef4c9b01f97eeb77cd6
BLAKE2b-256 checksum
How to use checksums
f56620544dc5da9dfc791c292b657e32f0ddb2919e1aed52c9baf2014b40734b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp313-cp313-macosx_10_15_x86_64.whl

Download URL pyjpegli-0.3.2-cp313-cp313-macosx_10_15_x86_64.whl
Size 274.7 kB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4c2c622f4979819ab1eec75e0ef0ce42f3c30c3e7401ada029675a65e2506799
BLAKE2b-256 checksum
How to use checksums
4d7c79842bbfcf786422bdca17210de5fdbcca93bd346ab00ec85d8b8e8bae99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp312-cp312-win_amd64.whl

Download URL pyjpegli-0.3.2-cp312-cp312-win_amd64.whl
Size 409.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
feba775eff403684c34685b38ac131376ec4657f916a1d07f14824faee7bf887
BLAKE2b-256 checksum
How to use checksums
1288958f9fde2d8d8dbcefcfdb72a068f8abae40a21d1e4209492e7fb0b784bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjpegli-0.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 323.6 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0b5c48555332812b4123d50fbab9538ae6a7269eca6d050b2d764efe8d226024
BLAKE2b-256 checksum
How to use checksums
a8ecfb3eb3a4b681ed118d8ce021673ae8e7202eac6a095e9efa8d887c7c3f72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjpegli-0.3.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 272.2 kB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e8030ebd30ff35f7af81cdee91cae26dc3826ddd8f473200bf43e02ce584c22a
BLAKE2b-256 checksum
How to use checksums
01c78be89e5378863638265d89925f42945c400bc4261f2ed7f8bbed5e18f95a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyjpegli-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
Size 178.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b16508e76260c4e4239bbdaf2c9299c14629bbee9079ebfe33b2723374cb770e
BLAKE2b-256 checksum
How to use checksums
a34b93a4ede462ccbc62edcad45dd05d57efa005d9dbcdca31e0ad2adaeb59e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp312-cp312-macosx_10_15_x86_64.whl

Download URL pyjpegli-0.3.2-cp312-cp312-macosx_10_15_x86_64.whl
Size 274.6 kB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
411276c252d93b1d2be38a02f47b1fdc5e13b01da35047dec4962c884c229a8a
BLAKE2b-256 checksum
How to use checksums
502e89eda5874cecc58e62d8121307c0d7bb633894b22597af66584c892adc35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp311-cp311-win_amd64.whl

Download URL pyjpegli-0.3.2-cp311-cp311-win_amd64.whl
Size 408.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c8647d7e203813a10d51d7897eba573cdead8224387f274f367e198f039f0f14
BLAKE2b-256 checksum
How to use checksums
ea55ec3cc384a9dab835fab6012e5c745956e0c7a97f5f6932a8e1eaff98ec9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjpegli-0.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 322.8 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
156cc9325353e3e22bc41b1dc307c39f10cf12c451a87570d8620e95ad07764c
BLAKE2b-256 checksum
How to use checksums
7ab68e72da1e8dddc0b7430f0065bc2f8f8f6d42c8505d5276e427b3dfc87906
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjpegli-0.3.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 272.2 kB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0c97e89235e663e39019c5e225380318c50e71ff07752510f14954147e67263e
BLAKE2b-256 checksum
How to use checksums
b21fcf66dc4667e4dd6df08bbcfb33c89d5d121836034be8753b9c583192145e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyjpegli-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
Size 178.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
082789a8acfdf071f06e6c949b8fccc13f579845b0f7fa5ca06445d8cfd346c5
BLAKE2b-256 checksum
How to use checksums
dc972d27ed7d4bcaff2c564e4de1682f62b06e984e0d88edb5f40872b9e67602
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp311-cp311-macosx_10_15_x86_64.whl

Download URL pyjpegli-0.3.2-cp311-cp311-macosx_10_15_x86_64.whl
Size 273.6 kB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d29be854a6744c87195ed2e244189b522f6af308d487aa3950bd928a2064cf22
BLAKE2b-256 checksum
How to use checksums
0c64b1db76f9ab9932dfcecb39ae818b75f467fd967d503c726681cdb9a7f39c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp310-cp310-win_amd64.whl

Download URL pyjpegli-0.3.2-cp310-cp310-win_amd64.whl
Size 408.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
fc40e6d9e1bba6231986136199a251b50a0b382611fb906d66e8c02df17becb3
BLAKE2b-256 checksum
How to use checksums
83ac9e2c0634376fc9848b321b07e0907afe552db66bedad45d5fe9f635006f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjpegli-0.3.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 321.1 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a7b403603997953b8746a65d2f69be347ec4c7d96656b720ea2c4a1a593b0edb
BLAKE2b-256 checksum
How to use checksums
3e44e29896d03efe9ecd6005a064b45a3841c867c6d144377afc865541e88bc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjpegli-0.3.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 270.6 kB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d48acd99081c5e542aed78582c4c7ec0b8bb193ffdcf35f16eaf374df91a1498
BLAKE2b-256 checksum
How to use checksums
4cb52df1e0cdbc92864a9b4022300ec7d23732c08c6b1fbdfe81fb3a97781edb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL pyjpegli-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
Size 176.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b8b799c510f7abcf9db48a66a48a0854f37ea2e675e8269890747e2025a3a64e
BLAKE2b-256 checksum
How to use checksums
3da79c560647a58b330eef55501c2a0605347a28893495b6cf7e694557c9929f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp310-cp310-macosx_10_15_x86_64.whl

Download URL pyjpegli-0.3.2-cp310-cp310-macosx_10_15_x86_64.whl
Size 271.9 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0dbb4b7f6b6cb0916d5fa91bdaa847223b061efa9329114a270ae46e2085ebf7
BLAKE2b-256 checksum
How to use checksums
bd09f1382440b2957648e26d683d6222d2224fab86d7e99bbec577b83ddcd5eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp39-cp39-win_amd64.whl

Download URL pyjpegli-0.3.2-cp39-cp39-win_amd64.whl
Size 408.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
319a5e4665025a92b21358acded733508c1397b02a8c8159859f159cb0ee71b4
BLAKE2b-256 checksum
How to use checksums
ddae4b1ef8f6177b51a21a58860252289ede13b1a0e9f8f87f9cffcf9a126b8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjpegli-0.3.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 321.1 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7e05a2b59e0cbd9211565321cdbe1b906e39ed01eb26cc32249921f54ae9bb68
BLAKE2b-256 checksum
How to use checksums
b79c3a1aa79efa640bddec6b8790949b1d077624245bc7ca6df44d0fcb4d95b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjpegli-0.3.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 270.8 kB
Tags CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3ef2e8c4426086ecac19caada312aa60b2edaba3dc3cfa9a566cb011a007d5e8
BLAKE2b-256 checksum
How to use checksums
e9a01af2cc644745e415fb0642c874258d4a81e908d14d93d4b99e1f08ddd76c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL pyjpegli-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
Size 176.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
576d06fa422b590834a84ecb271796eca3f5d244d9864331a15a94945ddcc795
BLAKE2b-256 checksum
How to use checksums
a40ed556641b89da5a2ba0dcdb959d62b5322e9017a2d1b79e8473b60f53dacd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pyjpegli-0.3.2-cp39-cp39-macosx_10_15_x86_64.whl

Download URL pyjpegli-0.3.2-cp39-cp39-macosx_10_15_x86_64.whl
Size 272.0 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
aa7812f27d1aaa7601055a19140d7251e0632c856e364bf5969508d93c618510
BLAKE2b-256 checksum
How to use checksums
a6044afbd41a6a7083c753137a4faaacc1a6586c91feb3afc2b4f33b93e0704a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release history Release notifications | RSS feed

This release

0.3.2 This release

36 release files

0.3.1

31 release files

0.3.0

31 release files

0.2.0

24 release files

0.1.1

20 release files

0.1.0

20 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