Skip to main content

This project is in no way affiliated with the libjpeg-turbo project.

simplejpeg

simplejpeg is a simple package based on recent versions of libturbojpeg for fast JPEG encoding and decoding.

Why another library?

Pillow and OpenCV are excellent options for handling JPEG images and a variety of other formats.

If all you want is to read or write a couple of images and don’t worry about the details, this package is not for you.

Keep reading if you care about speed and want more control over how your JPEGs are handled.

These are the reasons why I started making this:

  1. Pillow is very slow compared to OpenCV.

  2. Pillow only accepts streams as input. Images in memory have to be wrapped in BytesIO or similar. This adds to the slowness.

  3. OpenCV is gigantic, only accepts Numpy arrays as input, and returns images as BGR instead of RGB.

  4. Recent versions of libturbojpeg offer impressive speed gains on modern processors. Linux distributions and libraries tend to ship very old versions.

This library is especially for you if you need:

  1. Speed.

  2. Read and write directly from/to memory.

  3. Advanced features of the underlying library.

Installation

  • On Linux (x86/x64), Windows (x86/x64), or MacOS (10.9+, x64) you can simply pip install simplejpeg. Update pip if it wants to build from source anyway.

  • On other platforms you can try to install from source. Make sure your system is setup to build CPython extensions and install cmake >= 2.8.12. Then run pip install simplejpeg to install from source.

  • You can also run python setup.py bdist_wheel etc. as usual.

Usage

This library provides four functions:

decode_jpeg_header, decode_jpeg, encode_jpeg, is_jpeg.

Uncompressed image data is stored as numpy arrays. Decoding functions can accept any Python object that supports the buffer protocol, like array, bytes, bytearray, memoryview, etc.

decode_jpeg_header

decode_jpeg_header(
    data: Any,
    min_height: SupportsInt=0,
    min_width: SupportsInt=0,
    min_factor: SupportsFloat=1,
) -> (SupportsInt, SupportsInt, Text, Text)

Decode only the header of a JPEG image given as JPEG (JFIF) data from memory. Accepts any input that supports the buffer protocol. This is very fast on the order of 100000+ images per second. Returns height and width in pixels of the image when decoded, and colorspace and subsampling as string.

  • data: JPEG data in memory; must support buffer interface (e.g., bytes, memoryview)

  • min_height: minimum height in pixels of the decoded image; values <= 0 are ignored

  • min_width: minimum width in pixels of the decoded image; values <= 0 are ignored

  • min_factor: minimum downsampling factor when decoding to smaller size; factors smaller than 2 may take longer to decode

  • returns: (height: int, width: int, colorspace: str, color subsampling: str)

decode_jpeg

def decode_jpeg(
    data: SupportsBuffer,
    colorspace: Text='RGB',
    fastdct: Any=False,
    fastupsample: Any=False,
    min_height: SupportsInt=0,
    min_width: SupportsInt=0,
    min_factor: SupportsFloat=1,
    buffer: SupportsBuffer=None,
) -> np.ndarray

Decode a JPEG image given as JPEG (JFIF) data from memory. Accepts any input that supports the buffer protocol. Returns the image as numpy array in the requested colorspace.

  • data: JPEG data in memory; must support buffer interface (e.g., bytes, memoryview)

  • colorspace: target colorspace, any of the following: ‘RGB’, ‘BGR’, ‘RGBX’, ‘BGRX’, ‘XBGR’, ‘XRGB’, ‘GRAY’, ‘RGBA’, ‘BGRA’, ‘ABGR’, ‘ARGB’; ‘CMYK’ may only be used for images already in CMYK space

  • fastdct: if True, use fastest DCT method; speeds up decoding by 4-5% for a minor loss in quality

  • fastupsample: if True, use fastest color upsampling method; speeds up decoding by 4-5% for a minor loss in quality

  • min_height: minimum height in pixels of the decoded image; values <= 0 are ignored

  • param min_width: minimum width in pixels of the decoded image; values <= 0 are ignored

  • param min_factor: minimum downsampling factor when decoding to smaller size; factors smaller than 2 may take longer to decode

  • buffer: use given object as output buffer; must support the buffer protocol and be writable, e.g., numpy ndarray or bytearray; use decode_jpeg_header to find out required minimum size

  • returns: image as numpy.ndarray

encode_jpeg

