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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded PyPyWindows x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.12-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

astc_encoder_py-0.1.12-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (343.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

astc_encoder_py-0.1.12-pp310-pypy310_pp73-macosx_11_0_arm64.whl (263.0 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

astc_encoder_py-0.1.12-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (526.6 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

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

Uploaded PyPyWindows x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.12-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

astc_encoder_py-0.1.12-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (343.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

astc_encoder_py-0.1.12-pp39-pypy39_pp73-macosx_11_0_arm64.whl (262.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

astc_encoder_py-0.1.12-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (526.6 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

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

Uploaded PyPyWindows x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.12-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (196.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

astc_encoder_py-0.1.12-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (343.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

astc_encoder_py-0.1.12-pp38-pypy38_pp73-macosx_11_0_arm64.whl (262.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

astc_encoder_py-0.1.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (529.0 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded PyPyWindows x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

astc_encoder_py-0.1.12-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (198.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

astc_encoder_py-0.1.12-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (345.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

astc_encoder_py-0.1.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (529.0 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded CPython 3.7+Windows ARM64

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

Uploaded CPython 3.7+Windows x86-64

astc_encoder_py-0.1.12-cp37-abi3-win32.whl (571.6 kB view details)

Uploaded CPython 3.7+Windows x86

astc_encoder_py-0.1.12-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.12-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.12-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.12-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.12-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.12-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.12-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.12-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.12-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.12-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.12-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.12-cp37-abi3-macosx_11_0_arm64.whl (272.8 kB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

astc_encoder_py-0.1.12-cp37-abi3-macosx_10_9_x86_64.whl (551.1 kB view details)

Uploaded CPython 3.7+macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: astc_encoder_py-0.1.12.tar.gz
  • Upload date:
  • Size: 206.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for astc_encoder_py-0.1.12.tar.gz
Algorithm Hash digest
SHA256 03759ac32804cae32bc238e72f94c5ba27e228507df00816b741f7961f1184f9
MD5 04944b9e8ecc7486cfe74a17cc7f92c8
BLAKE2b-256 4f1efca57bdb9b429a1d2e2f83ad0621b4ab6af65ee5fefc38a4f318afad0d8e

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4f62e5bb861d9a0203c2b4803552f78d0e75b89854519428f3faf1856f244a12
MD5 ebda7bbe21d2c6eabb5a4d4a483b57d4
BLAKE2b-256 ecf50e460e65460a5bc396053b0b4b26e8077eaa46d56d020bff194dac4e581b

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42577b3b68b2a01138312566b62be368e7ec18f7fe50d488f35fbdc4061b3b23
MD5 94a730f3a3cda787478d99ab36f39e08
BLAKE2b-256 a6c5f6da008c261db4d621fcbf987c7a68d2bfd88b61d83af35a3f7ef521fc2f

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c404dd8b5e51b08393415250fc2b853963ccdccbb2d2d494ca98169895000436
MD5 0c4101c2683b38281cbad7b4f1e09ee6
BLAKE2b-256 72aeac177fda3beb46c87af3e8411e0e758eac0c33af332198c027bf7bfa0046

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce31aba819b63529d96cd26f2417ddbe4b376413e89fad19590bbc65e3c7c3e1
MD5 c0c31940258b2e53128b10f0b4e849dd
BLAKE2b-256 3ee03a91690d977de3daacbbd7a3668155c00f54d74ecc589ea087c2e0f67986

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33f65a3b4ba3c46de0273f639542ad4fb3a450e0b317155620fa73920a7fde74
MD5 8c28063baa1c1cc88fda202ac0899bea
BLAKE2b-256 2aca0ab0a9333a37ff6f82d8c66a435252231e15734b30775e6b676f1c9b333f

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6c5e381fc8b131935d2c652a0d91b362cc909970afc935a440c2fa95a4399222
MD5 ad54479ed7f76be7fa5a1e6d854addd8
BLAKE2b-256 7b1d96d7f162afee96b8faaf40aafce2ec9a80d250cc68d43fffd421acf2f2f1

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b3c2449f565044541bcdb9e7c08b77d12e8422c0b9b75ee4a429cbcce6baf32f
MD5 b74d1b9b1be3c1d14021c7b648c0c753
BLAKE2b-256 d877f9838af3de691e9184f5e21c865358be6c48619fae7c43635bb435c175b9

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21f5eedad4dfeb18aaab0eea25e1e1a0940c786527c333c0d3e7bea4ab0fbbfe
MD5 ff23cae66d97297524df9c953f687009
BLAKE2b-256 b9019f3a3746e695037082c0277b22fa74b3456f405a784c69f9b4d9bf3c21c6

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f38010239e12ceb14d765778e377589a6e05b131ce7d06bb0e7862126c40cd87
MD5 b6fe87386e0213aaea92df12c6f6fea7
BLAKE2b-256 8a075dcc0fbebfeaf466b1c710d6d61d33e9beb0933563cf7d0aa80ac6b0876f

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 131488a238e4e6fe41bbeb25f3a5181b301f92fc7f5ff10f0617c7bf3377f2f4
MD5 0dc7f08cc39679e580507c48672ab65e
BLAKE2b-256 8c16c89b43924da89be255476e57eda9154b5c9ee0441d9c97d9c6f69ceeb82e

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a5b4c5dcceb2c7c75488e150e0fd87b098b3f78f4706396ae681d3c7679005f
MD5 a230763a1d9e2007b86695d6eefcae4d
BLAKE2b-256 6592628d7564396cfc06a4b85b58016f3f06a90a99f1ed27663bad792fc46a66

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3833668c4720b1f0c7a089feb8406b29bc8f056af5d8c924c5aff586face7385
MD5 bd126ad3dcf7687166897c3756585e08
BLAKE2b-256 b5b1dc79b485c85c1131fe34649dd461960f75808c417462f8399209421f9625

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9127d15343569606161b9dcde44643d1dbc9a42db64204478967bf12aa39f87d
MD5 487dcc085a7f80c1ffea9fed0fc305a7
BLAKE2b-256 005da66dbb24e39302d9f32a045d2d685154803f0710895ceb8e3e706ceda6fc

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc2b628754759440ad4f6202a3034874e7550659a06dc67289cf533d3a30c621
MD5 afdbc27249a708be5d4bc3bed458fd94
BLAKE2b-256 1edf792da136d8bc347fb8cc44866f9f325029d9999bb448a6c0bab56b0ff32c

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 af2e6bb15b49e3a9165f6088af268d06ddebe325d9a587647e9cb262a874bb65
MD5 1f8d10173e176440e38a3ad633f2a30e
BLAKE2b-256 04e87db9e8fd88c79dab9d5ebe28d78ef55ee43cf02bc5be14aaff4d10ea9d5c

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4990073dfc2e1a28fa221d1c4466643bd08d849301851d47fbb393d50c2c0420
MD5 872e7c25a48e7ec836891d976def7e69
BLAKE2b-256 632a7d25cbfdc49989a62cd9b2418ad8120a093aa03fd07f9af86716bbdce65a

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4aee159db5fa60bb328dacac3d6573528f0b06132157127dcf6506273162a15
MD5 f70d405b142af1b59b8c5d1eeb69e3bd
BLAKE2b-256 46409f4efde2c31a99cd00dcd42384c7f60dce2e1a1f3292459aac9b5782683f

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e112b3fdf84dbff152b485cfd18fe5a2f23d78a5c3601f5bc50549dbdc1eb04b
MD5 0fb5f2cfb0df175a713653308d91cae2
BLAKE2b-256 81f85e8b795e7b7aff3a05bffb89aecc54a524068a5ea9b8fb32c779dca476f2

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 79be63934748df8d33353bca51ebb2525eb0136b9d1003fcf42124399668fd8a
MD5 8fe1665f4a4fcc61d284252204d44d1a
BLAKE2b-256 94d8abdd6ed57315e33a19d6c88d72224a7e26c4059a63b11620213e9131d07d

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 684cca740cdd252300ee83db30c4f51d7503574c825e2efacf02158277c11cad
MD5 ad44da82bba798f229ff02a59c5afccf
BLAKE2b-256 b04e40761ffe144fc84fd3988f251c029bbb3f38b308527075cc7e60a7b5d5c5

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5f17cc533a7437d5e1f73e571c7b3e74b032cfc77c509d73f1ebd2d80c52a089
MD5 d1574b5d8bf5929cd12092b890ef65fc
BLAKE2b-256 89ec7338b09ba043708f5dc5004837733fc7a7edc8a7d30df3d45f194e1e3144

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e82f7057f8d56606bec8c679f5a78b13f7fe2657970446638e098e9e7fc18e10
MD5 9ceb7a0217df63edb582a273166df4d4
BLAKE2b-256 39e97e145756dce17a90971b75703c71492963005fc5fc50dd6e70d65fb9edca

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a2ba55ccb6e85049683ab88f922882fc8b19fa4368a19670fed705eb1854e24
MD5 6a05d3f5fe8dfcfd23420641054597d7
BLAKE2b-256 ecf80558421c7d2f40a808d511482507c0cecab902867c2055771758c87a8248

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 7615108b986a50550bbd01b148eb98e54da5b12502962cf17b4bd87fa613b314
MD5 bf1344a207268d47342d4f36fe48d2f8
BLAKE2b-256 fb253dfdf39d4ce0c5e0da4ec715377aee11d4462a14e40ff309b9c66e9bbee0

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a45d375fc6b0ff2cd3d772aab3eef19a6b7f3e067306e11fab37820ea9576121
MD5 4fc6a6a3e9a88aad98ebd839689571f8
BLAKE2b-256 81369c36fdcedc314f514298f602661518a1525bcb37d81c1197fc290bce8484

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: astc_encoder_py-0.1.12-cp37-abi3-win32.whl
  • Upload date:
  • Size: 571.6 kB
  • Tags: CPython 3.7+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 c291b70799c1839f96a4984024f564bbf143046efef37ccb3a628866dcfc3c4a
MD5 a370389917257cdef9d33efecaeb3403
BLAKE2b-256 0c66ddee8e1b6b543673dfbe364a75f05a7772a5a1212f394ffbecb3a8a2591e

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39c02d2e74d02169622664fb3d39764de93d8ce8eae61f6b2228c8ae1e7e8aac
MD5 16f70aa42da8657011c17711b6651ed9
BLAKE2b-256 6bec3c21d30d6d7f9c90c6d5c3dcadfe53b37f5e03470ee160f16e82bed4328b

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 782ec2694f314b7b968986615fe55c3429e3dcd2eaf9ac2fecf13d66a5de61db
MD5 21db142be1ee0b6b8dd9d282391aa57c
BLAKE2b-256 5b5d0c05bc5c64288952fdf3b339b512f670ca5e9a432a4a77a33894577d1d69

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 2afe823dfeac1e5d9c1764802bc26ceb3b29dcc805c55dd900dd03d484206456
MD5 d345c7524c750cd2a8ae9009872f19e3
BLAKE2b-256 610897a347f3a9baa702a27a210fb01c47513f75d4d99e9a9e6eb18491288ad2

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e9963785b87cea2f319bf95d392be2a6d6f0420d5104d3ddf26072024d6675b7
MD5 907d6f6f94a8bf89838d165bbf7d853e
BLAKE2b-256 40e0f71de2c2e6e3c8a8fcf3bd493bc357ca1d0140a5a36081f4dec42db0ef36

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 805d0a891127818a9b4ccbc087a004b9d1409de2f94236220f8901759d917229
MD5 f9afa2e6530d24c709d039bd7ad51e6c
BLAKE2b-256 b589de46397bcbe56e46e1cad62a1caf79989e02858dd9451143326a2cf23687

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7252fff9cc150f42c134223c7efdabe5e97739c30d4a5ea0ff2745696d81939e
MD5 5feedd83461fb4488a07eb40e4267271
BLAKE2b-256 4f2a74134d748d8504da07a95124862ecc34392c61902590c1ff398c89c4dc35

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a3c0efc3187e06fd1d5992a986220a5921498c35c44d1edbd9b2971c71a8a4f
MD5 a9e2332502f2d7046675716dd61d7716
BLAKE2b-256 08a34a0399ef6f14cf3738eafb14cc89d890bdc8eae2b5c5eaaf6ab74495c9af

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a869428b00ab7e3ba5ef65a64b5906bbd0f3e129e488e1d55fe6ed2614dd3860
MD5 fd61aab07472ea88993642623fabb3a8
BLAKE2b-256 60978c9da0ce2cfd362b5eab0ef9bce1b92169ff950bc1a0a5c87a156e29ec2a

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c632b45d07f81219d1c0f8c6c06e30fc0af6d4c1fecfa48c15f472ef62efcf96
MD5 cdcce0ae850c0f946fb8674a0a79cc9b
BLAKE2b-256 c313c47dfc3d394b5765e91642c2513ff4934f934454c76d2e8ac905677fe5e7

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3dc9420d1b601855f0cb915e14bd825823ee1dbdffcbe2ae7597226a38b08eda
MD5 973f90c96429e1ccaab4bc26c9b395d9
BLAKE2b-256 7be1aca2bf4832d4cc808f3e9ddd73bfc0e9dc810779d4c6d5a2d853fa58dc4a

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 feada45aea860f0e6db9c0bcec2010efe86ae4a97a04a7b9e649c3f5da5b9723
MD5 d5b9c70ba298b84681fb375ba79a6b6b
BLAKE2b-256 19607ac038d6883a1e90026cfc41fabd9806f5212aa9b0e6ab1bb3d88af348ea

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7fdd11d997610da9e64a91bb031a5e18f41cfd20315763019fb14227b461c85
MD5 ce53a2a76e2613268e787705a07e081a
BLAKE2b-256 966c096111aa3b31149edf384f24272086ca91d224f0fb2dcdeb2c21cf47ffd7

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for astc_encoder_py-0.1.12-cp37-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0274f444fd7630f86eee4b76030322ac38508ab81b102e93e3699d17a88f5d4e
MD5 3ec37b3070c669579feb85942b3a5197
BLAKE2b-256 c6ee36a2660bb7dc6dcfe1f1c8458c207b08f86917250398dde214fe7e404591

See more details on using hashes here.

Provenance

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

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

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