Skip to main content

a python wrapper for astc-encoder

Project description

astc-encoder-py

Win/Mac/Linux MIT Docs

astc-encoder-py is a Python binding of astc-encoder. It can compress images into astc textures and decompress astc textures into images.

Installation

Python 3.7+

pip install astc-encoder-py

There are prebuild wheels for all platforms covered by cibuildwheel.

Examples

simple astc via PIL.Image

# import following once to register the codec
import astc_encoder.pil_codec

# pass the relevant data to the decoder via the decoder args as below
profile: int = 1 # LDR_SRGB = 0, LDR = 1, HDR_RGB_LDR_A = 2, HDR = 3
block_width: int = 4
block_height: int = 4
# the target mode should always be RGBA, even for RGB, as the decompression always returns RGBA
Image.frombytes("RGBA", (512, 512), comp, "astc", (profile, block_width, block_height)).show()
# compress Image to astc, the Image.mode has to be RGB or RGBA
quality: float = 100 # 0-100, medium is 60
Image.tobytes("astc", (profile, quality, block_width, block_height))

compressing and decompressing using astc_encoder

from PIL import Image

from astc_encoder import (
 ASTCConfig,
 ASTCContext,
 ASTCImage,
 ASTCProfile,
 ASTCSwizzle,
 ASTCType,
)

# create config like astcenc_config_init,
# color profile, block dimensions, quality, flags
# and then allow editing by hand afterward
# optional args:
#   block depth = 1, quality = 60, flags = 0
config = ASTCConfig(ASTCProfile.LDR_SRGB, 4, 4)

# create a context from the config
# as the context creation is expensive,
# this solution allows re-using the context
context = ASTCContext(config)

# create a new image for testing
img = Image.new("RGBA", (512, 512), (255, 0, 0, 255))

# put it's data into an ASTCImage for handling 
image = ASTCImage(ASTCType.U8, *img.size, data=img.tobytes())

# create a RGBA swizzle
swizzle = ASTCSwizzle.from_str("RGBA")

# compress the image with the given context
comp = context.compress(image, swizzle)

# create a destination image with the correct arguments
image_dec = ASTCImage(ASTCType.U8, *img.size)

# decompress the data into the image
# the result has always 4 channels
context.decompress(comp, image_dec, swizzle)

# load the decompressed image into PIL
img = Image.frombytes("RGBA", img.size, image_dec.data)

TODO

  • figuring out segfault for re-using ASTCImage
  • creating ASTCSwizzle from strings instead of from ints
  • creating ASTCImage directly from PIL.Image
  • export ASTCImage directly to PIL.Image via PIL.ImageDecoder
  • SVE support for arm
  • tests
  • docs page

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

astc_encoder_py-0.1.9.tar.gz (206.0 kB view details)

Uploaded Source

Built Distributions