def encode_jpeg(
        image: numpy.ndarray,
        quality: SupportsInt=85,
        colorspace: Text='RGB',
        colorsubsampling: Text='444',
        fastdct: Any=True,
) -> bytes

Encode an image given as numpy array to JPEG (JFIF) string. Returns JPEG (JFIF) data.

  • image: uncompressed image as uint8 array

  • quality: JPEG quantization factor; 0-100, higher equals better quality

  • colorspace: source colorspace; one of ‘RGB’, ‘BGR’, ‘RGBX’, ‘BGRX’, ‘XBGR’, ‘XRGB’, ‘GRAY’, ‘RGBA’, ‘BGRA’, ‘ABGR’, ‘ARGB’, ‘CMYK’

  • colorsubsampling: subsampling factor for color channels; one of ‘444’, ‘422’, ‘420’, ‘440’, ‘411’, ‘Gray’.

  • fastdct: If True, use fastest DCT method; usually no observable difference

  • returns: bytes object of encoded image as JPEG (JFIF) data

is_jpeg

def is_jpeg(data: SupportsBytes)

Check whether a bytes object (or similar) contains JPEG (JFIF) data.

  • data: JPEG (JFIF) data

  • returns: True if JPEG

Metadata

Release files for simplejpeg 1.6.1

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

Source distribution (sdist)

Source distribution for simplejpeg 1.6.1
File Size Uploaded
simplejpeg-1.6.1.tar.gz 5.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for simplejpeg 1.6.1
File
simplejpeg-1.6.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
simplejpeg-1.6.1-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
simplejpeg-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.24+ x86-64 Details
simplejpeg-1.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ ARM64, Linux glibc 2.17+ ARM64 Details
simplejpeg-1.6.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-64 Details
simplejpeg-1.6.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-32, Linux glibc 2.24+ x86-32 Details
simplejpeg-1.6.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.12+ x86-32 Details
simplejpeg-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
simplejpeg-1.6.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
simplejpeg-1.6.1-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
simplejpeg-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.24+ x86-64, Linux glibc 2.17+ x86-64 Details
simplejpeg-1.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.24+ ARM64, Linux glibc 2.17+ ARM64 Details
simplejpeg-1.6.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details
simplejpeg-1.6.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-32, Linux glibc 2.24+ x86-32 Details
simplejpeg-1.6.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.12+ x86-32 Details
simplejpeg-1.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
simplejpeg-1.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32 Details
simplejpeg-1.6.1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
simplejpeg-1.6.1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
simplejpeg-1.6.1-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
simplejpeg-1.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64, Linux glibc 2.24+ x86-64 Details
simplejpeg-1.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64, Linux glibc 2.24+ ARM64 Details
simplejpeg-1.6.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details
simplejpeg-1.6.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32, Linux glibc 2.24+ x86-32 Details
simplejpeg-1.6.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32, Linux glibc 2.17+ x86-32 Details
simplejpeg-1.6.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
simplejpeg-1.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 Details
simplejpeg-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
simplejpeg-1.6.1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
simplejpeg-1.6.1-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
simplejpeg-1.6.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.24+ x86-64, Linux glibc 2.17+ x86-64 Details
simplejpeg-1.6.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.24+ ARM64, Linux glibc 2.17+ ARM64 Details
simplejpeg-1.6.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details
simplejpeg-1.6.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.24+ x86-32, Linux glibc 2.12+ x86-32 Details
simplejpeg-1.6.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32, Linux glibc 2.12+ x86-32 Details
simplejpeg-1.6.1-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 14.5 MB

Release files / simplejpeg-1.6.1.tar.gz

Download URL simplejpeg-1.6.1.tar.gz
Size 5.1 MB
Tags Source
SHA-256 checksum
How to use checksums
f18838a968f55d76425d46b1a2b5aaf69227e5cfab785a101d32f258eaa1e36a
BLAKE2b-256 checksum
How to use checksums
afd8f3dc0593f51037a4a4a38536c1bd80119654e038087e4120ce8dcc53fc00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp39-cp39-win_amd64.whl

Download URL simplejpeg-1.6.1-cp39-cp39-win_amd64.whl
Size 224.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
32018300354d5cd854b2db3585157f009d1f1e2283aac99a81921361eb8525b4
BLAKE2b-256 checksum
How to use checksums
b96d54fdad1c6000d3ed90467b32f100d0f5534015b7c2df6b3a5099e6bd8950
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp39-cp39-win32.whl

