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.post3.tar.gz (187.2 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.post3-cp311-abi3-win_amd64.whl (460.5 kB view details)

Uploaded CPython 3.11+Windows x86-64

oxipng_pybind-10.1.1.post3-cp311-abi3-manylinux_2_28_x86_64.whl (557.8 kB view details)

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

oxipng_pybind-10.1.1.post3-cp311-abi3-manylinux_2_28_aarch64.whl (528.3 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

oxipng_pybind-10.1.1.post3-cp311-abi3-macosx_11_0_arm64.whl (486.0 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

oxipng_pybind-10.1.1.post3-cp311-abi3-macosx_10_12_x86_64.whl (515.6 kB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

oxipng_pybind-10.1.1.post3-cp310-abi3-win_amd64.whl (461.3 kB view details)

Uploaded CPython 3.10+Windows x86-64

oxipng_pybind-10.1.1.post3-cp310-abi3-manylinux_2_28_x86_64.whl (559.2 kB view details)

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

oxipng_pybind-10.1.1.post3-cp310-abi3-manylinux_2_28_aarch64.whl (531.1 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

oxipng_pybind-10.1.1.post3-cp310-abi3-macosx_11_0_arm64.whl (487.4 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

oxipng_pybind-10.1.1.post3-cp310-abi3-macosx_10_12_x86_64.whl (516.9 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: oxipng_pybind-10.1.1.post3.tar.gz
  • Upload date:
  • Size: 187.2 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.post3.tar.gz
Algorithm Hash digest
SHA256 ca9d9cfa015a1bc0fcb341eb5e7c08ef8cb6577917d6d72eee70a10087e076b2
MD5 3946f8554c1ec3f33e373e7fd5974ef3
BLAKE2b-256 389beb6b06f24b765f0dcb7d85c2834541fae9ce6f0be85e2c8eab7a636f1ec0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post3-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8de00b373808def0f9090670d429ae3c2e05fefe1b0307a6e60290355f44394c
MD5 21b4ca793b75c03614cadf720abc6cb4
BLAKE2b-256 11915b6c5661dc6abb2df1b7ed3932c483c9c842aed5fd6148644a8fb48bfe8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post3-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5b441203f1675b42d0049aa000cc1c5fd672c1ae8604f86c89a880ba60a9751
MD5 246103eb8db788779370add462499689
BLAKE2b-256 b2765bd5b6510567c64563967d38d36b9d7aec62df48f3a17299f6fe63e338db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post3-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a2d473e6333f90f02d1b400c890edac745d1f95cb27aaa6521a77a9a14a2525a
MD5 45ad92deb8830d4a89d83d0e94394f0c
BLAKE2b-256 a4e1338fccf1a0991889bd72b2e346f46935e95abf19e7002a7fc7132c4b5a39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post3-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f20745f1c9c7e88ab2056442a2184d3ab619c9108e3771169aeb559b85046b9a
MD5 0f8378071c383f50b1e47deca2903db2
BLAKE2b-256 3791acf8bf94a762677fe0101e35c45472ee173717ab7395654b947e9a52b4a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post3-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0de38c64cef6551c94481f9953e2edddd8d9c7ae5387103ff9e0e3c86bfd29c4
MD5 062e5a5cb10137808cc42c7679d885e0
BLAKE2b-256 c6c0c15f18e7a1b5528e84d453c12c54ee95754a12452b3328c0f5195789eea8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post3-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 dc7313b75855047499318897a58d761e5883c6a98fa119010ab2a100fc1b785e
MD5 3b4111d48def5e2269077afe5759bb4c
BLAKE2b-256 16bc819547edcd3cab84517672d214dbeb3caa094bcbf4183c1888bbc9c68b1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post3-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed13db1dcc530ebeeb0d36fb422f945017edf4dee50304182c23665ec9d466be
MD5 a605d0160f91269ce71823d214af457e
BLAKE2b-256 790433c4272d73aedc99bef561091623a43d62f3a6de942e47e71943cd652f0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post3-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2dfc6b40abebd58ee643a09d084c7977f9951ea3e56515f8cb9c96a4c09e3975
MD5 09a076a46c3621a5b06e7510fe4d15e8
BLAKE2b-256 8b8e1a829ef08a7c89e788988f7120aeebe859d6a43c99bb860a02858aa8d0a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fe7a719572d0135c3b512c877a2104c0ff287d3eda9e114492649ad6506eef5
MD5 28bc35cca26c4f258999ecac7d84cbb4
BLAKE2b-256 c27245ff201144278aa0a41a4acb38de46b0cad7fda2bdb048987e6f08db7670

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oxipng_pybind-10.1.1.post3-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 04849d2d0f2014836c9e5031b4806684e5c8671e1f32aa47fb1995e1212ca3b4
MD5 f3b7132388acbed0768ce9c210ff711d
BLAKE2b-256 230db0c330b7df466a34bd1450d8a948c38b2b1c5a16ca180060d0eb71b2204a

See more details on using hashes here.

Provenance

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