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, get a NumPy array. Decoding is powered by Google jpegli and built for high-throughput data pipelines. The 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")

imread() reads the file in the native extension and returns a NumPy array. 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. 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.3.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.3-cp313-cp313-win_amd64.whl (167.5 kB view details)

Uploaded CPython 3.13Windows x86-64

ajpegli-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (190.8 kB view details)

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

ajpegli-0.1.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (167.6 kB view details)

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

ajpegli-0.1.3-cp313-cp313-macosx_11_0_arm64.whl (136.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ajpegli-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl (171.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

ajpegli-0.1.3-cp312-cp312-win_amd64.whl (167.5 kB view details)

Uploaded CPython 3.12Windows x86-64

ajpegli-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (191.0 kB view details)

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

ajpegli-0.1.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (167.6 kB view details)

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

ajpegli-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (136.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ajpegli-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl (171.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

ajpegli-0.1.3-cp311-cp311-win_amd64.whl (165.4 kB view details)

Uploaded CPython 3.11Windows x86-64

ajpegli-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (190.1 kB view details)

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

ajpegli-0.1.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (166.8 kB view details)

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

ajpegli-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (134.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ajpegli-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl (166.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ajpegli-0.1.3-cp310-cp310-win_amd64.whl (164.6 kB view details)

Uploaded CPython 3.10Windows x86-64

ajpegli-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (188.4 kB view details)

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

ajpegli-0.1.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (165.7 kB view details)

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

ajpegli-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (133.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ajpegli-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl (165.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

ajpegli-0.1.3-cp39-cp39-win_amd64.whl (165.8 kB view details)

Uploaded CPython 3.9Windows x86-64

ajpegli-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (188.9 kB view details)

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

ajpegli-0.1.3-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (166.2 kB view details)

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

ajpegli-0.1.3-cp39-cp39-macosx_11_0_arm64.whl (133.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ajpegli-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl (165.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: ajpegli-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 c4376d983b8353e65243aef83a3ab4cf2f4d5ecd60b91bbeb3bd17e994ab391e
MD5 c2e81ee68bd71bf649a700d831e91f25
BLAKE2b-256 7ed6f242dab863d4d2ca1589ef51b22ce444e1ca7d5fc53ed377e05971ba06b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3.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.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ajpegli-0.1.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 167.5 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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2a602aa53b17ab4accab00499b44084d16460dfe3024199bdb665275ee93185f
MD5 5caea6c0612971c917f7a84099079564
BLAKE2b-256 3c92115295ccab55e3bb2f7e491c1657e317c2ebc67fb917e60c1d89d076e419

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24b9371880eeaad0aaeb82f80a51c036ad7cc130a8a01a26b6712d8105f8145f
MD5 882333a0e7812928126a066f449c42a2
BLAKE2b-256 9f406214c746574329f820a842bea9b8996b10598e50b075e493e9527e881c55

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b909a68081aee2d92c17753d47234310056c4feb877b2482d85139c98c646c3
MD5 125b946b5b60195427a292ae8cae58a0
BLAKE2b-256 ea4437f8f38a37ad5ba3c1d32a07e7621388e232bef0544937cf5f6db914feb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2428c9b5f1f881f94a4b24f91653bc7a8c98bdbfd0df5f406f18d37a84f73c74
MD5 4a2faa5963901632cd5d8bca02dcb8d0
BLAKE2b-256 d6c299145faa8da200f35a8114081db9599892ce23e92411a59559169a68bc24

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9e113d59644eba25af8ec1db95f32719f0718d7d25bdbcfa4e7f4e38e0e9c3e7
MD5 a6c1728fe2ae6ad523b07a33dff69b5e
BLAKE2b-256 216720b4c9f6b947f3b2870eada057e603871de9e74ab9e3c373949dff164f74

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ajpegli-0.1.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 167.5 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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fbb2671ceec8f50ec59a41e89a7e20d46f1b4ad327afe684b8474cadf118f822
MD5 9dfd34a0f01ce317028f5b338201cc06
BLAKE2b-256 12bf0dd9b14acbbec60dfb151f986191d82347d278a3f4808aeee3c1966a141b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3bd37e1dc23b2f897de054db3387dc1a1237fd1f3c4cd71048cb518cf4857b93
MD5 1d513a861ee479a7d83ea27149342b0a
BLAKE2b-256 cb775a375ffe813f3259ec49eb0ad30cb683f1cfbb08b3268dcd46dc9362741e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 59ef5046c492434c0f2d23c21721bd76e1267622256907e2cc5d5bb674a4d54c
MD5 a4d4521bd6a094b72897ac02b8682fd6
BLAKE2b-256 021da841fe0bbf02bdc9661b40a6763819bf22c5fd0d379878832d4cb09f361b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4029ed16958bb37b869c51d76d47c56410da1854fee842e944a6c77a620f79d2
MD5 b5274b4d84a6821d4ba8a719c1746c7a
BLAKE2b-256 ce86641cbb99b4dc12e465c76a31e2802822884893ea95259af7b5de8225c1ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 10b1ac9ca0bf1ca7b55280ec5ead9e9babd860171196e071009eb5f5d004308a
MD5 f1b9a67295f98a7e48199a6b87813af3
BLAKE2b-256 34b4dfcd82a9215864801f4a447c6c7c27b585144664eb86af4adc6bc1ac54ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ajpegli-0.1.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 165.4 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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 436bddfea25deb78678ad3cb22a0ce3b348dda81711ea9cd038fa5093fbcfe73
MD5 b24ed3886077e0a0530515a7d28fa28f
BLAKE2b-256 d69c035d5abda6ef3a9dc1c19cf8d87c79d57124f0d8de044d5bef72ede19334

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94a2e6b96879d989fceba930c13c5256efa153ee72b94e62e3685ede6ef2cdd4
MD5 b60c30e8e470e4c4fe5489f6fdb1ef8a
BLAKE2b-256 352b2e1bbf6b1822645283d41a18651409ccd432f9d6bcfdefcefeaf4a438a54

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a874eecf1c72d5e8f29a0598d51b53fd876fa146cfcc0aae0f026053cb09babe
MD5 ed08fb41253df4ebc66bfeddd726a98a
BLAKE2b-256 af3d6cf2961f444e92becc1dca8087231139426fd46dc99f888257a4008299a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7754e9bca86866e7a135fa68081c4465edc3b4e438e2f26f7aff345336de353
MD5 fc2bc4eb4bd9e6fbd078c897e8e9e7da
BLAKE2b-256 967e279ec67cac9765acfc66c26305bde44dd1a180101e5e79e1410c5acfd22d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bd76e453e61fcbe2e282bd34b9242769ca9e5b39f7563a290c59b18d2cab2b7d
MD5 2710d60c9802c61ea070c415ec011245
BLAKE2b-256 9bb3061560ef81680c6fc25db35510050f28b2e3657cc8a6b17418ae8eb091a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ajpegli-0.1.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 164.6 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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 21692f8bb72d53ff250b5de3ef6780e80de5d8a3621dfe0394db1795f466d034
MD5 3875cdb0d9aa8146ffde8ebcef8c3562
BLAKE2b-256 c04e038aebabac85d8b070e7584218ae76b63b436ef1c3a55babc7027ab573a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5d267e1ab8ea421d3c69f6e353af1dc9ba2a7e33bdea72433d1682d2b16d3d19
MD5 5e4d912202d70348c84058ccae3442a6
BLAKE2b-256 495be51dfb9b9e074282586cd1766c409909936f55a5a2a8f1455b1b7141884d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1b18886474fd0692f2b561e72be877a39251250ea2b9b8b888dc329e483b37ad
MD5 f768363e19112758277166925e64131c
BLAKE2b-256 2920068c3798a5b8bde09c3e0f600ce0e57a17fd936cf367b3e000a1a493fa2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04a11b5d287fd4dd419dbc37d59aacceeb7eafc9bb4c34c56253fea155c979f4
MD5 540cca997a5563457c604af6533900da
BLAKE2b-256 ecbca051d8dcfbd177599e0edefcfaa2ca641ef7ce1bef46badf6c16d66208e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 83cb1d6ec39f5e234d8de3fcdf657d5e2cbea853320e0731e2a530c27aebdfe4
MD5 393cd1f3c3b5aabeb9926a440b800c0d
BLAKE2b-256 e0bec16b8f35b3a0b769919bad0ad463ecaf0e0352e932da3d7977403270b5d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ajpegli-0.1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 165.8 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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 15e40d1851608e4f8b36cc588e7104815d3fb659a9cbde61f014299d871bfd59
MD5 ca9d64647a6473f1ca0b23daf5ef117e
BLAKE2b-256 5ffe5b355c68896f97d0300f2efbb2088711c44cf2d6f5c14cbdf826123aae5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0be14fef710d1e66828eed931431b682b83c8a8b49a405002978ff965e677399
MD5 d46a2a92774eb2ceb970f811a0b47f35
BLAKE2b-256 8f1d247cd4ea6b4d46ab0c6116e28343c4c53b0b3bb9dd7e9a362908a620ead2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 df2924809519c86f5e1427e24d2005dc38712c54d209aa0dbba710c376e0706f
MD5 70209da0e13f73fe9003d2e8ee0926e9
BLAKE2b-256 773cfd0837081a3cd88751b18145c58f3cfe9d84dc2e6f3a6514f8a0c660aace

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95a49ca9dcdc770632dfcb9c7eddade187822d81ec20d37a3f8a0faaae23cb6c
MD5 3821bfd574f931f55e3a2993a6940a72
BLAKE2b-256 f585dcbfab793be809ce0d51c882974705df8a6354861f2de6640dec04c47751

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ajpegli-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0bb44e4a7b66bca81d2ad3fa16caa26dd85a9a5db34ab27b327d6d4afd71e92d
MD5 e5f8e17ea3c282914b2dcccbfe36fa5c
BLAKE2b-256 73d77ec24912b2a18b33ca9957e22fee82c4b9d31d4e5e7ed7bd1e627c4a8a4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ajpegli-0.1.3-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