Download URL simplejpeg-1.6.1-cp39-cp39-win32.whl
Size 201.7 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
3e8d972b6f2358087422ef308b84a1b8bc01d42126fbaf85ff44fcaa2ad7c58b
BLAKE2b-256 checksum
How to use checksums
f4978ebcc46fdf3b1618ccb5827cd66584b95f13cb346a23c799be81a20769d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl

Download URL simplejpeg-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Size 271.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
d254963f146cf4cafdaa1cfc0fdb6156b66dd283f2aefd4d005399257480a64a
BLAKE2b-256 checksum
How to use checksums
2b2a37123db3b2d2dcdcb31f38c131765506c2a380a7e808b88df31bbe8ee6c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl

Download URL simplejpeg-1.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Size 243.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
fa1101b208302541a0b32d283cef9290d18b519cc6393461f223eab7edb30400
BLAKE2b-256 checksum
How to use checksums
e445c2a1b9268f5610fdcdb5b9d539bf6258f231902a42cbe7906699a13af90e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL simplejpeg-1.6.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 271.7 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
c293de09b9a10669144f8c8fc891489828831feafc9881e85b71972df4584155
BLAKE2b-256 checksum
How to use checksums
d6c2310255259004bc24943448c7552a98c72752ed56f954d6a1c2c81bc35018
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl

Download URL simplejpeg-1.6.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl
Size 261.6 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-32 Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
844435b81e2d9a3f9c6ea81a107a80562d77ee6f289bef19fd6741246bc24799
BLAKE2b-256 checksum
How to use checksums
1d0814b2fdec0e6a5c480b32fbc85af4cb74a0e268d7e37b16f20ec9d1d9d8b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL simplejpeg-1.6.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 309.3 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
ef0fd872d5493379cb089f4d9ea28901e864f8decff13a62d51e1e72bc47d942
BLAKE2b-256 checksum
How to use checksums
5ba12ff461b23158e7f9ac11652d74d80d2870f23b9d5b4e6bc6e982b1a8da99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL simplejpeg-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 320.0 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
58ec0e4bf7af13f66a9412ef67f0385f1998cc281033208b4de6ff888bb31168
BLAKE2b-256 checksum
How to use checksums
7a13008d87e161e8ec342c5c9f4020ca5834ca6f49843e02ade2737fb9a91274
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp38-cp38-win_amd64.whl

Download URL simplejpeg-1.6.1-cp38-cp38-win_amd64.whl
Size 224.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
008ce922af9e644b50e6c9884fdf1b2f38a306a62e9e0f1506ade283c40ce9e7
BLAKE2b-256 checksum
How to use checksums
e135d57e8729d7bea9468a43a3e0b88c55d2210ca5ca8a3843f42b0b2ec95de0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp38-cp38-win32.whl

Download URL simplejpeg-1.6.1-cp38-cp38-win32.whl
Size 201.7 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
6a5bc114f4a1e9fff94de7dc844a20ceaa7aa5cf857550929b51e2f22da6244c
BLAKE2b-256 checksum
How to use checksums
394c1e1b59e8fd9ff6710bc6809fc0d267eda47fbb3f32a27844aa44f41511fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl

Download URL simplejpeg-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Size 271.6 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
2988fc51ab1c20c31973a0cd1ada06b582a1f801bfd3c88ea322df17166a01bd
BLAKE2b-256 checksum
How to use checksums
6661617e6ba024cbab30280212d47034e886d1e55ee1a2906f27fa7ec4645c89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl

Download URL simplejpeg-1.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Size 242.6 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
27e51a88dee18f0e81dad9d7566236a2bdab720f0f1e7ed174ffb5812aff095a
BLAKE2b-256 checksum
How to use checksums
814ec5e2dc1be79622696576bf72d4e8ba005db73f569540d46395c6a5768a83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL simplejpeg-1.6.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 271.4 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
ee68432e1e6c5464bdc1f6243cdf6d91cf53e50064d8944f99001a99df9d3d90
BLAKE2b-256 checksum
How to use checksums
b0dcb9fc435cf35cd9d4244bc8da657f42eb681e5820d32066f2e48638ca772d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl

