Skip to main content

python wrapper for etcpak

Project description

etcpak

PyPI supported Python versions Win/Mac/Linux MIT Test Build & Publish wheels

A python wrapper for wolfpld/etcpak All relevant function and class documentation was taken from wolfpld/etcpak.

  1. Installation
  2. Example
  3. Functions

Installation

pip install etcpak

or download/clone the git and use

python setup.py install

Example

from PIL import Image
import etcpak

# load image
img = Image.open(file_path)

# get image data
img_data = img.convert("RGBA").tobytes()

# compress data
compressed = etcpak.compress_bc3(img_data, img.width, img.height)

composite image for format comparission

import os
import etcpak
import texture2ddecoder
from PIL import Image

FORMATS = [
    ("DXT1", etcpak.compress_bc1, texture2ddecoder.decode_bc1),
    ("DXT1 Dither", etcpak.compress_bc1_dither, texture2ddecoder.decode_bc1),
    ("DXT5", etcpak.compress_bc3, texture2ddecoder.decode_bc3),
    ("ETC1", etcpak.compress_etc1_rgb, texture2ddecoder.decode_etc1),
    ("ETC1 Dither", etcpak.compress_etc1_rgb_dither, texture2ddecoder.decode_etc1),
    ("ETC2 RGB", etcpak.compress_etc2_rgb, texture2ddecoder.decode_etc2),
    ("ETC2 RGBA", etcpak.compress_etc2_rgba, texture2ddecoder.decode_etc2a8)
]

p = "S:\\Pictures"
for fp in os.listdir(p):
    if not fp[-4:] in [".png", ".jpg", ".bmp", "jpeg"]:
        continue
    # load image and adjust format and size
    print(fp)
    img = Image.open(os.path.join(p, fp)).convert("RGBA")
    img = img.crop((0,0,img.width-img.width%4, img.height-img.height%4))
    
    # create composite image
    comp = Image.new("RGBA", (img.width*8, img.height))
    comp.paste(img, (0, 0))
    print(img.width * img.height * 4)

    # iterate over all formats
    for i, (name, enc, dec) in enumerate(FORMATS):
        print(name)
        # make sure that the channel order is correct for the compression
        if name[:3] == "DXT":
            raw = img.tobytes()
        elif name[:3] == "ETC":
            r,g,b,a = img.split()
            raw = Image.merge('RGBA', (b,g,r,a)).tobytes()
        
        # compress
        data = enc(raw, img.width, img.height)

        # decompress
        dimg = Image.frombytes("RGBA", img.size, dec(data, img.width, img.height), "raw", "BGRA")

        # add to composite image
        comp.paste(dimg, (img.width*(i+1), 0))

    # save composite image
    comp.save(os.path.splitext(fp)[0]+".png")

Functions

  • all functions accept only arguments, no keywords
  • the data has to be RGBA/BGRA for the RGB functions as well
  • all DXT compressions require data in the RGBA format
  • all ETC compressions require data in the BGRA format

see etcpak/init.pyi

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

etcpak-0.9.15.tar.gz (118.7 kB view details)

Uploaded Source

Built Distributions

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

etcpak-0.9.15-pp310-pypy310_pp73-win_amd64.whl (1.1 MB view details)

Uploaded PyPyWindows x86-64

