etcpak


Nameetcpak JSON
Version 0.9.13 PyPI version JSON
download
home_pageNone
Summarypython wrapper for etcpak
upload_time2024-11-14 23:24:14
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseMIT License Copyright (c) 2021 K0lb3 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords astc texture
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # etcpak

[![PyPI supported Python versions](https://img.shields.io/pypi/pyversions/etcpak.svg)](https://pypi.python.org/pypi/etcpak)
[![Win/Mac/Linux](https://img.shields.io/badge/platform-windows%20%7C%20macos%20%7C%20linux-informational)]()
[![MIT](https://img.shields.io/pypi/l/etcpak.svg)](https://github.com/K0lb3/etcpak/blob/master/LICENSE)
[![Build Status](https://github.com/K0lb3/etcpak/actions/workflows/python-package.yml/badge.svg)](https://github.com/K0lb3/etcpak/actions?query=workflow Build & Publish wheels)

A python wrapper for [wolfpld/etcpak](https://github.com/wolfpld/etcpak)
All relevant function  and class documentation was taken from [wolfpld/etcpak](https://github.com/wolfpld/etcpak).

1. [Installation](https://github.com/K0lb3/etcpak#installation)
2. [Example](https://github.com/K0lb3/etcpak#example)
3. [Functions](https://github.com/K0lb3/etcpak#functions)

## Installation

```cmd
pip install etcpak
```

or download/clone the git and use

```cmd
python setup.py install
```

## Example

```python
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__
```python
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](./etcpak/__init__.pyi)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "etcpak",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "astc, texture",
    "author": null,
    "author_email": "Rudolf Kolbe <rkolbe96@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/c7/fc/5fa49f9a5c6c4c2253718acc308c2fd5a42375b7181db6b8e8b4a8bd7158/etcpak-0.9.13.tar.gz",
    "platform": null,
    "description": "# etcpak\n\n[![PyPI supported Python versions](https://img.shields.io/pypi/pyversions/etcpak.svg)](https://pypi.python.org/pypi/etcpak)\n[![Win/Mac/Linux](https://img.shields.io/badge/platform-windows%20%7C%20macos%20%7C%20linux-informational)]()\n[![MIT](https://img.shields.io/pypi/l/etcpak.svg)](https://github.com/K0lb3/etcpak/blob/master/LICENSE)\n[![Build Status](https://github.com/K0lb3/etcpak/actions/workflows/python-package.yml/badge.svg)](https://github.com/K0lb3/etcpak/actions?query=workflow Build & Publish wheels)\n\nA python wrapper for [wolfpld/etcpak](https://github.com/wolfpld/etcpak)\nAll relevant function  and class documentation was taken from [wolfpld/etcpak](https://github.com/wolfpld/etcpak).\n\n1. [Installation](https://github.com/K0lb3/etcpak#installation)\n2. [Example](https://github.com/K0lb3/etcpak#example)\n3. [Functions](https://github.com/K0lb3/etcpak#functions)\n\n## Installation\n\n```cmd\npip install etcpak\n```\n\nor download/clone the git and use\n\n```cmd\npython setup.py install\n```\n\n## Example\n\n```python\nfrom PIL import Image\nimport etcpak\n\n# load image\nimg = Image.open(file_path)\n\n# get image data\nimg_data = img.convert(\"RGBA\").tobytes()\n\n# compress data\ncompressed = etcpak.compress_bc3(img_data, img.width, img.height)\n```\n\n__composite image for format comparission__\n```python\nimport os\nimport etcpak\nimport texture2ddecoder\nfrom PIL import Image\n\nFORMATS = [\n    (\"DXT1\", etcpak.compress_bc1, texture2ddecoder.decode_bc1),\n    (\"DXT1 Dither\", etcpak.compress_bc1_dither, texture2ddecoder.decode_bc1),\n    (\"DXT5\", etcpak.compress_bc3, texture2ddecoder.decode_bc3),\n    (\"ETC1\", etcpak.compress_etc1_rgb, texture2ddecoder.decode_etc1),\n    (\"ETC1 Dither\", etcpak.compress_etc1_rgb_dither, texture2ddecoder.decode_etc1),\n    (\"ETC2 RGB\", etcpak.compress_etc2_rgb, texture2ddecoder.decode_etc2),\n    (\"ETC2 RGBA\", etcpak.compress_etc2_rgba, texture2ddecoder.decode_etc2a8)\n]\n\np = \"S:\\\\Pictures\"\nfor fp in os.listdir(p):\n    if not fp[-4:] in [\".png\", \".jpg\", \".bmp\", \"jpeg\"]:\n        continue\n    # load image and adjust format and size\n    print(fp)\n    img = Image.open(os.path.join(p, fp)).convert(\"RGBA\")\n    img = img.crop((0,0,img.width-img.width%4, img.height-img.height%4))\n    \n    # create composite image\n    comp = Image.new(\"RGBA\", (img.width*8, img.height))\n    comp.paste(img, (0, 0))\n    print(img.width * img.height * 4)\n\n    # iterate over all formats\n    for i, (name, enc, dec) in enumerate(FORMATS):\n        print(name)\n        # make sure that the channel order is correct for the compression\n        if name[:3] == \"DXT\":\n            raw = img.tobytes()\n        elif name[:3] == \"ETC\":\n            r,g,b,a = img.split()\n            raw = Image.merge('RGBA', (b,g,r,a)).tobytes()\n        \n        # compress\n        data = enc(raw, img.width, img.height)\n\n        # decompress\n        dimg = Image.frombytes(\"RGBA\", img.size, dec(data, img.width, img.height), \"raw\", \"BGRA\")\n\n        # add to composite image\n        comp.paste(dimg, (img.width*(i+1), 0))\n\n    # save composite image\n    comp.save(os.path.splitext(fp)[0]+\".png\")\n```\n\n## Functions\n\n* all functions accept only arguments, no keywords\n* **the data has to be RGBA/BGRA for the RGB functions as well**\n* **all __DXT__ compressions require data in the __RGBA__ format**\n* **all __ETC__ compressions require data in the __BGRA__ format**\n\nsee [etcpak/__init__.pyi](./etcpak/__init__.pyi)\n",
    "bugtrack_url": null,
    "license": "MIT License  Copyright (c) 2021 K0lb3  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ",
    "summary": "python wrapper for etcpak",
    "version": "0.9.13",
    "project_urls": {
        "Bug Tracker": "https://github.com/K0lb3/etcpak",
        "Homepage": "https://github.com/K0lb3/etcpak"
    },
    "split_keywords": [
        "astc",
        " texture"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e5141911df0ef27633527b1bdadb3fd2aba2e47858df80a7a7da4bd9c355a3d",
                "md5": "7e80f41c196d20455c97730a53d3c135",
                "sha256": "655cd7b46e16ade47fe875f99173d65ba3b22cc1e67f012a6240ce3860513131"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7e80f41c196d20455c97730a53d3c135",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 406689,
            "upload_time": "2024-11-14T23:23:07",
            "upload_time_iso_8601": "2024-11-14T23:23:07.007496Z",
            "url": "https://files.pythonhosted.org/packages/6e/51/41911df0ef27633527b1bdadb3fd2aba2e47858df80a7a7da4bd9c355a3d/etcpak-0.9.13-cp37-abi3-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4338d607e07a41c9b8f9ac13defb71a1589a1765779613c4d69b9aad310a0cb5",
                "md5": "973fd1085b233ccef6c903afbcd2a498",
                "sha256": "fa7680f107e8d22e0906d77c2c7a3e5d2d58fcb3ab9f13a385875da8c8021ddf"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "973fd1085b233ccef6c903afbcd2a498",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 204874,
            "upload_time": "2024-11-14T23:23:09",
            "upload_time_iso_8601": "2024-11-14T23:23:09.160283Z",
            "url": "https://files.pythonhosted.org/packages/43/38/d607e07a41c9b8f9ac13defb71a1589a1765779613c4d69b9aad310a0cb5/etcpak-0.9.13-cp37-abi3-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f8faea64c9359a61a1e110a42ed7adf53d40c95b496caa50eb92e5f3d70a0ae5",
                "md5": "958f1eccf8b78c34de514fd76f9b9ac5",
                "sha256": "5f990e576422f6b0bab88c4064b05c5e58607cbd62a4358da5b36398b1c8c7c3"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "958f1eccf8b78c34de514fd76f9b9ac5",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1635397,
            "upload_time": "2024-11-14T23:23:11",
            "upload_time_iso_8601": "2024-11-14T23:23:11.451081Z",
            "url": "https://files.pythonhosted.org/packages/f8/fa/ea64c9359a61a1e110a42ed7adf53d40c95b496caa50eb92e5f3d70a0ae5/etcpak-0.9.13-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "700c7f0877a8a7e66b6e67ea0bef09a06903c8977ed4a956264c656074863ec5",
                "md5": "0c155deda7148b444e7832e05c7ad1f4",
                "sha256": "a7e979768cc05389cf746fcbdb9c80968ca4bbc1bfca87a57f844ae70410b155"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0c155deda7148b444e7832e05c7ad1f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 788737,
            "upload_time": "2024-11-14T23:23:13",
            "upload_time_iso_8601": "2024-11-14T23:23:13.768876Z",
            "url": "https://files.pythonhosted.org/packages/70/0c/7f0877a8a7e66b6e67ea0bef09a06903c8977ed4a956264c656074863ec5/etcpak-0.9.13-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9407e7dd500056ee98e1593e44f636bc6f46b23a0c64b26b553ec411576b175f",
                "md5": "0659834701a5dff1ff1b1ce049369eab",
                "sha256": "dca533910976938280ff3ff705047b588e620a43746f74572860552d9fe2b1fb"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "0659834701a5dff1ff1b1ce049369eab",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 820528,
            "upload_time": "2024-11-14T23:23:15",
            "upload_time_iso_8601": "2024-11-14T23:23:15.508739Z",
            "url": "https://files.pythonhosted.org/packages/94/07/e7dd500056ee98e1593e44f636bc6f46b23a0c64b26b553ec411576b175f/etcpak-0.9.13-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3f0c87678eedb9fe2cba9d097c8610296186b626910feae4a0cab8a2efa35883",
                "md5": "f8ab4b0245835ebd66f8b7528cba11fd",
                "sha256": "4e289707878d9b60f813fa5ab757393e08eff38bd6b3244cd2294d72f633b328"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "f8ab4b0245835ebd66f8b7528cba11fd",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 905073,
            "upload_time": "2024-11-14T23:23:17",
            "upload_time_iso_8601": "2024-11-14T23:23:17.710671Z",
            "url": "https://files.pythonhosted.org/packages/3f/0c/87678eedb9fe2cba9d097c8610296186b626910feae4a0cab8a2efa35883/etcpak-0.9.13-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ef7f68eb1f65370537e8f18a82c2519f2d3d2aed80c8fc001533acca241e240",
                "md5": "9bcb51cb78cf4476cd28ed93700e27f4",
                "sha256": "1610ae641529d7cb65a5dcd96b96e014e35c7b03a8b017a735fe768d1925312d"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9bcb51cb78cf4476cd28ed93700e27f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 3563871,
            "upload_time": "2024-11-14T23:23:19",
            "upload_time_iso_8601": "2024-11-14T23:23:19.312652Z",
            "url": "https://files.pythonhosted.org/packages/7e/f7/f68eb1f65370537e8f18a82c2519f2d3d2aed80c8fc001533acca241e240/etcpak-0.9.13-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cad1ce9476178b4f65d57e559090a35527cf310f5148a6abe99a0963d62c71c2",
                "md5": "3e43de415a568d31168695894e35ab3f",
                "sha256": "ae124b2e6df191d519b783e01794287dbf188548576a2bb68d361417dfa3ed17"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3e43de415a568d31168695894e35ab3f",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 2381225,
            "upload_time": "2024-11-14T23:23:22",
            "upload_time_iso_8601": "2024-11-14T23:23:22.088077Z",
            "url": "https://files.pythonhosted.org/packages/ca/d1/ce9476178b4f65d57e559090a35527cf310f5148a6abe99a0963d62c71c2/etcpak-0.9.13-cp37-abi3-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c0cc8c6e31da3ba828e1665ad748001194a59a657d011f042eb4de938625d8e",
                "md5": "736dd85a91411206651d49ef885f82d7",
                "sha256": "3aa18143087541786b27cbf2f300aaedaf24e8dc0e97a2805414f071df3c933f"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "736dd85a91411206651d49ef885f82d7",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1504902,
            "upload_time": "2024-11-14T23:23:23",
            "upload_time_iso_8601": "2024-11-14T23:23:23.746919Z",
            "url": "https://files.pythonhosted.org/packages/8c/0c/c8c6e31da3ba828e1665ad748001194a59a657d011f042eb4de938625d8e/etcpak-0.9.13-cp37-abi3-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e172af8f68f96083eeab9e9e4dca95a1cbab342e704d79b9ffba822f12608f6",
                "md5": "6956ebea81aa1df7f655c30bfb47fb2c",
                "sha256": "ff7a6223f141f092acdd67274eecb929c2d988c34dc401cfa5b2dc80fc7e8a84"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "6956ebea81aa1df7f655c30bfb47fb2c",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1809580,
            "upload_time": "2024-11-14T23:23:25",
            "upload_time_iso_8601": "2024-11-14T23:23:25.461376Z",
            "url": "https://files.pythonhosted.org/packages/6e/17/2af8f68f96083eeab9e9e4dca95a1cbab342e704d79b9ffba822f12608f6/etcpak-0.9.13-cp37-abi3-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "89e53e3a35aafc6cc34a7762d38b025541d59c7601b7ddbe32e03534d7da0dd1",
                "md5": "0978193093b13fe5c3f455d0cde1928b",
                "sha256": "754db5cf07f584ec480aee10ec1cae1e393281676be8fe085f63d2c2c936df49"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "0978193093b13fe5c3f455d0cde1928b",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1800371,
            "upload_time": "2024-11-14T23:23:27",
            "upload_time_iso_8601": "2024-11-14T23:23:27.591168Z",
            "url": "https://files.pythonhosted.org/packages/89/e5/3e3a35aafc6cc34a7762d38b025541d59c7601b7ddbe32e03534d7da0dd1/etcpak-0.9.13-cp37-abi3-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1f99766e8e22873f1bcae4787885ffea0e055f18f27ff692050cc37e3e48add7",
                "md5": "c6db28353a5ffe1c44348f382d5b52ff",
                "sha256": "cf171b319c13b796acc82fe58182185b109c458b6bd0c93bf0b1c70d20c79415"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "c6db28353a5ffe1c44348f382d5b52ff",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 2005931,
            "upload_time": "2024-11-14T23:23:29",
            "upload_time_iso_8601": "2024-11-14T23:23:29.176787Z",
            "url": "https://files.pythonhosted.org/packages/1f/99/766e8e22873f1bcae4787885ffea0e055f18f27ff692050cc37e3e48add7/etcpak-0.9.13-cp37-abi3-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f6f4fdc6513faae45436aa865700f3e575920036e824d633ce74b346096bb539",
                "md5": "71da049fe1e5f69dc99c5b6b8f8635ba",
                "sha256": "2aa1e3ef39fa092de1ea8e3da91f1ef1614cbff152f48262e0d43228e2e25c13"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "71da049fe1e5f69dc99c5b6b8f8635ba",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 4273008,
            "upload_time": "2024-11-14T23:23:31",
            "upload_time_iso_8601": "2024-11-14T23:23:31.635578Z",
            "url": "https://files.pythonhosted.org/packages/f6/f4/fdc6513faae45436aa865700f3e575920036e824d633ce74b346096bb539/etcpak-0.9.13-cp37-abi3-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "45e9d9b6b770223b625f1a9b5565cbcf6be7db72ac9abad29c3abf5086bc26a0",
                "md5": "3f885047f064306a2895a3b6132b7da0",
                "sha256": "d17a1a27f077e9ee512c07a1dc8b9cf70a443c5aa62ef6572d979d55052a84ed"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-win32.whl",
            "has_sig": false,
            "md5_digest": "3f885047f064306a2895a3b6132b7da0",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 347581,
            "upload_time": "2024-11-14T23:23:33",
            "upload_time_iso_8601": "2024-11-14T23:23:33.288188Z",
            "url": "https://files.pythonhosted.org/packages/45/e9/d9b6b770223b625f1a9b5565cbcf6be7db72ac9abad29c3abf5086bc26a0/etcpak-0.9.13-cp37-abi3-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c6876381335384058b6852e408efcaef3fc75f4c2fb54c38fa6da719c165051",
                "md5": "a300b00aad63938aed3c8fd322bec930",
                "sha256": "511899cb69052a309010343f49b2b96c847706c49d78e18cd21af80e35fb6716"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-cp37-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a300b00aad63938aed3c8fd322bec930",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1687427,
            "upload_time": "2024-11-14T23:23:35",
            "upload_time_iso_8601": "2024-11-14T23:23:35.316336Z",
            "url": "https://files.pythonhosted.org/packages/2c/68/76381335384058b6852e408efcaef3fc75f4c2fb54c38fa6da719c165051/etcpak-0.9.13-cp37-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e310cc1bcd71841a1f103f5afbf1737a1d130b4710b2992bce38241a17f44e9c",
                "md5": "7d63e86f8b87c57879df0d142a62a2e1",
                "sha256": "423d179c778792c1cca10198a6f9e7cf31239063733a96ce02b8fc4ecdbeedf5"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7d63e86f8b87c57879df0d142a62a2e1",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 367520,
            "upload_time": "2024-11-14T23:23:36",
            "upload_time_iso_8601": "2024-11-14T23:23:36.844042Z",
            "url": "https://files.pythonhosted.org/packages/e3/10/cc1bcd71841a1f103f5afbf1737a1d130b4710b2992bce38241a17f44e9c/etcpak-0.9.13-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a55086ccff18f636c0d340f26a0237c328c31ccd87baf7d4d393e796d7f6a9b1",
                "md5": "3a86bc3f96752b033132e6452684ded1",
                "sha256": "39e726ac71ba0b919649dba62dee028e861de34e21f50794135d9c6407012b41"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3a86bc3f96752b033132e6452684ded1",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 168152,
            "upload_time": "2024-11-14T23:23:38",
            "upload_time_iso_8601": "2024-11-14T23:23:38.804155Z",
            "url": "https://files.pythonhosted.org/packages/a5/50/86ccff18f636c0d340f26a0237c328c31ccd87baf7d4d393e796d7f6a9b1/etcpak-0.9.13-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0388c67ff0278993927ca1fde6255eebed8f28fbfde7b4751d9f518d7ece8d2d",
                "md5": "28cc4f3603a897075ceedb4207dad57d",
                "sha256": "8a21a01e47b229dd3cbc51dcfb8dab9595a6a3c991a01c2406725e2746ceda61"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "28cc4f3603a897075ceedb4207dad57d",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 249009,
            "upload_time": "2024-11-14T23:23:40",
            "upload_time_iso_8601": "2024-11-14T23:23:40.121569Z",
            "url": "https://files.pythonhosted.org/packages/03/88/c67ff0278993927ca1fde6255eebed8f28fbfde7b4751d9f518d7ece8d2d/etcpak-0.9.13-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa196487faf64ae0e78ab84093f268f0578dcdbdf8987092511728ec1c46b1e8",
                "md5": "21ab9e30ee1b891885edfb67a7c144ff",
                "sha256": "21504580ee20e1a09da0e6bab0309c844c2e47d3c5132e64217c1a56e4d460bf"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "21ab9e30ee1b891885edfb67a7c144ff",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 134925,
            "upload_time": "2024-11-14T23:23:42",
            "upload_time_iso_8601": "2024-11-14T23:23:42.145466Z",
            "url": "https://files.pythonhosted.org/packages/fa/19/6487faf64ae0e78ab84093f268f0578dcdbdf8987092511728ec1c46b1e8/etcpak-0.9.13-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f961db89c80a069d74c7bb1b304c9bbd697d91dbcbb6652b262b8e261ca396a8",
                "md5": "282c86680add641651ca19b1ede91bd4",
                "sha256": "20f6b7dbbd02a5e131493f77d6d813e344c85ce6ae24822edb9e6652ed29536f"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "282c86680add641651ca19b1ede91bd4",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 521711,
            "upload_time": "2024-11-14T23:23:44",
            "upload_time_iso_8601": "2024-11-14T23:23:44.031654Z",
            "url": "https://files.pythonhosted.org/packages/f9/61/db89c80a069d74c7bb1b304c9bbd697d91dbcbb6652b262b8e261ca396a8/etcpak-0.9.13-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd74c5c436e1850be514c10087e29938afd1a1bc167446ebc41cc006bec2f631",
                "md5": "4054c4cc61076a3136aba91a9a9b08b1",
                "sha256": "de0deaacf5b6f72879c101bcaaee0fabf6d3eb71121da6e86a4f5849d8c04e3b"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4054c4cc61076a3136aba91a9a9b08b1",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 1689863,
            "upload_time": "2024-11-14T23:23:45",
            "upload_time_iso_8601": "2024-11-14T23:23:45.509473Z",
            "url": "https://files.pythonhosted.org/packages/dd/74/c5c436e1850be514c10087e29938afd1a1bc167446ebc41cc006bec2f631/etcpak-0.9.13-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c639e18569c91bb339f1cb6d8d192457d0f6bc8fd8a487b479a9a367a13f6fa6",
                "md5": "e1c8711f376eccce02bee1f5169fce9d",
                "sha256": "fa47b11da4216d85af740561f32c5a1f4b260ddf2daacc31b6f4880e5c80e818"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e1c8711f376eccce02bee1f5169fce9d",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 370646,
            "upload_time": "2024-11-14T23:23:47",
            "upload_time_iso_8601": "2024-11-14T23:23:47.022725Z",
            "url": "https://files.pythonhosted.org/packages/c6/39/e18569c91bb339f1cb6d8d192457d0f6bc8fd8a487b479a9a367a13f6fa6/etcpak-0.9.13-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fbeabc08a283f8289db20031da70aaf5899ce26d30c8250b7c8b1f7c170a0f33",
                "md5": "0221165f931e2d413216c6b08d527f36",
                "sha256": "57993c2cc8a5c515b9e1e4cb4e16fe6cf598a05f17c1cef540fc33047272ecd2"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0221165f931e2d413216c6b08d527f36",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 251460,
            "upload_time": "2024-11-14T23:23:48",
            "upload_time_iso_8601": "2024-11-14T23:23:48.622642Z",
            "url": "https://files.pythonhosted.org/packages/fb/ea/bc08a283f8289db20031da70aaf5899ce26d30c8250b7c8b1f7c170a0f33/etcpak-0.9.13-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4a674f4d94b27b8e1e8b5dd80c51d52b7b2a2255a29e9334ad3f669ba9d5470",
                "md5": "37ebd357d2dc7ea63fa3779d2703495b",
                "sha256": "8481a41f197ba2501e8e25b8b67e700adfa159706ae5b9ca191b81146306cbc1"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "37ebd357d2dc7ea63fa3779d2703495b",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 136575,
            "upload_time": "2024-11-14T23:23:50",
            "upload_time_iso_8601": "2024-11-14T23:23:50.635009Z",
            "url": "https://files.pythonhosted.org/packages/e4/a6/74f4d94b27b8e1e8b5dd80c51d52b7b2a2255a29e9334ad3f669ba9d5470/etcpak-0.9.13-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c094a6760eb6b587a32ff0c63de5ff18f755b7bb883a9e3d3da79ab5fa58e186",
                "md5": "b5eebb2afab01545b117704acfac4a69",
                "sha256": "368cad74a40df68cd12a359f1773db863f8950a80ffaa0670c744a5c2a842029"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b5eebb2afab01545b117704acfac4a69",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 529010,
            "upload_time": "2024-11-14T23:23:52",
            "upload_time_iso_8601": "2024-11-14T23:23:52.604011Z",
            "url": "https://files.pythonhosted.org/packages/c0/94/a6760eb6b587a32ff0c63de5ff18f755b7bb883a9e3d3da79ab5fa58e186/etcpak-0.9.13-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eb0156fff22ddc6a5dde02ab38beb32b6c0701ab172c3e32230f7050032e5a24",
                "md5": "3aa7ec8464b5446179442b5e19493fed",
                "sha256": "a1c2856d0873a730437815949611d2012eeda362904fd312c9b3b181ed671b04"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp37-pypy37_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3aa7ec8464b5446179442b5e19493fed",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 1687715,
            "upload_time": "2024-11-14T23:23:54",
            "upload_time_iso_8601": "2024-11-14T23:23:54.380865Z",
            "url": "https://files.pythonhosted.org/packages/eb/01/56fff22ddc6a5dde02ab38beb32b6c0701ab172c3e32230f7050032e5a24/etcpak-0.9.13-pp37-pypy37_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1f6244fe96e7b0fe64d7496f56fd77e87f9ceaa8fbdeaaff48f5a8ce014b096",
                "md5": "eb920fccf3aad481e1ed76a3f53e1f57",
                "sha256": "af04c3c95e5544a983813a36e32da0575f178810fc0e82a63f3e4554754a87e8"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "eb920fccf3aad481e1ed76a3f53e1f57",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 370643,
            "upload_time": "2024-11-14T23:23:55",
            "upload_time_iso_8601": "2024-11-14T23:23:55.930731Z",
            "url": "https://files.pythonhosted.org/packages/d1/f6/244fe96e7b0fe64d7496f56fd77e87f9ceaa8fbdeaaff48f5a8ce014b096/etcpak-0.9.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef5bd0f71662c04bf974e7db026648fccee05beba3a509fe72f3be0fadca78e9",
                "md5": "378ddc321a0eae68eac4a2b096607390",
                "sha256": "a6e95e9d97ff327db26325eb8da6644ae416786e48470fe18ca1e9a460e7ed16"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "378ddc321a0eae68eac4a2b096607390",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 168144,
            "upload_time": "2024-11-14T23:23:57",
            "upload_time_iso_8601": "2024-11-14T23:23:57.377557Z",
            "url": "https://files.pythonhosted.org/packages/ef/5b/d0f71662c04bf974e7db026648fccee05beba3a509fe72f3be0fadca78e9/etcpak-0.9.13-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7f359ed637a232b8f5d5b996f702c80a2d558cf332316dca215c5ede850412ab",
                "md5": "2b7a69c5b85d7b656f33d5fd01a8bc31",
                "sha256": "9e3f9d43d6e33ee68561449c15ee10395e60bf4e955a7e7c4121ee1deb673e39"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2b7a69c5b85d7b656f33d5fd01a8bc31",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 249005,
            "upload_time": "2024-11-14T23:23:58",
            "upload_time_iso_8601": "2024-11-14T23:23:58.619203Z",
            "url": "https://files.pythonhosted.org/packages/7f/35/9ed637a232b8f5d5b996f702c80a2d558cf332316dca215c5ede850412ab/etcpak-0.9.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "84ab76d2bee1893cefa994a119e8d13cb6d9c818c8b9ec293cf8b8ab0855d8c8",
                "md5": "4295d27c4a2f65aafdbb40284ea3be38",
                "sha256": "f4ce355878ac9a7de872f587b2321a7936bf0b6a036f2ea200a6af2859d3f0d7"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "4295d27c4a2f65aafdbb40284ea3be38",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 134920,
            "upload_time": "2024-11-14T23:24:00",
            "upload_time_iso_8601": "2024-11-14T23:24:00.085479Z",
            "url": "https://files.pythonhosted.org/packages/84/ab/76d2bee1893cefa994a119e8d13cb6d9c818c8b9ec293cf8b8ab0855d8c8/etcpak-0.9.13-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9061dae81cbb61268ff43f4557945e753faa6b24997fdb2bb4da2eb064125543",
                "md5": "a4859c5b05c9095c257095b42a86a3a9",
                "sha256": "b0c4b2ab99954bf1ebf3e8a727cc6493001913398b8cd8be59f433e12b4aee49"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a4859c5b05c9095c257095b42a86a3a9",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 521706,
            "upload_time": "2024-11-14T23:24:01",
            "upload_time_iso_8601": "2024-11-14T23:24:01.476469Z",
            "url": "https://files.pythonhosted.org/packages/90/61/dae81cbb61268ff43f4557945e753faa6b24997fdb2bb4da2eb064125543/etcpak-0.9.13-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c42981af03aae63661f9644d89604b8a9e7ef6eed0182e3ccbc350d012d3d3a4",
                "md5": "5ba1c4a6f55319c4e2e9db6a8a564c8b",
                "sha256": "906dc7faafd59c167874bf0aaef408ade411e45e156ef6977dfdd6f7b6f3381a"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5ba1c4a6f55319c4e2e9db6a8a564c8b",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 1687700,
            "upload_time": "2024-11-14T23:24:02",
            "upload_time_iso_8601": "2024-11-14T23:24:02.841017Z",
            "url": "https://files.pythonhosted.org/packages/c4/29/81af03aae63661f9644d89604b8a9e7ef6eed0182e3ccbc350d012d3d3a4/etcpak-0.9.13-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f0f0a636f48c6629046432659c93c4b1afdb2267099ea4d87b6625d4dc59096e",
                "md5": "5faaeb0da6bb33f782eb6f7f054f58d6",
                "sha256": "8ac961d28d216f7adef661db070a4b5283dc1d948072351acb3d49b12a593461"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp39-pypy39_pp73-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5faaeb0da6bb33f782eb6f7f054f58d6",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 367509,
            "upload_time": "2024-11-14T23:24:04",
            "upload_time_iso_8601": "2024-11-14T23:24:04.281806Z",
            "url": "https://files.pythonhosted.org/packages/f0/f0/a636f48c6629046432659c93c4b1afdb2267099ea4d87b6625d4dc59096e/etcpak-0.9.13-pp39-pypy39_pp73-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e0ec37f60b68236416ddf20ea56f72107ddcff9e90c57434cd7a3144c0b4547",
                "md5": "0fd15647c5001fb0541512439ee50911",
                "sha256": "f6693382ddab5834cfa9ca9d559d3994668989e87bbd93c61ff490e3a3db16eb"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0fd15647c5001fb0541512439ee50911",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 168145,
            "upload_time": "2024-11-14T23:24:05",
            "upload_time_iso_8601": "2024-11-14T23:24:05.708844Z",
            "url": "https://files.pythonhosted.org/packages/7e/0e/c37f60b68236416ddf20ea56f72107ddcff9e90c57434cd7a3144c0b4547/etcpak-0.9.13-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cb9af7e51327973d03befb1a873c114b4f9f6c9d1f83680c66973d7c645974b9",
                "md5": "ab13ab5716d3605a0075d6c75bc16c24",
                "sha256": "79586e98477754d82ef0a5ec1ffe587160a4651ba2008be7e668d373e10a6740"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ab13ab5716d3605a0075d6c75bc16c24",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 249005,
            "upload_time": "2024-11-14T23:24:07",
            "upload_time_iso_8601": "2024-11-14T23:24:07.862876Z",
            "url": "https://files.pythonhosted.org/packages/cb/9a/f7e51327973d03befb1a873c114b4f9f6c9d1f83680c66973d7c645974b9/etcpak-0.9.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f916ffb8df556048f31ae548c135540feceb85aaee9834a08ef75e689b10147",
                "md5": "ffa3ef61aaf58c2cb401b1966b03d95f",
                "sha256": "06e2abebb14ec3ecab247886af8639cfce7ddcc60fc6eb606b6ad243807cb49e"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ffa3ef61aaf58c2cb401b1966b03d95f",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 134920,
            "upload_time": "2024-11-14T23:24:09",
            "upload_time_iso_8601": "2024-11-14T23:24:09.270954Z",
            "url": "https://files.pythonhosted.org/packages/6f/91/6ffb8df556048f31ae548c135540feceb85aaee9834a08ef75e689b10147/etcpak-0.9.13-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07099121fb978bbb819bd39c599cdedc49ec05298a3619257dd6aa67f091e72e",
                "md5": "badf93d339868ff75c17b8964ba06214",
                "sha256": "cfbf74a4a30811a32f29548a2ea29c3483020798e03008167e418d5f0f1a72c4"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "badf93d339868ff75c17b8964ba06214",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 521703,
            "upload_time": "2024-11-14T23:24:11",
            "upload_time_iso_8601": "2024-11-14T23:24:11.234843Z",
            "url": "https://files.pythonhosted.org/packages/07/09/9121fb978bbb819bd39c599cdedc49ec05298a3619257dd6aa67f091e72e/etcpak-0.9.13-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4b4e7e250b29758fc0c38a2980ebd4cbd4d6622a7e22bfedb79ddd954646724f",
                "md5": "0f3b8c9b2ba19c1df53b144d61ad596b",
                "sha256": "be7633432072c9f58a1057fd6bfb5b8b99df456b87b08f6c37499d22a7f4dc36"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0f3b8c9b2ba19c1df53b144d61ad596b",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 1688257,
            "upload_time": "2024-11-14T23:24:12",
            "upload_time_iso_8601": "2024-11-14T23:24:12.622389Z",
            "url": "https://files.pythonhosted.org/packages/4b/4e/7e250b29758fc0c38a2980ebd4cbd4d6622a7e22bfedb79ddd954646724f/etcpak-0.9.13-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c7fc5fa49f9a5c6c4c2253718acc308c2fd5a42375b7181db6b8e8b4a8bd7158",
                "md5": "f62d4bbd7d0f38fdbb643e62e32b1fab",
                "sha256": "ed1f59ca55b377770b1676f9dc62352dc3e88a1611cd6f08c5a8113f2c813250"
            },
            "downloads": -1,
            "filename": "etcpak-0.9.13.tar.gz",
            "has_sig": false,
            "md5_digest": "f62d4bbd7d0f38fdbb643e62e32b1fab",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 440221,
            "upload_time": "2024-11-14T23:24:14",
            "upload_time_iso_8601": "2024-11-14T23:24:14.099730Z",
            "url": "https://files.pythonhosted.org/packages/c7/fc/5fa49f9a5c6c4c2253718acc308c2fd5a42375b7181db6b8e8b4a8bd7158/etcpak-0.9.13.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-14 23:24:14",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "K0lb3",
    "github_project": "etcpak",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "etcpak"
}
        
Elapsed time: 1.20379s