Download URL simplejpeg-1.6.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl
Size 261.9 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-32 Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
56582087235d9f4099ec234af6b0399abaf46d65d9c97c390cc3fa2c329c72b2
BLAKE2b-256 checksum
How to use checksums
87a7a147d9cedd84e2f5892d7dff90334aa9d5a464a07a21d5759a14ee78f8bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL simplejpeg-1.6.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 309.4 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
195b260ea233a3287642916c4f367fc32ac20c33aad556942bde89c8e893786f
BLAKE2b-256 checksum
How to use checksums
77c35660d78d7598738339d80c0945771885b7b27df4bacabc46284287c9898f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl

Download URL simplejpeg-1.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Size 261.3 kB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d4fb5f13e19cba3f97868537d99ac7e530a40f31ff963b28048aec52b95902ce
BLAKE2b-256 checksum
How to use checksums
4be9f1eee0af6fce12d66b2512c5cf20cff13c4a24649cba588929a611666478
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl

Download URL simplejpeg-1.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Size 241.4 kB
Tags CPython 3.8 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2ac8a752f952d195ae4688a5553bf1c7de150ca46467f0a339d0444af6146b61
BLAKE2b-256 checksum
How to use checksums
0d94d25f19ecf6664914866987c3be9411a759eaa8ba1c3aa8f7d1f54a890ac8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL simplejpeg-1.6.1-cp38-cp38-macosx_10_9_x86_64.whl
Size 317.6 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
049d6cdea4a8fc35fbdc8352a1b5fede2d69657b2d74cb5f0373c89ba61630c3
BLAKE2b-256 checksum
How to use checksums
357e8355666c5005f939160e27d22f7ec0e3feccf16e362a8edf0006ec96d044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp37-cp37m-win_amd64.whl

Download URL simplejpeg-1.6.1-cp37-cp37m-win_amd64.whl
Size 222.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
a7ef84938936df8bc597bd6f70eb02470d28cdabd16b262bac78db8ac06b85a3
BLAKE2b-256 checksum
How to use checksums
ac277e4d392f6656d64e0c7134c9554d1b40a5c89da482fb2edc1a94e6811279
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp37-cp37m-win32.whl

Download URL simplejpeg-1.6.1-cp37-cp37m-win32.whl
Size 200.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
07137f836a7d70e7997d2afe3c9c7968277d43e991874581580463a58fd96952
BLAKE2b-256 checksum
How to use checksums
dc813f6643b67e199b449b4d9a2a95ec87de6d9286053742b3897c0f63008b6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl

Download URL simplejpeg-1.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Size 270.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
c0baa9f3a3ea1a822e8845a7260df52860d66a3fefc18b7d5e944eb48e9603a0
BLAKE2b-256 checksum
How to use checksums
f2b26f2901fb88ada8a43e38483cf7edc207a911b8f18df044398ee9b0e7782d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl

Download URL simplejpeg-1.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Size 242.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
06581353de00260d98db1d0f7ac4aa4a6525abe4ff766342e91ab2a548824b57
BLAKE2b-256 checksum
How to use checksums
b2ccc50573995550c8da8ce578fdc57f7210b79105d1e40d07641d23c41927f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL simplejpeg-1.6.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 270.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
3c4640af03a3d867264ae943cbc7f7dd3c2109fde7553c2a675268387cdab635
BLAKE2b-256 checksum
How to use checksums
d9b2ff1f7d0ce1a1b438a1bb111579903ad6cc487b69a8baa2ef95be90b3e577
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl

Download URL simplejpeg-1.6.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl
Size 261.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32 Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
164bbb870ffd7725adccb298a12f61916da5d22746ae755d12185dc7992f5964
BLAKE2b-256 checksum
How to use checksums
92e513c93bb3d676b6089aa128cd4264c07d22e2d0f57ea7e51f26ebcaf5f923
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL simplejpeg-1.6.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 308.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
fa38de03c1a084899356d740b71536aa4271ae998642b9805049fcf16e8e84a4
BLAKE2b-256 checksum
How to use checksums
fd6bd278a96cd3d4bc18cd27b4aa58f16e41e23b863f39ff4146adbe28b0d555
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

Download URL simplejpeg-1.6.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Size 263.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8765eabd73738a8cd4047ba41bed85a5b7e3f453fd191d7436ff51dce5979f65
BLAKE2b-256 checksum
How to use checksums
44bf8dddd650cc67d8e492c5247e226cfbf9114e6a6cd6ed6364fc5f978b6ce0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl

