pystaleds


Namepystaleds JSON
Version 0.1.7 PyPI version JSON
download
home_pageNone
SummaryCLI tool for checking stale docstrings.
upload_time2024-04-19 01:18:58
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords rust docstrings pre-commit cli tool testing ci
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pystaleds

![Code Tests](https://github.com/AloizioMacedo/pystaleds/actions/workflows/tests.yml/badge.svg?branch=master)
[![Coverage Status](https://coveralls.io/repos/github/AloizioMacedo/pystaleds/badge.svg?branch=master)](https://coveralls.io/github/AloizioMacedo/pystaleds?branch=master)
![Linting](https://github.com/AloizioMacedo/pystaleds/actions/workflows/linting.yml/badge.svg?branch=master)

Tool to check for docstring stale status compared to function signature.

Compares thing such as order of arguments, type mismatches, absence of arguments etc.

## Installing

You can install the package directly via pip using

```bash
pip install pystaleds
```

You can also simply build the binary using this repository directly with Rust.
For instance,

```bash
cargo build -r
./target/release/pystaleds test_folder
```

would run the program to check the files inside `test_folder` in this repository.

## Example

Suppose we have a function `f` as below.

```python
def f(x):
    """This is my function.

    Args:
        x: This is my variable

    Returns:
        I just return whatever was passed to me.
    """
    return x
```

In a new change, we want to add a flag in order to reverse the argument or not.

```python
def f(x, reverse):
    """This is my function.

    Args:
        x: This is my variable

    Returns:
        I just return whatever was passed to me.
    """
    if reverse:
        return -x
    else:
        return x
```

Note that we didn't change the docstring to reflect that we have a new variable.
This is precisely the type of thing we want to identify.

Running v0.1.1 of `pystaleds`, we would get the following results for each one
of those files:

```bash
✅ Success!
```

```bash
ERROR pystaleds::rules_checking: test.py: Line 1: Args from function: [("x", None), ("reverse", None)]. Args from docstring: [("x", None)]
Error: found errors in 1 file
```

The `None` that is present in that log line pertains to the types of the arguments in
case they are type hinted.

Indeed, if our code were:

```python
def f(x: int, reverse: bool):
    """This is my function.

    Args:
        x (int): This is my variable

    Returns:
        int: I just return whatever was passed to me.
    """
    if reverse:
        return -x
    else:
        return x
```

we would get:

```bash
ERROR pystaleds::rules_checking: test.py: Line 1: Args from function: [("x", Some("int")), ("reverse", Some("bool"))]. Args from docstring: [("x", Some("int"))]
Error: found errors in 1 file
```

If we change our code to

```python
def f(x: int, reverse: bool):
    """This is my function.

    Args:
        x (int): This is my variable
        reverse: Whether to reverse before returning.

    Returns:
        int: I just return whatever was passed to me.
    """
    if reverse:
        return -x
    else:
        return x
```

we fix the issue! ✅ Success!

Note, however, that if you put mismatching types for the signature and the docstring,
it will again raise errors.

## Options

The only required argument is the path, which can be either a folder or an isolated
file. In case it is a folder, it will run through its contents recursively.

Optional boolean arguments include:

-   --allow-hidden (--ah): This will include hidden files (i.e., those starting with
    ".") in the directory traversal.
-   --break-on-empty-line (--be): This will consider an empty line as a signal that
    the arguments section of the docstring has ended.
-   --forbid-no-docstring (--nd): This will raise an error in case a docstring is
    absent in a function definition.
-   --forbid-no-args-in-docstring (--na): This will raise an error in case a docstring
    does not have an arguments section.
-   --forbid_untyped_docstrings (--nu): This will raise an error in case a docstring
    has untyped arguments.

Optional non-boolean arguments include:

-   --glob (-g): Allows passing a glob that will determine which files to consider.
    In order for this to work, the path given to the program must be a folder. Then,
    the glob will be considered having such folder as root.
-   --docstyle (-s): Allows selecting the specific docstyle as a source for parsing.
    Defaults to auto-detect, which will try both google and numpy and use the one
    that works. But can be chosen to be specifically google or numpy.

## Benchmarking

The benchmark below (done with [hyperfine](https://github.com/sharkdp/hyperfine))
includes the average times to run each checker tool on my machine across different
projects. The `test_folder` refers to the folder on the root of this repo with two
simple `.py` files.

If the time would be over 1 minute, it is indicated as NaN in the table, as I
just stopped the test.

| Checker                                                 | pandas [ms] | numpy [ms] | fastapi [ms] | test_folder [ms] |
| ------------------------------------------------------- | ----------- | ---------- | ------------ | ---------------- |
| pystaleds                                               | 21.7        | 17.9       | 19.2         | 2.6              |
| pystaleds (with tree-sitter parsing)                    | 616.0       | 370.4      | 102.5        | 4.1              |
| [pydoclint](https://github.com/jsh9/pydoclint)          | 7418        | 3513       | 714.6        | 62.5             |
| [darglint](https://github.com/terrencepreilly/darglint) | NaN         | NaN        | 1152         | 125.3            |
| [docsig](https://github.com/jshwi/docsig)               | NaN         | NaN        | 19353        | 527.0            |


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pystaleds",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "Aloizio Macedo <aloizioMacedo@gmail.com>",
    "keywords": "rust, docstrings, pre-commit, cli, tool, testing, ci",
    "author": null,
    "author_email": "Aloizio Macedo <aloizioMacedo@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/80/95/38bd9cfbbdbc9363cb2d7135d9bbac1f15b5f412d0a1a568435fbdf54f49/pystaleds-0.1.7.tar.gz",
    "platform": null,
    "description": "# pystaleds\n\n![Code Tests](https://github.com/AloizioMacedo/pystaleds/actions/workflows/tests.yml/badge.svg?branch=master)\n[![Coverage Status](https://coveralls.io/repos/github/AloizioMacedo/pystaleds/badge.svg?branch=master)](https://coveralls.io/github/AloizioMacedo/pystaleds?branch=master)\n![Linting](https://github.com/AloizioMacedo/pystaleds/actions/workflows/linting.yml/badge.svg?branch=master)\n\nTool to check for docstring stale status compared to function signature.\n\nCompares thing such as order of arguments, type mismatches, absence of arguments etc.\n\n## Installing\n\nYou can install the package directly via pip using\n\n```bash\npip install pystaleds\n```\n\nYou can also simply build the binary using this repository directly with Rust.\nFor instance,\n\n```bash\ncargo build -r\n./target/release/pystaleds test_folder\n```\n\nwould run the program to check the files inside `test_folder` in this repository.\n\n## Example\n\nSuppose we have a function `f` as below.\n\n```python\ndef f(x):\n    \"\"\"This is my function.\n\n    Args:\n        x: This is my variable\n\n    Returns:\n        I just return whatever was passed to me.\n    \"\"\"\n    return x\n```\n\nIn a new change, we want to add a flag in order to reverse the argument or not.\n\n```python\ndef f(x, reverse):\n    \"\"\"This is my function.\n\n    Args:\n        x: This is my variable\n\n    Returns:\n        I just return whatever was passed to me.\n    \"\"\"\n    if reverse:\n        return -x\n    else:\n        return x\n```\n\nNote that we didn't change the docstring to reflect that we have a new variable.\nThis is precisely the type of thing we want to identify.\n\nRunning v0.1.1 of `pystaleds`, we would get the following results for each one\nof those files:\n\n```bash\n\u2705 Success!\n```\n\n```bash\nERROR pystaleds::rules_checking: test.py: Line 1: Args from function: [(\"x\", None), (\"reverse\", None)]. Args from docstring: [(\"x\", None)]\nError: found errors in 1 file\n```\n\nThe `None` that is present in that log line pertains to the types of the arguments in\ncase they are type hinted.\n\nIndeed, if our code were:\n\n```python\ndef f(x: int, reverse: bool):\n    \"\"\"This is my function.\n\n    Args:\n        x (int): This is my variable\n\n    Returns:\n        int: I just return whatever was passed to me.\n    \"\"\"\n    if reverse:\n        return -x\n    else:\n        return x\n```\n\nwe would get:\n\n```bash\nERROR pystaleds::rules_checking: test.py: Line 1: Args from function: [(\"x\", Some(\"int\")), (\"reverse\", Some(\"bool\"))]. Args from docstring: [(\"x\", Some(\"int\"))]\nError: found errors in 1 file\n```\n\nIf we change our code to\n\n```python\ndef f(x: int, reverse: bool):\n    \"\"\"This is my function.\n\n    Args:\n        x (int): This is my variable\n        reverse: Whether to reverse before returning.\n\n    Returns:\n        int: I just return whatever was passed to me.\n    \"\"\"\n    if reverse:\n        return -x\n    else:\n        return x\n```\n\nwe fix the issue! \u2705 Success!\n\nNote, however, that if you put mismatching types for the signature and the docstring,\nit will again raise errors.\n\n## Options\n\nThe only required argument is the path, which can be either a folder or an isolated\nfile. In case it is a folder, it will run through its contents recursively.\n\nOptional boolean arguments include:\n\n-   --allow-hidden (--ah): This will include hidden files (i.e., those starting with\n    \".\") in the directory traversal.\n-   --break-on-empty-line (--be): This will consider an empty line as a signal that\n    the arguments section of the docstring has ended.\n-   --forbid-no-docstring (--nd): This will raise an error in case a docstring is\n    absent in a function definition.\n-   --forbid-no-args-in-docstring (--na): This will raise an error in case a docstring\n    does not have an arguments section.\n-   --forbid_untyped_docstrings (--nu): This will raise an error in case a docstring\n    has untyped arguments.\n\nOptional non-boolean arguments include:\n\n-   --glob (-g): Allows passing a glob that will determine which files to consider.\n    In order for this to work, the path given to the program must be a folder. Then,\n    the glob will be considered having such folder as root.\n-   --docstyle (-s): Allows selecting the specific docstyle as a source for parsing.\n    Defaults to auto-detect, which will try both google and numpy and use the one\n    that works. But can be chosen to be specifically google or numpy.\n\n## Benchmarking\n\nThe benchmark below (done with [hyperfine](https://github.com/sharkdp/hyperfine))\nincludes the average times to run each checker tool on my machine across different\nprojects. The `test_folder` refers to the folder on the root of this repo with two\nsimple `.py` files.\n\nIf the time would be over 1 minute, it is indicated as NaN in the table, as I\njust stopped the test.\n\n| Checker                                                 | pandas [ms] | numpy [ms] | fastapi [ms] | test_folder [ms] |\n| ------------------------------------------------------- | ----------- | ---------- | ------------ | ---------------- |\n| pystaleds                                               | 21.7        | 17.9       | 19.2         | 2.6              |\n| pystaleds (with tree-sitter parsing)                    | 616.0       | 370.4      | 102.5        | 4.1              |\n| [pydoclint](https://github.com/jsh9/pydoclint)          | 7418        | 3513       | 714.6        | 62.5             |\n| [darglint](https://github.com/terrencepreilly/darglint) | NaN         | NaN        | 1152         | 125.3            |\n| [docsig](https://github.com/jshwi/docsig)               | NaN         | NaN        | 19353        | 527.0            |\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "CLI tool for checking stale docstrings.",
    "version": "0.1.7",
    "project_urls": {
        "Repository": "https://github.com/AloizioMacedo/pystaleds"
    },
    "split_keywords": [
        "rust",
        " docstrings",
        " pre-commit",
        " cli",
        " tool",
        " testing",
        " ci"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1b0d7244b2c4a7309432e9b381ef1046e8da74238c269716763bac782b194dcc",
                "md5": "b6fc2e51d978a745f8b2949e8e9e5175",
                "sha256": "7e91b6d9ddeec9f12c2d660e46da31d361297841a01681095ae424dd96db4e4f"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp310-cp310-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b6fc2e51d978a745f8b2949e8e9e5175",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 824509,
            "upload_time": "2024-04-19T01:18:53",
            "upload_time_iso_8601": "2024-04-19T01:18:53.911479Z",
            "url": "https://files.pythonhosted.org/packages/1b/0d/7244b2c4a7309432e9b381ef1046e8da74238c269716763bac782b194dcc/pystaleds-0.1.7-cp310-cp310-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bb099b822bd63555eaa152a2cadc17136deb904502c4e505403bf62ca216ef97",
                "md5": "c6b582ce76a351dd7242ea637d6e8213",
                "sha256": "31ebd8a7a3b1f847d92056c67ab6c52b5e6fa014d47a83edc7b5f26f4d68a07f"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c6b582ce76a351dd7242ea637d6e8213",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 805146,
            "upload_time": "2024-04-19T01:18:48",
            "upload_time_iso_8601": "2024-04-19T01:18:48.591348Z",
            "url": "https://files.pythonhosted.org/packages/bb/09/9b822bd63555eaa152a2cadc17136deb904502c4e505403bf62ca216ef97/pystaleds-0.1.7-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "da7ec22f7962f9770671a8adfc93d41697c02b0dbfdeed2200edc62a30d214be",
                "md5": "aea5856468a81109201e6018e7d581d0",
                "sha256": "b8d462eb5c2783ac8d9c8c5f997a82857ca6402b5954af7f23b2b585e15af799"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "aea5856468a81109201e6018e7d581d0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1710307,
            "upload_time": "2024-04-19T01:18:17",
            "upload_time_iso_8601": "2024-04-19T01:18:17.399473Z",
            "url": "https://files.pythonhosted.org/packages/da/7e/c22f7962f9770671a8adfc93d41697c02b0dbfdeed2200edc62a30d214be/pystaleds-0.1.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f7f5e193fcea0be915fea87e1899bc31da37ecdcaf3f0e3f687458582b1465b3",
                "md5": "3fd1eea9178d8a5f2c130e9b7b08b678",
                "sha256": "86f6b7bcf161ad49895a813eff673827a09f4ca3e269f9bb1226ae892d1a2e16"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3fd1eea9178d8a5f2c130e9b7b08b678",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1633064,
            "upload_time": "2024-04-19T01:17:20",
            "upload_time_iso_8601": "2024-04-19T01:17:20.414795Z",
            "url": "https://files.pythonhosted.org/packages/f7/f5/e193fcea0be915fea87e1899bc31da37ecdcaf3f0e3f687458582b1465b3/pystaleds-0.1.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7e4a5607ab8b473104087fd37adab6cf5ab2b8825500e20c5a62e43eaebf908c",
                "md5": "6899d930e55064941caeab52bb5832b4",
                "sha256": "9055da68077a29cec6e0c3c855abf98a09ba6a61c0d07403c41e7b788ccf4078"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "6899d930e55064941caeab52bb5832b4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1626900,
            "upload_time": "2024-04-19T01:17:35",
            "upload_time_iso_8601": "2024-04-19T01:17:35.000467Z",
            "url": "https://files.pythonhosted.org/packages/7e/4a/5607ab8b473104087fd37adab6cf5ab2b8825500e20c5a62e43eaebf908c/pystaleds-0.1.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9ec9be9166f0f8560c0af05b73bd4653cc27ea30d4c0d94d3f0889c0bce4dc2c",
                "md5": "df6cac14bfdc4869b9d91e0abf946b5d",
                "sha256": "b3edaee26b9189eed3e6bcfbd5f75c6af6d5d0b463c06d8ca92e30442abe2ecc"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "df6cac14bfdc4869b9d91e0abf946b5d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1767979,
            "upload_time": "2024-04-19T01:17:48",
            "upload_time_iso_8601": "2024-04-19T01:17:48.685295Z",
            "url": "https://files.pythonhosted.org/packages/9e/c9/be9166f0f8560c0af05b73bd4653cc27ea30d4c0d94d3f0889c0bce4dc2c/pystaleds-0.1.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ce1a6b8f5cacb51301cd34388e5e0585b7e3d6b3407927ec39b001d29e2c1f7e",
                "md5": "e57574caabd169d5270e7cbb0f489075",
                "sha256": "91bda39ca6c21c758f5ffa0e4d3164e75111b4c61f449ecf0431ac4a5bdc722b"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "e57574caabd169d5270e7cbb0f489075",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1836755,
            "upload_time": "2024-04-19T01:18:02",
            "upload_time_iso_8601": "2024-04-19T01:18:02.754184Z",
            "url": "https://files.pythonhosted.org/packages/ce/1a/6b8f5cacb51301cd34388e5e0585b7e3d6b3407927ec39b001d29e2c1f7e/pystaleds-0.1.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "00d1cee497f566ad829ad2671b6ed1bd14a91a85760014afc773446d89517845",
                "md5": "9ccd07f204f9d479c5b938acb50b01c7",
                "sha256": "daa61244d9c40c2e46be512b09f09b58dd51895c6bf2f188f9841068ba5d1c15"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9ccd07f204f9d479c5b938acb50b01c7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1642742,
            "upload_time": "2024-04-19T01:18:33",
            "upload_time_iso_8601": "2024-04-19T01:18:33.215536Z",
            "url": "https://files.pythonhosted.org/packages/00/d1/cee497f566ad829ad2671b6ed1bd14a91a85760014afc773446d89517845/pystaleds-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "01f5caac7772bae6a1153b3672306ace1d902411cde40140b0db2a3d8283bd11",
                "md5": "58743d2f95fe705d980f88d822e7b877",
                "sha256": "2ec1274a7037c17923a87a1445bfc9dcf754a328b692ee504f6b9d1b64d30d28"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "58743d2f95fe705d980f88d822e7b877",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 599308,
            "upload_time": "2024-04-19T01:19:09",
            "upload_time_iso_8601": "2024-04-19T01:19:09.805239Z",
            "url": "https://files.pythonhosted.org/packages/01/f5/caac7772bae6a1153b3672306ace1d902411cde40140b0db2a3d8283bd11/pystaleds-0.1.7-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "abdd850464b5444d7e4c6a6e0bc04d6ab0e17708a30e3f8eceeb2d49df610b18",
                "md5": "0fdc992a814ba8513bb1b50ea36b25f8",
                "sha256": "85f5c42d823235b769f16137bfc7d1b9ae5001dff70d3d07b1cca7de95b799b7"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0fdc992a814ba8513bb1b50ea36b25f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 632607,
            "upload_time": "2024-04-19T01:19:00",
            "upload_time_iso_8601": "2024-04-19T01:19:00.166959Z",
            "url": "https://files.pythonhosted.org/packages/ab/dd/850464b5444d7e4c6a6e0bc04d6ab0e17708a30e3f8eceeb2d49df610b18/pystaleds-0.1.7-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "faa69da67359f731fc4f42c4f51bd21f1845ac7355526df26ed4eab042ccbd9f",
                "md5": "c17fa5643ceebdcddf9145c96dd1acad",
                "sha256": "c70809ea58009421d5d7c16d380db508e321d13107629fbb9d704e55716f3435"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c17fa5643ceebdcddf9145c96dd1acad",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 824510,
            "upload_time": "2024-04-19T01:18:55",
            "upload_time_iso_8601": "2024-04-19T01:18:55.763469Z",
            "url": "https://files.pythonhosted.org/packages/fa/a6/9da67359f731fc4f42c4f51bd21f1845ac7355526df26ed4eab042ccbd9f/pystaleds-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "710e41d7188c79e469a63937a951fdf0f4f9945c9786c87536f2185e0aa1feb3",
                "md5": "afa378c821c84ef3009d385b67bf732a",
                "sha256": "15c5b2df6655cb23032ef57cc846550f44dccf0ce1c5eec716e29ac0b4df8ff0"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "afa378c821c84ef3009d385b67bf732a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 805147,
            "upload_time": "2024-04-19T01:18:50",
            "upload_time_iso_8601": "2024-04-19T01:18:50.433921Z",
            "url": "https://files.pythonhosted.org/packages/71/0e/41d7188c79e469a63937a951fdf0f4f9945c9786c87536f2185e0aa1feb3/pystaleds-0.1.7-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "be77d0ae7f70d2ac1fba7b57a0f85a50dc46172267ad6d585fa50abd489a1044",
                "md5": "c08aae1b94806f789e750153b988c8f1",
                "sha256": "9388e8dca60db276bc8d45a400b64d8756126c516603c4c3fb45b74fa4aeb794"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "c08aae1b94806f789e750153b988c8f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1710306,
            "upload_time": "2024-04-19T01:18:19",
            "upload_time_iso_8601": "2024-04-19T01:18:19.983481Z",
            "url": "https://files.pythonhosted.org/packages/be/77/d0ae7f70d2ac1fba7b57a0f85a50dc46172267ad6d585fa50abd489a1044/pystaleds-0.1.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "20f1914367ceb92878e26824d71349f186f662263001e99ff2949ee369311b9e",
                "md5": "f351967589a85b54d7e59a4ad5faf5c8",
                "sha256": "35e86945133dd41f1a3d31f60c75d1e6394de7e9716a6b8b43bf58674894af2e"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f351967589a85b54d7e59a4ad5faf5c8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1633064,
            "upload_time": "2024-04-19T01:17:22",
            "upload_time_iso_8601": "2024-04-19T01:17:22.074369Z",
            "url": "https://files.pythonhosted.org/packages/20/f1/914367ceb92878e26824d71349f186f662263001e99ff2949ee369311b9e/pystaleds-0.1.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3ab9213f72d07071679bf3a9ea3d83b8c3fc050073da7c78b1f8c11714f1ce99",
                "md5": "337ef69d367f359f5207460b501fcc7e",
                "sha256": "2282dd2bb618af862ce42c6de668e0301c2f09a44dbedf0e7cd9a7502829457f"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "337ef69d367f359f5207460b501fcc7e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1626901,
            "upload_time": "2024-04-19T01:17:36",
            "upload_time_iso_8601": "2024-04-19T01:17:36.362961Z",
            "url": "https://files.pythonhosted.org/packages/3a/b9/213f72d07071679bf3a9ea3d83b8c3fc050073da7c78b1f8c11714f1ce99/pystaleds-0.1.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "29f5409075e87d2a76341fd82826ceb3aca1f7ef93595921487e98def7bbb4e7",
                "md5": "7bdd83012f38e7d71e888665c8697ee3",
                "sha256": "4f7c2a7cd948e7159c3ca2ede35dc3b397bd8fbe84ed54938b545b3309c69a85"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "7bdd83012f38e7d71e888665c8697ee3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1767980,
            "upload_time": "2024-04-19T01:17:50",
            "upload_time_iso_8601": "2024-04-19T01:17:50.265591Z",
            "url": "https://files.pythonhosted.org/packages/29/f5/409075e87d2a76341fd82826ceb3aca1f7ef93595921487e98def7bbb4e7/pystaleds-0.1.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9ff901d8ce6f98334fbaa5b34a07207b2eaeadce58d964797e76b4b5e49e8ab4",
                "md5": "46e77276ba986c31d60daa555e51e6ef",
                "sha256": "63996c1552b742037ffc1e19c2e2be46d80957f8f29b749701cdfc9dee795d4e"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "46e77276ba986c31d60daa555e51e6ef",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1836756,
            "upload_time": "2024-04-19T01:18:04",
            "upload_time_iso_8601": "2024-04-19T01:18:04.363180Z",
            "url": "https://files.pythonhosted.org/packages/9f/f9/01d8ce6f98334fbaa5b34a07207b2eaeadce58d964797e76b4b5e49e8ab4/pystaleds-0.1.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f7dbf89b2d722d9c7a108754464de1184ebf7a53c8d6e8640adc59b003da1c03",
                "md5": "58c19dc8d413427fcb93f69b352319f5",
                "sha256": "a3540c02cea84e6ebe13c3d3dd17e76a7a3a147a25894855cd0fabb8a05e9f2b"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "58c19dc8d413427fcb93f69b352319f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1642742,
            "upload_time": "2024-04-19T01:18:34",
            "upload_time_iso_8601": "2024-04-19T01:18:34.985896Z",
            "url": "https://files.pythonhosted.org/packages/f7/db/f89b2d722d9c7a108754464de1184ebf7a53c8d6e8640adc59b003da1c03/pystaleds-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b8b4d80418af1280934e2d157ebe60dcebd734161efc7c0a47dacd11350a7f46",
                "md5": "b7afe373ee450c95bc0084e9c4d52062",
                "sha256": "0567383839d9de3037b0958e81880de33d7c096065e10c483e23db8bd119b3f4"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "b7afe373ee450c95bc0084e9c4d52062",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 599311,
            "upload_time": "2024-04-19T01:19:11",
            "upload_time_iso_8601": "2024-04-19T01:19:11.189979Z",
            "url": "https://files.pythonhosted.org/packages/b8/b4/d80418af1280934e2d157ebe60dcebd734161efc7c0a47dacd11350a7f46/pystaleds-0.1.7-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "95dbd56bc92e2c7b812d7dff718a1bac63ebabfff0998229b8a573180259b076",
                "md5": "2f7636cd555e6957340337c1c02c2d6b",
                "sha256": "3d46e978a5e1f7aac740061606a379fa540d147d99d33bd9619641d06154de1e"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2f7636cd555e6957340337c1c02c2d6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 632607,
            "upload_time": "2024-04-19T01:19:01",
            "upload_time_iso_8601": "2024-04-19T01:19:01.783905Z",
            "url": "https://files.pythonhosted.org/packages/95/db/d56bc92e2c7b812d7dff718a1bac63ebabfff0998229b8a573180259b076/pystaleds-0.1.7-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "411397afe0f8515e25c15e938befc744418feda5a06b3b50175edecb8c30686b",
                "md5": "80b3853c08652e4fd633ec08f30210dc",
                "sha256": "45ad3c2efef5bf1cf8aa96430f3a7e49c54277af4788550256690b35f7f8ce73"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "80b3853c08652e4fd633ec08f30210dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 824510,
            "upload_time": "2024-04-19T01:18:57",
            "upload_time_iso_8601": "2024-04-19T01:18:57.487476Z",
            "url": "https://files.pythonhosted.org/packages/41/13/97afe0f8515e25c15e938befc744418feda5a06b3b50175edecb8c30686b/pystaleds-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9c1abbaea2b572ec587e65d96edfe1eb4a21f9b7d2f31d07a819d61becda772e",
                "md5": "170a957e3ef1f13d110d1c437d36dcee",
                "sha256": "0e3979da7ab1db12ad225e1e7c3cadc08c6a96a862e72637d861e3e5a5e4cfd6"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "170a957e3ef1f13d110d1c437d36dcee",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 805147,
            "upload_time": "2024-04-19T01:18:52",
            "upload_time_iso_8601": "2024-04-19T01:18:52.413358Z",
            "url": "https://files.pythonhosted.org/packages/9c/1a/bbaea2b572ec587e65d96edfe1eb4a21f9b7d2f31d07a819d61becda772e/pystaleds-0.1.7-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0d8c07c1c6d247c4a79b712c22609d4d33b386fd05c16d1c50ab58d2075098f3",
                "md5": "55fcff34a32ed7db97b49b7a776d742a",
                "sha256": "a5de4ad11932f06d55c092c9ba522c0d9e07ac91adae81c3c95a517742d27e39"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "55fcff34a32ed7db97b49b7a776d742a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1710307,
            "upload_time": "2024-04-19T01:18:22",
            "upload_time_iso_8601": "2024-04-19T01:18:22.199469Z",
            "url": "https://files.pythonhosted.org/packages/0d/8c/07c1c6d247c4a79b712c22609d4d33b386fd05c16d1c50ab58d2075098f3/pystaleds-0.1.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "de386ed6d9d5ad7a6dda7bdc2720d138f316a6ecc58ba77f9c430835e0595bf5",
                "md5": "fed61ef6aa92aa287e46c786ad8c109b",
                "sha256": "bfa5848903ecae21c46698b49606359e7bac20f20eeba82355919c0e5029440e"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "fed61ef6aa92aa287e46c786ad8c109b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1633061,
            "upload_time": "2024-04-19T01:17:24",
            "upload_time_iso_8601": "2024-04-19T01:17:24.824965Z",
            "url": "https://files.pythonhosted.org/packages/de/38/6ed6d9d5ad7a6dda7bdc2720d138f316a6ecc58ba77f9c430835e0595bf5/pystaleds-0.1.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f80fb3a080dd89349dda8d0173b7da737fefb16f82617d0595b8a5cd06441d6e",
                "md5": "e6d73f017cdc7e1e07bf2764e94bbc82",
                "sha256": "e515d19a129ec72c8487859abdb6538997eda9f05d8b7c4058aa2463d4e234e9"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e6d73f017cdc7e1e07bf2764e94bbc82",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1626899,
            "upload_time": "2024-04-19T01:17:37",
            "upload_time_iso_8601": "2024-04-19T01:17:37.813829Z",
            "url": "https://files.pythonhosted.org/packages/f8/0f/b3a080dd89349dda8d0173b7da737fefb16f82617d0595b8a5cd06441d6e/pystaleds-0.1.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "296216b006b7fff273de72dd489905c373ab0b22e2d6d04c572548dd5ad7eb45",
                "md5": "7d24c3704e2cfe56e42b3c0b9b5d45f3",
                "sha256": "53c257b6e46b13d650bbd14d8d5a944cb37edc800b1a71ba0d9a6d4e384fefc5"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "7d24c3704e2cfe56e42b3c0b9b5d45f3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1767980,
            "upload_time": "2024-04-19T01:17:51",
            "upload_time_iso_8601": "2024-04-19T01:17:51.843983Z",
            "url": "https://files.pythonhosted.org/packages/29/62/16b006b7fff273de72dd489905c373ab0b22e2d6d04c572548dd5ad7eb45/pystaleds-0.1.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f3e8e7f06f39689ae1f51a910669bcdb5e2918d865c86feac0176dc2d9471432",
                "md5": "24357a83050955e5d06cfe8fc5e5f71c",
                "sha256": "c6422bd1a5edef225f0f67002b915e5b91380bb87d6d4220618407f9da6c6203"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "24357a83050955e5d06cfe8fc5e5f71c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1836756,
            "upload_time": "2024-04-19T01:18:06",
            "upload_time_iso_8601": "2024-04-19T01:18:06.294657Z",
            "url": "https://files.pythonhosted.org/packages/f3/e8/e7f06f39689ae1f51a910669bcdb5e2918d865c86feac0176dc2d9471432/pystaleds-0.1.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "96119bf3ed608dcf452bc61f3416de8049c76651814808b1b1f6cf76afb08747",
                "md5": "202f5017ba7cdb1d5c2104d790934888",
                "sha256": "bd2232b86a0eca56b0b18ac5f3f706ad1214f072229a929855f6dd372fce3bf7"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "202f5017ba7cdb1d5c2104d790934888",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1642742,
            "upload_time": "2024-04-19T01:18:36",
            "upload_time_iso_8601": "2024-04-19T01:18:36.914633Z",
            "url": "https://files.pythonhosted.org/packages/96/11/9bf3ed608dcf452bc61f3416de8049c76651814808b1b1f6cf76afb08747/pystaleds-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "242d49047f0d6f6ad6d80b0fcef9efb255e3be64561232e715caa4dc03ec0190",
                "md5": "269bd38bbf924a8d2c02e3b882e74f31",
                "sha256": "4a2d2b1102aa4181dacd5bd93ebb7e41cb75be4f57e26a9e644ac59dae0219d4"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp312-none-win32.whl",
            "has_sig": false,
            "md5_digest": "269bd38bbf924a8d2c02e3b882e74f31",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 599309,
            "upload_time": "2024-04-19T01:19:12",
            "upload_time_iso_8601": "2024-04-19T01:19:12.544182Z",
            "url": "https://files.pythonhosted.org/packages/24/2d/49047f0d6f6ad6d80b0fcef9efb255e3be64561232e715caa4dc03ec0190/pystaleds-0.1.7-cp312-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a4826168edbb52b66a003e0976dc8f20cf1396d75d985fef14b58cd2d6364b53",
                "md5": "e6b932d259085cd26f00a6a232efb99e",
                "sha256": "557269a0a6c25841c3f39c576d637675ed9623d6cb3e8f281866e6ca45a6638d"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e6b932d259085cd26f00a6a232efb99e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 632608,
            "upload_time": "2024-04-19T01:19:03",
            "upload_time_iso_8601": "2024-04-19T01:19:03.779964Z",
            "url": "https://files.pythonhosted.org/packages/a4/82/6168edbb52b66a003e0976dc8f20cf1396d75d985fef14b58cd2d6364b53/pystaleds-0.1.7-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "81e9eb6ab2b19d1ed33e9a99b32c8194e01234240c7b4f8d5fcce35a5c496433",
                "md5": "fae9c5d894d87b7088be876a6dd89550",
                "sha256": "25eaac94cbb0f78a9b12090e0899562d2805e4cbcff9d47e91c6a11451557c3d"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "fae9c5d894d87b7088be876a6dd89550",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1710305,
            "upload_time": "2024-04-19T01:18:24",
            "upload_time_iso_8601": "2024-04-19T01:18:24.391536Z",
            "url": "https://files.pythonhosted.org/packages/81/e9/eb6ab2b19d1ed33e9a99b32c8194e01234240c7b4f8d5fcce35a5c496433/pystaleds-0.1.7-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e47d8252662fc2a08e6c2f4bd5b6682b21a373d9795f30e8a49e79526ceb4db4",
                "md5": "622320ab8251fba279d05b2ddb42b75f",
                "sha256": "24c97cc4f1f9975b3be750c5d11f57a2564f2e6dc07d8360022d2bcabb7bfb0f"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "622320ab8251fba279d05b2ddb42b75f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1633065,
            "upload_time": "2024-04-19T01:17:26",
            "upload_time_iso_8601": "2024-04-19T01:17:26.931347Z",
            "url": "https://files.pythonhosted.org/packages/e4/7d/8252662fc2a08e6c2f4bd5b6682b21a373d9795f30e8a49e79526ceb4db4/pystaleds-0.1.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "510429226a4574b52f29478012b79969d05fc046186ca15be2f9a376f134886d",
                "md5": "7d4fd89188fee51f5f4f55a4b7db249b",
                "sha256": "479d3f6ae6c4c4d08262e0e5e937762a8f24e5afb442054d0103fdbb06f6f8bc"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "7d4fd89188fee51f5f4f55a4b7db249b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1626899,
            "upload_time": "2024-04-19T01:17:40",
            "upload_time_iso_8601": "2024-04-19T01:17:40.262828Z",
            "url": "https://files.pythonhosted.org/packages/51/04/29226a4574b52f29478012b79969d05fc046186ca15be2f9a376f134886d/pystaleds-0.1.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "703d3afd370cba993ef0285a7c7c4ea11ff4abc3512dbd0fb93cd43077fffeb9",
                "md5": "7ac4d31372df5e645c009655867ba072",
                "sha256": "96acd20bfa5e6741a1ba58977245ee0b604ee299ccf055661a636fc602c88098"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "7ac4d31372df5e645c009655867ba072",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1767978,
            "upload_time": "2024-04-19T01:17:53",
            "upload_time_iso_8601": "2024-04-19T01:17:53.360094Z",
            "url": "https://files.pythonhosted.org/packages/70/3d/3afd370cba993ef0285a7c7c4ea11ff4abc3512dbd0fb93cd43077fffeb9/pystaleds-0.1.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0201faba8a63bd64deeed7d903210b410a9d69858fd13e600914522f40012311",
                "md5": "af08a704c1855ceee3edd8f219449b07",
                "sha256": "634688129915b6f881b0086f53f9f9611c1e13b335816ab2f344a2b877ecaa2e"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "af08a704c1855ceee3edd8f219449b07",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1836756,
            "upload_time": "2024-04-19T01:18:08",
            "upload_time_iso_8601": "2024-04-19T01:18:08.031661Z",
            "url": "https://files.pythonhosted.org/packages/02/01/faba8a63bd64deeed7d903210b410a9d69858fd13e600914522f40012311/pystaleds-0.1.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "192c8d6ccb41dc4dfd1b00d0f73cfae60bdf0edbcf2264696feffb42b602bcd6",
                "md5": "a277814c416539a9e5e6fa8c682e7a9f",
                "sha256": "fa8db0d0da27f1dc055237c449c9cffd2edbf0522f1edf15e75c1e642d03719c"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a277814c416539a9e5e6fa8c682e7a9f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1642742,
            "upload_time": "2024-04-19T01:18:38",
            "upload_time_iso_8601": "2024-04-19T01:18:38.821670Z",
            "url": "https://files.pythonhosted.org/packages/19/2c/8d6ccb41dc4dfd1b00d0f73cfae60bdf0edbcf2264696feffb42b602bcd6/pystaleds-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9ae5ae80d525917db78f0d71cf865964e8891dae81a282163e59468714dd5eaa",
                "md5": "c3e6bc4a42c2ded6712c7a177e2458f7",
                "sha256": "0fbfab84e2936128a34cc8f8ae0c71cd6075a02014005f14c0b31ef7dccdc67b"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp38-none-win32.whl",
            "has_sig": false,
            "md5_digest": "c3e6bc4a42c2ded6712c7a177e2458f7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 599306,
            "upload_time": "2024-04-19T01:19:14",
            "upload_time_iso_8601": "2024-04-19T01:19:14.677268Z",
            "url": "https://files.pythonhosted.org/packages/9a/e5/ae80d525917db78f0d71cf865964e8891dae81a282163e59468714dd5eaa/pystaleds-0.1.7-cp38-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9052ede8a3d57c6baf7c8391d2060891e5e9aeaddd003b9168cd4655c6353260",
                "md5": "9c041d9633e42927c36aa96134087336",
                "sha256": "49a6c9999a0555fd5db538ed89761c0f06cbac5f7528bd2b1b492002ab278446"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9c041d9633e42927c36aa96134087336",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 632605,
            "upload_time": "2024-04-19T01:19:05",
            "upload_time_iso_8601": "2024-04-19T01:19:05.418807Z",
            "url": "https://files.pythonhosted.org/packages/90/52/ede8a3d57c6baf7c8391d2060891e5e9aeaddd003b9168cd4655c6353260/pystaleds-0.1.7-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fcc7cb32cd3c8c78c8b0fdbf35d6ce61030e4f37ee3b3a9f494ce2f7a35a70a2",
                "md5": "bb28b83294ba9cbbad1d83191675851c",
                "sha256": "6741a4150e0d8ea031706a3eed943c943a6ad8ef847837c672de1d6d0768f395"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "bb28b83294ba9cbbad1d83191675851c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1710308,
            "upload_time": "2024-04-19T01:18:26",
            "upload_time_iso_8601": "2024-04-19T01:18:26.452673Z",
            "url": "https://files.pythonhosted.org/packages/fc/c7/cb32cd3c8c78c8b0fdbf35d6ce61030e4f37ee3b3a9f494ce2f7a35a70a2/pystaleds-0.1.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d203e1dba519bdc833c73a1b54525654b428a7048a9b9c124e804b87978b9dcd",
                "md5": "819dfef19a32d23832ea371ee6703550",
                "sha256": "38246240ebcda56141955128ac8ad60bc261b14008ac04b83a31ceb3e2710953"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "819dfef19a32d23832ea371ee6703550",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1633065,
            "upload_time": "2024-04-19T01:17:28",
            "upload_time_iso_8601": "2024-04-19T01:17:28.576299Z",
            "url": "https://files.pythonhosted.org/packages/d2/03/e1dba519bdc833c73a1b54525654b428a7048a9b9c124e804b87978b9dcd/pystaleds-0.1.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "828eac727f5b3a78209f238914f4c57b79ce3d27fbdf6890aa9e49dd7fde4184",
                "md5": "40862d436b0e25a9918d37a10a68bfee",
                "sha256": "69ac9a9aaa5ebdcb7b6748fb5d2a6bae2157155d7fb51b4078b97d8ad76f0ffc"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "40862d436b0e25a9918d37a10a68bfee",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1626899,
            "upload_time": "2024-04-19T01:17:42",
            "upload_time_iso_8601": "2024-04-19T01:17:42.225890Z",
            "url": "https://files.pythonhosted.org/packages/82/8e/ac727f5b3a78209f238914f4c57b79ce3d27fbdf6890aa9e49dd7fde4184/pystaleds-0.1.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "df2028fad2eb28f1660c644664d0ede71b970f71d27dbadebb6bae230b742d48",
                "md5": "4a90258b9cc2741fb1591b04b954c27b",
                "sha256": "1c6d5557c102c779b47a7aae76203d67dbcb8eeab4f419728cf68bb32855315a"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "4a90258b9cc2741fb1591b04b954c27b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1767981,
            "upload_time": "2024-04-19T01:17:54",
            "upload_time_iso_8601": "2024-04-19T01:17:54.808560Z",
            "url": "https://files.pythonhosted.org/packages/df/20/28fad2eb28f1660c644664d0ede71b970f71d27dbadebb6bae230b742d48/pystaleds-0.1.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ee6b159a611c745290237d22ff7b4cda23ced05df6aab2118eaccebcb02cf772",
                "md5": "451b6fecf33d96e5365d802defb00473",
                "sha256": "040fd95cdfef56a8beec81f3a02a9998b36159dcee16345a92d915c717268701"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "451b6fecf33d96e5365d802defb00473",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1836756,
            "upload_time": "2024-04-19T01:18:10",
            "upload_time_iso_8601": "2024-04-19T01:18:10.064063Z",
            "url": "https://files.pythonhosted.org/packages/ee/6b/159a611c745290237d22ff7b4cda23ced05df6aab2118eaccebcb02cf772/pystaleds-0.1.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fa529b4d5ef026a1e9a4502b05a9e3521c8b465917fc1931509f412830b1613c",
                "md5": "05cd163001abfff0c7729784b60ac8db",
                "sha256": "022febe00ebec367e5eef0877d4a4e446093fd862bfcb57c5618be1905881070"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "05cd163001abfff0c7729784b60ac8db",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1642742,
            "upload_time": "2024-04-19T01:18:40",
            "upload_time_iso_8601": "2024-04-19T01:18:40.477453Z",
            "url": "https://files.pythonhosted.org/packages/fa/52/9b4d5ef026a1e9a4502b05a9e3521c8b465917fc1931509f412830b1613c/pystaleds-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1eae47b192e3dd34d128e3880e1cae7b693f613ddc7d78d0a37a3dea0434dff6",
                "md5": "322edf39f99b95a56f7283ffdce53c5b",
                "sha256": "1295a06c54d4e4bc1635d16c820b48b10da5628a6c1ec0be43d8b4c4c3fbfd44"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp39-none-win32.whl",
            "has_sig": false,
            "md5_digest": "322edf39f99b95a56f7283ffdce53c5b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 599309,
            "upload_time": "2024-04-19T01:19:16",
            "upload_time_iso_8601": "2024-04-19T01:19:16.094281Z",
            "url": "https://files.pythonhosted.org/packages/1e/ae/47b192e3dd34d128e3880e1cae7b693f613ddc7d78d0a37a3dea0434dff6/pystaleds-0.1.7-cp39-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fd566f918b90234d729d9c0b565f38af8aa0e393278cfb892e7405d46cec1a2d",
                "md5": "acb6b3410db2007993d6ecdeac299169",
                "sha256": "8807150edb6dea600d4f583fa66f2992732289f9f0c5bf7ed26f67e3f54ccbcc"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "acb6b3410db2007993d6ecdeac299169",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 632605,
            "upload_time": "2024-04-19T01:19:07",
            "upload_time_iso_8601": "2024-04-19T01:19:07.469973Z",
            "url": "https://files.pythonhosted.org/packages/fd/56/6f918b90234d729d9c0b565f38af8aa0e393278cfb892e7405d46cec1a2d/pystaleds-0.1.7-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "da6c6bcf01e780b0dd8eb641f032e6140f339588f5d85bf4fca2b6b981ba805d",
                "md5": "f88cdeee517ee919521399a7b4802d0d",
                "sha256": "cb88a0d7605e7d007f437d6984f4ca6c6007c100dbad5707749b6a4cbea5b30d"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "f88cdeee517ee919521399a7b4802d0d",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1710312,
            "upload_time": "2024-04-19T01:18:28",
            "upload_time_iso_8601": "2024-04-19T01:18:28.357129Z",
            "url": "https://files.pythonhosted.org/packages/da/6c/6bcf01e780b0dd8eb641f032e6140f339588f5d85bf4fca2b6b981ba805d/pystaleds-0.1.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "96764bd1190a149ba84ff04843fecdc60e96222f37269e0af7071cd13430558d",
                "md5": "0e449d65304f706face77d7f640bac2a",
                "sha256": "cfcce437f9a925e55316f10614b420ef9db9a7ab57e37dad0fb95209228d9b7b"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0e449d65304f706face77d7f640bac2a",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1633071,
            "upload_time": "2024-04-19T01:17:30",
            "upload_time_iso_8601": "2024-04-19T01:17:30.015840Z",
            "url": "https://files.pythonhosted.org/packages/96/76/4bd1190a149ba84ff04843fecdc60e96222f37269e0af7071cd13430558d/pystaleds-0.1.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dace10255af4089125655ad10df48475f98973cc34ff04a8af81cac6f583452d",
                "md5": "46079c99a5c0c232d0997bb7af91f96b",
                "sha256": "8ceb4c58dea76c5d1aa804eeea6d2c847736e3f70b79187464a9a01fccbc50bc"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "46079c99a5c0c232d0997bb7af91f96b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1626905,
            "upload_time": "2024-04-19T01:17:43",
            "upload_time_iso_8601": "2024-04-19T01:17:43.626364Z",
            "url": "https://files.pythonhosted.org/packages/da/ce/10255af4089125655ad10df48475f98973cc34ff04a8af81cac6f583452d/pystaleds-0.1.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d9110aab62edd6f07717374242fdff519b6c20af4ab026c1dfc12e2ba0da7aea",
                "md5": "774b44df27344404e83af42111e6bf62",
                "sha256": "ed5d1b8f298b34a30186299938f07c0ebd76e567c47fe7f324e979a59d60a50f"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "774b44df27344404e83af42111e6bf62",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1767985,
            "upload_time": "2024-04-19T01:17:56",
            "upload_time_iso_8601": "2024-04-19T01:17:56.851385Z",
            "url": "https://files.pythonhosted.org/packages/d9/11/0aab62edd6f07717374242fdff519b6c20af4ab026c1dfc12e2ba0da7aea/pystaleds-0.1.7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a5ebb3ec34fe999921dbaf716c1e7e2712f87ba96f3d84b8ecbc5c3bfd774f5b",
                "md5": "596336401b914706545cb21c3811be84",
                "sha256": "93b4c94028b38d9b4e546858be3d0f12abfb8781eafa244a099a87758a133250"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "596336401b914706545cb21c3811be84",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1836761,
            "upload_time": "2024-04-19T01:18:12",
            "upload_time_iso_8601": "2024-04-19T01:18:12.455198Z",
            "url": "https://files.pythonhosted.org/packages/a5/eb/b3ec34fe999921dbaf716c1e7e2712f87ba96f3d84b8ecbc5c3bfd774f5b/pystaleds-0.1.7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f0999ad566a91d97a2a5ce4867f1334ebe75f5a3e13f35f81c0a3d8df03dced1",
                "md5": "f09b6c298c253408bc8a50a356e70697",
                "sha256": "7ed8acbce9bb87cb4c496c738189e4b3aa6f2deb971c0124293e61ce44ef8741"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f09b6c298c253408bc8a50a356e70697",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1642747,
            "upload_time": "2024-04-19T01:18:42",
            "upload_time_iso_8601": "2024-04-19T01:18:42.593097Z",
            "url": "https://files.pythonhosted.org/packages/f0/99/9ad566a91d97a2a5ce4867f1334ebe75f5a3e13f35f81c0a3d8df03dced1/pystaleds-0.1.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "49a283789bd7f900a345ea48050893e5f60e4d7792845c87b7e0590555e178b3",
                "md5": "bc2129f1ff26b0e68d58976061e03249",
                "sha256": "d87685466fb24ecc1f12bfb7269bac27dcd9d02572fd93e83e5f370cccd18899"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "bc2129f1ff26b0e68d58976061e03249",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 1710311,
            "upload_time": "2024-04-19T01:18:29",
            "upload_time_iso_8601": "2024-04-19T01:18:29.997035Z",
            "url": "https://files.pythonhosted.org/packages/49/a2/83789bd7f900a345ea48050893e5f60e4d7792845c87b7e0590555e178b3/pystaleds-0.1.7-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7322cd09c16c5bed6abda870e12bcb9476c4e6c6dd5df11f0c6a77bdc4eeb298",
                "md5": "2429bc12aa27a5984f3b49dad01317f9",
                "sha256": "c2ad664a58323896dd9a170304e435025476d224b2ab917c9ba71a43a2054e28"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2429bc12aa27a5984f3b49dad01317f9",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 1633068,
            "upload_time": "2024-04-19T01:17:31",
            "upload_time_iso_8601": "2024-04-19T01:17:31.543692Z",
            "url": "https://files.pythonhosted.org/packages/73/22/cd09c16c5bed6abda870e12bcb9476c4e6c6dd5df11f0c6a77bdc4eeb298/pystaleds-0.1.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "18d2caca5feb52eb446f966e4c5df96343077a299079d99ea8ca65288fd11da9",
                "md5": "6aa78f323594bba85f2784c78f48792e",
                "sha256": "19937793b8f231d92177dedd8dbcbffba7ac2766944fea8d934ecdb1e6db1368"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "6aa78f323594bba85f2784c78f48792e",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 1626906,
            "upload_time": "2024-04-19T01:17:45",
            "upload_time_iso_8601": "2024-04-19T01:17:45.240450Z",
            "url": "https://files.pythonhosted.org/packages/18/d2/caca5feb52eb446f966e4c5df96343077a299079d99ea8ca65288fd11da9/pystaleds-0.1.7-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b7492e02a2c6b428b0927ee023277f040b6681244608304531c51ebe1c633d04",
                "md5": "e98048adbf258e629d587544396b837e",
                "sha256": "7fe6ab3e5a965886bd6195c5c86ec00ab235fe150502773708085b77934c76c7"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "e98048adbf258e629d587544396b837e",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 1767984,
            "upload_time": "2024-04-19T01:17:58",
            "upload_time_iso_8601": "2024-04-19T01:17:58.191473Z",
            "url": "https://files.pythonhosted.org/packages/b7/49/2e02a2c6b428b0927ee023277f040b6681244608304531c51ebe1c633d04/pystaleds-0.1.7-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ca0284aea9f7283fd36a191710fdefb62e120af4817ea51b46de09d2a85123d6",
                "md5": "a4566947f1795de81afb599741911779",
                "sha256": "1b00fc1da917aaf4fed6dccec9053f32f64fccbee5198877d7e517093aa69c9e"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "a4566947f1795de81afb599741911779",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 1836761,
            "upload_time": "2024-04-19T01:18:14",
            "upload_time_iso_8601": "2024-04-19T01:18:14.001651Z",
            "url": "https://files.pythonhosted.org/packages/ca/02/84aea9f7283fd36a191710fdefb62e120af4817ea51b46de09d2a85123d6/pystaleds-0.1.7-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4497dca2e871a0f704586489a08bd6533c98897b60ab17eabba83c63441da112",
                "md5": "e48494f7dbf84fdbbcde2c8a9db9cd10",
                "sha256": "7696596b65a92a760b9bf467f0f9bc1a63e4fb4e74dbf9e46fdf3be349ab422f"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e48494f7dbf84fdbbcde2c8a9db9cd10",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 1642746,
            "upload_time": "2024-04-19T01:18:44",
            "upload_time_iso_8601": "2024-04-19T01:18:44.678083Z",
            "url": "https://files.pythonhosted.org/packages/44/97/dca2e871a0f704586489a08bd6533c98897b60ab17eabba83c63441da112/pystaleds-0.1.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "479b0cd5e18113321d2aa9ce415438457770e0b9ff1d31ad30ba097775120775",
                "md5": "5139ffc1418ce027aa8e4667bf1a0202",
                "sha256": "22796c71b2a4e566144a99735e1391076ddf952c245593422990db1231e04271"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "5139ffc1418ce027aa8e4667bf1a0202",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1710311,
            "upload_time": "2024-04-19T01:18:31",
            "upload_time_iso_8601": "2024-04-19T01:18:31.491029Z",
            "url": "https://files.pythonhosted.org/packages/47/9b/0cd5e18113321d2aa9ce415438457770e0b9ff1d31ad30ba097775120775/pystaleds-0.1.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f989682de9f950ae72c2ec55d080ac827743e5e31cc9f45fdd1484f17d4a8613",
                "md5": "dcc1a40df24ffa1ce77e0110f810b87e",
                "sha256": "188f708a41d95502aafd92ac63cd603ee1a3db31ff49e031ea7caf59c38d5450"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "dcc1a40df24ffa1ce77e0110f810b87e",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1633069,
            "upload_time": "2024-04-19T01:17:33",
            "upload_time_iso_8601": "2024-04-19T01:17:33.042589Z",
            "url": "https://files.pythonhosted.org/packages/f9/89/682de9f950ae72c2ec55d080ac827743e5e31cc9f45fdd1484f17d4a8613/pystaleds-0.1.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ae2ba9ea7fe684e45a322b3df8834e1b156831b14a1d62c65fba4ab67e898b69",
                "md5": "340b157ea276375997342fecf8daf4dd",
                "sha256": "3bee03bcb542fc104b32e04766d11a66f13fc29d439e94b7f847e28c92ce76bb"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "340b157ea276375997342fecf8daf4dd",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1626905,
            "upload_time": "2024-04-19T01:17:46",
            "upload_time_iso_8601": "2024-04-19T01:17:46.885597Z",
            "url": "https://files.pythonhosted.org/packages/ae/2b/a9ea7fe684e45a322b3df8834e1b156831b14a1d62c65fba4ab67e898b69/pystaleds-0.1.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "97fd74da467326242073f08a289ea8cd17e7092d0bdf17c995a7610af9436417",
                "md5": "634f35be93f44e79c790454589287795",
                "sha256": "847741c8745eba3b9c07b46934d0da0af408028015132c9841b8609e9a322add"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "634f35be93f44e79c790454589287795",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1767984,
            "upload_time": "2024-04-19T01:17:59",
            "upload_time_iso_8601": "2024-04-19T01:17:59.899464Z",
            "url": "https://files.pythonhosted.org/packages/97/fd/74da467326242073f08a289ea8cd17e7092d0bdf17c995a7610af9436417/pystaleds-0.1.7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "210f6228c37d1fcd4dd8f87d0a03e3ade480d338a8e5172e6abff2346098fa51",
                "md5": "b593a8c1bc9920c910d46dc39aeff292",
                "sha256": "8bcfaea389597ccfdae21dcee962e94e602ec998d85abd575e7b3e6dadac2c89"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "b593a8c1bc9920c910d46dc39aeff292",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1836759,
            "upload_time": "2024-04-19T01:18:15",
            "upload_time_iso_8601": "2024-04-19T01:18:15.488931Z",
            "url": "https://files.pythonhosted.org/packages/21/0f/6228c37d1fcd4dd8f87d0a03e3ade480d338a8e5172e6abff2346098fa51/pystaleds-0.1.7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c64a3e9496b65d548884971a9f8c3f4ce94e4e44efa406d4ac7207a060010ae9",
                "md5": "423340160a84c44e69d523d549eb39d3",
                "sha256": "8eae83794f3c2420207c6fc7a763031e2698659d74034244b0e837b37572af4d"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "423340160a84c44e69d523d549eb39d3",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1642746,
            "upload_time": "2024-04-19T01:18:46",
            "upload_time_iso_8601": "2024-04-19T01:18:46.788774Z",
            "url": "https://files.pythonhosted.org/packages/c6/4a/3e9496b65d548884971a9f8c3f4ce94e4e44efa406d4ac7207a060010ae9/pystaleds-0.1.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "809538bd9cfbbdbc9363cb2d7135d9bbac1f15b5f412d0a1a568435fbdf54f49",
                "md5": "4bdf4cd18394b38de58906c87ddb99af",
                "sha256": "340abc9a38193f9877c80bf4522e0dbef2a7d4a2a9061dceb95ac9f1f99ecb7e"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.7.tar.gz",
            "has_sig": false,
            "md5_digest": "4bdf4cd18394b38de58906c87ddb99af",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 25287,
            "upload_time": "2024-04-19T01:18:58",
            "upload_time_iso_8601": "2024-04-19T01:18:58.869246Z",
            "url": "https://files.pythonhosted.org/packages/80/95/38bd9cfbbdbc9363cb2d7135d9bbac1f15b5f412d0a1a568435fbdf54f49/pystaleds-0.1.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-19 01:18:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "AloizioMacedo",
    "github_project": "pystaleds",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pystaleds"
}
        
Elapsed time: 0.23238s