Skip to main content

Focused Python wrapper for oxipng.

Project description

oxipng-pybind

oxipng-pybind is a Python wrapper for oxipng. It optimizes PNG files and raw bytes.

Install it with:

python -m pip install oxipng-pybind

If no wheel is available for your platform, see Build from source.

Main API

Error handling:

  • Image decode and optimization failures raise PngError.
  • Caller mistakes raise normal Python exceptions.

This project can replace pyoxipng for most use cases.

It tracks upstream Rust oxipng version updates.

Links

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

oxipng_pybind-10.1.1.post1.tar.gz (152.4 kB view details)

Uploaded Source

Built Distributions

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

oxipng_pybind-10.1.1.post1-cp311-abi3-win_amd64.whl (455.5 kB view details)

Uploaded CPython 3.11+Windows x86-64

oxipng_pybind-10.1.1.post1-cp311-abi3-manylinux_2_28_x86_64.whl (554.0 kB view details)

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

oxipng_pybind-10.1.1.post1-cp311-abi3-manylinux_2_28_aarch64.whl (526.3 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

oxipng_pybind-10.1.1.post1-cp311-abi3-macosx_11_0_arm64.whl (488.8 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

oxipng_pybind-10.1.1.post1-cp311-abi3-macosx_10_12_x86_64.whl (522.5 kB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

oxipng_pybind-10.1.1.post1-cp310-abi3-win_amd64.whl (456.1 kB view details)

Uploaded CPython 3.10+Windows x86-64

oxipng_pybind-10.1.1.post1-cp310-abi3-manylinux_2_28_x86_64.whl (555.6 kB view details)

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

oxipng_pybind-10.1.1.post1-cp310-abi3-manylinux_2_28_aarch64.whl (527.1 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

oxipng_pybind-10.1.1.post1-cp310-abi3-macosx_11_0_arm64.whl (489.2 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

oxipng_pybind-10.1.1.post1-cp310-abi3-macosx_10_12_x86_64.whl (522.8 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file oxipng_pybind-10.1.1.post1.tar.gz.

File metadata

  • Download URL: oxipng_pybind-10.1.1.post1.tar.gz
  • Upload date:
  • Size: 152.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for oxipng_pybind-10.1.1.post1.tar.gz
Algorithm Hash digest
SHA256 79bf22b6db5cca52428d23c930b9d4d11e7bff38bd96c94e122df83326c9d143
MD5 aedb3170e26226bd2028bf741bd155de
BLAKE2b-256 5638c74f1678f29ddc43ee5ad9da4975407583bb7f541e0d832d23700e741c5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post1.tar.gz:

Publisher: wheels.yml on pdomain/oxipng-pybind

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

File details

Details for the file oxipng_pybind-10.1.1.post1-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 61f6d11d0ce22661edcc6fe587f249c98c1aa65333aa0e795a7d6d4d8eaf708b
MD5 219eb2f6b5bb9532782c1ab269c38f41
BLAKE2b-256 2766dbaf080fd8849138733f61d773cb8512024444755b840cc5af30cdef7eea

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post1-cp311-abi3-win_amd64.whl:

Publisher: wheels.yml on pdomain/oxipng-pybind

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

File details

Details for the file oxipng_pybind-10.1.1.post1-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post1-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16164129c684324995bea08fd4b2dfad2d9fa853e9dfa736db63e42744332dd2
MD5 c8d16ba0d7b0e4e4d288ad5a7d5452cf
BLAKE2b-256 93b0ec33eea1f406a5aa9f92ca49dcc2e0fed0a03e38dc11db56f7eca706b984

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post1-cp311-abi3-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on pdomain/oxipng-pybind

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

File details

Details for the file oxipng_pybind-10.1.1.post1-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post1-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6829b4ed103846697b43ecec289e5b0a171f4d26b903df446c1da653da2caf52
MD5 9bcfccf8b02c79bd1223ec5e8626ddbf
BLAKE2b-256 fbe7cfb665747fb47b351659d5840577286079dd453a392ae1fb41eb67c3f2c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post1-cp311-abi3-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on pdomain/oxipng-pybind

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

File details

Details for the file oxipng_pybind-10.1.1.post1-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad2272dd2b3087a35646f81aa89359b2b994a95959c6e5a2c50733f6e5f5ecd6
MD5 d6759638d240ac77d886103083952292
BLAKE2b-256 8dfd810a8bd08fc1639c50978d341d6e7e22e302347788afa20f6bb64ae8c4c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post1-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: wheels.yml on pdomain/oxipng-pybind

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

File details

Details for the file oxipng_pybind-10.1.1.post1-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3153a586a8dc12409dfc692f4aee78060e8c8ec204b0f33dfa9928518a04ab42
MD5 b8f42e7fbf491da9e6ab78f2299e9516
BLAKE2b-256 c2341b005a569dd696e78edf7566d5f5f34db91b0a7ea6c92f422b15ccc33aa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post1-cp311-abi3-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on pdomain/oxipng-pybind

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

File details

Details for the file oxipng_pybind-10.1.1.post1-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 cba36d82f6a7b080ca89ae83dee5dd6f3bb2879e91541b24415cad51fcf59be1
MD5 effd3f3527b593f244533e32e66b9e2c
BLAKE2b-256 3fcd571b5dc1d0e8f4b8cac620013c0076d9f47257d0e6bfcc881a9db7baa632

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post1-cp310-abi3-win_amd64.whl:

Publisher: wheels.yml on pdomain/oxipng-pybind

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

File details

Details for the file oxipng_pybind-10.1.1.post1-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post1-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ecc858000bb5860fce871f4d958f50d677847657acba1d0a1a717bdfeeb71ea8
MD5 5829d1765f5219b1d5e29d849bc7648f
BLAKE2b-256 69517658d4370e4ab9d3a08f9d1f4210a34fca8d3636aa40b953be8983b23e6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post1-cp310-abi3-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on pdomain/oxipng-pybind

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

File details

Details for the file oxipng_pybind-10.1.1.post1-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post1-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f4d5063d8aaf93f940377375dc49b677a3818ad0758810756906e0f7b331fa7
MD5 5b18aaa34c0e0bf3677e3a47df46f0b6
BLAKE2b-256 42a142818e1b322a220f4e18d753b1574cca138fdb73fdb6ecd6063892662731

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post1-cp310-abi3-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on pdomain/oxipng-pybind

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

File details

Details for the file oxipng_pybind-10.1.1.post1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6dc2a4215d2fc10aa4f12271102c3639eb22c8d13ac8c8d26d240f5a0c40539
MD5 704afb5b3cc44958fc8f72e097328733
BLAKE2b-256 b2d01fd1c37bf4b0def7883e412d6ab8c480b734b7ecfe36db5caccb6d75eb55

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post1-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: wheels.yml on pdomain/oxipng-pybind

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

File details

Details for the file oxipng_pybind-10.1.1.post1-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8e883cba03d1e3667d8457691744f77de774d9369a79917bbef3fa8ccb6a140c
MD5 d6a7a27ad2c859a384cc7c824b748202
BLAKE2b-256 ca3b863792fde6bec66e1ddad01110780b3b6edbcd8079b8e6f841870b822d1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post1-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on pdomain/oxipng-pybind

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