astc_encoder_py-0.1.9-pp310-pypy310_pp73-win_amd64.whl (2.8 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (672.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.9-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl (260.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

astc_encoder_py-0.1.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (525.6 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

astc_encoder_py-0.1.9-pp39-pypy39_pp73-win_amd64.whl (2.8 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (672.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.9-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.9-pp39-pypy39_pp73-macosx_11_0_arm64.whl (260.1 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

astc_encoder_py-0.1.9-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (525.6 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

astc_encoder_py-0.1.9-pp38-pypy38_pp73-win_amd64.whl (2.8 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (672.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.9-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.9-pp38-pypy38_pp73-macosx_11_0_arm64.whl (260.1 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

astc_encoder_py-0.1.9-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (527.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

astc_encoder_py-0.1.9-pp37-pypy37_pp73-win_amd64.whl (2.8 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (679.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.9-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (198.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.9-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (527.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

astc_encoder_py-0.1.9-cp37-abi3-win_arm64.whl (1.6 MB view details)

Uploaded CPython 3.7+ Windows ARM64

astc_encoder_py-0.1.9-cp37-abi3-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.7+ Windows x86-64

astc_encoder_py-0.1.9-cp37-abi3-win32.whl (730.3 kB view details)

Uploaded CPython 3.7+ Windows x86

astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ x86-64

astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_s390x.whl (2.2 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ s390x

astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_ppc64le.whl (2.1 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ ppc64le

astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_i686.whl (2.2 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ i686

astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ ARMv7l

astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ ARM64

astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ s390x

astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ppc64le

astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ARM64

astc_encoder_py-0.1.9-cp37-abi3-macosx_11_0_arm64.whl (268.9 kB view details)

Uploaded CPython 3.7+ macOS 11.0+ ARM64

astc_encoder_py-0.1.9-cp37-abi3-macosx_10_9_x86_64.whl (544.7 kB view details)

Uploaded CPython 3.7+ macOS 10.9+ x86-64

File details

Details for the file astc_encoder_py-0.1.9.tar.gz.

File metadata

  • Download URL: astc_encoder_py-0.1.9.tar.gz
  • Upload date:
  • Size: 206.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for astc_encoder_py-0.1.9.tar.gz
Algorithm Hash digest
SHA256 27357d6050eadc4f8bf43a22459fc7156080e88007aed9d833c0c05eead70174
MD5 e87a3f94daf7829e110d8cb91616c985
BLAKE2b-256 90e6d4ec1b0b19edbadc61dd5ef34440c03fd4bdc24ba24e9268fb368a577f81

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9.tar.gz:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b6c978c6feebe8d293a6e09e08c51fb4e317a0ff846b428133464601c6d03562
MD5 b012b0734388f03f21d33013fce4efeb
BLAKE2b-256 632361dd23c910029d0b38fe29d2637c54b81fc360c0ec0124b446a0590036d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp310-pypy310_pp73-win_amd64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0701828b5c768deccbb37f34b6f7105bfb25d82b1685f591355a0670f66daebe
MD5 95b3cba7020a19b338ec807f20640503
BLAKE2b-256 9be7dfd520607fb535ba687e218f36648c8f8e9995dc04ca8df31e15b8e44ab4

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2db03ad5c7174c4cfb7f5f56ce60034264323514427fed88e93c994b2e61b64c
MD5 fa575f6ca81bffde4bf3a774820c9874
BLAKE2b-256 7c16f9d6aa3463ce2e1f3640578b87877a41141e818efcfef084d80d7133d1d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de48ef4b255e36604873fca8a494b8dd7b400d5310a6b53226622aa106c39707
MD5 d78a9ce220de30f91cc3b542cc85a52d
BLAKE2b-256 ff4aaad777e8be423eb1667f7478c9ea646ae1a15f37822f85608c2610dd3ca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b8812c0d8f551e36805a11e96828e8b8bb0685d8884c6e11252dcc0cd300ddf
MD5 9dabfa60ee91ed8bef0bfcb946ceb330
BLAKE2b-256 b4954cdebce48c75196c1d841f7a5d0c597cbbbcb53dd10f4c6e3a3bb7184818

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d17fea1b5df85e7b649527781517e99c30ed38f641f5bd7b9f71c5dff7579970
MD5 58d3b214e28c65e2f06169cbe1c518f3
BLAKE2b-256 227e88f9f14ff29750b3f05771264f2eb066371e1f9619336baa1389d6849f65

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9ff0447b7a6de6266246b8d0fff237da4fdda60ac80673eb98dc880eb9a8338d
MD5 c5492bc563fd9c788e16d82c021790c9
BLAKE2b-256 b83df3c0a4a3eacae4221eaba8c0e5b1094fad1883a90ecd2b52312dab2be54a

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp39-pypy39_pp73-win_amd64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0806bc57ce7a74041a3878007125975cd673deba0bb97351eabcc244364c524
MD5 cef2d720b9f9c6c06c7c5ded8b8739c3
BLAKE2b-256 caf093eb205f0fdd6d301ee1afbaed87f8e423db596e1414d10a698a13262ff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c373e4253aa1dc56131f1d0cd70fb1cac0646d0fcc4a0371fd97f6146a6fa174
MD5 7c190e0517170360408e1057c74f229c
BLAKE2b-256 fdf7b1db931f884be8aca93b68a129a4ae3da950b3632b40ec1fc216d1b6ffe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c912a3a5307bd6ed20dc3a735f5ebee32d715a80de68f5677c23cfd84665a7c
MD5 81e8ecb24bce2a0f8763474bf53103bd
BLAKE2b-256 4800eeb2f1978329ffd3bc72a15dd574fa2fbb154dc938304e0eda298732c4d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84ca3d740fdff362fd01ec2efe35b1d02057a67ccf8ea86ec53085dd42b62956
MD5 ad6636786dc0e6b626be430fa28156a7
BLAKE2b-256 87648bf9af44ca518d5a81a892110cb7357dc8123c675f8c19ef63ab2b702004

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp39-pypy39_pp73-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b113bc8cb7d1bebd0161d047c9d30c8aab929770f1f26551dc85ab39247ff2c7
MD5 cfc582df84f741be43020e3d42256d99
BLAKE2b-256 b4f54bfd83832e26d309fe0bf1255109cbbc93407b028ccf5cad8b0ba57f857b

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp39-pypy39_pp73-macosx_10_15_x86_64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 63becf920cc2b419aa8cc04337518d6451ec80ec8c3684a41d26a71e222ad976
MD5 44ce0a572628761cd5d180c43b80fb47
BLAKE2b-256 7ea6c6f6125ef0586a0106bce582af367969cbaad55794e6a4dedefb3bd5e7ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp38-pypy38_pp73-win_amd64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 340a7bd3171bc40feb64528396a8f43b981e28a858b67c205d1f301bf6671a06
MD5 449b215e5588a8f718dc656c28a2517f
BLAKE2b-256 0b804d861b9fae955d012cbf926f30c27008eb444f0828af800c077363fe4fd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 db2afcd7cc65813a8d187bee9516e778e730fdf8faff649da05f10ce98ec8cc9
MD5 a11cfdaef742507fb06b9662585bfe1b
BLAKE2b-256 98819b4f210e54a825354c43aabb3c80981e255876e32ecc989d4c32bae172af

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd8ed52f7e3922eb939d16b9de1b9fe8ea144b8c50bee8f4287bc293a3c0f644
MD5 c22f1770c88d7bdf69f8dee912dfb05c
BLAKE2b-256 dfad911e12e7ea9c7a6858e05abf6eddbdb1a18afe5c810c84127b7d65348363

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6eba84ff2ec055354fc4d8e4ec878d27e0c5fcf55559951a220e9d86a35155c0
MD5 40a1ee65cd531ac725131d0e8d2695a0
BLAKE2b-256 ad7009ec17a3285efd7d87dd6c86c41d13ba28c06d02c09193d858ed2dcc20d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp38-pypy38_pp73-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c60753c1b5e8e210b409eb71236df7fb13aca51bba076c31f58c3ed96863976
MD5 63259dde8ee582df9cd49f78fa85eae9
BLAKE2b-256 7a49735867ac3a9c26d55571780bf2945b36587d141177ff31603ab08be00d5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp38-pypy38_pp73-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f8fe652d7c26fc2f901ab66d2111cebd1f7f96f166dbcb285e864657fffd621f
MD5 88d98369a0391597a6036aa9dc9f0b46
BLAKE2b-256 02178fee50001ff334a3d9fb4cd6d71dcef4e72839ba18d850d7c5368216751b

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp37-pypy37_pp73-win_amd64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3700d0504cf9c813dcc069ceeeb1fefa007bdb4808cbc7c10e40dcd325b8981c
MD5 4e00d123a2c719bc9faa35555fe7ba1b
BLAKE2b-256 d43522f723ff4f3a28720048957c7b9f11f0beee5d45c22e7196b3b947234ec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 520d90a23178e2f801b6c61e4d5be4c8604a029e3692a1ea77bc0f017a770fc8
MD5 17a515fa90419cbf5de7dcb1126a696c
BLAKE2b-256 5245ab505f74396b63c3732edc2f426959840c0391611a2600695d8648fbb91d

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b895c30ec91070eb825dcaf98d5367560c914c1e9706a7f2c67f3d73fe96d64
MD5 355c9c4e721204ed8c5d0fe8ceeb5de8
BLAKE2b-256 237a2998aaba2454d158697beb9b57fb7fc25bdacfa408dc92e1a33ed6949251

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 175fe665cdd35024df2d0e7274aef10e28411ba350714861debc77d84b160168
MD5 7265e66d2b479561d2e6523624bbec21
BLAKE2b-256 bf47330ea262d213764f0527b841553495cfdb5cdc563c4b5e5ce49f898e4393

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-pp37-pypy37_pp73-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 c6a2afec4934660853004bdf6017f1362e3dd388c18f3c65db64ebdb61bb0544
MD5 3e549393d4671cbcbc454c01a270c1c2
BLAKE2b-256 6ccd8db747b6bcc76ea876202cd8387df1ae2fe8995b2e9685ab99aafff98aef

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-win_arm64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 76ae18a5dcdd1bef013024bca86a21c48f0542269afba434c547b70395a7431f
MD5 4dbbe3744eecf0dd3a515f11d912bdf6
BLAKE2b-256 2b14f88509c5c43028df305a200bc7e2523e0fc550d41ddb13a7faa87db7a1a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-win_amd64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-win32.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 cf680b44f225e23806d5397856b621a70f39fabef975d3acf1eeb5da6ef71630
MD5 adcbf4fa4efc937f0ee9c6cfeb9f0c0b
BLAKE2b-256 101b7877aa0c96cfbb4c5b27d273e319212dc764a173a6b3327fa07d2b637a31

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-win32.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2cbb60a294005f683ea09c3c8ead5a3f8a3ce04dee47a215144279009b1d3d22
MD5 232cd0d650c22487585e5e48b986dbbb
BLAKE2b-256 22f97f6885f5aacb88b5da8093c324ed97ed77e9278bafd05a61386d230c7ae0

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 9bc779a770abfd3dcd4f721ebe28523ca6affb70789ac3e0536a3f2a091c3f04
MD5 1e0a660ffd59201a3e9099a20da69304
BLAKE2b-256 624f2901f01b26341d5d643b3ddae4b81f65a2493d24ceca9a8f00784e26daf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_s390x.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 f280957bb109c661554ad9a3e490349667a5cdde37f37daf588903935dbd8bf7
MD5 e18ad41ddbf8e3b5779c7a10b6bc1322
BLAKE2b-256 22418ef08e7ebf94f61b6ba0ff6d00296ed0b771cf171fb3f1341cebbd163da0

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_ppc64le.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 89572b5d5e2d311a2652f136bd6eaea1caa2125c26faf72795596f69e5d8da84
MD5 d077f82cb1a7dcd426abe04aec798c60
BLAKE2b-256 359574a0d0042e83babc58ea18a7a1364f23885bd46fc9f084d66428dc2bd1a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d7b1f8586f4f9f0de6399f60383fd5f29b5b5e9dfc20113eb5ee74eb34d95b4a
MD5 3646edb296c7ef35a45f8ced768bce44
BLAKE2b-256 dcf40aa61bc1d6e6f1da5ee1ebab73a7c989a52fe1603b563b6c2e8369e58558

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_armv7l.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bb587ca7102a612be03613271fff14dff33d49bcaaf84d918c027b36a4eeef9f
MD5 c5a512fcd4cf9d316009d8e0f1da9e80
BLAKE2b-256 c52296a1b3f0ad9f8a62c81aafd3e37e3fc7fa3e19a3f5cf673b6fefaac4f181

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-musllinux_1_2_aarch64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f516c79a9d66a6afd02ec7f99813a409981e8181196d0694a4bcb82ce5bbce6e
MD5 8b024db57fd4ac27949128fd49adc588
BLAKE2b-256 6b66ab13e1df2c059c824c21e2297cef001ef6b71117d520c2808f9f76468bc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6b28a0780d79b6185b66b9d2baec6eebdad4abc19b33abb0fe9edecf54fb984a
MD5 cf796c210c2eedf87f0beb2cc5042520
BLAKE2b-256 789fb4a2b584b071d4c9a631ec6656efc35f33d5c438a87e9ce2eb8478b030ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a3288a746472056be57c58bfa976939a18594838ecb3251d6f991a6407aa9cde
MD5 a893d6af7d1ba0cbef2855a18916039c
BLAKE2b-256 a7007da11c9c57370e109e6bae45604ece8792fe1b8f126196657f78d58ab4b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7308916136262e4b4d254d8eb41b96ed49f1f8f31a2d8448888d0d0d832f1ca0
MD5 c38e350095a8494887cecb7acd65cb98
BLAKE2b-256 0593c9bfb614e768c33365b83c3207a03d8c39646b2df44dc0fb97bac82c31f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10dc49c8a5f27a022f1a95e367eb5a5870fc66dea9b821d5477c0bba9d55ed7f
MD5 3e8cfec07e6128ffbb4c6aa73b4c5b7c
BLAKE2b-256 354fc46697f503b726ff32308d11fa2f5ea3fac0f1b3026b7aeb0142604cb284

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24a238c3879c2efdc3a11a5c5a48fd585dc9b14efdaa6a9f7d3e86c63982d9fb
MD5 2cdb0abc34588efea25b129eea176430
BLAKE2b-256 1f857640c30888d7dbc1095675bfbb983b697b7fa97671efee88a0b03b3a1e84

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

File details

Details for the file astc_encoder_py-0.1.9-cp37-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for astc_encoder_py-0.1.9-cp37-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fee52471654e14cf18bbb06a22e0d44348c172262952804b6247d4b4150ca760
MD5 d779515e62f4227be534887ac99e5e91
BLAKE2b-256 2566d42b6e42c1b1cc52ef27cc32db32a5fd9298777b176d6b290c88986ef47b

See more details on using hashes here.

Provenance

The following attestation bundles were made for astc_encoder_py-0.1.9-cp37-abi3-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/astc-encoder-py

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page