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.post2.tar.gz (179.6 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.post2-cp311-abi3-win_amd64.whl (455.8 kB view details)

Uploaded CPython 3.11+Windows x86-64

oxipng_pybind-10.1.1.post2-cp311-abi3-manylinux_2_28_x86_64.whl (558.1 kB view details)

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

oxipng_pybind-10.1.1.post2-cp311-abi3-manylinux_2_28_aarch64.whl (528.8 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

oxipng_pybind-10.1.1.post2-cp311-abi3-macosx_11_0_arm64.whl (489.1 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

oxipng_pybind-10.1.1.post2-cp311-abi3-macosx_10_12_x86_64.whl (522.8 kB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

oxipng_pybind-10.1.1.post2-cp310-abi3-win_amd64.whl (456.4 kB view details)

Uploaded CPython 3.10+Windows x86-64

oxipng_pybind-10.1.1.post2-cp310-abi3-manylinux_2_28_x86_64.whl (559.3 kB view details)

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

oxipng_pybind-10.1.1.post2-cp310-abi3-manylinux_2_28_aarch64.whl (529.3 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

oxipng_pybind-10.1.1.post2-cp310-abi3-macosx_11_0_arm64.whl (489.5 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

oxipng_pybind-10.1.1.post2-cp310-abi3-macosx_10_12_x86_64.whl (523.1 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: oxipng_pybind-10.1.1.post2.tar.gz
  • Upload date:
  • Size: 179.6 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.post2.tar.gz
Algorithm Hash digest
SHA256 cf71ed8f447ee1db1d1dad19144f8999917e13df0ac4de3776826c12387bf5b8
MD5 92aa7bed4d0954b315f3b463f0c99104
BLAKE2b-256 f7a17b3ba274fafeba75a9c6109d34bcecb3504087f5287c0345f3a9fdf58ac2

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post2.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.post2-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post2-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 abff496f93da56739979bb84090bdf55bac9b84fbce3b42f1ce0f7ef0b46b7fb
MD5 a327c098cf8df02f2d45e77e491fcd39
BLAKE2b-256 0cd4d8ddd3d4cfc6f0884ee82fb09f04db88c5e19ed3b4af03b931d3800be6cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post2-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.post2-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post2-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9847e0a210b7d971867fea5d11ee81ff86195166e92ce2790e427b38cf4404a
MD5 b489aea67fb3957cb61912f4b5c34555
BLAKE2b-256 20578384e6a2bbc48cd928236e1111b5faa2c16f46c21cfecee5253d9afc7eb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post2-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.post2-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post2-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a21a243dbb0d57e89818739a6ac05172fe25011918088bf1e77d64c2cb696bdc
MD5 8353575c8f346491423d6bb293eda03d
BLAKE2b-256 31df9384a6dd3e61d567c67a5b051e816cd8eda7f1a731e19a6a75eb725c57a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post2-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.post2-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post2-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbbde8dc9385af4e656679e04e45690fd406eb5d6a1621d9b14a5cef148fc692
MD5 3d35cbb4898a0f2044931d54724f9a7f
BLAKE2b-256 22f218031795b4d716d2941e498b4fcbeb23f7f7a106e474207805465e3dd003

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post2-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.post2-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post2-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d8405c3b6024b22fc5a94e1848d20ea69544ea7d52d2afa3d504d9c777918db4
MD5 04f0e943229f3f31340b71b5b09d6dee
BLAKE2b-256 b0ed60409eb255bc0fa4aee3ad0bf5b65e965da4be52da4851b60f67a8cc6208

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post2-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.post2-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 198a9b88b3b7833ee63396b5ddbc6317e8f102bbf66b043c8474b8a40149bdee
MD5 a3e2fb6eb6cf1a89dd0cf1e41ca975c1
BLAKE2b-256 ecbfb81474e0c18c893de88663d6de1029ace3f4cd6280af8ade6f45d2266e0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post2-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.post2-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post2-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3d3272b67ff49e8bc3cffa04d9c3ae765edf4901632a7cd02c809d47a4263b3
MD5 2ff9cf343c9e6c348cd13d2c3ebf0ef8
BLAKE2b-256 db5dcdfd3f0c71d04650885c62426fa4d4cf69f3a5705378445e6dfc154e45eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post2-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.post2-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post2-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1bec6f12dba48907e60f3338cda898c85f833fb0cc168fcfd263e489654136f6
MD5 e7a88117c0b24c9c1d19028959264f6f
BLAKE2b-256 c750758b1fbe5c7e45307b1c8c04b94c3491f9f0d64ef40f564e498af1d6cf86

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post2-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.post2-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4a7a16b8abbf39c7153aac0c0252aff7ad94a10e3fd4521d7ff00924f5254d0
MD5 0fab6ff3261d45b70a278bfc039d7b3a
BLAKE2b-256 42cc46d12fd03651a4b480b0eda9f1e0acde07910be445cbc45b2bdc7652192f

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post2-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.post2-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post2-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d8fc5404cd16ea1e48030dbd2d1e3006ded13cd250d6470e37ae2600df67d83e
MD5 197bd8465ed675d6be5a00cae88ad8b3
BLAKE2b-256 ec805fca2f205121719ac231ff7055961f8ee8c25266d00eb6ae7d0d1bf0e6ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for oxipng_pybind-10.1.1.post2-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