Skip to main content

python wrapper for etcpak

Project description

etcpak

PyPI supported Python versions Win/Mac/Linux MIT [Build Status](https://github.com/K0lb3/etcpak/actions?query=workflow 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.13.tar.gz (440.2 kB view details)

Uploaded Source

Built Distributions

etcpak-0.9.13-pp310-pypy310_pp73-win_amd64.whl (1.7 MB view details)

Uploaded PyPy Windows x86-64

etcpak-0.9.13-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (521.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

etcpak-0.9.13-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (134.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

etcpak-0.9.13-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

etcpak-0.9.13-pp310-pypy310_pp73-macosx_11_0_arm64.whl (168.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

etcpak-0.9.13-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (367.5 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

etcpak-0.9.13-pp39-pypy39_pp73-win_amd64.whl (1.7 MB view details)

Uploaded PyPy Windows x86-64

etcpak-0.9.13-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (521.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

etcpak-0.9.13-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (134.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

etcpak-0.9.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

etcpak-0.9.13-pp39-pypy39_pp73-macosx_11_0_arm64.whl (168.1 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

etcpak-0.9.13-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (367.5 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

etcpak-0.9.13-pp38-pypy38_pp73-win_amd64.whl (1.7 MB view details)

Uploaded PyPy Windows x86-64

etcpak-0.9.13-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (521.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

etcpak-0.9.13-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (134.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

etcpak-0.9.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

etcpak-0.9.13-pp38-pypy38_pp73-macosx_11_0_arm64.whl (168.1 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

etcpak-0.9.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (370.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

etcpak-0.9.13-pp37-pypy37_pp73-win_amd64.whl (1.7 MB view details)

Uploaded PyPy Windows x86-64

etcpak-0.9.13-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (529.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

etcpak-0.9.13-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (136.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

etcpak-0.9.13-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (251.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

etcpak-0.9.13-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (370.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

etcpak-0.9.13-cp37-abi3-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.7+ Windows x86-64

etcpak-0.9.13-cp37-abi3-win32.whl (347.6 kB view details)

Uploaded CPython 3.7+ Windows x86

etcpak-0.9.13-cp37-abi3-musllinux_1_2_x86_64.whl (4.3 MB view details)

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

etcpak-0.9.13-cp37-abi3-musllinux_1_2_s390x.whl (2.0 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ s390x

etcpak-0.9.13-cp37-abi3-musllinux_1_2_ppc64le.whl (1.8 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ ppc64le

etcpak-0.9.13-cp37-abi3-musllinux_1_2_i686.whl (1.8 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ i686

etcpak-0.9.13-cp37-abi3-musllinux_1_2_armv7l.whl (1.5 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ ARMv7l

etcpak-0.9.13-cp37-abi3-musllinux_1_2_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ ARM64

etcpak-0.9.13-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

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

etcpak-0.9.13-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (905.1 kB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ s390x

etcpak-0.9.13-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (820.5 kB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ppc64le

etcpak-0.9.13-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (788.7 kB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ i686

etcpak-0.9.13-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ARM64

etcpak-0.9.13-cp37-abi3-macosx_11_0_arm64.whl (204.9 kB view details)

Uploaded CPython 3.7+ macOS 11.0+ ARM64

etcpak-0.9.13-cp37-abi3-macosx_10_9_x86_64.whl (406.7 kB view details)

Uploaded CPython 3.7+ macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for etcpak-0.9.13.tar.gz
Algorithm Hash digest
SHA256 ed1f59ca55b377770b1676f9dc62352dc3e88a1611cd6f08c5a8113f2c813250
MD5 f62d4bbd7d0f38fdbb643e62e32b1fab
BLAKE2b-256 c7fc5fa49f9a5c6c4c2253718acc308c2fd5a42375b7181db6b8e8b4a8bd7158

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 de0deaacf5b6f72879c101bcaaee0fabf6d3eb71121da6e86a4f5849d8c04e3b
MD5 4054c4cc61076a3136aba91a9a9b08b1
BLAKE2b-256 dd74c5c436e1850be514c10087e29938afd1a1bc167446ebc41cc006bec2f631

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20f6b7dbbd02a5e131493f77d6d813e344c85ce6ae24822edb9e6652ed29536f
MD5 282c86680add641651ca19b1ede91bd4
BLAKE2b-256 f961db89c80a069d74c7bb1b304c9bbd697d91dbcbb6652b262b8e261ca396a8

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 21504580ee20e1a09da0e6bab0309c844c2e47d3c5132e64217c1a56e4d460bf
MD5 21ab9e30ee1b891885edfb67a7c144ff
BLAKE2b-256 fa196487faf64ae0e78ab84093f268f0578dcdbdf8987092511728ec1c46b1e8

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a21a01e47b229dd3cbc51dcfb8dab9595a6a3c991a01c2406725e2746ceda61
MD5 28cc4f3603a897075ceedb4207dad57d
BLAKE2b-256 0388c67ff0278993927ca1fde6255eebed8f28fbfde7b4751d9f518d7ece8d2d

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39e726ac71ba0b919649dba62dee028e861de34e21f50794135d9c6407012b41
MD5 3a86bc3f96752b033132e6452684ded1
BLAKE2b-256 a55086ccff18f636c0d340f26a0237c328c31ccd87baf7d4d393e796d7f6a9b1

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 423d179c778792c1cca10198a6f9e7cf31239063733a96ce02b8fc4ecdbeedf5
MD5 7d63e86f8b87c57879df0d142a62a2e1
BLAKE2b-256 e310cc1bcd71841a1f103f5afbf1737a1d130b4710b2992bce38241a17f44e9c

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 be7633432072c9f58a1057fd6bfb5b8b99df456b87b08f6c37499d22a7f4dc36
MD5 0f3b8c9b2ba19c1df53b144d61ad596b
BLAKE2b-256 4b4e7e250b29758fc0c38a2980ebd4cbd4d6622a7e22bfedb79ddd954646724f

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfbf74a4a30811a32f29548a2ea29c3483020798e03008167e418d5f0f1a72c4
MD5 badf93d339868ff75c17b8964ba06214
BLAKE2b-256 07099121fb978bbb819bd39c599cdedc49ec05298a3619257dd6aa67f091e72e

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 06e2abebb14ec3ecab247886af8639cfce7ddcc60fc6eb606b6ad243807cb49e
MD5 ffa3ef61aaf58c2cb401b1966b03d95f
BLAKE2b-256 6f916ffb8df556048f31ae548c135540feceb85aaee9834a08ef75e689b10147

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 79586e98477754d82ef0a5ec1ffe587160a4651ba2008be7e668d373e10a6740
MD5 ab13ab5716d3605a0075d6c75bc16c24
BLAKE2b-256 cb9af7e51327973d03befb1a873c114b4f9f6c9d1f83680c66973d7c645974b9

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6693382ddab5834cfa9ca9d559d3994668989e87bbd93c61ff490e3a3db16eb
MD5 0fd15647c5001fb0541512439ee50911
BLAKE2b-256 7e0ec37f60b68236416ddf20ea56f72107ddcff9e90c57434cd7a3144c0b4547

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8ac961d28d216f7adef661db070a4b5283dc1d948072351acb3d49b12a593461
MD5 5faaeb0da6bb33f782eb6f7f054f58d6
BLAKE2b-256 f0f0a636f48c6629046432659c93c4b1afdb2267099ea4d87b6625d4dc59096e

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 906dc7faafd59c167874bf0aaef408ade411e45e156ef6977dfdd6f7b6f3381a
MD5 5ba1c4a6f55319c4e2e9db6a8a564c8b
BLAKE2b-256 c42981af03aae63661f9644d89604b8a9e7ef6eed0182e3ccbc350d012d3d3a4

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0c4b2ab99954bf1ebf3e8a727cc6493001913398b8cd8be59f433e12b4aee49
MD5 a4859c5b05c9095c257095b42a86a3a9
BLAKE2b-256 9061dae81cbb61268ff43f4557945e753faa6b24997fdb2bb4da2eb064125543

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f4ce355878ac9a7de872f587b2321a7936bf0b6a036f2ea200a6af2859d3f0d7
MD5 4295d27c4a2f65aafdbb40284ea3be38
BLAKE2b-256 84ab76d2bee1893cefa994a119e8d13cb6d9c818c8b9ec293cf8b8ab0855d8c8

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e3f9d43d6e33ee68561449c15ee10395e60bf4e955a7e7c4121ee1deb673e39
MD5 2b7a69c5b85d7b656f33d5fd01a8bc31
BLAKE2b-256 7f359ed637a232b8f5d5b996f702c80a2d558cf332316dca215c5ede850412ab

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6e95e9d97ff327db26325eb8da6644ae416786e48470fe18ca1e9a460e7ed16
MD5 378ddc321a0eae68eac4a2b096607390
BLAKE2b-256 ef5bd0f71662c04bf974e7db026648fccee05beba3a509fe72f3be0fadca78e9

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af04c3c95e5544a983813a36e32da0575f178810fc0e82a63f3e4554754a87e8
MD5 eb920fccf3aad481e1ed76a3f53e1f57
BLAKE2b-256 d1f6244fe96e7b0fe64d7496f56fd77e87f9ceaa8fbdeaaff48f5a8ce014b096

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a1c2856d0873a730437815949611d2012eeda362904fd312c9b3b181ed671b04
MD5 3aa7ec8464b5446179442b5e19493fed
BLAKE2b-256 eb0156fff22ddc6a5dde02ab38beb32b6c0701ab172c3e32230f7050032e5a24

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 368cad74a40df68cd12a359f1773db863f8950a80ffaa0670c744a5c2a842029
MD5 b5eebb2afab01545b117704acfac4a69
BLAKE2b-256 c094a6760eb6b587a32ff0c63de5ff18f755b7bb883a9e3d3da79ab5fa58e186

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8481a41f197ba2501e8e25b8b67e700adfa159706ae5b9ca191b81146306cbc1
MD5 37ebd357d2dc7ea63fa3779d2703495b
BLAKE2b-256 e4a674f4d94b27b8e1e8b5dd80c51d52b7b2a2255a29e9334ad3f669ba9d5470

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57993c2cc8a5c515b9e1e4cb4e16fe6cf598a05f17c1cef540fc33047272ecd2
MD5 0221165f931e2d413216c6b08d527f36
BLAKE2b-256 fbeabc08a283f8289db20031da70aaf5899ce26d30c8250b7c8b1f7c170a0f33

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa47b11da4216d85af740561f32c5a1f4b260ddf2daacc31b6f4880e5c80e818
MD5 e1c8711f376eccce02bee1f5169fce9d
BLAKE2b-256 c639e18569c91bb339f1cb6d8d192457d0f6bc8fd8a487b479a9a367a13f6fa6

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

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

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 511899cb69052a309010343f49b2b96c847706c49d78e18cd21af80e35fb6716
MD5 a300b00aad63938aed3c8fd322bec930
BLAKE2b-256 2c6876381335384058b6852e408efcaef3fc75f4c2fb54c38fa6da719c165051

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

  • Download URL: etcpak-0.9.13-cp37-abi3-win32.whl
  • Upload date:
  • Size: 347.6 kB
  • Tags: CPython 3.7+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 d17a1a27f077e9ee512c07a1dc8b9cf70a443c5aa62ef6572d979d55052a84ed
MD5 3f885047f064306a2895a3b6132b7da0
BLAKE2b-256 45e9d9b6b770223b625f1a9b5565cbcf6be7db72ac9abad29c3abf5086bc26a0

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2aa1e3ef39fa092de1ea8e3da91f1ef1614cbff152f48262e0d43228e2e25c13
MD5 71da049fe1e5f69dc99c5b6b8f8635ba
BLAKE2b-256 f6f4fdc6513faae45436aa865700f3e575920036e824d633ce74b346096bb539

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 cf171b319c13b796acc82fe58182185b109c458b6bd0c93bf0b1c70d20c79415
MD5 c6db28353a5ffe1c44348f382d5b52ff
BLAKE2b-256 1f99766e8e22873f1bcae4787885ffea0e055f18f27ff692050cc37e3e48add7

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 754db5cf07f584ec480aee10ec1cae1e393281676be8fe085f63d2c2c936df49
MD5 0978193093b13fe5c3f455d0cde1928b
BLAKE2b-256 89e53e3a35aafc6cc34a7762d38b025541d59c7601b7ddbe32e03534d7da0dd1

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ff7a6223f141f092acdd67274eecb929c2d988c34dc401cfa5b2dc80fc7e8a84
MD5 6956ebea81aa1df7f655c30bfb47fb2c
BLAKE2b-256 6e172af8f68f96083eeab9e9e4dca95a1cbab342e704d79b9ffba822f12608f6

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3aa18143087541786b27cbf2f300aaedaf24e8dc0e97a2805414f071df3c933f
MD5 736dd85a91411206651d49ef885f82d7
BLAKE2b-256 8c0cc8c6e31da3ba828e1665ad748001194a59a657d011f042eb4de938625d8e

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ae124b2e6df191d519b783e01794287dbf188548576a2bb68d361417dfa3ed17
MD5 3e43de415a568d31168695894e35ab3f
BLAKE2b-256 cad1ce9476178b4f65d57e559090a35527cf310f5148a6abe99a0963d62c71c2

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1610ae641529d7cb65a5dcd96b96e014e35c7b03a8b017a735fe768d1925312d
MD5 9bcb51cb78cf4476cd28ed93700e27f4
BLAKE2b-256 7ef7f68eb1f65370537e8f18a82c2519f2d3d2aed80c8fc001533acca241e240

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4e289707878d9b60f813fa5ab757393e08eff38bd6b3244cd2294d72f633b328
MD5 f8ab4b0245835ebd66f8b7528cba11fd
BLAKE2b-256 3f0c87678eedb9fe2cba9d097c8610296186b626910feae4a0cab8a2efa35883

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dca533910976938280ff3ff705047b588e620a43746f74572860552d9fe2b1fb
MD5 0659834701a5dff1ff1b1ce049369eab
BLAKE2b-256 9407e7dd500056ee98e1593e44f636bc6f46b23a0c64b26b553ec411576b175f

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a7e979768cc05389cf746fcbdb9c80968ca4bbc1bfca87a57f844ae70410b155
MD5 0c155deda7148b444e7832e05c7ad1f4
BLAKE2b-256 700c7f0877a8a7e66b6e67ea0bef09a06903c8977ed4a956264c656074863ec5

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5f990e576422f6b0bab88c4064b05c5e58607cbd62a4358da5b36398b1c8c7c3
MD5 958f1eccf8b78c34de514fd76f9b9ac5
BLAKE2b-256 f8faea64c9359a61a1e110a42ed7adf53d40c95b496caa50eb92e5f3d70a0ae5

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa7680f107e8d22e0906d77c2c7a3e5d2d58fcb3ab9f13a385875da8c8021ddf
MD5 973fd1085b233ccef6c903afbcd2a498
BLAKE2b-256 4338d607e07a41c9b8f9ac13defb71a1589a1765779613c4d69b9aad310a0cb5

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

File details

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

File metadata

File hashes

Hashes for etcpak-0.9.13-cp37-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 655cd7b46e16ade47fe875f99173d65ba3b22cc1e67f012a6240ce3860513131
MD5 7e80f41c196d20455c97730a53d3c135
BLAKE2b-256 6e5141911df0ef27633527b1bdadb3fd2aba2e47858df80a7a7da4bd9c355a3d

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/etcpak

Attestations:

Supported by

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