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

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.1
File
pyjpegli-0.1.1-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.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pyjpegli-0.1.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pyjpegli-0.1.1-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
pyjpegli-0.1.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyjpegli-0.1.1-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
pyjpegli-0.1.1-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.1-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.1.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pyjpegli-0.1.1-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
pyjpegli-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyjpegli-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pyjpegli-0.1.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pyjpegli-0.1.1-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
pyjpegli-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyjpegli-0.1.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pyjpegli-0.1.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pyjpegli-0.1.1-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.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjpegli-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 322.9 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e174fbc9742244bf900d1d46463d08f584619003a640f31d051431a13b1590cd
BLAKE2b-256 checksum
How to use checksums
9d0d9f4e02e353682615148f80b746c853351fa400225f983b7932d1eaae1f5f
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.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjpegli-0.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 263.2 kB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ad81185d605ef3268cf427309b449ada9eb76aceddae8237721dc1623fe96e70
BLAKE2b-256 checksum
How to use checksums
0aa97217a9ce645da93ff0e7a389be6331af147e2aad5aed2f29cd95b27e077b
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.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL pyjpegli-0.1.1-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
d7caf9e8e96d0b8668afedc0fad67087a58d082a20a65ccc85b9ccfd27473db8
BLAKE2b-256 checksum
How to use checksums
52e2b2ffb20c3231b40475afbd4bdd20b7b60511da7577804d8713d7bdfdb6a9
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.1-cp313-cp313-macosx_10_15_x86_64.whl

Download URL pyjpegli-0.1.1-cp313-cp313-macosx_10_15_x86_64.whl
Size 274.0 kB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
cd6e187220b2fd0c0544a5bf2471d08999cb257294ae765300335777cce47754
BLAKE2b-256 checksum
How to use checksums
f73a253b8e642d5d16c2655ed18a55f2823be87067c09174a87e35e68991b8d3
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.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjpegli-0.1.1-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
0f61a307805cfb581523265932f3c82597a1bb5b97c6d07becd6db79e378d57a
BLAKE2b-256 checksum
How to use checksums
c9c612b00e2c3fa6f22c41fe827df4c7d1e38cb3ddd23c9999e6c3096df5fe79
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.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjpegli-0.1.1-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
b33cf41c4a84f0e569f8c8e746c18198f79d7ffbe335200b695b8a1c1b2e040d
BLAKE2b-256 checksum
How to use checksums
6a2e16d8d802f7ff7464fcbd822133a43607d35f867ff6de7394950f1e92b5c3
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.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyjpegli-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 178.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
38b1281d51e040e6d897e7a30c99f5a026465d8b801259def3b752c2a9bc3f9b
BLAKE2b-256 checksum
How to use checksums
2d8d891f2dc75abfe84b4c6c8ad9fa280756bbeefd0eb507ec39a9d7de399134
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.1-cp312-cp312-macosx_10_15_x86_64.whl

Download URL pyjpegli-0.1.1-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
4fc1e4b7729ca94f2d02cc9370cc885c9756d6995cde548394872ae06435683c
BLAKE2b-256 checksum
How to use checksums
7a414d2e944433d52752a5879b0f08b2a4a46f779e440442e540deb45dd2b504
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.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjpegli-0.1.1-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
6fbf9e56042926edee3692edb1a3e1568499c96a0d50a92697b869d68d636a0c
BLAKE2b-256 checksum
How to use checksums
cd971c37714d76987efdb8247ee8f17c81503c31a259937adf5fb8939fcbe346
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.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjpegli-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 263.1 kB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3acd6c58a0a6be226d1aad4847bbf5891837e5570d8fcb483c8ebe5744b15ee2
BLAKE2b-256 checksum
How to use checksums
f4782d2bee92326a5eafa321dc9fab2f1984f2f3fdf037e5552337b10178fe8f
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.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyjpegli-0.1.1-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
fc7ab9e89568a8c7136ee0c7dab872e7a531069b94eaa448eeab255baea3a0f0
BLAKE2b-256 checksum
How to use checksums
3439786ad24bfa222d8d73216ec5f36888e227d25f768817f3e747ede76002b9
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.1-cp311-cp311-macosx_10_15_x86_64.whl

Download URL pyjpegli-0.1.1-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
43b01bec28c04cde3b3478aa8aa18175a492ccfcaa5647d113f73fcc76fd37c1
BLAKE2b-256 checksum
How to use checksums
01e61e236f9813448059e304d88722aa1b40c4cc01c78ab135fce6a8ff44fde9
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.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjpegli-0.1.1-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
49eab34630539e150439c1269314c3e88b68a8c0615ff4adebc90399973e3925
BLAKE2b-256 checksum
How to use checksums
96706dd10f47f0e777d04cb7d958839a5b217409e70903efc425dc8f8762fa28
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.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjpegli-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 261.5 kB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
42683ac682ba9dd34ec30b7f76ea615ed53c3b88d32bba3990fe1a94dedf7d8f
BLAKE2b-256 checksum
How to use checksums
aed11cb4953f1e627e58f3d5b66b40fb1de78dd3a554e6d156cbd152ebcd128b
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.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL pyjpegli-0.1.1-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
1b5bd5e84b38f81273be58b9a970e3fd00b17946d4b6c677e1eb56d54d5d20c9
BLAKE2b-256 checksum
How to use checksums
7b9017d3fcf52025ca211676c57ea3f9be7da374eb2c91579aa790f184d0fbb5
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.1-cp310-cp310-macosx_10_15_x86_64.whl

Download URL pyjpegli-0.1.1-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
198958651582f378295ff86e32a1c26edda7e6c5aa509823990cbacf63f95eff
BLAKE2b-256 checksum
How to use checksums
05ec1c9a6663e8a245c3563c644aae5ac8b9122ca88ce5f31d0f22ad80cc7d4d
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.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjpegli-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 321.2 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
615704abc3bfabb74ba6d3bc6dffc750a96b768acfa6a7d7b0524310f8b3d701
BLAKE2b-256 checksum
How to use checksums
bf6d93a946c93d54b9b2168c7a1dab63c06b6489f2183f13a6edc160789c9620
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.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjpegli-0.1.1-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
74b0991b0fba6912097e1ac4196b5bb70363658c8aac139048d1963f5e413a1a
BLAKE2b-256 checksum
How to use checksums
a1b03f23a9954a26dbe3eaf5577bfd76fd2b2e13a127347c953f09470fd82990
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.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL pyjpegli-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Size 176.1 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3b7a511c933d5725c7666cc03b282979046a6ca1229a14fc54284b7b5e28395d
BLAKE2b-256 checksum
How to use checksums
f7adb623d923b3d15de3c49004977081777622ecce13fccecea22064260bcef9
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.1-cp39-cp39-macosx_10_15_x86_64.whl

Download URL pyjpegli-0.1.1-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
0ba8e18c422ac6b7ad2df6a541b9b5fc517e77ee117229da18d8e862594eafa6
BLAKE2b-256 checksum
How to use checksums
3dfb133a148783a41c04c8f27c41379ef2cd769b455d5f45b53c4181a14ae277
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

This release

0.1.1 This release

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