Download URL simplejpeg-1.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Size 242.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
bac674c92f03f065d6dd081b206997eb4fc0fc0da42b57d16640c7b3efcb4e13
BLAKE2b-256 checksum
How to use checksums
a6936bec7d3ba2ff7510d1033b260a6421d1f460bc6ac7fb322f345b738eb5dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL simplejpeg-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl
Size 317.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e107419df840603b6957455cd2ddf78b5fc70e05079998a3cc64b1d16d1c9628
BLAKE2b-256 checksum
How to use checksums
a593861cab85255eb4b58f03214d49f1c7ff1a3d459ed036df35a21a3d3fcb2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp36-cp36m-win_amd64.whl

Download URL simplejpeg-1.6.1-cp36-cp36m-win_amd64.whl
Size 222.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
edd0aab74d3120ce5bacd5cd58637027774c285199d0a476f3bd70fbb17ebadc
BLAKE2b-256 checksum
How to use checksums
8045032b6982ca6dec058c7e86a7f7fdefd77278636fa5343a825d187dd3282b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp36-cp36m-win32.whl

Download URL simplejpeg-1.6.1-cp36-cp36m-win32.whl
Size 200.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
b9a85fcf4820cd9beddff55bf2fed1b007c8356996af60addce510c44dab0147
BLAKE2b-256 checksum
How to use checksums
bd3b8a37510dc4d5361d9f28228f954f7619c0b164755ea38102a2501f1518b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl

Download URL simplejpeg-1.6.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Size 270.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.24+ x86-64
SHA-256 checksum
How to use checksums
d1033fc05a6b77ecef7920eeb7a5d8329b704bfedf6d880c82dc946e54d5b942
BLAKE2b-256 checksum
How to use checksums
d6e79f62082996b40c4ea747dcdcbb040674c8b10a59b77553ed7659c6674a6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl

Download URL simplejpeg-1.6.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Size 242.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Linux glibc 2.24+ ARM64
SHA-256 checksum
How to use checksums
d68f9aa87a30e8e14b3ea1ae5ec52c14c8dc2e735e19de354c0b907967fc798e
BLAKE2b-256 checksum
How to use checksums
037f30b8ca39b0746cb90e47b988e57a1a6b7c43c8a4c4d2286b1b32a0ad3842
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL simplejpeg-1.6.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 270.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
f3e6101be5f1ee45f41443d4197c3931c14959c51c79734567891fe23325304b
BLAKE2b-256 checksum
How to use checksums
ed6e78ada4c8ea2cba60495b505716e78d3f7b1c905ad792f5abfc89cba49408
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl

Download URL simplejpeg-1.6.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl
Size 261.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32 Linux glibc 2.24+ x86-32
SHA-256 checksum
How to use checksums
d5d8d62b26431816e7fe7b8c3006ef9821038684566e93c291756902f5cb343c
BLAKE2b-256 checksum
How to use checksums
0be9d2e644ee76e02412306e4e50f1d5418851a191650cbcaa9c2ba994c4e0cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL simplejpeg-1.6.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 308.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
c33a3097d17e5e375ea447ce4af5047c0fa33c3e2770e77ebaef084474262505
BLAKE2b-256 checksum
How to use checksums
56a4b8966610ce7a646b346603e57797fbe9208517f2e8d79fa01fb2511bd6a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release files / simplejpeg-1.6.1-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL simplejpeg-1.6.1-cp36-cp36m-macosx_10_9_x86_64.whl
Size 319.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0a9f34e88bbff2ba5b41e05a1a45b0fe3aa6744fa34e8aa9b38f55093b5c222c
BLAKE2b-256 checksum
How to use checksums
7f97cddd339ec4acea3d333e04c44abe721475549bb6561f5db17a6e91831d87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release history Release notifications | RSS feed

1.9.0

35 release files

1.8.2

26 release files

1.8.1

26 release files

1.7.4

24 release files

1.7.3

35 release files

1.6.5

54 release files

1.6.4

54 release files

1.6.3

41 release files

1.6.2

41 release files

This release

1.6.1 This release

37 release files

1.6.0

38 release files

1.5.0

36 release files

1.4.1

36 release files

1.4.0

36 release files

1.3.9

36 release files

1.3.6

17 release files

1.3.5

17 release files

1.3.3

17 release files

1.3.1

7 release files

1.3.0

7 release files

1.2.6

7 release files

1.2.5

7 release files

1.2.4

7 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