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) and macOS (arm64, x86_64), CPython 3.9–3.13. No system dependencies — jpegli is compiled into the wheel.

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

Same input, same quality setting, encoded size (from the test suite's gradient image, quality=75):

Encoder Size
Pillow / libjpeg-turbo 3873 B
pyjpegli 2980 B (−23%)

Real-world photographic images typically shrink by 10–35%. Reproduce with your own images before trusting any numbers — the gain depends heavily on content.

Limitations

Deliberately minimal for 0.1: RGB only (no grayscale/CMYK), no control over subsampling, progressive mode, or jpegli's distance-based quality. No Windows wheels and no sdist yet (the sdist would not include the vendored submodules). 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.1.0

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

Built distributions (wheels)

Table of built distributions (wheels) for pyjpegli 0.1.0
File
pyjpegli-0.1.0-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.1.0-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.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pyjpegli-0.1.0-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
pyjpegli-0.1.0-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.1.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pyjpegli-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyjpegli-0.1.0-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
pyjpegli-0.1.0-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.1.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyjpegli-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pyjpegli-0.1.0-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
pyjpegli-0.1.0-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.1.0-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.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pyjpegli-0.1.0-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
pyjpegli-0.1.0-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.1.0-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.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pyjpegli-0.1.0-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details

Total release size: 5.2 MB

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

Download URL pyjpegli-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 322.8 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3f298bafa1a7c68061f4d43a0f5fcf2584feabd222e59c0882cb22ceb78ed9ed
BLAKE2b-256 checksum
How to use checksums
f777152a178f79de2592ce03974ff912daaebc5f8b15373aab3ee79474e09b9d
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 263.1 kB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c79077579665cf515437887b25f944269b46639ed1271bf994756f7d460a3c0b
BLAKE2b-256 checksum
How to use checksums
84d1fab03962e25e57b881c5034e7cea11e6240ae32ebd874d12c0b7fedf1156
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 178.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1c3343e57567bba5af3397d41946bc23641c74f3a5918e991272b0c2c573f7a0
BLAKE2b-256 checksum
How to use checksums
05abe5a0c3a035b83d9fa1e078db3836f30af30f08fad9ea048470f1bdbdcffc
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp313-cp313-macosx_10_15_x86_64.whl
Size 273.9 kB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
eb1a4e78512e36e225b804c12077a08d980e18b5cc29b0744637fe53df6783f1
BLAKE2b-256 checksum
How to use checksums
239bdc4bbb393ab90605e270daf1515a8c36a8f1ba5fc3bc540aaedb9de32a2d
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 322.8 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
37ba884ca5ae373168b484c2d08298dd6cc54786e0946e41d1964d923aaea0ec
BLAKE2b-256 checksum
How to use checksums
d7634690c8559739124b9cc23e1a967faefb77e8b0cf10b96b12f9ced6adb031
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 263.1 kB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cb5de9323f19bf1bc4446bcf937207fa7d05338a7a57c7502df8820af0690f00
BLAKE2b-256 checksum
How to use checksums
95a6f20655699c2fc48d3255230a4e94a06a521b3e85a345d00dd19c0bbc0733
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 177.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c5c717d0257ca256fdc6bb1678b11fb27b0f2c050f6aeb5ce5d99c1dc7236250
BLAKE2b-256 checksum
How to use checksums
2c6adef176e1704a8f56f24e7fc523875cd38c3f675167fd46023023c7818fdb
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp312-cp312-macosx_10_15_x86_64.whl
Size 273.9 kB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
187b1d698f14216293d0416ea5b02c71e14bcf0c4a04566246d5e3abac3171ce
BLAKE2b-256 checksum
How to use checksums
dc60ef484ed65bf071649a8aecb25bdae90cb7b3b131a8df5b7d4b3a32f172b5
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 322.7 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0369679d2c72d019830f1b0cd76ee00c4ae214cbfbdc66db2f789ba225f1516a
BLAKE2b-256 checksum
How to use checksums
61b4226015cbc51b7d2e3e669694a5d795133a3dcc1e3389cc5b5c898c6d3b2c
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 263.0 kB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c60f1f1f880fe2a9ab5123792f3c8ec0ff0f888ba713e1f33259bd9e71488d6e
BLAKE2b-256 checksum
How to use checksums
f4433cfd3c1b0892a6db224ccc21e7be97335527f324a9611c27831789f0fc63
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 177.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
31426f0b5f6ace8d7b9a7ce4a8e20ae32031caebcb58bf7f4e575ffe7f841d95
BLAKE2b-256 checksum
How to use checksums
50b5e9ab5bb761b91b9ca452c3fef1e51edfe1fe2bed89b645a133fe7d464541
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp311-cp311-macosx_10_15_x86_64.whl
Size 272.9 kB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
6b0b3f96e0c14541cf4a0dfec3c830a6ecd15bc089ee766c54b5d2bae35e1a45
BLAKE2b-256 checksum
How to use checksums
c405e6a11e3b141302ea100d121750b9b5557bc125397bf98a0b50ea9f95924e
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 321.0 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ff74dfce06f744a956761c0ceea7f7fd92615f631b6f2585b19f57ef7e4a26c1
BLAKE2b-256 checksum
How to use checksums
d096001dc79c1598a428bd862e417d70c4f1ede121639e76920ed30c7a969346
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 261.4 kB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8b7becd380262854d450bd2c8e59edc2e84c8682e8d0f66f746d38dd22eac90b
BLAKE2b-256 checksum
How to use checksums
66de8ae07407516c2967c86b2b546a92ef1dfc126ae6842b223681c4b9d630af
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 176.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
16fb872cb6b6a02dd4a010d4e8e4cf7210faa29d13ec31af1118271cfc657f93
BLAKE2b-256 checksum
How to use checksums
25e173f439f5aa3c499e0d21f24ef217c73dbc55610fe8255a5897d1a94e3992
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp310-cp310-macosx_10_15_x86_64.whl
Size 271.2 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
38de5ec73a0ecd3a97433e37059ebb03adb73d8dd85b237a74f6a12a9ec78c43
BLAKE2b-256 checksum
How to use checksums
a8ef69d21ce721987d027a76bcdc018b09c37909e2200c6779f03c28be8a2c59
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-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
f1c0f24bde597b8fb3f5248fdf859faf8f1fbd46886b67aee10036706b95b2aa
BLAKE2b-256 checksum
How to use checksums
c7c7071b3102a28b253dd268023efe4f89b102a65c12d65a1bd9e6a109f0ff91
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 261.5 kB
Tags CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0263f585c08371c87b2c0e291793f3937e9c904bb78c474562974497f5218287
BLAKE2b-256 checksum
How to use checksums
e8e1952b47cfcedd5bb37e0b90ddea52934b28f774d56426e7a99f7cb34d7253
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 176.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d538bb113e3b6ad50bf9236807c6a50f3ebe260b6b7b08e904b7999c129e9cd
BLAKE2b-256 checksum
How to use checksums
23e6b304583511a1e848569dfb37c3a4f9b42fcb45ce311e70e2f504e6c800a1
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 Aug 26, 2026.

Transparency log

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

Download URL pyjpegli-0.1.0-cp39-cp39-macosx_10_15_x86_64.whl
Size 271.3 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
cbb21fae4560809e8f0e8e424202289389b65fea684f75974101706e00059ed6
BLAKE2b-256 checksum
How to use checksums
9477a260e4497bfc2d11d5f60a0f9839c9d115a8755e5e44afc9821f8cc6b498
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 Aug 26, 2026.

Transparency log

Release history Release notifications | RSS feed

0.3.2

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

This release

0.1.0 This release

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