etcpak-0.9.15-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (330.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

etcpak-0.9.15-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (82.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

etcpak-0.9.15-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (156.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

etcpak-0.9.15-pp310-pypy310_pp73-macosx_11_0_arm64.whl (151.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

etcpak-0.9.15-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (331.8 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

etcpak-0.9.15-pp39-pypy39_pp73-win_amd64.whl (1.1 MB view details)

Uploaded PyPyWindows x86-64

etcpak-0.9.15-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (330.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

etcpak-0.9.15-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (82.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

etcpak-0.9.15-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (156.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

etcpak-0.9.15-pp39-pypy39_pp73-macosx_11_0_arm64.whl (151.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

etcpak-0.9.15-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (331.8 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

etcpak-0.9.15-pp38-pypy38_pp73-win_amd64.whl (1.1 MB view details)

Uploaded PyPyWindows x86-64

etcpak-0.9.15-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (330.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

etcpak-0.9.15-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (82.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

etcpak-0.9.15-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (156.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

etcpak-0.9.15-pp38-pypy38_pp73-macosx_11_0_arm64.whl (151.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

etcpak-0.9.15-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (335.1 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

etcpak-0.9.15-pp37-pypy37_pp73-win_amd64.whl (1.1 MB view details)

Uploaded PyPyWindows x86-64

etcpak-0.9.15-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (332.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

etcpak-0.9.15-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (83.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

etcpak-0.9.15-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (157.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

etcpak-0.9.15-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (335.1 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

etcpak-0.9.15-cp37-abi3-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.7+Windows x86-64

etcpak-0.9.15-cp37-abi3-win32.whl (225.9 kB view details)

Uploaded CPython 3.7+Windows x86

etcpak-0.9.15-cp37-abi3-musllinux_1_2_x86_64.whl (3.5 MB view details)

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

etcpak-0.9.15-cp37-abi3-musllinux_1_2_s390x.whl (1.8 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ s390x

etcpak-0.9.15-cp37-abi3-musllinux_1_2_ppc64le.whl (1.6 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ppc64le

etcpak-0.9.15-cp37-abi3-musllinux_1_2_i686.whl (1.6 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ i686

etcpak-0.9.15-cp37-abi3-musllinux_1_2_armv7l.whl (1.3 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARMv7l

etcpak-0.9.15-cp37-abi3-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARM64

etcpak-0.9.15-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

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

etcpak-0.9.15-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (662.1 kB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ s390x

etcpak-0.9.15-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (579.2 kB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ ppc64le

etcpak-0.9.15-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (551.7 kB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ i686

etcpak-0.9.15-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ ARM64

etcpak-0.9.15-cp37-abi3-macosx_11_0_arm64.whl (185.5 kB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

etcpak-0.9.15-cp37-abi3-macosx_10_9_x86_64.whl (368.7 kB view details)

Uploaded CPython 3.7+macOS 10.9+ x86-64

File details

Details for the file etcpak-0.9.15.tar.gz.

File metadata

  • Download URL: etcpak-0.9.15.tar.gz
  • Upload date:
  • Size: 118.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for etcpak-0.9.15.tar.gz
Algorithm Hash digest
SHA256 fe09e32d8aa75b8163832428c3d6df65a51b2b7e0237292c10c1224ca5728a43
MD5 3cf966ec3cef79c1d96b2460ad684b29
BLAKE2b-256 7621c504ccfe89dbff7154a7733b6792885b3af88a6a5db534b381ae6c3048fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15.tar.gz:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b33aaf98a46cc33ce1f275dab8123713d07cd70d2a3e831231518617e12db021
MD5 d3354f1b043cff782dbd2b72aead0f07
BLAKE2b-256 b4860bd4415c911d80abc5c1ad2b86b945f9a59ef264b75d99a5a675ec7446ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp310-pypy310_pp73-win_amd64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 844c8f44317f1c9a99a1901cb8c6fd1deae4716dc805b685bb47a2eb2b94529c
MD5 bc6e0aee86fc9e6fcfd9c8eb619790ca
BLAKE2b-256 c647e7edf783c930a9086b108fcc3276c1ad6e5b9b460fe54641de8cd82ebbbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a884ec917abc6b44fb4109eebbe8183056f6fe800781d6ac3f88216d15a5ae35
MD5 0ce44e5cc50c9cfddce3a3f672f31aa0
BLAKE2b-256 6f986c8aca15b45774b7fe6195f1d0fedae9e3c8c8cbc18f7953dbe7186a9ab3

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9824607176f3d00967488e215c279e21d71a116b547af661e8342c1b0d3ff8e7
MD5 8ee7e0a781bee2320c373af45e0e475a
BLAKE2b-256 7d83a39817efb57e750cf61a352bacd2f532ce54f688103514e80399716cbfa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d6f786032911cd8b6af02ceb684a1ce4077d675feec47eb85530ea12bb53a94
MD5 b4ac35e17e741a6acbb7c78e5b92dcec
BLAKE2b-256 23073b2b6fa08146e8e244cef4125780174a715116aaf4efc2e6c63e79a34faf

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp310-pypy310_pp73-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 628bad56bd8af49de45b503411e583fe1ae4489e9ad381284032b6c2bc7fbdce
MD5 e46ce76821f93367f8842b503cc10aec
BLAKE2b-256 30c2312104b8de4b29d19c5e655e27e6685df4fe8cca616ca12252946dded606

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp310-pypy310_pp73-macosx_10_15_x86_64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a1f14fb26e47561e98bd8aadf796d5e289506f66f5c27fb6122c04a4c6bd42d7
MD5 a4bcfe87eafc98ebb48f3ef2e7d943e5
BLAKE2b-256 a8b8f831df1ba90751149ed29309f8abb1762623d982269587ed56ac98f1ba24

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp39-pypy39_pp73-win_amd64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f6956043a21afbc6e7e0b03e5d27e59707fc4e0c3b45e1540d2a2cc707da639
MD5 95f2cae6c3bc2795a77b16f30e11df9a
BLAKE2b-256 357132f4f5635bc0a7d026e198d97027c92d23321ecdeaa918ad4dc4aa132ce9

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d224b2578257b6ede4ec19c3769088225130146f314ab705ea08c6abf0817f37
MD5 74b313b60477191c30db5707f182bc7d
BLAKE2b-256 ce7ce2eeb32fd4e5adb2ee37395c7943e72f906386bcf4a3bb67c4ca10b7c8b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 198cfce97d27314b09fe253f462a3ae5a36dffd65359434834382305c9e4a009
MD5 0fc5eb5cc13ac3014749d4957c3b7518
BLAKE2b-256 b4c83db64c85defeabf679603626d99fc4e05c223d5024c0f616e685563ceea1

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17704aca793c20eebb7867d82ed44acb506382007a1711069210a5a7019da759
MD5 b7eeb161f1b207241b0828344f4f3911
BLAKE2b-256 e79be0b06939af986c9f0eae1c2e85306892e39117cda76510fb2771d439e22b

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp39-pypy39_pp73-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 41bfee6e6eb84b6eaade54f11c9c4e2a2f2fbf0dfa6db01a4ce694002ca5d67e
MD5 035125ceb31ebabfb90436da6791caf9
BLAKE2b-256 9d2a92d1a64e829452f5ff20c8b26dffa927b04e7d85b71b3012ee7cc7dc1e60

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp39-pypy39_pp73-macosx_10_15_x86_64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8eb717d45d7c316e6201a89f6013ad65c536e3bb5d85da36b6030072f9938726
MD5 bd6bc2e7dd0409150b71ed087371d63d
BLAKE2b-256 1f3866a6da6fa7f8bc625300a753d4a351739daa03d4ce8931fb8f5ff78f308a

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp38-pypy38_pp73-win_amd64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea27e85f80709c5c575b01e3904d33e0e59ed38b745c2d11703dc4c2de2c528b
MD5 f95e1d2428cd3dd82e6dc95efb1d0ab3
BLAKE2b-256 c7e4b7cf44a29fc4196ec134e510a8a1aa91842a2c219f46a4e12dd0672ecfd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b1acf1dc9054aeac3fa6c80e2ec6c529ffc09736320b6de9049710d6b34b6459
MD5 d892c5f0ad3b522314f4176aae2d2eac
BLAKE2b-256 5dc7157a5980f2d97111c14d39d7aeb916cb5fa14c2a045be0ef2df9ce88078d

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dddea8c08a94d5ecb742e559beb38624c065765974eb7c3a2fa2c238acaad9c4
MD5 04dc56807bfad87512476dbe3b359e00
BLAKE2b-256 c4a50d45a46ff3473b42225345b5d04e6651804dd3d34d3f0b6c8b8848417073

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 50e01c36f357fe4407105c0327b41f259baa48055f764890a42abb259dd6dfbf
MD5 c65a9a5c666169b35f24e7f5423e2347
BLAKE2b-256 23361e37e5894011343aa28428c3221b02db721373092941edb49718ef3fd8d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp38-pypy38_pp73-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8816d6f0bfd47aacd527cbabf4752b4f54a862e0c5cfd4a0527e3d254c760ff6
MD5 74c926f3d0e2347b46bb3773e63f6fcd
BLAKE2b-256 33f574b2b53e8cfa6a76de3387fc132d49bbea7217db5c057c55ea9128894e0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp38-pypy38_pp73-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2fcf0d0924e5652d2af46808e870904514592b44cc4a047ee20a78ae7c6b009c
MD5 e1486e1442eaa98ee3b9035fc10d8892
BLAKE2b-256 9782e5fa7145a1b110501c7e312284ee9f761ffcfd12bf3bc8175cbdab194883

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp37-pypy37_pp73-win_amd64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4412f4f629b5c4d19ce807051151e207f08d8396f448d55721331b2fca76dd10
MD5 e7b00999d67fd04c8474e077b5130313
BLAKE2b-256 7b6d08f3367982852b2f6e7951843db612a6c6a424cfd54d88439ff67263fad4

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 012f92a37a9ae4272627ce4417a81ca28290451d2aca545cc55ba1f7b54eec30
MD5 000521ab151f34dcaed2e61e53bd6766
BLAKE2b-256 f8b6cb27c85574088ee74d05c90f0da09fd60d6bb2b600cb02d3c0a8d90b7a87

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 217a651a8be00cd5146f97d831a6a5a4d8facbf1ce1d59762b2d5e0bab35e9e1
MD5 e6147d82fe0d9b8ea0a27e805ca570e6
BLAKE2b-256 28322b083901f0e0da98e7e72f4932178225a8678b6c1c754b8bc4e3500c9472

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 149f5c747be66b1cd84539cfe3373c1360091994c61ba115e3ddc8573a47e180
MD5 0ccf42ba2f300aa4f1b73c9e3910a165
BLAKE2b-256 247b2038ca3491173a76037efc424ceb29e2f9db925c51cbb014278b70734fe6

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-pp37-pypy37_pp73-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-win_amd64.whl.

File metadata

  • Download URL: etcpak-0.9.15-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 669d902eeb774bc6d4df226183c09c3d03c9fc0f47b4c0c20030fc2b39eec2f2
MD5 4c68ec91e139c48bb6cf009faa22064a
BLAKE2b-256 65d56659ba74d4fec78a46dcf4ae6780c6fac34acf041c8e4d63bba709995a4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-win_amd64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-win32.whl.

File metadata

  • Download URL: etcpak-0.9.15-cp37-abi3-win32.whl
  • Upload date:
  • Size: 225.9 kB
  • Tags: CPython 3.7+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 34bee5cf945e12efa76728aca448932229bd9496c691d5fe12e20783446fd446
MD5 bb2008315168caf67fdd98fce73d70aa
BLAKE2b-256 a3c7067be73bcaddb97c530f105b526ea08488c0793b36e853f6a032f1a78868

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-win32.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34406279b664aae890fef96f5175cc68bb48b2cb0440c076ab37fb591b181f68
MD5 c15afe9357c125ab81dd1ddcb3ebf94e
BLAKE2b-256 db2c83e1eae30717fc7f81562a72d2dcf9e47954bd3fdab8d883bc25a7c6be0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 2ccd4b43d78ecbf4f53c55343daefdf317947f2ae46537cfd5f0e29414c3c5f5
MD5 85dcf8cd1fa7236c08908808ed5460ef
BLAKE2b-256 367edb313295f76d32552c64138d07a40cc04f579e01a2e64755c3bd40aee91a

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-musllinux_1_2_s390x.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 3029d8736e381579c679aa2d6a303d0123110392847d1b932dc142328f63ad8b
MD5 8f82027e385e358556658c67512941eb
BLAKE2b-256 2b0126b52b7371e3c321c1b064b67b2373be13cd4568ab1881f087ac0aa32285

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-musllinux_1_2_ppc64le.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b5c794bfe0cb3d8a1d4ff5d823e413b5ac25486a9d995505d785ee4d8886887e
MD5 9c0d325547c9dc2ab2d32cc257f9e0e4
BLAKE2b-256 709128839b77a701c6d478ba82a38c5de294223e34d393f602b65df1f0908ceb

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 693d4a73451b2d8b3f13da372fae071a2a1a0ac01c783d02c8e000abe8ee4370
MD5 66a0427a75d6bf69add1a3a2a2f85370
BLAKE2b-256 b12ae6bd68d717aafaa4df7417b0e8aa50a0e57ab1efad55dafc401d81a0701e

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-musllinux_1_2_armv7l.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b7407c83db1b73be12816d56e3ed75a44f39553327aa5a3613b10839c891bac7
MD5 a032bbffccfca64cb3ead0d2f2664bea
BLAKE2b-256 e759e057c7d09506ec462c9b9d7323a8bf3155692effbaa6af68d6417b2b05f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-musllinux_1_2_aarch64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b75248c4869c7fddf1e5bba4be02a504da08cffb17434dcdb5bc618869d4ea0a
MD5 4aa3fb1d0e7a136cfa3242beae5befd3
BLAKE2b-256 d1b107d7955b6c25aa5c56c427125a32ea8431e61edf4df79a54e14329b3a7f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7cc0746ddc2220e84982b48ce62df17a08dfc38ac77bd878b5835139765be8e8
MD5 4c2c4a982c49b53a97006d074a0481dd
BLAKE2b-256 7269a3ee48aa9f7f3a7cbbdd2911f80dbc39cefff9dda8744e5f0c8123503995

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b168f8d3ebad00ade491a8e3a6a86e47356a943337ab3cccff1c605ac664b525
MD5 a09be606b3e7aa40ce109d5330e6e654
BLAKE2b-256 c7c5c3530a189a7fde543d77f2c3bbf2fd370497346b0b4d857e4163e6099b06

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 13954e177dfc0c0643c6069fd9568dc4116cfb0a5cbe5657be93b94bed41c529
MD5 0e768f009689cc0c68f42e2814e94d91
BLAKE2b-256 bac9cae71b16a2d7f70012f7c61d7cf225cbd4ae10c5401aded3b6cb3c14e9c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a5c4c6ebe3a5aaf907afa14619071cd5bc60857f175491d04cbacedbba561d5c
MD5 67dca7fe6cd58dc91ee9032fe7de0e18
BLAKE2b-256 800aafd05444fe8fc3db906f57580be711c0a6bc39375ca7a738f04e7e1fc947

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b96260c18ff79387d9b003c9188196c2490bdcd3420496fcf544f246a534c31b
MD5 056b59d8c6ac14ba9da6e3af695470ec
BLAKE2b-256 176c501e3c4307ce022d2522af84e78dd03c4e225870f7484ccb5d4302b7c0ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/etcpak

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

File details

Details for the file etcpak-0.9.15-cp37-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for etcpak-0.9.15-cp37-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ead1fa47527b9d216be50f65ab4cc728ced93dafea773139026ad6268934fb6f
MD5 6ec8bb06c7b27ef278d6820a09100a57
BLAKE2b-256 84cbd302b8aaa77ec2b8b468731237d72d6832c96a18b944c0a34f21eacd4d79

See more details on using hashes here.

Provenance

The following attestation bundles were made for etcpak-0.9.15-cp37-abi3-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/etcpak

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