# 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"
}