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.

The API is cv2.imread-like, but not a drop-in OpenCV replacement: color images are returned as RGB by default. Use mode="BGR" for OpenCV-style pipelines.

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 and DataLoader Benchmarking for the report format and worker matrix.

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. Published benchmark and DataLoader scaling reports are planned 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.2.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.2-cp313-cp313-win_amd64.whl (167.5 kB view details)

Uploaded CPython 3.13Windows x86-64

ajpegli-0.1.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (136.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

ajpegli-0.1.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (136.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

ajpegli-0.1.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (134.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

ajpegli-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (188.5 kB view details)

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

ajpegli-0.1.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (133.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

ajpegli-0.1.2-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.2-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.2-cp39-cp39-macosx_11_0_arm64.whl (133.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ajpegli-0.1.2-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.2.tar.gz.

File metadata

  • Download URL: ajpegli-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 03111f260a0957d530fac3919ea15e39b3454be77af2909c6d063fd51d8c4e4b
MD5 b3d4d7376421f91185afe7ef728b4fd7
BLAKE2b-256 dabc970d6d1d20c88af772946ab38eaf91f55690fe648f334acec9b55f149ea8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ajpegli-0.1.2-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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dfe76aa6dc8c6356d618d46d03cbc68b95a1cbb4aadc92df012c240babb17e74
MD5 29b71065486c06132c5fc3535dc254e3
BLAKE2b-256 5e3b01b40294088a977b34f5661dd2aba91f2d20c549f4521cd0879b469a5f90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 562f7f7b5deb914e51c62354ace1f0203432398954a262606db120437aae2907
MD5 c8099718304697ae8bd4126723ee033c
BLAKE2b-256 3fdaf9aace8e732aa44bd1195a88be4aea24d8ae99b9eada80be62a0e56c728f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8826531f7219209f7c4ef3351558881fbaab7501199a7e4b840d5a8afc6afe26
MD5 4bf114fc07893fc2a0595da249014ae6
BLAKE2b-256 4657f908f9cf91152f9b4e94472eb5c3a9bcbf94e43b71527fab9ba715c493d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55941ff6a5a8a79149cb340e5bb97a8c052cb6b33d303e24612b95d9e7b82f9f
MD5 9195f118b26a0b73c657cb3aa9609f9b
BLAKE2b-256 44422b2d3a64c207ccd365cd767f150b669cd1bfcefcc1c0a1f75f5818a458f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 88163f1672baf9675ec7aed6d90939e859d55d9a92ba15951e95971a89af253a
MD5 2927448cc7b3db398dc5e32404db0301
BLAKE2b-256 ee1d79aa3ca54c95a1e871bce92c4ccf54cef41dec896f470d4668e8887d6c92

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ajpegli-0.1.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ab401077231935292f11dee07e490c6aa0cb526f198bdacc7fc55f664cea92ca
MD5 3f19429ed94e03b9e378cecd7e5d4b13
BLAKE2b-256 4f04e27cec276da2dc73c01e33bea0604a806a06057db9e6f057d99c3bb2525d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33567f47c20ab72c9b5f3964a7266ee8cebc01d445da4f2a9d56922a9f9fd522
MD5 e3dd2bb5a90f554f4048ec595638864f
BLAKE2b-256 c119b2a6689cb6f05433bc10d529b8f3e2094b369fe94a8f6d2b061d058bce20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cdebde7f02887a2648a2b1287bfbc77b17885854d11ae62cc16b2760e9da62e6
MD5 57ba904bb2d0336e993198207bd375e8
BLAKE2b-256 bbe8d7a4d756bc4d515cea1f56d91bd89e83e56481edf34e741d2783323ea5a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da9e3c6a5b5133c24d6bbbb83faf73d42f060d76cdcea85b01ec3aa953f3f211
MD5 272267982057278bc2a0194842558b1f
BLAKE2b-256 a617949155b81df5803af7b19d9a45e4f821e465e7ed15d52d6f9e420c6b9c1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 252c72ddfc6895e682926f5b1d739e44ce2239fae4213b523e7785b3a91ca683
MD5 49781859cf1f13ce174767f69ccf2e42
BLAKE2b-256 557feb731ba13cc3ab655edfc688c2db72560421b80934e9c33466af7f916050

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ajpegli-0.1.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 48a499b57b776f49d071cd79a8b8e2a4efc2ae845c5860d2bd23374e2ec5490e
MD5 f2f3ba75ce16fe8c740b541d1b066902
BLAKE2b-256 b1d26cf4786d8fcf7055878ecc75d65fcabe48722f517d4fb2eeef02f6ec46db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88ba9693c5b3c9a2bb93206861ae469a62700a8dec489c19e5f812accc9f6c09
MD5 88496d5f1db3b4ef9e4bf3883d0c2e1a
BLAKE2b-256 a042d3d6b00adf52e4d0ba8ca477ac951980d6b0c852f7c8a8c1b26169246d02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 32d496310101460e46e365a0910afd113cbcfc5f88a518ba366e0c1dbb1eb3f2
MD5 defbb5a35bb4c1f843077195f1833b84
BLAKE2b-256 1d8a527de0eda3b47449199896484a9bb8c6aeab3e8434a54c9dd949453809b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc46d4c579ed3b95f98c3301ba8ae9d0d585d838da1d0916f612b30dc8e6e015
MD5 4a4bcb095a11a84f9bf6460d7f26d4a8
BLAKE2b-256 5d5ffb3ecfcb831e10ac2676e5143c745450fa0694c74195fc3627dbe808b17c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 215639224740cddeb363bc09e667fae3f5c681b8a46c0ef30e7f5097aa2bfa50
MD5 5d8ac8cd51383914c5b8a78da7dab46d
BLAKE2b-256 32b3aa3d1f24f9826cec0b9001b347c227e6398f0f039fcb905dcc4206d72fae

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ajpegli-0.1.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dcc75df67d1e004f257abf1a581c2ecfc687286bc851653b840dd87dc84db763
MD5 cfb872210823eb55b98827f42afdc0d9
BLAKE2b-256 72e29a8d2a2ac2bbdd60b7e7a8bd32f5dbc7fc8d1bc3f67f31ec8c12d8778d15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e84b727179ec1b260fa2803efe9c653aa8c91505495f888330074c67b518a91d
MD5 e3dd20a9d687709048bd02d18fad9802
BLAKE2b-256 bbf4328b8e716ec9e8a4f464a3ee996633ace554d2c860a62969b08e399aeff5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d47699df42f559ff83ff7523f280409251bea658352d8baff9030083fadcebc
MD5 49208bee7bf2e6d7e5df583294274b26
BLAKE2b-256 7222caa1d21742adc850481629dee138c83423a672e9f6f05898566fc98436f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4ecb13a7beb888d7f82b54f612a2edc4015e7852497d1fe40413551b9c1ff8e
MD5 c3cae0bba345caedec7c7e1dd75f7be6
BLAKE2b-256 c84d7dabf1f9d4d4bc677fc17929b385856484fa294c73c1f162ea5e50407eac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 68ff1c396f67f4bcf4aeba5e8655db845deaa823d4f2686d2cae3a816db130a8
MD5 734616f5b4cc887c7a968566eb1f4027
BLAKE2b-256 2a49e8999e97a1e9d1e990a18adaade812b616d4220659d9a32fb7f79b3146ac

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ajpegli-0.1.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2fe1713f5b21c987bd7397790918f3f9bbf91e7226a225c46f67d578c9b9db7c
MD5 c48bb8dda5c8528fc51266f8574449cb
BLAKE2b-256 f1f70868f5b4ea5bf9ac957488b052a0feea2e337686b93b2ec38634c5029d7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 efb04c689c2a61444db34afb6a98411829a3cb4de29ae3b8d663a00d188f8df3
MD5 81ea6ffff30908180a158a752f960735
BLAKE2b-256 ea91554b23f4cc7e3964c059cbcd874c0bd289df3c2c2dac554f98f860683c2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 be606e1add76154c5dae7e1767e6fc0bd69d4c963726946c7dd250fe129eff8a
MD5 0663c8339a80c0db4c1e3b8290af125b
BLAKE2b-256 4b2e4866d3cec35d26326de5ef76e14340ff73d60f89cc1203ea5e6d9c2224e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ac79470aa6f375b56fc806d0ca532592889b679edc4461d4bed3546197fc65d
MD5 5ac14781209be8009f08367e017966ef
BLAKE2b-256 e57c572e31e43453cdcc2a48c1fa195fc3d6f299bb4e0d772a8dc959b445c64f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ajpegli-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 98fbbfffb449d779c34a5df96f442d25719c8ce9e0ed7fe808181f25bb62dbf5
MD5 66f90244c8bd8bef40a26f9ea7e8c003
BLAKE2b-256 adbb32d1b248516d2fc56ab03479b2b1f3476e79ab721a36b77f30b47ae49340

See more details on using hashes here.

Provenance

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