python wrapper for etcpak
Project description
etcpak
A python wrapper for wolfpld/etcpak
Some changes were made to the original code to make it cross-platform compatible.
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_to_dxt5(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_to_dxt1, texture2ddecoder.decode_bc1),
("DXT1 Dither", etcpak.compress_to_dxt1_dither, texture2ddecoder.decode_bc1),
("DXT5", etcpak.compress_to_dxt5, texture2ddecoder.decode_bc3),
("ETC1", etcpak.compress_to_etc1, texture2ddecoder.decode_etc1),
("ETC1 Dither", etcpak.compress_to_etc1_dither, texture2ddecoder.decode_etc1),
("ETC2 RGB", etcpak.compress_to_etc2_rgb, texture2ddecoder.decode_etc2),
("ETC2 RGBA", etcpak.compress_to_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
compress_to_dxt1
Compresses RGBA to DXT1
:param data: RGBA data of the image
:type data: bytes
:param width: width of the image
:type width: int
:param height: height of the image
:type height: int
:returns: compressed data
:rtype: bytes"
compress_to_dxt1_dither
Compresses RGBA to DXT1 Dither
:param data: RGBA data of the image
:type data: bytes
:param width: width of the image
:type width: int
:param height: height of the image
:type height: int
:returns: compressed data
:rtype: bytes"
compress_to_dxt5
Compresses RGBA to DXT5
:param data: RGBA data of the image
:type data: bytes
:param width: width of the image
:type width: int
:param height: height of the image
:type height: int
:returns: compressed data
:rtype: bytes"
compress_to_etc1
Compresses RGBA to ETC1 RGB
:param data: RGBA data of the image
:type data: bytes
:param width: width of the image
:type width: int
:param height: height of the image
:type height: int
:returns: compressed data
:rtype: bytes"
compress_to_etc1_dither
Compresses RGBA to ETC1 Dither
:param data: RGBA data of the image
:type data: bytes
:param width: width of the image
:type width: int
:param height: height of the image
:type height: int
:returns: compressed data
:rtype: bytes"
compress_to_etc1_alpha
Compresses A to ETC1 Alpha
:param data: RGBA data of the image
:type data: bytes
:param width: width of the image
:type width: int
:param height: height of the image
:type height: int
:returns: compressed data
:rtype: bytes"
compress_to_etc2_rgb
Compresses RGBA to ETC2 RGB
:param data: RGBA data of the image
:type data: bytes
:param width: width of the image
:type width: int
:param height: height of the image
:type height: int
:returns: compressed data
:rtype: bytes"
compress_to_etc2_rgba
Compresses RGBA to ETC2 RGBA
:param data: RGBA data of the image
:type data: bytes
:param width: width of the image
:type width: int
:param height: height of the image
:type height: int
:returns: compressed data
:rtype: bytes"
compress_to_etc2_alpha
Compresses RGBA to ETC2 Alpha
:param data: RGBA data of the image
:type data: bytes
:param width: width of the image
:type width: int
:param height: height of the image
:type height: int
:returns: compressed data
:rtype: bytes"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file etcpak-0.9.8.tar.gz.
File metadata
- Download URL: etcpak-0.9.8.tar.gz
- Upload date:
- Size: 56.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6b52c9da0fbeae02626b483bda16d2ec9622a85839fbfdc1ad666ce02f5fe2a
|
|
| MD5 |
411c08839c7a1fc3b5bc0e4d50ce0648
|
|
| BLAKE2b-256 |
52c098962de8a6d2c8416326d3c343efceca8a2da6e58beb4ca05936b7292075
|
File details
Details for the file etcpak-0.9.8-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 35.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
debdefddc5504cd3f973d3e5963030590362381f33518f8b74794d2686729e82
|
|
| MD5 |
d13505b528dc04d8c2abeb88af2b3a76
|
|
| BLAKE2b-256 |
07319ea788104d670024b1ecd48356913579e9274f071c27723a37600825f41a
|
File details
Details for the file etcpak-0.9.8-cp312-cp312-win32.whl.
File metadata
- Download URL: etcpak-0.9.8-cp312-cp312-win32.whl
- Upload date:
- Size: 31.6 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08459dcaee61fd8c740d53b5849ecede05d919d6e15741fd46ac9ca566c240ca
|
|
| MD5 |
9150e6b840658ce3d14ecd43f773c7f4
|
|
| BLAKE2b-256 |
9e85068208a6c22dd0a9794e4dffcb749779b1bb3560ba40ed9531f3e23484c5
|
File details
Details for the file etcpak-0.9.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 313.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1c80309e556ab2a7cee71a5aa68919bc2c8f498078b04fc48087f514d756c98
|
|
| MD5 |
a9b1cce8f9aba1684dcc9cdcabf79c2f
|
|
| BLAKE2b-256 |
58639b6551563d232e0ee6dc9f46dd159d7369dce5b9205583f783043212aae2
|
File details
Details for the file etcpak-0.9.8-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 280.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3111478412a08146680ef440908687b298bada469e0c791b8049089624dec158
|
|
| MD5 |
677b8655fb2e2d69c7dfe18cb122dd24
|
|
| BLAKE2b-256 |
578b916728d61e4248edb6c9d635ae98b9d9930cab79d2f639dbbf403305ad74
|
File details
Details for the file etcpak-0.9.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: etcpak-0.9.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 270.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6c5e220777ec4f26c988df38d50bf6eb9876dfaafe585417c5c1ccb438fb671
|
|
| MD5 |
5d6bd0efe1c8f014a52185b060d7b0ba
|
|
| BLAKE2b-256 |
86c22546f0e67be68278811c123a06a6dfbdbad9a6e2acf27a093dc457599853
|
File details
Details for the file etcpak-0.9.8-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 45.6 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1e6f453f77e344b4e1227f7e7e24228b729ebf4b5dd2cc2952981dc5ecfc401
|
|
| MD5 |
51e4e1ac6a83a7ce1222613a1438270a
|
|
| BLAKE2b-256 |
fd9df5a8bb7b9ea9b169540e32f46bf0f5a9d75c1ad4a4a97a529189f706bfd2
|
File details
Details for the file etcpak-0.9.8-cp312-cp312-macosx_10_9_x86_64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 62.9 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64052e1551079fe7613a58ac36795aa4c2d22effab47ebc5d3c9a499c87d642f
|
|
| MD5 |
d0895407127f1d497e7080ebb0e63f31
|
|
| BLAKE2b-256 |
d82fbb6b6dee9bed83dc926ce834e831c5ebab0e4fa9488dc371569c4673e5b6
|
File details
Details for the file etcpak-0.9.8-cp312-cp312-macosx_10_9_universal2.whl.
File metadata
- Download URL: etcpak-0.9.8-cp312-cp312-macosx_10_9_universal2.whl
- Upload date:
- Size: 105.3 kB
- Tags: CPython 3.12, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f2189b1eec6be7567e7882c24ed318dab6f07b00a3b3276e9528da5e66318a8
|
|
| MD5 |
37af12850a00f2fdf2a41a32f071f2f1
|
|
| BLAKE2b-256 |
0ac8a3c28b8f3015625c01781b763ddd54775a6899c36c3392681bbe67ed1df4
|
File details
Details for the file etcpak-0.9.8-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 35.2 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f9a6f61425fc02bdec329b73812d41e3822610d8ba50fde7c7b0c8d64598910
|
|
| MD5 |
cc37fec6d5838e0084b8364a2d52431c
|
|
| BLAKE2b-256 |
2bbea0024dac821e7c8909b68733dd33baa2ccfb1f60779bd204457facfca72d
|
File details
Details for the file etcpak-0.9.8-cp311-cp311-win32.whl.
File metadata
- Download URL: etcpak-0.9.8-cp311-cp311-win32.whl
- Upload date:
- Size: 31.6 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f1c395bddc464949d183c2071b9ae4f6601cdf876ad38636447b6c65ed2bb9b
|
|
| MD5 |
428d27dd879eff161e2df0c6a2a7c572
|
|
| BLAKE2b-256 |
80885996daecf48b0dbb3ba58436fc1cd0d5fea1025e7c1e4ec94cd58bf60f19
|
File details
Details for the file etcpak-0.9.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 313.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fefc420c88b29f194f0f71b1da3b40c5aeb1d55637209796ea8fad943c9ef28a
|
|
| MD5 |
d03fbfe5ba4665b3c770f5bf647c213b
|
|
| BLAKE2b-256 |
5cd4c50317ddb7c1e0b6b0fd4d488031383f8237407b330f50b7ff04bcd28a2d
|
File details
Details for the file etcpak-0.9.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 280.6 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6533df0657ed2a4ca6e525457d2edc3380dc174ff6d41e67e146102337fb4270
|
|
| MD5 |
92beeb38e930ebcb3a92bef56f4cd406
|
|
| BLAKE2b-256 |
517b9e62745bec819bf4f53c57864d77f04f86f22252037364179507289ede6c
|
File details
Details for the file etcpak-0.9.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: etcpak-0.9.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 270.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86464c63622de86b0492fc9fcd2a58af9dc15ca73eeab3f1d63b3682c8a96ff3
|
|
| MD5 |
065d310a402ec6237ce908acef477c66
|
|
| BLAKE2b-256 |
2a8123678317b0105e87765d3e41b19733d662aefa8b32555a46ba79d33c3298
|
File details
Details for the file etcpak-0.9.8-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 45.6 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d715f19191123c1d77a8eaa2b604ccefb067c5f046ffe86d38715bbce07f6ed
|
|
| MD5 |
89f7008938f5a225cdaa3e90fa8ebebe
|
|
| BLAKE2b-256 |
5c891ade95ac6fad2ceced524f67cfa655e119cc6c934aa14b29657125a07400
|
File details
Details for the file etcpak-0.9.8-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 63.0 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86e1624791bfa21280825f4f922e76b874ec398b0c676c3aaafd4a08674ad872
|
|
| MD5 |
847dcf7d3a33bd9128cb46821ea34a78
|
|
| BLAKE2b-256 |
d728ca23e76b080277ac1cd55d54d05c7f5e6eb60501f1851eb3ac25b2f9d27b
|
File details
Details for the file etcpak-0.9.8-cp311-cp311-macosx_10_9_universal2.whl.
File metadata
- Download URL: etcpak-0.9.8-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 105.4 kB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8442dbce60d67bc6aa23a074e0e7077126eb3ebbdc2e6b65f059a43d1f4d01b7
|
|
| MD5 |
bd3d6985edd23c2b5a6b3aa8bbf5deac
|
|
| BLAKE2b-256 |
3bf1b839f79f2a0728a7916ec26cfc68f654bed410911aa09d24dab02bfbcaf7
|
File details
Details for the file etcpak-0.9.8-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 35.2 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48ca1c5d9d422c397eb03183137b95085d7ef019a5bbcce34901d4c07fef8e0f
|
|
| MD5 |
e6614789751397c0c40cf1de23e11d96
|
|
| BLAKE2b-256 |
9dc760ba2999e8af331131e400114435244f28cec2b809a4ac172a54b1dfe012
|
File details
Details for the file etcpak-0.9.8-cp310-cp310-win32.whl.
File metadata
- Download URL: etcpak-0.9.8-cp310-cp310-win32.whl
- Upload date:
- Size: 31.6 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fe9a1ad56db6e4a336f77efc97f6938494850d6eb0a01c32922f0da1fcf2b09
|
|
| MD5 |
ed4c8c81271cd94f6890b1909545e2a1
|
|
| BLAKE2b-256 |
b8f9b081bce81001b92ea7d28816cfd2ecb93bc8f9feae5ca70cf770d3d3d3dc
|
File details
Details for the file etcpak-0.9.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 313.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
574be02f384fe35fdf12733e8e2712e5a012566380205a57dbe586c0b9fa7a52
|
|
| MD5 |
bbee10ff6efd990b44f66256a2245e2b
|
|
| BLAKE2b-256 |
b7a88c7b2e9152efba194621bf76f724dfe6ad594c76ab654495548f31c6a465
|
File details
Details for the file etcpak-0.9.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 280.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1bdc4d03435f3880398bf6f75103329370115fb64f3c54eed3ca477246ae97f
|
|
| MD5 |
5c8f805f958d5b4b331e0548c6f39f49
|
|
| BLAKE2b-256 |
2cc5ba13a91d9e3200dcd12f1911dd44bbef7ad5311d2925787e3d4c72d84df0
|
File details
Details for the file etcpak-0.9.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: etcpak-0.9.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 270.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3462f333052543af0d5b0a782c01dee7af70a8a01b032f0607ed00545a521445
|
|
| MD5 |
a4c3684ae6889d88c743f4abcb80df4c
|
|
| BLAKE2b-256 |
6db1a092806b11982719ac7787ee74ce896fccc8a245602b44f927bc039e9d03
|
File details
Details for the file etcpak-0.9.8-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 45.6 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
313a46c96250721aee47feb06b167b40f3d4ae5c7d892bb63ce44470fba1bae9
|
|
| MD5 |
a9856de828dca04e7bf8369c549ba694
|
|
| BLAKE2b-256 |
79797430485871523a617d8096a2cf0af7025e0070e0cf7dcc89a95f896f1006
|
File details
Details for the file etcpak-0.9.8-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 63.0 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ac45356770e1bb341a602a02dc53fb2d7af70dc7eb60047f757133a0117204d
|
|
| MD5 |
cc9750d6dcb3cc066a1cf3387d75438e
|
|
| BLAKE2b-256 |
4b1589776f941d1eb7d0721c1173cf1804278800b5d0d296383bd8ede7166c7b
|
File details
Details for the file etcpak-0.9.8-cp310-cp310-macosx_10_9_universal2.whl.
File metadata
- Download URL: etcpak-0.9.8-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 105.4 kB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0707308fdb40f4f84c34bf7d3b86b028f27ce62acf582f3c7f18571846d1daeb
|
|
| MD5 |
1073b3555cf467ef87ff37f3aa726413
|
|
| BLAKE2b-256 |
a5c49efdd4834bb7f2f11c4e8923654eb1d2f1cb92a7df9404f136f8d699d1ec
|
File details
Details for the file etcpak-0.9.8-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 35.2 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93826e49f3edc9eb833f7097adde364252ea07c1fa634dc8c50faf54ce13e258
|
|
| MD5 |
e49139a6952e6a8e7de2a022b7dfa0ca
|
|
| BLAKE2b-256 |
521ab308030fabeca91be9b7b413abb490c097ac05364fd84fa9e1d6a228a049
|
File details
Details for the file etcpak-0.9.8-cp39-cp39-win32.whl.
File metadata
- Download URL: etcpak-0.9.8-cp39-cp39-win32.whl
- Upload date:
- Size: 31.6 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89b97ebe4b05556f923968fac97767379947b0a3ff4f458cc355c4cf81d8179e
|
|
| MD5 |
85c4113f484f82f5f183a4bc8ae8b687
|
|
| BLAKE2b-256 |
94fa7d2c7e33532a49e70677536e83ffc320fe966204e061ad453513cd6392a2
|
File details
Details for the file etcpak-0.9.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 313.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f5ba5d46008bb28681234c590354e202b613e1e3148e6cf0fa11087ff0429b0
|
|
| MD5 |
4e7769e13bf11f264112cae6f3719c8e
|
|
| BLAKE2b-256 |
f5a72058557d91ee34f0700bd06313fe6783d17e26b30221c8b11bdafcf98950
|
File details
Details for the file etcpak-0.9.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 280.4 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
420e5de1f28b58bc9493cb1caccab8d817b60a9fd1b1c65742a8bae40b6d553c
|
|
| MD5 |
210e326479ebfb7797b2b35166761c67
|
|
| BLAKE2b-256 |
87e6edd58d5a4e13f831214a775eb9ec6d4bd61de47ff0543ec4cfb58c360e22
|
File details
Details for the file etcpak-0.9.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: etcpak-0.9.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 269.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5055b71aa6ceff6247bed7237dbbfa63c53d6e5424a406f8b31183bc8f6e6126
|
|
| MD5 |
0676d9b3a6bfc838155ae11742e58471
|
|
| BLAKE2b-256 |
b61fb17e0cbf7753af1d3e2e92275bb5ed90953dc2afe6032baa78c27c8c22f7
|
File details
Details for the file etcpak-0.9.8-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 45.6 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76f4cbfc7226e5e5fdf3e64c35f9e1b6a4daeca981b1421893915a73dddabbc1
|
|
| MD5 |
91d4e0e389249396ba95875f1536e5b7
|
|
| BLAKE2b-256 |
6d3d1c420940f63636dcf1f72bcf40dbc4437071c8abb970d11e611af8905ac2
|
File details
Details for the file etcpak-0.9.8-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 63.0 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41289fd00a720efce55c3eff885e41d5ec091de12dede7041c1e920943848556
|
|
| MD5 |
a2893a6fe7feba7a2dcc1446809ba569
|
|
| BLAKE2b-256 |
0ddbec8873808177af5e1bea0ac6ce88ae77c239a0ad3c34a6c595842bacb0a2
|
File details
Details for the file etcpak-0.9.8-cp39-cp39-macosx_10_9_universal2.whl.
File metadata
- Download URL: etcpak-0.9.8-cp39-cp39-macosx_10_9_universal2.whl
- Upload date:
- Size: 105.4 kB
- Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64342740ad6cca0a3d59dcdd9040be3ba2a0fe78954fbb0fefd8d25e17296801
|
|
| MD5 |
b2ea595a036fef025a07941d26c787f8
|
|
| BLAKE2b-256 |
6fd3bf83601e2e46818d29693b213ef445fd9cee506a26d8e7321511afcde153
|
File details
Details for the file etcpak-0.9.8-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 35.2 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d203a803694fe4c8031b58f0f9a49050fa6da640d1e04eb8ba74ff7e06330ef9
|
|
| MD5 |
b9218e68bce69753bda87faae7eee6c2
|
|
| BLAKE2b-256 |
9f27aa03eaa382a02eba6209202e36048e06e2b4430c9107c44fcda9ce7ebdca
|
File details
Details for the file etcpak-0.9.8-cp38-cp38-win32.whl.
File metadata
- Download URL: etcpak-0.9.8-cp38-cp38-win32.whl
- Upload date:
- Size: 31.6 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53a737a31be7f37c949b21c562f16604b11ab799eafc0235e7167232bca27138
|
|
| MD5 |
08401e681931c3aad168e6069d1652a0
|
|
| BLAKE2b-256 |
01741831b21ea05402acf6ed43df3d64126370a2bc023107cb9b13785fff55ca
|
File details
Details for the file etcpak-0.9.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 313.6 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c6643fc7c3d1fd3a86141b22a886400ab7abeba60f595e97b0b92afde79836d
|
|
| MD5 |
d0f86c4fcd431a6ae8921212d90070cd
|
|
| BLAKE2b-256 |
3af5c7292ca0ac8dfc77cfb10c349061056cb075145764b831d9aebdad53af4e
|
File details
Details for the file etcpak-0.9.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 280.4 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3803c557605626207c796155c9890837f2c38039d2cfa749655f87ea61a0ba69
|
|
| MD5 |
fda8166f66559ef417152967764d861f
|
|
| BLAKE2b-256 |
81ceca63ce13bfdb714cbab1c2cf41f6dc88349c1ee3b81f1009c8316f8d9514
|
File details
Details for the file etcpak-0.9.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: etcpak-0.9.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 269.8 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0a1d04e1aa02c921df023664a7f9111c52b5b887eaa231c7ad1085f3606463d
|
|
| MD5 |
04383b46cdabef3810e0b06dedb62bdd
|
|
| BLAKE2b-256 |
6180dd0c3cd478dd0addea7076a488c4399d5b9af997a35964660cb2e114663e
|
File details
Details for the file etcpak-0.9.8-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 45.6 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74c772344beb3d88bf36203929b6860dd99c5f7f59c64e82fc6066059ba8bfdc
|
|
| MD5 |
ec01c8b2cfa6cf6d19de48a6b364f11a
|
|
| BLAKE2b-256 |
fc5adbe9e24f219c15e62e388dd0a2e2dd778b87a50b1c691d7413b84df931b2
|
File details
Details for the file etcpak-0.9.8-cp38-cp38-macosx_10_9_x86_64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 63.0 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ec3f7f6796f6b0a9532fa0c0480425df6649aa34a629041ae1251cc315c1938
|
|
| MD5 |
9ff32f1c3d8a197963f739e8519817f1
|
|
| BLAKE2b-256 |
7f589322ce2b1ca8fac60dfc9678983ee7b91c745ee30bc8dee965f1208da31d
|
File details
Details for the file etcpak-0.9.8-cp38-cp38-macosx_10_9_universal2.whl.
File metadata
- Download URL: etcpak-0.9.8-cp38-cp38-macosx_10_9_universal2.whl
- Upload date:
- Size: 105.4 kB
- Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
736ecf41ef063770e780e6b8cb44b92068d913eab9ecd8c1c2ccd65f5965f95a
|
|
| MD5 |
6af693d55ee420950532996762f134d8
|
|
| BLAKE2b-256 |
30d8614080413133537e22a1e9b2bb9512b0dd9d7cdb9680b42680e7cae3cabb
|
File details
Details for the file etcpak-0.9.8-cp37-cp37m-win_amd64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 35.2 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d19d650566cd3f1ba814f5e3d028839bd541b2afd1a9e4d44154c9d68f8b33d2
|
|
| MD5 |
8d38034e5deb60e0c53baed65d028d8d
|
|
| BLAKE2b-256 |
3f1b0553966a038f3a5acccc5ebd6eaaee23f7262fd2fcdb28b91b6bd8c9f7c0
|
File details
Details for the file etcpak-0.9.8-cp37-cp37m-win32.whl.
File metadata
- Download URL: etcpak-0.9.8-cp37-cp37m-win32.whl
- Upload date:
- Size: 31.6 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7f56a71984b607d02275c29793606b948895637f1c7a8ad33f34eedf78c66f5
|
|
| MD5 |
377f084d97deeaa691bd4847bccb7925
|
|
| BLAKE2b-256 |
e54ee6002de93311d236e6efc49ed7ed33dd967bd5c8967fd34bdc3678cdcbd8
|
File details
Details for the file etcpak-0.9.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 313.5 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
482584a753b47b5e2b20c7ce932a2b4bb795af733a10c86978fdb01785c5ad75
|
|
| MD5 |
e430768d5563dd6a6d8f0588bcc53a44
|
|
| BLAKE2b-256 |
03b57359e9640ab8722b11faaab9cf0c0fd7eb74d23e5c0d737fd46759996dd7
|
File details
Details for the file etcpak-0.9.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 280.3 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ed8e6b5b66c45aca6c7753ab9e7131dbeca2a2250459fca261bfe374aa2529c
|
|
| MD5 |
93a2f7a3d0384a4dcb5ecaf965e43884
|
|
| BLAKE2b-256 |
80bf19249d410b06215e8a7d9ae5b2f7d66e71a9e90c431666eb898100b245fe
|
File details
Details for the file etcpak-0.9.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: etcpak-0.9.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 269.7 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6cb6b7c97f70383045060e7bc457f640b179e13f6be7dc52c67b54ab8df19b5
|
|
| MD5 |
bb6137fcaeabdcf705681f976811ccf9
|
|
| BLAKE2b-256 |
8da99657c9d046b3e2e3616641b61c639c280a2760e2832a6053a89bd7a246e6
|
File details
Details for the file etcpak-0.9.8-cp37-cp37m-macosx_10_9_x86_64.whl.
File metadata
- Download URL: etcpak-0.9.8-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 62.9 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7950ddbf49b5c7a5624da20d179f99ddd1055a4a0f53a64780f5a1e3f763e0cb
|
|
| MD5 |
71305b65bfd010c50f06977a80af3e96
|
|
| BLAKE2b-256 |
810c17e59dff4ea7b0497f8b7117acb9458ef398b05adc6bba97807652e66bfe
|