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

Uploaded Source

Built Distributions

astc_encoder_py-0.1.7-pp310-pypy310_pp73-win_amd64.whl (2.5 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (655.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.7-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (192.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl (250.8 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

astc_encoder_py-0.1.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (510.6 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

astc_encoder_py-0.1.7-pp39-pypy39_pp73-win_amd64.whl (2.5 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (655.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (192.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl (250.7 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

astc_encoder_py-0.1.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (510.6 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

astc_encoder_py-0.1.7-pp38-pypy38_pp73-win_amd64.whl (2.5 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (655.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (192.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl (250.7 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

astc_encoder_py-0.1.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (512.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

astc_encoder_py-0.1.7-pp37-pypy37_pp73-win_amd64.whl (2.5 MB view details)

Uploaded PyPy Windows x86-64

astc_encoder_py-0.1.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (661.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.7-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (193.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

astc_encoder_py-0.1.7-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (512.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

astc_encoder_py-0.1.7-cp37-abi3-win_arm64.whl (1.1 MB view details)

Uploaded CPython 3.7+ Windows ARM64

astc_encoder_py-0.1.7-cp37-abi3-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.7+ Windows x86-64

astc_encoder_py-0.1.7-cp37-abi3-win32.whl (558.4 kB view details)

Uploaded CPython 3.7+ Windows x86

astc_encoder_py-0.1.7-cp37-abi3-musllinux_1_2_x86_64.whl (5.2 MB view details)

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

astc_encoder_py-0.1.7-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.7-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.7-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.7-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.7-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.7-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

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

astc_encoder_py-0.1.7-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.7-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.7-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.7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ARM64

astc_encoder_py-0.1.7-cp37-abi3-macosx_11_0_arm64.whl (259.0 kB view details)

Uploaded CPython 3.7+ macOS 11.0+ ARM64

astc_encoder_py-0.1.7-cp37-abi3-macosx_10_9_x86_64.whl (529.2 kB view details)

Uploaded CPython 3.7+ macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: astc_encoder_py-0.1.7.tar.gz
  • Upload date:
  • Size: 201.7 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.7.tar.gz
Algorithm Hash digest
SHA256 a651cbbab4665c2fbb845d2b87fc20f0c0c89282c3078e0bf246a212a591e715
MD5 cee6fce206d2ff0b0266fa15fa3f3764
BLAKE2b-256 a9d91cbb701d424f6542acbbad6158fe7d7e56db7c10fe508dd9372211989ee1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2d91172e88f36c25979fb1add4681fbdd8e329a8b5bf40114236970c8ed3cf65
MD5 547cf75eb9588c58dac6f807bb3ee690
BLAKE2b-256 1a560592791c0d16f0644b6b0ba6c14e53b58e15af85d840f1a1e1b8ed21abde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adb2227e172aa45fa387ebe5b7781585d95ef58575f69c6958c9d75399a2dcae
MD5 c193bccc25d6de272f877603f865877f
BLAKE2b-256 1ada4625a3b13c5389af885018315f70f472fcc096c2ebbe5ce17c6e2c95bba6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e84a336596e9a1b37afccd194bfc657450f65db572d7482a30164b807a01fae2
MD5 63ef73c6c41d3916fd394d59e822ac0b
BLAKE2b-256 01ab8779a4439722c988f735e2ce6c7c34206903fe3a29c3bc2469326258974d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 679acf7016e9add465becbc62de1b604317321ccaad0d320d5f456d4961bbc0a
MD5 b0f953fb2fead3cbb48383879bbe56a5
BLAKE2b-256 2e2b51aab7f56745c66756fe4a0f0e2a0681451e9237eda357b96171b5657d38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f14992c7865413499a4ca0e8dd73ed76ed012e32af25a260416fe84ae1ac7500
MD5 e21ce3f3aa20a1f17a2628985efa275f
BLAKE2b-256 8043dc2a520ff6d760e96e01478c4037f0dd692ddc2afe741c2713de5a2b61bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b70b1a96bc43ff6ee52dbd454436b0aa81cebdf9fd464e2832d11bcd5f75df3e
MD5 98ef66428dff88a2b158605d402de24f
BLAKE2b-256 dffa7e39e6956ac259081776a2f4f1a723a896dd822a10b722b807d7dc17acd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 741f8e9b9e4461644e8555acc7eaf96291edd28d3e69a1e1d2d0c8fa017c4c30
MD5 4325de68eeb24de14c39bb1c23cdb955
BLAKE2b-256 bbceb5b0aea4d54e79a908218fd169e49f5fbe3addab23585177661aa0dc424a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0151573799bdb3d53d62a528340fdf4ae82ed2c43965b8adbb257cb32df06cbe
MD5 1ae1b9f9d98eb2e099e4fcb49200e00e
BLAKE2b-256 15ab43818707f42d8fc57d36435ce836064c9f622ec01434283b5f51c3547724

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 918412ee494f51fad713802f0cd2a8f9ff52a941fe881dc81ea1b1948714536a
MD5 e6ba8ba592b1da8c780f1afadc8a2474
BLAKE2b-256 b7f0493b455805bd668bc69dd57fa2aa1a76d1d4b8b604745df05ff3050cde1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ded9a12be24c1a79424b9f43c0eded38cbcc31e6d1c5a371c9dbbf7c5acc900a
MD5 aafa216365a85838ccf8003847134435
BLAKE2b-256 b1b3ec08b44f0754415244f7ed4aa10f270fc5e8a44617ce0923e3f92ac6a701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94d61da52660e734280a8d8fdbdde2a8957e9828c947afd8df76bd247495ac99
MD5 71ffd4aaee2eb93bd35ea4e3592c9022
BLAKE2b-256 292c0dd0d3ba39cf99810bb3c0fd3baee2effdfbd78ce962aee0642cd2cee5d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a1725b46109417e88f59feb689325dbf2416e49ebbfdbb8db6f9296997b28c29
MD5 0518bf00cdb161c88a849c9197feed83
BLAKE2b-256 e32d4dfde100bfb35121b597d58d2e10f9b0760cd1e99d8767d4aadd9fd7e9f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ad40f38dab3382aa7d046d0e0759993dd362dc16f1b69b78148e968e368529ce
MD5 d2e809d1b16970ed98395fa71c903832
BLAKE2b-256 968e0093a40b907d4e8f21d419470e4bff2c55cbc10ab9119443ed65ca84c622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eff74c5777165ba8bc919871fd7da91951f71dc328dc154c569024ad8a99c7e3
MD5 ffe4725eb97f2554e79bfaac44f4645f
BLAKE2b-256 76e3e303583266af155c7c70284c858fa7ae6e1bd887bccf5c910fa86bf3871b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f6fb926e7628715f4097b0226e5470125709d0ab154d66d2b158a2848851ac36
MD5 44d688bc5e59b7c46830edda7d752090
BLAKE2b-256 d8203f50d6062d75ec7e51c5f535b7ad9a2a3ba61c2cf17fcb0c4bcf9540acf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 777056c1e00dc133d0bf828d05fdc0db192169d3031dc6fb723e98c1d9a6097e
MD5 0faf304366198714205fa126ee3445bb
BLAKE2b-256 eed3b78f78e59a676cef7ac60b79dfd9d74d99f6b7b70e911d4857ebdc54fc4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b80221b0fb4349f71bddc64c469dca331b63f543b82a26fd3268fe5499d9530
MD5 2e38d1d0cf1599177cd320fbfa85bde6
BLAKE2b-256 2e8f392a1f28da06f3f951880889e3dd7b965b494adf40363b4815547a291d24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 76832f3c8fb3ad9d2782f2ace62178a17c9afda2681484296e7b20dab97512bc
MD5 670b8040142d7dc54e1c326d587ae082
BLAKE2b-256 afa0ccaad75b9d4514128db227a6e73b3df4fc81ce9689de10dbd59c3ee3dc6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0d2c2e7454b43e497176cdb6a0130683b151695da5b504e2ad85906e80a041c6
MD5 8416e0af61534ec3c11dec5a248e5232
BLAKE2b-256 4c6380a39b27b384b4f2ba9bb900eaf4adda01225b614e32f70b239d5a7a1bde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7155ddf5e16d78723b3f82196410575a764d49ce6eee48c8736813f77010ff0
MD5 8c76e71dbcc0debe2d84343b05b237af
BLAKE2b-256 62397042d0630215337e11f5043e5bf32853286cd95ef6e1f49d0fb3d4c570ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b801af0cf198f477de6fa6d84d3e36807e62ae4ca0a3366a7699fd447db1ed04
MD5 fb22c22fb9a165f372d39aa4c2cd1800
BLAKE2b-256 fca06801dcf031d3c945d418173c88b5df2b59eda92ef4bb271652729b52e1e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b82160c73d77b41c39e5cab6118caff6a421ade087373525ef8c28bb5bcfd8de
MD5 5065561a5ff0f3cf5d3375707103580b
BLAKE2b-256 576cb9d4b2a46bddf79ab20e427d345714ddd3732ef2d63761ecc2ca52125548

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da4069ea5d9d12890ed06e5c31c90c42aa398ed8f5ec33cca2cdb80b6375bf14
MD5 fd5074cf4d414d5b7fa0bf6ff89b4e2d
BLAKE2b-256 ed787cd6f99e2a1cedfa940b8cba8e803419543248e2b6517e7fd4900b8af3cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 e33b23081b10d8c2a5365315cbae4f35acce910c84f8d8da6081747e167c7a5b
MD5 15e7164e605ed69aa90c5b69df0aabd2
BLAKE2b-256 1f2ad76d662c82ce54da352e9f5af740119b602e5c643a0a366c4b1506e2e1e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c4ef5a534658eaba810703708705d3bfbbeecb646ea9a26f76ff26df9b953b6d
MD5 07d2349b87a7ce4b4fb1a9ca6057a4db
BLAKE2b-256 f5e698fb1318811d5a5ea7e9a8e119ae98b4d0e86405fa138e0d11cd346470b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 b3144de8ca6ed03f620956f42e898f6ce19101d60ef1ea20991113dafaa12941
MD5 ff03d57d9d042cab91a663420ed3ff08
BLAKE2b-256 176f422625b9a20883f405e4122d38b17f5ce20d1cf2e013081b917e466c91eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffd752e1f826132eec4c655c8cc416cb06fc1401eaa1f0df6b0b7d4be6115ec8
MD5 6f29141cc3071e4a67813ea1aa0cbc80
BLAKE2b-256 e0e5ce2dbe442af45b0ef772c77282e329b58930407869e00d0a3944dd391360

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 3ff0dcf013ca21a61612409abd763c1f4dbd689f5033f17f02554292e914533b
MD5 761ea386baf41470bcc491b47e0c0080
BLAKE2b-256 62df6752cff87712a3bd3da1433292c707a0245405cdc7da0da5a7d19b0d32ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 96ad534a953ca68d312922d679369e5558984ec688563e83bb4097e98036e9d8
MD5 9b0807bbfb4b1a029d0010dfea9d61cd
BLAKE2b-256 20da047356c33cc606779b1915580dfcad75f9462ec9f282a8cf3b0f808f46ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 44ef6b464cc956813621bd3dcd33c831f0df8487fefa41cfddc6c412939537d9
MD5 2572f82190e92b4c9b405f34cfc1ba12
BLAKE2b-256 ad31e96a4c5040468a3d4aa3963c575634235ed3c846bc72a0ddf70f6fddce11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5c8026f01de030439d688d3351359d20570db5684080cd9719148cac2911e261
MD5 ee47e660a55fa7cea6dff14f54c2832c
BLAKE2b-256 833e31e3a1377204d42df776e61791ae8ee23b85f1e4fac7f24042892d2a4dcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 acef990a2b6c8779c0ca64b2082fbc6044cee60728d8617b6c3a9f7ed3eef8b0
MD5 2eaf0ef04daece16d24e4923e06ae019
BLAKE2b-256 5afbb930b530cf86e761aea5d0c371691da8c14daef7fd23a916250f9b22896f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd20c2620546cd3519c790352a7039f4d2c1cd5865c2fd0f8db0f3a8d4d5a390
MD5 95ce6054115bf3a67d88d128dc645fb5
BLAKE2b-256 2b8148aa8b1b82397cd78c8f1fc934531c8c530007d5980b7b0268687c4450c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 73853eac19e669831eaea5018a9f42080cf31377ad2cf3ff987c5e4655bfcfec
MD5 7e11696a0fd96af4e99e1071b8be7cd0
BLAKE2b-256 d8e4841259f9720f0c44f0c908f31d3fc8fd63d52c199e1c550d31e6953e271a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 94133fa02f3c5dcb884fd8d525a6b7c7c1a3f096742d9a10a18fd37db8ce6dca
MD5 14b6030da8b56e8d5f42c25c4d47bd96
BLAKE2b-256 55c431de467a03426fe4e77d2fe311ae7f5b4d257174e9de80ab6e1ac216e49d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 73cae8fc1904715784e40e19711526d40b6f6e9744890ec1af463e10e6956b3e
MD5 6201afea369e0b0fa80ecc3ec75c5e49
BLAKE2b-256 b174d5b24ab1046c40b8afd5a358bb793d1dc85b21d30bddd964a0f1ad002574

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c934ff184279c451c59fdb217783a12c9b3f96d54869fe7442329e2bb807deec
MD5 372841477399f3f09129d0221d324f5c
BLAKE2b-256 10d1da178150171276c293688941e970b0f02f0cb7abfbd4da529cf890a6d834

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a97bed959dd5b09ade471a2f66e635021ee8fdebd962a03f66a9a3a0e41862ff
MD5 338bfffe32841b23ac4cbce0be32f645
BLAKE2b-256 6346a14167b6c388de9522bc8d7d7fad17c6fe9507b917a08953b8f86e6f20b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.7-cp37-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 858f90cb7d09a8c91b093331c7bf26ec3ec6111154b24012d062891a8d8d1b85
MD5 038a060b01301010e545aa6b28a52523
BLAKE2b-256 51a930da77e5c1960d20908bcc22a5479d5933de3397714e0a323d1c8a314bcb

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