pystaleds


Namepystaleds JSON
Version 0.1.8 PyPI version JSON
download
home_pageNone
SummaryCLI tool for checking stale docstrings.
upload_time2024-06-24 12:27:33
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/85/37/c41ea278063512e196c8aa5274428aac002a3f5210d2c9f0ed916db0020e/pystaleds-0.1.8.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.8",
    "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": "e6d657e617b1c8fb8d66b6e1c9b190e3b8adb8b3cfd1d10bdfa39a47f45076da",
                "md5": "eb1cf7c5d04845d89a87fb77bee13edb",
                "sha256": "44b74fea112c027d8795f4a765cb7e7f3404b9641526cbde99f1a79bbf7aacf0"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp310-cp310-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "eb1cf7c5d04845d89a87fb77bee13edb",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 810272,
            "upload_time": "2024-06-24T12:27:28",
            "upload_time_iso_8601": "2024-06-24T12:27:28.043425Z",
            "url": "https://files.pythonhosted.org/packages/e6/d6/57e617b1c8fb8d66b6e1c9b190e3b8adb8b3cfd1d10bdfa39a47f45076da/pystaleds-0.1.8-cp310-cp310-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "568a0c8c054609caa65c18673a7e2a833218aed1fcee404c38be85f6dd3f68b3",
                "md5": "a7c530da006e84de8ac39d1624ee0efd",
                "sha256": "809dd0f005d298c71ea42bc1bb0566b6c54b1f745b1e74d66e4293f210105d38"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a7c530da006e84de8ac39d1624ee0efd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 789471,
            "upload_time": "2024-06-24T12:27:21",
            "upload_time_iso_8601": "2024-06-24T12:27:21.532931Z",
            "url": "https://files.pythonhosted.org/packages/56/8a/0c8c054609caa65c18673a7e2a833218aed1fcee404c38be85f6dd3f68b3/pystaleds-0.1.8-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3a4a9ec13de6796723257b81727d873af7fe85ee0b84050226c458062432e6ae",
                "md5": "8800bc920849eec850afbc8124bcf390",
                "sha256": "2d367477b3adcc0e94c42854afbfd3a77955c6aacb5a77e42ff04b648c179db2"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8800bc920849eec850afbc8124bcf390",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 862672,
            "upload_time": "2024-06-24T12:26:03",
            "upload_time_iso_8601": "2024-06-24T12:26:03.848564Z",
            "url": "https://files.pythonhosted.org/packages/3a/4a/9ec13de6796723257b81727d873af7fe85ee0b84050226c458062432e6ae/pystaleds-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fe693d7ad3de2bb0a31c0e4ef75d1a07e7951a5db2c5259a013fc3f58d3526e6",
                "md5": "0a58eaa3cfd170303de560db6c341903",
                "sha256": "ba5629455510242dafbbb414229f19cc43f3f025620c31f9026e0524065b032e"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "0a58eaa3cfd170303de560db6c341903",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 841478,
            "upload_time": "2024-06-24T12:26:16",
            "upload_time_iso_8601": "2024-06-24T12:26:16.241941Z",
            "url": "https://files.pythonhosted.org/packages/fe/69/3d7ad3de2bb0a31c0e4ef75d1a07e7951a5db2c5259a013fc3f58d3526e6/pystaleds-0.1.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f8bfd10f611e5a31c3c783d33bbb9ba465e7f8aa571c3ef919f645cd36121eb6",
                "md5": "20916efcb7f776081de0007287799a23",
                "sha256": "04964cbf7dd3a7b24f7fd228c7489ea35690c265a460592f99c675d3a8cba86e"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "20916efcb7f776081de0007287799a23",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 914159,
            "upload_time": "2024-06-24T12:26:57",
            "upload_time_iso_8601": "2024-06-24T12:26:57.753336Z",
            "url": "https://files.pythonhosted.org/packages/f8/bf/d10f611e5a31c3c783d33bbb9ba465e7f8aa571c3ef919f645cd36121eb6/pystaleds-0.1.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "af2cdcddb05e4bdda5ccb477b867aa9682fe3131e668289cf07742ff28494cda",
                "md5": "d95fb1907e9ef48175a0873bdedacad8",
                "sha256": "f0a6fd5ff9ad209b9d8ca2d36889c96c729e50d3ce8b941e143b991fbe66825e"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "d95fb1907e9ef48175a0873bdedacad8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 934714,
            "upload_time": "2024-06-24T12:26:30",
            "upload_time_iso_8601": "2024-06-24T12:26:30.877085Z",
            "url": "https://files.pythonhosted.org/packages/af/2c/dcddb05e4bdda5ccb477b867aa9682fe3131e668289cf07742ff28494cda/pystaleds-0.1.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "596ba6ed37661cb4cb8973d2e1df941d1e48336be4393fc069c6a55bfcbbb2a0",
                "md5": "8fd82b50eb8347a7c23abff60921f55c",
                "sha256": "20e9b47f4b39ea23c5d24ef29ba97e7db8d7ec0f34bdd827450c11a84a3ab14a"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "8fd82b50eb8347a7c23abff60921f55c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 965012,
            "upload_time": "2024-06-24T12:26:46",
            "upload_time_iso_8601": "2024-06-24T12:26:46.120403Z",
            "url": "https://files.pythonhosted.org/packages/59/6b/a6ed37661cb4cb8973d2e1df941d1e48336be4393fc069c6a55bfcbbb2a0/pystaleds-0.1.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4ab738d7cb5c49b0dd95b08c9b3cf88f3ce699e91ecfae2e801ae2a15b54c043",
                "md5": "c11606a9b0888487e018129bbb1293c7",
                "sha256": "e85622457edd215b72ebe5a184bc14a196b5883bb467a150132a251a7cad7fe1"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c11606a9b0888487e018129bbb1293c7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 856344,
            "upload_time": "2024-06-24T12:27:09",
            "upload_time_iso_8601": "2024-06-24T12:27:09.696890Z",
            "url": "https://files.pythonhosted.org/packages/4a/b7/38d7cb5c49b0dd95b08c9b3cf88f3ce699e91ecfae2e801ae2a15b54c043/pystaleds-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ff4c328f13317e3cfb1ec566f103f74028beb33455821554f8481fdc5d81ad88",
                "md5": "62ebb6dc4a48fea9fe7659981457a71a",
                "sha256": "80662741537d900e4f11544f7383c8d426b86b9a5018db6cf395db9e4e7cb6ed"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "62ebb6dc4a48fea9fe7659981457a71a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 588794,
            "upload_time": "2024-06-24T12:27:45",
            "upload_time_iso_8601": "2024-06-24T12:27:45.172746Z",
            "url": "https://files.pythonhosted.org/packages/ff/4c/328f13317e3cfb1ec566f103f74028beb33455821554f8481fdc5d81ad88/pystaleds-0.1.8-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3c6e05ae82ef1b9c9d8925ffda5a301d385970c6ae58b079eb4e78314dffa334",
                "md5": "513eb26f08661c67ed1335e9901e3fa0",
                "sha256": "806dc7ca84a1d303367522246b180c335727093097989f15c245c211cce625ba"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "513eb26f08661c67ed1335e9901e3fa0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 626944,
            "upload_time": "2024-06-24T12:27:34",
            "upload_time_iso_8601": "2024-06-24T12:27:34.376741Z",
            "url": "https://files.pythonhosted.org/packages/3c/6e/05ae82ef1b9c9d8925ffda5a301d385970c6ae58b079eb4e78314dffa334/pystaleds-0.1.8-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ca77083039150d86f592883aff70c096e860158339f4ac4cd8307346dc753392",
                "md5": "d77408aa201c4a1540f800d17fc12729",
                "sha256": "08a5d84f919595ec482ab3139b53c0fbab2ce8bb94d2709c78effabf77cf5b17"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d77408aa201c4a1540f800d17fc12729",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 810270,
            "upload_time": "2024-06-24T12:27:29",
            "upload_time_iso_8601": "2024-06-24T12:27:29.280770Z",
            "url": "https://files.pythonhosted.org/packages/ca/77/083039150d86f592883aff70c096e860158339f4ac4cd8307346dc753392/pystaleds-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2af363a8aeb2af8d9afda04d01f41deda35d99f8aca34b6b419f96332c286ab8",
                "md5": "128eb5a893339dd1b2628c61c6d79abd",
                "sha256": "2cf3fc2a4bc48eb65e3a8ce88b6df8ddfe4884b1cfa25bb74b7e16613270391c"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "128eb5a893339dd1b2628c61c6d79abd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 789471,
            "upload_time": "2024-06-24T12:27:22",
            "upload_time_iso_8601": "2024-06-24T12:27:22.901281Z",
            "url": "https://files.pythonhosted.org/packages/2a/f3/63a8aeb2af8d9afda04d01f41deda35d99f8aca34b6b419f96332c286ab8/pystaleds-0.1.8-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d2977150549c21d4d4b1857d82e1fe5e2ddc2348defdfb1ee4b6b700cdd77b75",
                "md5": "307ef883c2bb9caa6f16c0c90d5b4af9",
                "sha256": "6a892545c5ade7270e890cfb5c5ebcbd7cbd2585481fb42c166554c9307976a1"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "307ef883c2bb9caa6f16c0c90d5b4af9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 862671,
            "upload_time": "2024-06-24T12:26:06",
            "upload_time_iso_8601": "2024-06-24T12:26:06.029412Z",
            "url": "https://files.pythonhosted.org/packages/d2/97/7150549c21d4d4b1857d82e1fe5e2ddc2348defdfb1ee4b6b700cdd77b75/pystaleds-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2f799094da0bbefb257721fc55919bbd1d1f53900f6bf1325dd18d02c51dd4d7",
                "md5": "c74fe8206a06af922974967395d9b81c",
                "sha256": "110b74b221dc06a47a92881ba1289e267f201995269b31586d86b95d723d340a"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "c74fe8206a06af922974967395d9b81c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 841480,
            "upload_time": "2024-06-24T12:26:18",
            "upload_time_iso_8601": "2024-06-24T12:26:18.073874Z",
            "url": "https://files.pythonhosted.org/packages/2f/79/9094da0bbefb257721fc55919bbd1d1f53900f6bf1325dd18d02c51dd4d7/pystaleds-0.1.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ba295095cfd3642767d5daeaba5ef7c070c6e09aafd6b340320af9baf404c870",
                "md5": "34bd6d7da27f9799e80d60dea77a3bf4",
                "sha256": "6b616003df0d57ae71fa8f27cd8606d7318e71aac83df6d81dfb52c9ef5de414"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "34bd6d7da27f9799e80d60dea77a3bf4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 914161,
            "upload_time": "2024-06-24T12:26:59",
            "upload_time_iso_8601": "2024-06-24T12:26:59.081626Z",
            "url": "https://files.pythonhosted.org/packages/ba/29/5095cfd3642767d5daeaba5ef7c070c6e09aafd6b340320af9baf404c870/pystaleds-0.1.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "975665986a677c68d1d66c8d55091edc6a64e9c78a950b5ffc082a07f8a64f95",
                "md5": "f3d9a78d55bb700acd2fed9a138933bb",
                "sha256": "146387c6a2dbcd9df3d379eb9ac6e2be7a55e68cce92a145b3c5e9cadd19a1ec"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "f3d9a78d55bb700acd2fed9a138933bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 934715,
            "upload_time": "2024-06-24T12:26:32",
            "upload_time_iso_8601": "2024-06-24T12:26:32.982029Z",
            "url": "https://files.pythonhosted.org/packages/97/56/65986a677c68d1d66c8d55091edc6a64e9c78a950b5ffc082a07f8a64f95/pystaleds-0.1.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "aaa883d3ce504ea7f154230efb95632614825a1ac2ac48819ef978e29bc657a9",
                "md5": "96ba39fb03bc5c79aff5db1e584ac2d0",
                "sha256": "8255d82f999b4f1f08fe8a5685f121a30b5bafc4a9219c2d690049c699ad316f"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "96ba39fb03bc5c79aff5db1e584ac2d0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 965010,
            "upload_time": "2024-06-24T12:26:47",
            "upload_time_iso_8601": "2024-06-24T12:26:47.637404Z",
            "url": "https://files.pythonhosted.org/packages/aa/a8/83d3ce504ea7f154230efb95632614825a1ac2ac48819ef978e29bc657a9/pystaleds-0.1.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4d9ec17da69d9b5a1223f8ce1a01fbfbaf2042d8971faa366c0e604f90354381",
                "md5": "e38b52add6b6a9dbc34ab2ca2fe8000d",
                "sha256": "1bd3138ea33e98b295089756a27a545f3e424edb5c27434ae990e3de04c55d09"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e38b52add6b6a9dbc34ab2ca2fe8000d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 856344,
            "upload_time": "2024-06-24T12:27:10",
            "upload_time_iso_8601": "2024-06-24T12:27:10.959664Z",
            "url": "https://files.pythonhosted.org/packages/4d/9e/c17da69d9b5a1223f8ce1a01fbfbaf2042d8971faa366c0e604f90354381/pystaleds-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4ed3dc8ac1b3211b51916379559e1a6c3e633885fca2b0cd98899055f3566680",
                "md5": "47c07563917cf6ddb6a218d1b1a7eb2a",
                "sha256": "9d6bc3afb4305f2dc248a53ce97f7bd5b2a5f32c51722138e383a4c0d265aa92"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "47c07563917cf6ddb6a218d1b1a7eb2a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 588799,
            "upload_time": "2024-06-24T12:27:46",
            "upload_time_iso_8601": "2024-06-24T12:27:46.361145Z",
            "url": "https://files.pythonhosted.org/packages/4e/d3/dc8ac1b3211b51916379559e1a6c3e633885fca2b0cd98899055f3566680/pystaleds-0.1.8-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eecfe22368af5cd41075425fcb27d0a51c350c8649abf780abab06f2ec47be9f",
                "md5": "fb3f77e1224d1e9547a9a3ea3f90bb59",
                "sha256": "8c4e7c60e55392374dea0e7b76662d040014b4a248d376bf37a9f9ec29cefd81"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fb3f77e1224d1e9547a9a3ea3f90bb59",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 626946,
            "upload_time": "2024-06-24T12:27:37",
            "upload_time_iso_8601": "2024-06-24T12:27:37.554015Z",
            "url": "https://files.pythonhosted.org/packages/ee/cf/e22368af5cd41075425fcb27d0a51c350c8649abf780abab06f2ec47be9f/pystaleds-0.1.8-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5731887f6075dc920bd4fe6a6bde9abe4a2dc7a9be6d5259d97dbd71cbf15abd",
                "md5": "d329b2a088265b6af0d3c52eefc048b3",
                "sha256": "e8ee4774dcd672d1eac0425e4eb68476115a7e60903e8997dff3b5becca2e9af"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d329b2a088265b6af0d3c52eefc048b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 810272,
            "upload_time": "2024-06-24T12:27:30",
            "upload_time_iso_8601": "2024-06-24T12:27:30.822190Z",
            "url": "https://files.pythonhosted.org/packages/57/31/887f6075dc920bd4fe6a6bde9abe4a2dc7a9be6d5259d97dbd71cbf15abd/pystaleds-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e8c47072ab74389ab3940d3cfab81e211e116031dd5ee88b28466df4612c207e",
                "md5": "4ebba73cc13e3309dd586b3f3c675f84",
                "sha256": "1cbdb5c7a56dea05b12ca4f2af44ecd20cb1228a87212b621d42ac65602a7fe7"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "4ebba73cc13e3309dd586b3f3c675f84",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 789471,
            "upload_time": "2024-06-24T12:27:24",
            "upload_time_iso_8601": "2024-06-24T12:27:24.171852Z",
            "url": "https://files.pythonhosted.org/packages/e8/c4/7072ab74389ab3940d3cfab81e211e116031dd5ee88b28466df4612c207e/pystaleds-0.1.8-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "76c91488e35b45da98ee60c710e2661b7eb9e86a8ecc7f59275709864521236a",
                "md5": "42f46d27e26b4ffcf0bf09fa0b98c7f1",
                "sha256": "ca4dc8fbdcdeb18fc43b6c8456f0130e65dd85cad9dd943755d9bfcca222e512"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "42f46d27e26b4ffcf0bf09fa0b98c7f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 862671,
            "upload_time": "2024-06-24T12:26:07",
            "upload_time_iso_8601": "2024-06-24T12:26:07.286550Z",
            "url": "https://files.pythonhosted.org/packages/76/c9/1488e35b45da98ee60c710e2661b7eb9e86a8ecc7f59275709864521236a/pystaleds-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "510f1744243daebc50e8ddf644712ed57d5332ff9190b627eb853c3ddca4fc15",
                "md5": "484808522f5709541a99c51ecb742431",
                "sha256": "4f31a1be0497d042f2a528903f40767b97256be941fb80229e8239f54137133f"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "484808522f5709541a99c51ecb742431",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 841479,
            "upload_time": "2024-06-24T12:26:19",
            "upload_time_iso_8601": "2024-06-24T12:26:19.368657Z",
            "url": "https://files.pythonhosted.org/packages/51/0f/1744243daebc50e8ddf644712ed57d5332ff9190b627eb853c3ddca4fc15/pystaleds-0.1.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "859aa3c9ec8ec1ec77559172f369b3f90143c07711d7f95d5ed08d70eeedb665",
                "md5": "1759c726ba277ac919f8fcdd465ed426",
                "sha256": "6c86e5dd2261ea0da3088f9a604c913594b24c699d17fb7676288da4bcac2830"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "1759c726ba277ac919f8fcdd465ed426",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 914160,
            "upload_time": "2024-06-24T12:27:00",
            "upload_time_iso_8601": "2024-06-24T12:27:00.569151Z",
            "url": "https://files.pythonhosted.org/packages/85/9a/a3c9ec8ec1ec77559172f369b3f90143c07711d7f95d5ed08d70eeedb665/pystaleds-0.1.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "be5ee4a43d599e84adfd74803fd336f57bced5770736d30b7f827fd341e676d6",
                "md5": "1b4bcb4a5c41993df571dc91a969906f",
                "sha256": "b89b0e231b8aa3513d0e3d590a28868f30d242fbc59f919041b61adb187bdba6"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "1b4bcb4a5c41993df571dc91a969906f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 934714,
            "upload_time": "2024-06-24T12:26:34",
            "upload_time_iso_8601": "2024-06-24T12:26:34.426868Z",
            "url": "https://files.pythonhosted.org/packages/be/5e/e4a43d599e84adfd74803fd336f57bced5770736d30b7f827fd341e676d6/pystaleds-0.1.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7acccfd59b32c9f8170cdffe2f8075eaa745e6417a7a092c1bfa9d7d200bfc37",
                "md5": "81806ab31f04a4df47543bffe590c46e",
                "sha256": "20e6f3e0e68ad5bc811c99d9bc14f77e8d9dd7a041380b3f7f128807cc38a51c"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "81806ab31f04a4df47543bffe590c46e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 965009,
            "upload_time": "2024-06-24T12:26:49",
            "upload_time_iso_8601": "2024-06-24T12:26:49.430831Z",
            "url": "https://files.pythonhosted.org/packages/7a/cc/cfd59b32c9f8170cdffe2f8075eaa745e6417a7a092c1bfa9d7d200bfc37/pystaleds-0.1.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3fefbcebcaffec65a62d34fd111abdfc428b1044f4f3ec222772b18955472dfb",
                "md5": "467d0d1e71da6ba6f5a91a215becb5d6",
                "sha256": "6b5fa67ed5123631291853eefd624d486d00cf1448c7b285ce86e29015e155a1"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "467d0d1e71da6ba6f5a91a215becb5d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 856344,
            "upload_time": "2024-06-24T12:27:12",
            "upload_time_iso_8601": "2024-06-24T12:27:12.258291Z",
            "url": "https://files.pythonhosted.org/packages/3f/ef/bcebcaffec65a62d34fd111abdfc428b1044f4f3ec222772b18955472dfb/pystaleds-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "867641c0c49a715080a859077bb90cde779ca7c73f8c622003a83e6bfbbdb1f6",
                "md5": "03ce17b43c5040853031e78f00f0871b",
                "sha256": "002e858df5707b3213b6471927b55099a00dd71ac77079dc441940917b6c7f15"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp312-none-win32.whl",
            "has_sig": false,
            "md5_digest": "03ce17b43c5040853031e78f00f0871b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 588796,
            "upload_time": "2024-06-24T12:27:49",
            "upload_time_iso_8601": "2024-06-24T12:27:49.369639Z",
            "url": "https://files.pythonhosted.org/packages/86/76/41c0c49a715080a859077bb90cde779ca7c73f8c622003a83e6bfbbdb1f6/pystaleds-0.1.8-cp312-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f057da5ddc5af6b85e59b0b1e610e9eb1779d7207cbe6c2dfe9278560a73ee45",
                "md5": "38fdb5d83be26c471221f762ac921076",
                "sha256": "1fc2e1778e7097b57e8d1ab09a8a7711061e5d67bbf07372a52172db17f81306"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "38fdb5d83be26c471221f762ac921076",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 626945,
            "upload_time": "2024-06-24T12:27:38",
            "upload_time_iso_8601": "2024-06-24T12:27:38.815674Z",
            "url": "https://files.pythonhosted.org/packages/f0/57/da5ddc5af6b85e59b0b1e610e9eb1779d7207cbe6c2dfe9278560a73ee45/pystaleds-0.1.8-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "802e1d51964f6c9518dbbf718963b153ba2b933b09188a3e0ecbeed9df7accf4",
                "md5": "c2ef821541828fa16f19ed3a1dd9e1e2",
                "sha256": "4e6ded2a892ab2d851464aebed6328890ddb35aec03998331487398fb884bb4c"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c2ef821541828fa16f19ed3a1dd9e1e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 862670,
            "upload_time": "2024-06-24T12:26:08",
            "upload_time_iso_8601": "2024-06-24T12:26:08.673699Z",
            "url": "https://files.pythonhosted.org/packages/80/2e/1d51964f6c9518dbbf718963b153ba2b933b09188a3e0ecbeed9df7accf4/pystaleds-0.1.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6f98693e468830819f72db24e8f094acc44eaec6857cb2ff7a01abd97519c21a",
                "md5": "f7eb5848afb4a67bef3211537b3af0af",
                "sha256": "8c239a922f3b4411a545852cbaa38b56251a80988fe6dac68b5528e99022cce5"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "f7eb5848afb4a67bef3211537b3af0af",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 841479,
            "upload_time": "2024-06-24T12:26:21",
            "upload_time_iso_8601": "2024-06-24T12:26:21.450247Z",
            "url": "https://files.pythonhosted.org/packages/6f/98/693e468830819f72db24e8f094acc44eaec6857cb2ff7a01abd97519c21a/pystaleds-0.1.8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9bbbb62ffbaa102702688b8f3cf122c79a506bb446c8aea5a3d4e4d115890509",
                "md5": "0198230939318a05dc105d497d477458",
                "sha256": "d6a4df26a2af1542515761d905c9c7c8a4f70f5ddcab536c9b15bfc1b7f1f925"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0198230939318a05dc105d497d477458",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 914160,
            "upload_time": "2024-06-24T12:27:02",
            "upload_time_iso_8601": "2024-06-24T12:27:02.357517Z",
            "url": "https://files.pythonhosted.org/packages/9b/bb/b62ffbaa102702688b8f3cf122c79a506bb446c8aea5a3d4e4d115890509/pystaleds-0.1.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4aea0c43ce01c31c1227e7bc896a776974e78bba3a0dcd62b5b22fc4adafb6c4",
                "md5": "1d4c2d2087d2e359ee07922c2ffbfff3",
                "sha256": "be56a7ec4684483b7be30e5412da64a430eb6836d97e7b13e2ddbf3020b54fc0"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "1d4c2d2087d2e359ee07922c2ffbfff3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 934714,
            "upload_time": "2024-06-24T12:26:35",
            "upload_time_iso_8601": "2024-06-24T12:26:35.868066Z",
            "url": "https://files.pythonhosted.org/packages/4a/ea/0c43ce01c31c1227e7bc896a776974e78bba3a0dcd62b5b22fc4adafb6c4/pystaleds-0.1.8-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f8c2f557b42ad88e50330b53fde73ff2485d6b3c2cd6cebe8dd4a00d5677ace9",
                "md5": "7985d7152761943cefd0c5e327942a2a",
                "sha256": "3d2df418fbbc47351af1a098176f3fdfc0333bb68263f20f35e82343f25ff1c5"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "7985d7152761943cefd0c5e327942a2a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 965011,
            "upload_time": "2024-06-24T12:26:50",
            "upload_time_iso_8601": "2024-06-24T12:26:50.825326Z",
            "url": "https://files.pythonhosted.org/packages/f8/c2/f557b42ad88e50330b53fde73ff2485d6b3c2cd6cebe8dd4a00d5677ace9/pystaleds-0.1.8-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4952fa68b927537935ab7863b17683b0d33e7b9909c20f749a746fbeb3858e99",
                "md5": "9ea296741cc8be41e59a42f431c9fa3b",
                "sha256": "d5a80e2a108fa9e81487fa5a5fa86949e93f8795a3d01e64f0fdff92d4cda3af"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9ea296741cc8be41e59a42f431c9fa3b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 856344,
            "upload_time": "2024-06-24T12:27:13",
            "upload_time_iso_8601": "2024-06-24T12:27:13.480547Z",
            "url": "https://files.pythonhosted.org/packages/49/52/fa68b927537935ab7863b17683b0d33e7b9909c20f749a746fbeb3858e99/pystaleds-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "aea09c023b9f432178b48d739f59e5cbcf12bdfaaad43fa266ff20968ecc4929",
                "md5": "946d165de9376774ecdcd05ed81f1095",
                "sha256": "6a72359d0fc9ae9b37a501137af846e177365c047aa04780833cd1f2efbbdf17"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp38-none-win32.whl",
            "has_sig": false,
            "md5_digest": "946d165de9376774ecdcd05ed81f1095",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 588798,
            "upload_time": "2024-06-24T12:27:51",
            "upload_time_iso_8601": "2024-06-24T12:27:51.238160Z",
            "url": "https://files.pythonhosted.org/packages/ae/a0/9c023b9f432178b48d739f59e5cbcf12bdfaaad43fa266ff20968ecc4929/pystaleds-0.1.8-cp38-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "68c3450fcd1e54072fc63bcd12e10c38552e24391013ea3088cc36c00124401e",
                "md5": "7704989c80a0ef488375d38643061648",
                "sha256": "deb4420f9bc01225f71e1a9126872b6ed608f5880a6756d5e32a2219755ba785"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7704989c80a0ef488375d38643061648",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 626944,
            "upload_time": "2024-06-24T12:27:41",
            "upload_time_iso_8601": "2024-06-24T12:27:41.678424Z",
            "url": "https://files.pythonhosted.org/packages/68/c3/450fcd1e54072fc63bcd12e10c38552e24391013ea3088cc36c00124401e/pystaleds-0.1.8-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "923316ab1fb402030110f9df0f77772b91071417286da9e9d6aadedf6bfb3407",
                "md5": "f6e5cce01117cf7ad0439faf28c26d12",
                "sha256": "53a8c20aa6b81830eaec8ca890a0f0110ed910f22fdf2ea489e3a54a6072dea6"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp39-cp39-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f6e5cce01117cf7ad0439faf28c26d12",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 810271,
            "upload_time": "2024-06-24T12:27:32",
            "upload_time_iso_8601": "2024-06-24T12:27:32.246355Z",
            "url": "https://files.pythonhosted.org/packages/92/33/16ab1fb402030110f9df0f77772b91071417286da9e9d6aadedf6bfb3407/pystaleds-0.1.8-cp39-cp39-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d2531eb515f01da1959ec25e100d15fbb7b40e41349df4ba6f37c6f87e031de3",
                "md5": "de41a320d0807e2154439c7215141afb",
                "sha256": "03cdd72e2c704ed9fe261244e5c1b6eb98e9883af197d53339a45e2c799b98be"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "de41a320d0807e2154439c7215141afb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 789471,
            "upload_time": "2024-06-24T12:27:26",
            "upload_time_iso_8601": "2024-06-24T12:27:26.106921Z",
            "url": "https://files.pythonhosted.org/packages/d2/53/1eb515f01da1959ec25e100d15fbb7b40e41349df4ba6f37c6f87e031de3/pystaleds-0.1.8-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2cab19aaf3c086398a8e18a0c2a94ff1ecb3500663103eea221c5cef30430535",
                "md5": "5be3474dd2cb0421879e3f66473ae4a6",
                "sha256": "ce5a2bd3271638f5ccb9a409d98ed0a8a00516f2131049932156e5d2a0b07b85"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5be3474dd2cb0421879e3f66473ae4a6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 862672,
            "upload_time": "2024-06-24T12:26:10",
            "upload_time_iso_8601": "2024-06-24T12:26:10.056224Z",
            "url": "https://files.pythonhosted.org/packages/2c/ab/19aaf3c086398a8e18a0c2a94ff1ecb3500663103eea221c5cef30430535/pystaleds-0.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ad9109028e34556234945d41bad237cd26014a1dd31664ae39f5b8bb7a9c034a",
                "md5": "4fefd80b0c27026b83bee2386f635502",
                "sha256": "607a686c8f2fab9d3a87173df19125b50fff295573689cedc74cb4f0f1699880"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "4fefd80b0c27026b83bee2386f635502",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 841479,
            "upload_time": "2024-06-24T12:26:23",
            "upload_time_iso_8601": "2024-06-24T12:26:23.409443Z",
            "url": "https://files.pythonhosted.org/packages/ad/91/09028e34556234945d41bad237cd26014a1dd31664ae39f5b8bb7a9c034a/pystaleds-0.1.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fb9de2dcc0c4c8a8f354606d5faa2447298a6677217be86092757460ed4ed5d1",
                "md5": "411c6d7e01ac57bca30e96631a798c6d",
                "sha256": "d70aab5141ee44c8b6f8bb42110531828487a5dcca08eb182b75d764dd8c171c"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "411c6d7e01ac57bca30e96631a798c6d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 914160,
            "upload_time": "2024-06-24T12:27:03",
            "upload_time_iso_8601": "2024-06-24T12:27:03.860588Z",
            "url": "https://files.pythonhosted.org/packages/fb/9d/e2dcc0c4c8a8f354606d5faa2447298a6677217be86092757460ed4ed5d1/pystaleds-0.1.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "400c5196d22e656474f1f4f2c73c1b113e9e4f852a781b353dbf379a553aa25f",
                "md5": "1a25c46bbd128d20573b87bbdc4b4793",
                "sha256": "ed3c5562363429597db4e60d4db277a48c4536da0e14cc1bd57dcc65df5d9517"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "1a25c46bbd128d20573b87bbdc4b4793",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 934716,
            "upload_time": "2024-06-24T12:26:37",
            "upload_time_iso_8601": "2024-06-24T12:26:37.305352Z",
            "url": "https://files.pythonhosted.org/packages/40/0c/5196d22e656474f1f4f2c73c1b113e9e4f852a781b353dbf379a553aa25f/pystaleds-0.1.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3097c301f828d799a83b747e7afa5b3a37f2a2141728a69c9d0055461b415716",
                "md5": "bf59636bf490f92028e994bbd134a4e8",
                "sha256": "55de544ffb61808cd8e7ae7b8b33a458cfd4558d5029074824886a5d69e25d09"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "bf59636bf490f92028e994bbd134a4e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 965011,
            "upload_time": "2024-06-24T12:26:52",
            "upload_time_iso_8601": "2024-06-24T12:26:52.230963Z",
            "url": "https://files.pythonhosted.org/packages/30/97/c301f828d799a83b747e7afa5b3a37f2a2141728a69c9d0055461b415716/pystaleds-0.1.8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3709932b8ead847fa1001c14d7430d5e1804232a9b90a195ca2b89f9289e122f",
                "md5": "d7ce074e248cfad86a2aa393102401af",
                "sha256": "4e202a2e9c5d0651c756c6350f1fdf32aa01bf979c002589b058f2f608538a4b"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d7ce074e248cfad86a2aa393102401af",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 856343,
            "upload_time": "2024-06-24T12:27:14",
            "upload_time_iso_8601": "2024-06-24T12:27:14.720573Z",
            "url": "https://files.pythonhosted.org/packages/37/09/932b8ead847fa1001c14d7430d5e1804232a9b90a195ca2b89f9289e122f/pystaleds-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5b8ddbc2f42eb39136af1777f671f45369eecdb3e719f4bde30dec0ed517e2b6",
                "md5": "c89403ed559ac0ddda6302cf30220129",
                "sha256": "c5d3cba404487e4ec7bedf21672b930846d1898b284416025151c144b9464f3e"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp39-none-win32.whl",
            "has_sig": false,
            "md5_digest": "c89403ed559ac0ddda6302cf30220129",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 588797,
            "upload_time": "2024-06-24T12:27:52",
            "upload_time_iso_8601": "2024-06-24T12:27:52.794948Z",
            "url": "https://files.pythonhosted.org/packages/5b/8d/dbc2f42eb39136af1777f671f45369eecdb3e719f4bde30dec0ed517e2b6/pystaleds-0.1.8-cp39-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3c11a1f188b60f5a1187c34dae5367b2d8ebc6b87dab7af0332508dcaead2bb2",
                "md5": "5620525ad4eeac6a1d7c0fd9f6a56e16",
                "sha256": "38e16281d65a62103e3679e9346b70b3303a83ad72e838ec21d2b2b30b893b9f"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5620525ad4eeac6a1d7c0fd9f6a56e16",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 626946,
            "upload_time": "2024-06-24T12:27:43",
            "upload_time_iso_8601": "2024-06-24T12:27:43.672879Z",
            "url": "https://files.pythonhosted.org/packages/3c/11/a1f188b60f5a1187c34dae5367b2d8ebc6b87dab7af0332508dcaead2bb2/pystaleds-0.1.8-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cd4c20f5387fb7f171a52de76769ba4d0bd3942918d0c9b10a36577c75d9a4bc",
                "md5": "283f2787cf322ed733b37dfe9a29d72a",
                "sha256": "68de6f9a3aeaa0426ef47d8f20ba794e42748a3b3f3f09ac2cfa89852e3b7110"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "283f2787cf322ed733b37dfe9a29d72a",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 862678,
            "upload_time": "2024-06-24T12:26:12",
            "upload_time_iso_8601": "2024-06-24T12:26:12.045881Z",
            "url": "https://files.pythonhosted.org/packages/cd/4c/20f5387fb7f171a52de76769ba4d0bd3942918d0c9b10a36577c75d9a4bc/pystaleds-0.1.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "681ba4cf0ad79f508fb033793d70f8b898ab0298bc694da6077a6c89058ddb1d",
                "md5": "6d5b8e73bc47532e89e2a192707003f4",
                "sha256": "1881f514025eb4b11eb0083234fea7cf7a8e5b5faf07de54e9556e7974796f69"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "6d5b8e73bc47532e89e2a192707003f4",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 841484,
            "upload_time": "2024-06-24T12:26:25",
            "upload_time_iso_8601": "2024-06-24T12:26:25.003093Z",
            "url": "https://files.pythonhosted.org/packages/68/1b/a4cf0ad79f508fb033793d70f8b898ab0298bc694da6077a6c89058ddb1d/pystaleds-0.1.8-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d85411bc904bb70c3fb8e76d12d1be6df5046908a1ff84bbaab2f067104aa9ad",
                "md5": "366a2256a3c03c2beee8a2c3977a68e9",
                "sha256": "b36e7f66c73d43a48f23a289d7b22bd50e0780b90598fdd2f86d63852bd9708b"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "366a2256a3c03c2beee8a2c3977a68e9",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 914167,
            "upload_time": "2024-06-24T12:27:05",
            "upload_time_iso_8601": "2024-06-24T12:27:05.148009Z",
            "url": "https://files.pythonhosted.org/packages/d8/54/11bc904bb70c3fb8e76d12d1be6df5046908a1ff84bbaab2f067104aa9ad/pystaleds-0.1.8-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "019b6e49f8e4d9f040c868af234b0df7376f739d42c3312c2ac3982a77c94f88",
                "md5": "e295ed50e732f28d6c4b8b0259c4555a",
                "sha256": "816d26173a33e2d89826497be9e465cd49683c5ab3e5dfe2bac379860bfe4a8b"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "e295ed50e732f28d6c4b8b0259c4555a",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 934719,
            "upload_time": "2024-06-24T12:26:39",
            "upload_time_iso_8601": "2024-06-24T12:26:39.468339Z",
            "url": "https://files.pythonhosted.org/packages/01/9b/6e49f8e4d9f040c868af234b0df7376f739d42c3312c2ac3982a77c94f88/pystaleds-0.1.8-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "79a0626aa59c951fdbec3de9c2a65a0ca7973a13819b581cb412bca8e129c9fa",
                "md5": "77126d4ee1d2b619d6cb67f4e6928e4c",
                "sha256": "933af7ff120371b443568c9baf73fa54ae3890c8328f802833eb43a732cdd76a"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "77126d4ee1d2b619d6cb67f4e6928e4c",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 965016,
            "upload_time": "2024-06-24T12:26:53",
            "upload_time_iso_8601": "2024-06-24T12:26:53.587294Z",
            "url": "https://files.pythonhosted.org/packages/79/a0/626aa59c951fdbec3de9c2a65a0ca7973a13819b581cb412bca8e129c9fa/pystaleds-0.1.8-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b844eadd3e4e14b0426a2619e99ba083c1833bed54f4c3d637cd0d44ac054e02",
                "md5": "b381a9d9706626c6b868e5cbb50a6daa",
                "sha256": "bf486eb39d889e53d5bdff2f8b1a374aa6eed80a17dca5d0dc34bba69afac983"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b381a9d9706626c6b868e5cbb50a6daa",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 856349,
            "upload_time": "2024-06-24T12:27:16",
            "upload_time_iso_8601": "2024-06-24T12:27:16.853245Z",
            "url": "https://files.pythonhosted.org/packages/b8/44/eadd3e4e14b0426a2619e99ba083c1833bed54f4c3d637cd0d44ac054e02/pystaleds-0.1.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a5f60738043ed3eea9244eb61fe5cc8e178d4004f3ea4bf829f80f929a97ea7c",
                "md5": "04218361bed4f4a914628f17bcbd9eec",
                "sha256": "28159edcc846af9226d82a85a8c411b5f69f52cae24278c292f23464249d7ba4"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "04218361bed4f4a914628f17bcbd9eec",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 862675,
            "upload_time": "2024-06-24T12:26:13",
            "upload_time_iso_8601": "2024-06-24T12:26:13.569085Z",
            "url": "https://files.pythonhosted.org/packages/a5/f6/0738043ed3eea9244eb61fe5cc8e178d4004f3ea4bf829f80f929a97ea7c/pystaleds-0.1.8-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a0e14654fa0498426e5946ff0b33f6a32b97ade6ee8894f2bd5eb65df6fc2f63",
                "md5": "a21e6dc304e425444f7ab651b763c62b",
                "sha256": "3367ff4101e2e537c1f0d3ae7a0d05be505b200be88d4709ddb5cfd653e5ed36"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "a21e6dc304e425444f7ab651b763c62b",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 841482,
            "upload_time": "2024-06-24T12:26:27",
            "upload_time_iso_8601": "2024-06-24T12:26:27.389777Z",
            "url": "https://files.pythonhosted.org/packages/a0/e1/4654fa0498426e5946ff0b33f6a32b97ade6ee8894f2bd5eb65df6fc2f63/pystaleds-0.1.8-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "53472c75c0f3eac5ac1057ae4b62e5d2e4547df64480c3c004d639dc3be37c80",
                "md5": "ad0e2d52edaca7d286e8bbc70d63940d",
                "sha256": "0ba11232a0b1f417f3940eb3d5fbea3c920888e840363d0be8652faf668152fe"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ad0e2d52edaca7d286e8bbc70d63940d",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 914164,
            "upload_time": "2024-06-24T12:27:07",
            "upload_time_iso_8601": "2024-06-24T12:27:07.210258Z",
            "url": "https://files.pythonhosted.org/packages/53/47/2c75c0f3eac5ac1057ae4b62e5d2e4547df64480c3c004d639dc3be37c80/pystaleds-0.1.8-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "412c74f76762efb34e2839565f50bf08fd6bbd5af078c97b13b795b0e55dd8c9",
                "md5": "b8a9ca78f24da920b0f3ea91cdbef12d",
                "sha256": "db3bcd345228f34ce030c961ab9714a091c603789cff7457a685688bb37c3bb1"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "b8a9ca78f24da920b0f3ea91cdbef12d",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 934716,
            "upload_time": "2024-06-24T12:26:41",
            "upload_time_iso_8601": "2024-06-24T12:26:41.893457Z",
            "url": "https://files.pythonhosted.org/packages/41/2c/74f76762efb34e2839565f50bf08fd6bbd5af078c97b13b795b0e55dd8c9/pystaleds-0.1.8-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "24b75affd77acf6c03b1df4f0c52ef3eb3c715f4190d79cb6156ab0560e850cf",
                "md5": "b6b76824f55c58ff3e4a258a61001558",
                "sha256": "751b7e87ebcf9071c3eef6cc108d5ee74d10ec364175299948a6339581b35268"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "b6b76824f55c58ff3e4a258a61001558",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 965014,
            "upload_time": "2024-06-24T12:26:54",
            "upload_time_iso_8601": "2024-06-24T12:26:54.894046Z",
            "url": "https://files.pythonhosted.org/packages/24/b7/5affd77acf6c03b1df4f0c52ef3eb3c715f4190d79cb6156ab0560e850cf/pystaleds-0.1.8-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dcdedc707d18adbf2774cf7572a4dafb6b305f194a5743904f43e6c40a441988",
                "md5": "cd70e76d1d2aa21ba1e43cc575ebce55",
                "sha256": "86fc598e7a4018b61a42473d81a5a0c834cbc62e48dafc8903e0c6683255c8fb"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cd70e76d1d2aa21ba1e43cc575ebce55",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 856348,
            "upload_time": "2024-06-24T12:27:18",
            "upload_time_iso_8601": "2024-06-24T12:27:18.130159Z",
            "url": "https://files.pythonhosted.org/packages/dc/de/dc707d18adbf2774cf7572a4dafb6b305f194a5743904f43e6c40a441988/pystaleds-0.1.8-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2b15a5cfaaa54552eccd17dd9d1580439ec0e5a8f48f379314984d0dae17be3a",
                "md5": "7b4f7e6747d8be93eed42f036fe41fe6",
                "sha256": "0a80e20fc86284e7657e88b17d1a9409a4d60eb97362f71602bb20218b5ab352"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7b4f7e6747d8be93eed42f036fe41fe6",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 862676,
            "upload_time": "2024-06-24T12:26:14",
            "upload_time_iso_8601": "2024-06-24T12:26:14.792422Z",
            "url": "https://files.pythonhosted.org/packages/2b/15/a5cfaaa54552eccd17dd9d1580439ec0e5a8f48f379314984d0dae17be3a/pystaleds-0.1.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f8d6137f24a805d2cbd6e5c5278401c47ec954ba9fffff57c5563b2a9f43901e",
                "md5": "e449eede84e81ba99717825c9c8beb17",
                "sha256": "794440d3c23b01108d6dad5fadba904b43b15e4111411ef81765d6ee505d30ba"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e449eede84e81ba99717825c9c8beb17",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 841483,
            "upload_time": "2024-06-24T12:26:28",
            "upload_time_iso_8601": "2024-06-24T12:26:28.922182Z",
            "url": "https://files.pythonhosted.org/packages/f8/d6/137f24a805d2cbd6e5c5278401c47ec954ba9fffff57c5563b2a9f43901e/pystaleds-0.1.8-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0ec0dfcd32634f55a8527ef7fb60a895685a884095bcf9fc968e4eb6cd5e66e0",
                "md5": "75241fba523a2978b0e9506ef63108ed",
                "sha256": "9ad2fe77f0761ca2adb469995ac2f23f1aa91a10d33c70264f69310773d3b09f"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "75241fba523a2978b0e9506ef63108ed",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 914166,
            "upload_time": "2024-06-24T12:27:08",
            "upload_time_iso_8601": "2024-06-24T12:27:08.415219Z",
            "url": "https://files.pythonhosted.org/packages/0e/c0/dfcd32634f55a8527ef7fb60a895685a884095bcf9fc968e4eb6cd5e66e0/pystaleds-0.1.8-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "87deeb4456db43caf789221dc9cc61b67cf31e2f15cf4b1827349b62426eaee7",
                "md5": "523126b880f848e1d4c86611f646b37f",
                "sha256": "506deb607451ab2d8c35e3f9b7e3dec04cb928487e4d767ad7a420d24a9579e8"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "523126b880f848e1d4c86611f646b37f",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 934717,
            "upload_time": "2024-06-24T12:26:43",
            "upload_time_iso_8601": "2024-06-24T12:26:43.528732Z",
            "url": "https://files.pythonhosted.org/packages/87/de/eb4456db43caf789221dc9cc61b67cf31e2f15cf4b1827349b62426eaee7/pystaleds-0.1.8-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2f07f4a9f23fc5240aa6f478d86bec0dcbb730e1feed4cef3ef2d26a1a41928a",
                "md5": "5feb0ce2ef72231f4c257129d07f2bd6",
                "sha256": "66d7bc379b8b168f9399ec2b9ccb3015e13d7e821f4f33573b4ea0b61edf7252"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "5feb0ce2ef72231f4c257129d07f2bd6",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 965013,
            "upload_time": "2024-06-24T12:26:56",
            "upload_time_iso_8601": "2024-06-24T12:26:56.317078Z",
            "url": "https://files.pythonhosted.org/packages/2f/07/f4a9f23fc5240aa6f478d86bec0dcbb730e1feed4cef3ef2d26a1a41928a/pystaleds-0.1.8-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "70a65293c65c1fd7ecfb3e2a23f8fae28558134d4764d113c9fe97419c99c12a",
                "md5": "c98e2722511101efcaace250a0055020",
                "sha256": "0d437486901a09fb6b03d5009e62caae95fb8ffd9030efe3e2acba15d651d8da"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c98e2722511101efcaace250a0055020",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 856349,
            "upload_time": "2024-06-24T12:27:19",
            "upload_time_iso_8601": "2024-06-24T12:27:19.416829Z",
            "url": "https://files.pythonhosted.org/packages/70/a6/5293c65c1fd7ecfb3e2a23f8fae28558134d4764d113c9fe97419c99c12a/pystaleds-0.1.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8537c41ea278063512e196c8aa5274428aac002a3f5210d2c9f0ed916db0020e",
                "md5": "186272684bdb282d0b4efc90f4f1b401",
                "sha256": "529f6818b699efebcdf143ca059d94ed3fa1781784db6cb6dcfbb48f57f10879"
            },
            "downloads": -1,
            "filename": "pystaleds-0.1.8.tar.gz",
            "has_sig": false,
            "md5_digest": "186272684bdb282d0b4efc90f4f1b401",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 25306,
            "upload_time": "2024-06-24T12:27:33",
            "upload_time_iso_8601": "2024-06-24T12:27:33.415481Z",
            "url": "https://files.pythonhosted.org/packages/85/37/c41ea278063512e196c8aa5274428aac002a3f5210d2c9f0ed916db0020e/pystaleds-0.1.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-24 12:27:33",
    "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.30263s