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.8.tar.gz (205.8 kB view details)

Uploaded Source

Built Distributions

astc_encoder_py-0.1.8-pp310-pypy310_pp73-win_amd64.whl (2.6 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (672.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.8-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl (260.3 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

astc_encoder_py-0.1.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (525.7 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

astc_encoder_py-0.1.8-pp39-pypy39_pp73-win_amd64.whl (2.6 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (672.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.8-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (343.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

astc_encoder_py-0.1.8-pp39-pypy39_pp73-macosx_11_0_arm64.whl (260.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

astc_encoder_py-0.1.8-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (525.7 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

astc_encoder_py-0.1.8-pp38-pypy38_pp73-win_amd64.whl (2.6 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.8-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (672.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.8-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.8-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (343.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

astc_encoder_py-0.1.8-pp38-pypy38_pp73-macosx_11_0_arm64.whl (260.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

astc_encoder_py-0.1.8-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (527.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

astc_encoder_py-0.1.8-pp37-pypy37_pp73-win_amd64.whl (2.6 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.8-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (679.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.8-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (198.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.8-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (345.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

astc_encoder_py-0.1.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (527.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

astc_encoder_py-0.1.8-cp37-abi3-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.7+ Windows ARM64

astc_encoder_py-0.1.8-cp37-abi3-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.7+ Windows x86-64

astc_encoder_py-0.1.8-cp37-abi3-win32.whl (572.2 kB view details)

Uploaded CPython 3.7+ Windows x86

astc_encoder_py-0.1.8-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.8-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.8-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.8-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.8-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.8-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.8-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.8-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.8-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.8-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.8-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.8-cp37-abi3-macosx_11_0_arm64.whl (269.0 kB view details)

Uploaded CPython 3.7+ macOS 11.0+ ARM64

astc_encoder_py-0.1.8-cp37-abi3-macosx_10_9_x86_64.whl (544.8 kB view details)

Uploaded CPython 3.7+ macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: astc_encoder_py-0.1.8.tar.gz
  • Upload date:
  • Size: 205.8 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.8.tar.gz
Algorithm Hash digest
SHA256 2d6ad7f0fa05ee97d23741ef8edacfb2e9284f437017795f8603fe988672cabc
MD5 56915f661ee1ef4001b71d62426ece45
BLAKE2b-256 db596c46b7faf5493d7ff97b81e216806f16f9c4c67a0f64c82bd3f92e4a4659

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 627ea7c2b20fe3f597555da4dfcc26da7e85a7892c4b648645b888b4e47ac835
MD5 e0578f35af237ac066dcaa72f9cb4058
BLAKE2b-256 63259fb61af5606d205b821597ad0609bcd3fb6332434d0f45e8d7cdedc1ac34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c99cc7f68ab49ca249ebb5d31bcbca70400eb29781387a9c2f5e5adde19ba4e5
MD5 131d3dcb5f7185eb76caebc6da756aec
BLAKE2b-256 68d73eea4eb82453c65a2d158cb33d5c1c8f968143c60365a9ae918aff490081

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 452cdac885bffa1de5b11df9fca2a96fb274949c8cd622e4ff0d0a953f6895c5
MD5 8846f34d707062b1686fee27849e226e
BLAKE2b-256 07e2a23a0cca1caa41b7990012ac307b6e246c606e031ef396386805ba8d9cce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9dc87432e35e369d17cdee464b64d2ba35e962cda7afe34400eb9cbf1e55fc4a
MD5 0216431e7b0f72271e54c774d8e30670
BLAKE2b-256 271fce681c168ff65104e04fa85032efe6df6928d841a999d95970b4aadaba2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 641c7dfa1cc7a3370c2969a9172ee1ff987aec0b10da7e19089e5c4341f6eb44
MD5 ec86f3f47e9af05b1de896e977e9a994
BLAKE2b-256 0792a66ed5efb18648b74fafc5c7d09aa6fd8644a5f77bfc22613f615d66ddcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 43f52cb1ed806a5cea5d1ffba680b09987721876f174d0ae208f1f27b03ab10b
MD5 6d034873f7a6e6c20c384f2858c18fbf
BLAKE2b-256 af8b1ea751c5c031d271bbf4009794e808e6368ba773f47f401337d25d9c73a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 16c68908a4401b613fe37623aaf1b5a212224054e8d68e762f10533203893513
MD5 45a0cde6f571f56c4b3ad65731814425
BLAKE2b-256 de6decb1046cdb998636a652c77285b0a45fcea2d5525de2e06219c7b334b0c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9196e321dd2d84aab99590a0fe549c7e9fc602134909a5367a57cd4a039e5d8d
MD5 99c545023607aba97eb9a8014f5649f6
BLAKE2b-256 c87e9aa82adc7e8ec7518d5ed434f735dbe6768591b6ee9fcdb5a2109a4ef634

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7c5becc1f9d244ac9b14bc5d353949bd1115d7465a6a65f22d1fa9ebc6cc4fdf
MD5 9d59f75110d1c724d86e688de1263e5b
BLAKE2b-256 b82725681893a10a3819e030d5a37b7d6f6e4c28dc0f451279da5ec4aded72ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e68dc8b807af77bb84cf10246886674d4bc2da9169e52da368f556bcc2412fd
MD5 d1bcfa8c79249bd3e23b59645ef364ab
BLAKE2b-256 14d096b4866c838befdbe553986223698ce5bffe454325bbb3fccde2aebd2ec0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c31223bb4eda82dd7b95e3582d7b8c5cf7601ae4a4bbb7d11503a86e8450a086
MD5 12c570979d8f7f441d70f581034bdac9
BLAKE2b-256 32656e73863b577aee08265092909b08f350c42d2e978293c289d0146747f569

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3de3983631c5cf260fc0e5dce08bef3e3242da74c3b29c729100adff95a36b07
MD5 abe503fe132cfd524365a8aed45ba79c
BLAKE2b-256 f413541b3264b4e4194810f041c8e9359b8e5be50565631d7ad1d04d23202951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e8491c1c895c3926c6ae641102e384f2e64af76ac17f15b746ffac678ef6d372
MD5 faff2d88cd710091661bada4a98d7089
BLAKE2b-256 b8557c4dcde7960273c34ebecaa2e7cf7faee1d6b207b41bde44fb6bf2a3cf6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d1dfb6d174beee98a916960c7b89c76eee57354f2a3abea59fad809dd26db05
MD5 ff00b72c6d1ebd08f18b23170175be3b
BLAKE2b-256 06e57ce495d8e23207cba4406d9f9dac4165ad74882f2980ab7cb68650501b9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1753ce9b8a822970d915e4f64837dfd0afc251b15f99c04285f415caa26cc6e1
MD5 96d2b7ac5604092ca8a7c20ac2e6e182
BLAKE2b-256 dff8ba45444b3cd13c2bd0041af8b6bbb9c9fb762b9fb50858ed10ce054eb405

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 005f2a1100ed9fc5dee710aa36debb4690880d724519a87a965c5a79edbb460d
MD5 36c1713314651bcf5fa1e2353c511830
BLAKE2b-256 1db1b739741a9ef364de8d4468318f047d5c5d4be461b79597224584fe951f5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab264bab620b73c1785487566357006a9721b1981f8c24db5c76522971674e5c
MD5 aac4677354e8fddafccbc1b0a3d2df74
BLAKE2b-256 caa715e2c5c707928afec3f26a4a8f3ccfa9fef78bad39704d42db26498a72a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d599246afdda27d8a0876645d9ba554cfcfdc1098796070382786e2fed0c6c2
MD5 9f1adcb7f13725176db3a7e24c812f69
BLAKE2b-256 7c44b0cac9444a0f7faa8117506858d108c25cb75304d0de8b6eceb3c58d06a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ce43231098c38d438320b9490738cfe8ca6662e98f9b228f55a6b1a3f8fbb413
MD5 71ed07be30dd63c069f2d2271827fd8d
BLAKE2b-256 2cd62560235a95d764c54f95363029e06492889ee00e947044aa9dff7bd9ad8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 853206edad4e3f23e43be9fcd6d3a5c2b538e0a796407a5f83e2c0cda3170a5e
MD5 670cc4e15d710e9e677ff72a9376eb96
BLAKE2b-256 3b12a4171f3571e0e8b0335fd137f9e7cf8e7fc3061f67cb502ee657ce30d82b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 28b0def6db78e6299439a4be52f88f9d4b20c0dc3f0291ea053e0ab7fb21b3a0
MD5 d019526bba051f95517139d24a05deec
BLAKE2b-256 2c640d5aefa367b3f679540676472eb9d45d8d02eedf2b93c3737a6f55896120

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 338aa905a4d9efc3809b4b517cb9fe66e341363a19ec10fc7df0260ef11276f3
MD5 7f0a2b779fe2b423d05c3faef829161e
BLAKE2b-256 a73542d47ade2dfe6ad48ea6abbefb4b237095891f7c913a9769f9213a0fd75c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e4b99e05725bf884c7fb1403432f4bbbd0610f630efa9fae3eb30eaa91d8afcd
MD5 01db83299b3c119d291dbb11260fc8bf
BLAKE2b-256 481c3a8cade47e4a31f2de5644d5e3aa701b9a48673e2308591b28eac5aab166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 ada32bc123e627060356dd14f0fda71f7add7f5527d0301410632c1e9d6fef93
MD5 981c7615c3c0fe490accb68caaff6935
BLAKE2b-256 f50c382649562594812ed5ea2fdb7880a3fb0cb692ed7e496770f0b10728d846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 47b68b0c9178425ea3ae9a2564e23aad7175dea05dc1d49dfb987ed68f1e65f3
MD5 515e7d6341e745bf3c20691f66eef755
BLAKE2b-256 271f9b700eccd356d3255bedad5ea8838cd29755b4a21c5d40cc25336ed319d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 fdfcf328fa4835cf227113d7a5ae977bedf4616809cde40d73588f6102eeadfa
MD5 ae306ac2d46da906732fcf7f8e87d1a7
BLAKE2b-256 4bc38bde2bf98ae7b0494d7e3f8ab46c432970d31d857a09be4ea8a2244bbfa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c6a791d76b449c9f577d35a3e6dcd2048f15ccc079d185a1bbb8c6f94df5e06
MD5 f3cd873a2de105af2de075e2afbf609c
BLAKE2b-256 b2f8a29336fbd404e4761c2dab15d32d9ac3e9443b1d79736bc15118dba0ae73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 1e8379d2732a76604d5f2c366ef810e379d1e9d67576e6ea38cc263ba13e5f3e
MD5 dfcb048b877a75b1c97d4f2baef382d1
BLAKE2b-256 46615e60114b27dc5713c2f40c8c186ba82b9e46f8b4073d4118c8ebaae6e3e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 2a221e31807d726af6522b9914d0389b8e02fde08950ccde2549f242e27493d9
MD5 d72067484ea01d6d20b4f9184282d093
BLAKE2b-256 ec84e781c3e98b6f539577dde4e1808854a071a68096e47b72948660e3c889fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 02a4bfc905ae0694ff2ff807324f90bb7400c4262cf62f7a6f225fd15a6b966f
MD5 66dd8c87b3e7aa54bc5add95346ffa08
BLAKE2b-256 30f8cd406d8d8fe73dac45b6046f5a5528590da9652388da16d1805bb16baa0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 915b21a311f800df31ef6cb8241b4a8a498ee883b07fa5112c2fa71f93762a2e
MD5 7eda19913642a7e38d871a67261ce2f6
BLAKE2b-256 01abffcf437e87c63bf95509aeb93cf614893893f10f984240518a27d0a5a7b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a9cc105d3f1b4cb51b1b8fabab2d4e24bd8c775a21eba8bcda495df6d4d148a0
MD5 7f61c87ccc442333a0c691924358b3ca
BLAKE2b-256 cc378f8ce5db8d63d3c7a5374d0ac87d36f8cc85f0fa39ec7af442f4a66e8cd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 187c8b03a19583edc8f4dfba69c611a48d499d1c241297f9384351cf39a7960d
MD5 e9b988b117876933fb4c4d363e880860
BLAKE2b-256 efaa70ea1e7e7ee5da3a2f266845d1b2207cfdf9d86a069827fa6c4436f470f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f41ea778b8f1b3dfdce270e074671faefde6f031798e1d09b8ffa7666a4ff15d
MD5 c1280d4a500217be67f6d30ca470045c
BLAKE2b-256 5abb7f8c9641669b043fb27dc54e7141a787d579d7f7b3482f7370d856cb52ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 050c7785e16428ab8bba804daf3c0cfcf23470bc392059b0173b45e562b5f5c6
MD5 a861d9986ffbcc1c3e1eb70d8363ab11
BLAKE2b-256 26532d75a888d7b1f96d09d6203aeef775d6c3a69b8482a7c0843b6b8d51b2ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 140a6ec1faf3891e5c06024a67196988b338c5b6a2cd69be0523a38963e235d2
MD5 8b5e3f3d44c8d2aacd38b2d4c9d098ee
BLAKE2b-256 678a1bc98d67b76e1f6f65659e208164c07c03d6c66446e07fd4012922757aaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d19097f6c7c8c82fed5ece199d01fecac7c0d7ccbefa554a6bab7a27b672fde9
MD5 c6401c5e6d7784d30586b0b464b1ff73
BLAKE2b-256 8af212a3a402347b739cd46262e988c9c883c6d5d234ea5fcac3c129427ede76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1821d4e1effcfb13b88ba26cc519cc5f7ce6008e0030d8414d68e8f7c26d1d0b
MD5 16b37fc05848e11f9b448ed247d4b087
BLAKE2b-256 5f14b68f61ffda18c858d43757de377588ca89e540caf74b4ae1f963bcfb1fa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.8-cp37-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cf6cb5a3c4ebc9ab550657502872f525cf8a1a5ad61ce6ad01c2d49b250a189b
MD5 1ade5bd604e3141ceb3ace502ad59e87
BLAKE2b-256 098ba310279f34342de3ceb015e381404a5ad412dbc47ee7751db57379e0ab76

See more details on using hashes here.

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