Skip to main content

Fast JPEG-to-NumPy image loading powered by Google jpegli

Project description

ajpegli

PyPI package CI PyPI downloads Coverage License: BSD-3-Clause

Fast JPEG-to-NumPy image loading powered by Google jpegli.

ajpegli is a dependency-light JPEG loader for Python: pass a file path or preloaded JPEG bytes, get a NumPy array. Decoding is powered by Google jpegli and built for high-throughput data pipelines. The path API is cv2.imread-like, but it is not a drop-in OpenCV replacement: color images are returned as RGB by default. Pass mode="BGR" for OpenCV-style pipelines.

Development

Clone with submodules before building native wheels:

git submodule update --init --recursive
uv sync --extra dev
just check
just build
just bench-imread

third_party/jpegli is pinned as a submodule. The pinned commit is exposed at runtime through ajpegli.__jpegli_commit__ and ajpegli.jpegli_commit().

Release and publishing instructions live in releasing.md.

Installation

Install from PyPI:

pip install ajpegli

With uv:

uv add ajpegli

Quickstart

ajpegli ships prebuilt wheels for common Linux, macOS, and Windows CPython builds. NumPy is the only runtime dependency.

import ajpegli

image = ajpegli.imread("image.jpg")
assert image.dtype == "uint8"
assert image.ndim == 3

rgb = ajpegli.imread("image.jpg", mode="RGB")  # default
bgr = ajpegli.imread("image.jpg", mode="BGR")  # for OpenCV-style pipelines
gray = ajpegli.imread("image.jpg", mode="L")

with open("image.jpg", "rb") as file:
    data = file.read()

rgb_from_memory = ajpegli.imdecode(data, mode="RGB")
bgr_from_memory = ajpegli.imdecode(data, mode="BGR")

imread() reads the file in the native extension and returns a NumPy array. imdecode() accepts JPEG bytes or another bytes-like object and decodes from memory with the same mode options. decode() is kept as an equivalent alias. The first decode slice supports uint8 RGB, BGR, and grayscale output. File I/O and jpegli decode work release the GIL so threaded callers and DataLoader workers do not serialize on Python while the native codec is running.

NumPy is the only runtime dependency. OpenCV, Pillow, and PyTorch are optional benchmark tools and are not required by pip install ajpegli.

encode() and full info() metadata output are still planned API surface, not the release focus yet.

For local source builds, clone with submodules:

git clone --recursive https://github.com/dKosarevsky/ajpegli.git
cd ajpegli
uv sync --extra dev
just check

Benchmarks

The benchmark script keeps comparison tools optional so pip install ajpegli only needs NumPy at runtime. See Benchmarks, Benchmark Results, DataLoader Benchmarking, and DataLoader Results.

just bench-imread path/to/a.jpg 1000 8 RGB ajpegli,cv2,pillow
just bench-imread-dataloader path/to/a.jpg 1000 4 RGB 32

benchmarks/bench_imread.py reports JSON with sequential throughput, threaded throughput, and optional PyTorch DataLoader throughput. Missing optional comparison packages are reported as skipped entries instead of failing the run. Use --thread-workers for threaded reader throughput and --dataloader-workers for PyTorch DataLoader worker count. Use --source bytes when benchmarking preloaded JPEG bytes from RAM instead of path reads. The checked-in smoke reports are intentionally narrow; broader dataset reports are still required before making project-level speed claims against OpenCV or Pillow.

For local comparison runs, install only what you want to measure in that environment:

uv pip install opencv-python-headless pillow
uv pip install torch  # only for --include-dataloader

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ajpegli-0.1.5.tar.gz (97.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ajpegli-0.1.5-cp313-cp313-win_amd64.whl (168.7 kB view details)

Uploaded CPython 3.13Windows x86-64

ajpegli-0.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (192.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ajpegli-0.1.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (169.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ajpegli-0.1.5-cp313-cp313-macosx_11_0_arm64.whl (137.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ajpegli-0.1.5-cp313-cp313-macosx_10_13_x86_64.whl (173.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

ajpegli-0.1.5-cp312-cp312-win_amd64.whl (168.6 kB view details)

Uploaded CPython 3.12Windows x86-64

ajpegli-0.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (192.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ajpegli-0.1.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (169.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ajpegli-0.1.5-cp312-cp312-macosx_11_0_arm64.whl (137.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ajpegli-0.1.5-cp312-cp312-macosx_10_13_x86_64.whl (173.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

ajpegli-0.1.5-cp311-cp311-win_amd64.whl (166.7 kB view details)

Uploaded CPython 3.11Windows x86-64

ajpegli-0.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (191.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ajpegli-0.1.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (168.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ajpegli-0.1.5-cp311-cp311-macosx_11_0_arm64.whl (135.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ajpegli-0.1.5-cp311-cp311-macosx_10_9_x86_64.whl (168.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ajpegli-0.1.5-cp310-cp310-win_amd64.whl (165.9 kB view details)

Uploaded CPython 3.10Windows x86-64

ajpegli-0.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (190.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ajpegli-0.1.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (167.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ajpegli-0.1.5-cp310-cp310-macosx_11_0_arm64.whl (134.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ajpegli-0.1.5-cp310-cp310-macosx_10_9_x86_64.whl (167.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

ajpegli-0.1.5-cp39-cp39-win_amd64.whl (167.1 kB view details)

Uploaded CPython 3.9Windows x86-64

ajpegli-0.1.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (190.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ajpegli-0.1.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (167.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ajpegli-0.1.5-cp39-cp39-macosx_11_0_arm64.whl (134.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ajpegli-0.1.5-cp39-cp39-macosx_10_9_x86_64.whl (167.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file ajpegli-0.1.5.tar.gz.

File metadata

  • Download URL: ajpegli-0.1.5.tar.gz
  • Upload date:
  • Size: 97.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ajpegli-0.1.5.tar.gz
Algorithm Hash digest
SHA256 2dd1562468e901ad8f687f7bcadbbd129b014135de6bbd7d2c4ff5dbcf978acf
MD5 422c6c0f64cce475380b5f4b5d89168c
BLAKE2b-256 11e248f29a8edf084dc90d81c7c785b80f9fd25fb5af090e528f50084281c13e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5.tar.gz:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ajpegli-0.1.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 168.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ajpegli-0.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 049b0e440008a63ffdd859c8abc4993cfaacab5c0175d9f5e9acd5fbddf20c1d
MD5 ea6b4e199753d430058683c7cacb9ffb
BLAKE2b-256 9d00c58e9ea4cdaaecc6bc4bf21cd72dd2d0277d8ff7d535a2df9f9307fb7810

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4746960f9f9d87ea06c5fcbb847d97e8681e984d04546bfd1e3f102543287a9d
MD5 fa44f70a17705a674a14fad68f589bde
BLAKE2b-256 220f4e11f111e60eea115578b581975f6e3441bd74c900f049b621ae7fe362a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31afd2ed8ed160697f80a4ec528696526eb8e92144dcd3ce3e76dd80b60fff7b
MD5 29d5d8f42a36605ad656b2f532e5defd
BLAKE2b-256 60d06a7a3ce26f71fe53545874c4193f905a7a699769ff818a9178bbf32ba158

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b006a5dee49bf6fe2fd0e3e9c64edfb0dd8a455c08b55bbdffbf7a320f5e4a4
MD5 23615c0d8add726ed72e5b2fae2c7768
BLAKE2b-256 5a83a2ff3e352defc5c176e33030ca2b65f02c9bd09d1f8d18f14dd9c74157df

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9d5b091a0669da007935bd0ac0a893ee1210f5a642487540d964e5be276195ac
MD5 a4ec3233f85909af06a9dc8e2e25cbee
BLAKE2b-256 30d2bd4cdd69841a5084f3fe4e5fc6b0389f68447507b711a11011bddca5c790

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ajpegli-0.1.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 168.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ajpegli-0.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 380d47269052d135e3acbafa7e8681b9ee34457cf1d4a0247e407856782dc86d
MD5 aa35c2d664241deb229c577724901d6b
BLAKE2b-256 aae330ac929d6d68c6f7ff3d03796dea1b748c8a891d662ac73a0f77b50db78a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4389ed98ec043a83e774e52cd9b64b8cd1f0ffc2b450b3aacd9a1c2d88f4de32
MD5 632909c64a03b222dcd15dfd56e05bb4
BLAKE2b-256 776fad9c16f44441f2acbb6f2844af65ca9b0b20790aff4cab9833c2d534a206

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c5be8ade89b93bb6b3ea942030cba332d32ddb7272fce6d99395c7ccf01df9d
MD5 32eba4f745ae528b159df2fab1889f19
BLAKE2b-256 676a9c96307ab7fc0f648790e26febc4443599c8b061e38d59f4f7c22e051095

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14f1b79780c202aec50259a7a44b01c63cd6ddce771a952fb4b7c250034814d9
MD5 77483ec60884177aa56be26d36ad31cd
BLAKE2b-256 f1508c3ac3015f834fc625dd48f68adb93c294401e19b98fc2847bc8840fb28b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2066df0b634bbfe693caa20dce747bb61521aacdd334ac207a5040ff0b491bda
MD5 31eeb0c70ba932ae26167e11409efbb1
BLAKE2b-256 c8f2cd85e023ba43b01eab04b0ce4e3e0fceb6ab689b57f0d2b6b85b9c9e5a59

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ajpegli-0.1.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 166.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ajpegli-0.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5fc90e580fae2332f2bdd241bf18afa3606dcd00a7ef32304a6357b905d860e9
MD5 5df3d29484b4ca9921cf7a7c49ff1c90
BLAKE2b-256 fc6fdc8c9c293811f8340f8a1346f9bb8cd295c967ce45f66d3b59d5ff304dba

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf922e31c7ab429c2ae1285d5c857e64161ab6251ce131cafb1def81773720f7
MD5 62f58f71238b092e8902a9caf8d3cba9
BLAKE2b-256 32374aae10853444b9c51f764384747eb26f79ebf9cdb96e5c0cf5d8756e33a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dff4a6b70be42c8ae8c02d8411827aef005721ecaef62c13655db32533f5cf64
MD5 d1810c0af13e87b50a0cd6d6107113f9
BLAKE2b-256 147a99c704b6791db9bfc4b63e57f1f25039d34def33aba8b0c79df53977e52d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9f010b48ddf2282e86b1c2b8736aca497d63da2bcf96578ade18ce5d47ecd4a
MD5 2e08816cdadf38a4f109888650ae546b
BLAKE2b-256 05bf46aa1f4a4c306cbc6d1b26ee9ce7787fa168ee2bb1cc0c0f088735050014

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9312b4a8a9be2f5a18beef0ee47125cbdefd13f55a24675ae4fb25fccd6f26c3
MD5 811c04ecd1dc7ab7e22db672e1c2fb52
BLAKE2b-256 05d67ea7e14139b639452cb2cad322d18fc18ba3818e4ed47b7b3d1f7765273a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ajpegli-0.1.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 165.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ajpegli-0.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 19b0617b2f05b3e3e491ad5e0a83711929473223b16f2c1b358b3085df006139
MD5 a149abe75f83471ebbe1ffab82f9b144
BLAKE2b-256 15dbc658aed08a511c9f1575e45ad8a295c8f92c5f89b85057b4b964344cbc4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14bac0c7bf8aa25cb4892d3ef3f554f735354821d96e850f702d61b0468a8b3e
MD5 ee8c20bf452e4c08b68e7024b9678a31
BLAKE2b-256 a5087730b3d1482a4d9b48a862595670cb6a0a8af8b38f95d7860bc07916f11f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cc2eb5728d4ea7fa5c17146a41882cb5cda040603fbb5e4eedba146021d40c1d
MD5 93056f0a0ce97291be3488e9b798e911
BLAKE2b-256 aed05ffddf6c93c852eb242cfa3f06bf4673a32b9c039afc3a0f324f00f5738e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ec4ac9519c0bb9d4119c07eb8c5e9aa47217571a1c8a38f9fe7a5f7d46fa13f
MD5 e180e881e8f13f91c0fce8105e5257d7
BLAKE2b-256 a2e33d429a428aabc35d309a059606bba7498f700f20367bff088a5de06730d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6e2cd00f69bbd577dd2dd6ac6c3f55cbab0ea95ddc0fb0b856a7dab0022920a6
MD5 76e6bf0bb36edcb9da1f35ed1adfd22d
BLAKE2b-256 9d324d3bd66fcb7cf21fc07675297bf2353ab3182ab515d44c5e3408eb44e287

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ajpegli-0.1.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 167.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ajpegli-0.1.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f3fc3ae822587623c588a823e2db3f57bc5294050a5af7e7d727558ed935e4a8
MD5 8382e4a462cae5d730ceff4b18905b62
BLAKE2b-256 5df348f1554fe58aa574685b01276cc552bf66ba7d4c0b25b2e7087d8ffd5ff0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bfef74d80b1e7a56cf6ed8c51257c8a46baae8fb9146e9ebc018aef5d2f1bbf
MD5 0f02a4008658fc15e47ef6f2d41a6263
BLAKE2b-256 de9199e879d81917e0808f0be0247c0702ad3c91876280778a26fb3d9667368d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 755008938578c38dafa6389ca72ac2f7723ce71709d540874115732ef971a42a
MD5 91ca9a51aa6f6e0e775fc91b7fb28d59
BLAKE2b-256 18e084cba6a19b69fe6beee1b1746e6b2a2a3c6df7ba0056d3dbf8d34133d54f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 167a2da9a25b9dac5952fde799986d30876cccfcb22e36e5ffe6a727b709f22d
MD5 5f6d03327e31fb4fb059fc54e0f18b19
BLAKE2b-256 35397b1fa839ad3927bc940e91100c2992adb873fa8a1bb3113e66ef8768b85a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ajpegli-0.1.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f10cb9f79d9e9ad57e37fba0f3798da96f2203b8fcf16c7e03fb2077639425ed
MD5 4ff604eeef23f839fcbea7edd5a4bcc1
BLAKE2b-256 16bfe00ae31e1fe2f17d3fb95301eb97dcf92487a6e56a9333789bdeb48f7283

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.5-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on dKosarevsky/ajpegli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page