| Name | ipl3checksum JSON |
| Version |
1.3.0
JSON |
| download |
| home_page | None |
| Summary | Library to calculate the IPL3 checksum for N64 ROMs |
| upload_time | 2025-10-11 17:14:45 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.9 |
| license | None |
| keywords |
ipl3
cic
checksum
n64
nintendo 64
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# ipl3checksum
![PyPI - Downloads]
![GitHub License]
![GitHub release (latest SemVer)]
![PyPI]
![GitHub contributors]
[PyPI - Downloads]: <https://img.shields.io/pypi/dm/ipl3checksum>
[GitHub License]: <https://img.shields.io/github/license/Decompollaborate/ipl3checksum>
[GitHub release (latest SemVer)]: <https://img.shields.io/github/v/release/Decompollaborate/ipl3checksum>
[PyPI]: <https://img.shields.io/pypi/v/ipl3checksum>
[GitHub contributors]: <https://img.shields.io/github/contributors/Decompollaborate/ipl3checksum?logo=purple>
A library to calculate the IPL3 checksum for N64 ROMs.
Written in Rust. Python and C bindings available.
## How to use it?
To calculate the checksum of a ROM:
```py
import ipl3checksum
romBytes = # A big endian bytes-like object
cickind = ipl3checksum.CICKind.CIC_6102_7101
# or calculateChecksumAutodetect to let the library guess the correct CIC kind
checksum = ipl3checksum.calculateChecksum(romBytes, cickind)
# If this assert fails it is because the library was not able to compute the
# checksum, probably because the passed rom was too small
assert checksum is not None
print(f"{checksum[0]:08X}")
print(f"{checksum[1]:08X}")
```
This library also contains a CIC detector:
```py
cickind = ipl3checksum.detectCIC(romBytes)
# Either a `ipl3checksum.CICKind` object or `None`` if was not able to detect
# the CIC kind
print(cickind)
```
## Features
- Supports all 6 retail CIC variants.
- Supports the CIC 5101 variant (used on Aleck 64 games).
- Can calculate the checksum of a ROM using the algorithm of any of the
supported CIC variants.
- Can detect any of the supported CIC variants.
- Fast calculation written in Rust.
### Restrictions/requirements
- The library assumes the passed ROM contains a ROM header at offset range
`[0x0, 0x40]` and a correct IPL3 is at `[0x40, 0x1000]`
- Since the checksum algorithm is calculated on the first MiB after IPL3 (from
`0x1000` to `0x101000`), then the library expects the passed ROM to be at least
`0x101000` bytes long, otherwise the library will reject the ROM.
- If your ROM is not big enough then it is suggested then pad your ROM with
zeroes until it reaches that size.
## Installing
### Python version
First you need to install the library, one way of doing it is via `pip`.
```bash
python3 -m pip install -U ipl3checksum
```
If you use a `requirements.txt` file in your repository, then you can add
this library with the following line:
```txt
ipl3checksum>=1.3.0,<2.0.0
```
Now you can invoke the library from your script.
#### Development version
The unstable development version is located at the
[1.x](https://github.com/Decompollaborate/ipl3checksum/tree/1.x) branch.
Since this library uses Rust code then you'll need a Rust compiler installed
on your system. To build the Python bindings you'll also need `maturin`
installed via `pip`.
The recommended way to install a locally cloned repo the following.
```bash
python3 -m pip install .
```
In case you want to mess with the latest development version without wanting to
clone the repository, then you could use the following commands:
```bash
python3 -m pip uninstall ipl3checksum
python3 -m pip install git+https://github.com/Decompollaborate/ipl3checksum.git@1.x
```
NOTE: Installing the development version is not recommended unless you know what
you are doing. Proceed at your own risk.
### Rust version
See this crate at <https://crates.io/crates/ipl3checksum>.
To add this library to your project using Cargo:
```bash
cargo add ipl3checksum
```
Or add the following line manually to your `Cargo.toml` file:
```toml
ipl3checksum = "1.3.0"
```
This crate is `no_std` compatible! Simply turn off the default features to use
it this way.
### C bindings
This library provides bindings to call this library from C code. They are
available on the [releases](https://github.com/decompals/ipl3checksum/releases)
tab.
To build said bindings from source, enable the `c_bindings` Rust feature:
```bash
cargo build --lib --features c_bindings
```
Headers are located at [bindings/c/include](bindings/c/include).
#### Windows executables
Due to Rust requirements, linking the C bindings of this library when building
a C program adds extra library dependencies. Those libraries are the following:
```plain_text
-lws2_32 -lntdll -lbcrypt -ladvapi32 -luserenv
```
## Examples
Various examples for the Python bindings are provided in the
[frontends folder](src/ipl3checksum/frontends).
Those examples are distributed with the Python library as cli tools. Each one
of them can be executed with either `ipl3checksum utilityname` or
`python3 -m ipl3checksum utilityname`, for example `ipl3checksum detect_cic`.
The list can be checked in runtime with `ipl3checksum --help`. Suboptions for
each tool can be checked with `ipl3checksum utilityname --help`.
- `check`: Checks if the checksum in the ROM matches the calculated one.
- `detect_cic`: Tries to detect the cic used from the given big endian rom.
- `sum`: Calculates the ipl3 checksum o a given big endian rom, allowing to
optionally update the checksum.
## Versioning and changelog
This library follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
We try to always keep backwards compatibility, so no breaking changes should
happen until a major release (i.e. jumping from 1.X.X to 2.0.0).
To see what changed on each release check either the [CHANGELOG.md](CHANGELOG.md)
file or check the [releases page on Github](https://github.com/Decompollaborate/ipl3checksum/releases).
You can also use [this link](https://github.com/Decompollaborate/ipl3checksum/releases/latest)
to check the latest release.
## Where does this come from?
This algorithm comes directly from the IPL3, which each variant is part of the
first 0x1000 bytes of the rom of every retail N64 ROM.
There are various implementations floating around on the internet, but for this
specific one was reverse-engineered by myself. I made this because I couldn't
find a library to calculate this checksum, so I decided to reverse-engineer it
myself instead of taking somebody else's work. It also was an interesting
learning experience.
## Note about licensing
Most of the repository is licensed under the [MIT license](LICENSE), but I also
made a [reference implementation](docs/reference_implementation.md) that is part
of the public domain (licensed under CC0-1.0), feel free to use it however you
prefer (acknowledgment is always appreciated, but not required).
## I want to learn more! What is an IPL3? What is CIC?
I'm not really the guy that can answer all your hunger for knowledge, but here
are a few links that may be helpful:
- CIC-NUS: <https://n64brew.dev/wiki/CIC-NUS>
- Initial Program Load 3 (IPL3) <https://n64brew.dev/wiki/Initial_Program_Load#IPL3>
- List of retail games, containing which CIC they use: <https://docs.google.com/spreadsheets/d/1WgZ7DZSzWwYIxwg03yoN9NK_0okuSx9dVL2u5MWPQ60/edit#gid=1247952340>
- Research about the CIC 6105: <https://github.com/Dragorn421/n64checksum>
- Disassembly of all the retail IPL3 binaries: <https://github.com/decompals/N64-IPL/blob/main/src/ipl3.s>
## References
- "IPL3 checksum algorithm" section of the "PIF-NUS" article on n64brew.dev: <https://n64brew.dev/wiki/PIF-NUS#IPL3_checksum_algorithm>
- Used for getting the "8-bit IPL3" seed value.
- List of retail games, containing which CIC they use: <https://docs.google.com/spreadsheets/d/1WgZ7DZSzWwYIxwg03yoN9NK_0okuSx9dVL2u5MWPQ60/edit#gid=1247952340>
Raw data
{
"_id": null,
"home_page": null,
"name": "ipl3checksum",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "IPL3, CIC, checksum, N64, Nintendo 64",
"author": null,
"author_email": "Anghelo Carvajal <angheloalf95@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/b2/75/0fa153c175cdcd6c603abdc7630cb658da16e61c325550841ddb33663303/ipl3checksum-1.3.0.tar.gz",
"platform": null,
"description": "# ipl3checksum\n\n![PyPI - Downloads]\n![GitHub License]\n![GitHub release (latest SemVer)]\n![PyPI]\n![GitHub contributors]\n\n[PyPI - Downloads]: <https://img.shields.io/pypi/dm/ipl3checksum>\n[GitHub License]: <https://img.shields.io/github/license/Decompollaborate/ipl3checksum>\n[GitHub release (latest SemVer)]: <https://img.shields.io/github/v/release/Decompollaborate/ipl3checksum>\n[PyPI]: <https://img.shields.io/pypi/v/ipl3checksum>\n[GitHub contributors]: <https://img.shields.io/github/contributors/Decompollaborate/ipl3checksum?logo=purple>\n\nA library to calculate the IPL3 checksum for N64 ROMs.\n\nWritten in Rust. Python and C bindings available.\n\n## How to use it?\n\nTo calculate the checksum of a ROM:\n\n```py\nimport ipl3checksum\n\nromBytes = # A big endian bytes-like object\ncickind = ipl3checksum.CICKind.CIC_6102_7101\n\n# or calculateChecksumAutodetect to let the library guess the correct CIC kind\nchecksum = ipl3checksum.calculateChecksum(romBytes, cickind)\n\n# If this assert fails it is because the library was not able to compute the\n# checksum, probably because the passed rom was too small\nassert checksum is not None\n\nprint(f\"{checksum[0]:08X}\")\nprint(f\"{checksum[1]:08X}\")\n```\n\nThis library also contains a CIC detector:\n\n```py\ncickind = ipl3checksum.detectCIC(romBytes)\n# Either a `ipl3checksum.CICKind` object or `None`` if was not able to detect\n# the CIC kind\nprint(cickind)\n```\n\n## Features\n\n- Supports all 6 retail CIC variants.\n- Supports the CIC 5101 variant (used on Aleck 64 games).\n- Can calculate the checksum of a ROM using the algorithm of any of the\nsupported CIC variants.\n- Can detect any of the supported CIC variants.\n- Fast calculation written in Rust.\n\n### Restrictions/requirements\n\n- The library assumes the passed ROM contains a ROM header at offset range\n`[0x0, 0x40]` and a correct IPL3 is at `[0x40, 0x1000]`\n- Since the checksum algorithm is calculated on the first MiB after IPL3 (from\n`0x1000` to `0x101000`), then the library expects the passed ROM to be at least\n`0x101000` bytes long, otherwise the library will reject the ROM.\n - If your ROM is not big enough then it is suggested then pad your ROM with\n zeroes until it reaches that size.\n\n## Installing\n\n### Python version\n\nFirst you need to install the library, one way of doing it is via `pip`.\n\n```bash\npython3 -m pip install -U ipl3checksum\n```\n\nIf you use a `requirements.txt` file in your repository, then you can add\nthis library with the following line:\n\n```txt\nipl3checksum>=1.3.0,<2.0.0\n```\n\nNow you can invoke the library from your script.\n\n#### Development version\n\nThe unstable development version is located at the\n[1.x](https://github.com/Decompollaborate/ipl3checksum/tree/1.x) branch.\n\nSince this library uses Rust code then you'll need a Rust compiler installed\non your system. To build the Python bindings you'll also need `maturin`\ninstalled via `pip`.\n\nThe recommended way to install a locally cloned repo the following.\n\n```bash\npython3 -m pip install .\n```\n\nIn case you want to mess with the latest development version without wanting to\nclone the repository, then you could use the following commands:\n\n```bash\npython3 -m pip uninstall ipl3checksum\npython3 -m pip install git+https://github.com/Decompollaborate/ipl3checksum.git@1.x\n```\n\nNOTE: Installing the development version is not recommended unless you know what\nyou are doing. Proceed at your own risk.\n\n### Rust version\n\nSee this crate at <https://crates.io/crates/ipl3checksum>.\n\nTo add this library to your project using Cargo:\n\n```bash\ncargo add ipl3checksum\n```\n\nOr add the following line manually to your `Cargo.toml` file:\n\n```toml\nipl3checksum = \"1.3.0\"\n```\n\nThis crate is `no_std` compatible! Simply turn off the default features to use\nit this way.\n\n### C bindings\n\nThis library provides bindings to call this library from C code. They are\navailable on the [releases](https://github.com/decompals/ipl3checksum/releases)\ntab.\n\nTo build said bindings from source, enable the `c_bindings` Rust feature:\n\n```bash\ncargo build --lib --features c_bindings\n```\n\nHeaders are located at [bindings/c/include](bindings/c/include).\n\n#### Windows executables\n\nDue to Rust requirements, linking the C bindings of this library when building\na C program adds extra library dependencies. Those libraries are the following:\n\n```plain_text\n-lws2_32 -lntdll -lbcrypt -ladvapi32 -luserenv\n```\n\n## Examples\n\nVarious examples for the Python bindings are provided in the\n[frontends folder](src/ipl3checksum/frontends).\n\nThose examples are distributed with the Python library as cli tools. Each one\nof them can be executed with either `ipl3checksum utilityname` or\n `python3 -m ipl3checksum utilityname`, for example `ipl3checksum detect_cic`.\n\nThe list can be checked in runtime with `ipl3checksum --help`. Suboptions for\neach tool can be checked with `ipl3checksum utilityname --help`.\n\n- `check`: Checks if the checksum in the ROM matches the calculated one.\n- `detect_cic`: Tries to detect the cic used from the given big endian rom.\n- `sum`: Calculates the ipl3 checksum o a given big endian rom, allowing to\n optionally update the checksum.\n\n## Versioning and changelog\n\nThis library follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).\nWe try to always keep backwards compatibility, so no breaking changes should\nhappen until a major release (i.e. jumping from 1.X.X to 2.0.0).\n\nTo see what changed on each release check either the [CHANGELOG.md](CHANGELOG.md)\nfile or check the [releases page on Github](https://github.com/Decompollaborate/ipl3checksum/releases).\nYou can also use [this link](https://github.com/Decompollaborate/ipl3checksum/releases/latest)\nto check the latest release.\n\n## Where does this come from?\n\nThis algorithm comes directly from the IPL3, which each variant is part of the\nfirst 0x1000 bytes of the rom of every retail N64 ROM.\n\nThere are various implementations floating around on the internet, but for this\nspecific one was reverse-engineered by myself. I made this because I couldn't\nfind a library to calculate this checksum, so I decided to reverse-engineer it\nmyself instead of taking somebody else's work. It also was an interesting\nlearning experience.\n\n## Note about licensing\n\nMost of the repository is licensed under the [MIT license](LICENSE), but I also\nmade a [reference implementation](docs/reference_implementation.md) that is part\nof the public domain (licensed under CC0-1.0), feel free to use it however you\nprefer (acknowledgment is always appreciated, but not required).\n\n## I want to learn more! What is an IPL3? What is CIC?\n\nI'm not really the guy that can answer all your hunger for knowledge, but here\nare a few links that may be helpful:\n\n- CIC-NUS: <https://n64brew.dev/wiki/CIC-NUS>\n- Initial Program Load 3 (IPL3) <https://n64brew.dev/wiki/Initial_Program_Load#IPL3>\n- List of retail games, containing which CIC they use: <https://docs.google.com/spreadsheets/d/1WgZ7DZSzWwYIxwg03yoN9NK_0okuSx9dVL2u5MWPQ60/edit#gid=1247952340>\n- Research about the CIC 6105: <https://github.com/Dragorn421/n64checksum>\n- Disassembly of all the retail IPL3 binaries: <https://github.com/decompals/N64-IPL/blob/main/src/ipl3.s>\n\n## References\n\n- \"IPL3 checksum algorithm\" section of the \"PIF-NUS\" article on n64brew.dev: <https://n64brew.dev/wiki/PIF-NUS#IPL3_checksum_algorithm>\n - Used for getting the \"8-bit IPL3\" seed value.\n- List of retail games, containing which CIC they use: <https://docs.google.com/spreadsheets/d/1WgZ7DZSzWwYIxwg03yoN9NK_0okuSx9dVL2u5MWPQ60/edit#gid=1247952340>\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Library to calculate the IPL3 checksum for N64 ROMs",
"version": "1.3.0",
"project_urls": {
"Changelog": "https://github.com/Decompollaborate/ipl3checksum/blob/master/CHANGELOG.md",
"Issues": "https://github.com/Decompollaborate/ipl3checksum/issues",
"Repository": "https://github.com/Decompollaborate/ipl3checksum"
},
"split_keywords": [
"ipl3",
" cic",
" checksum",
" n64",
" nintendo 64"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "1150fceadf5f19105e9c442636c9f15c7e281ca183bc0baaeb57e0ec670690ed",
"md5": "f0b6d9379173d4212f12dfd4e5824a7c",
"sha256": "ad62a0eb3864b654d7b29d867b618215642590da189cecd3768e1624b7024734"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "f0b6d9379173d4212f12dfd4e5824a7c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 286536,
"upload_time": "2025-10-11T17:13:03",
"upload_time_iso_8601": "2025-10-11T17:13:03.553561Z",
"url": "https://files.pythonhosted.org/packages/11/50/fceadf5f19105e9c442636c9f15c7e281ca183bc0baaeb57e0ec670690ed/ipl3checksum-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "722f85c841b9bcb2bc1d04f1492d6a8a79b9769b191c009cd40bc2f7402bb09c",
"md5": "693ddb0c9221cf39f6cacef6d07f622c",
"sha256": "86c309569afda193a79bad166b1f2f2a7b7cd743f3d26fe2df2c22ba18cae39d"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "693ddb0c9221cf39f6cacef6d07f622c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 293417,
"upload_time": "2025-10-11T17:13:13",
"upload_time_iso_8601": "2025-10-11T17:13:13.722005Z",
"url": "https://files.pythonhosted.org/packages/72/2f/85c841b9bcb2bc1d04f1492d6a8a79b9769b191c009cd40bc2f7402bb09c/ipl3checksum-1.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cceb95141774ccf52233106ab91da56ee21161ed8d7a2c2a3f541e95fd925bff",
"md5": "cb52aa17f8ffa9741807f2e4ba4b2627",
"sha256": "11e046b6665525f75263c1c47b39afd827002144df1d5a77667ee2fd2cd2b423"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "cb52aa17f8ffa9741807f2e4ba4b2627",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 423769,
"upload_time": "2025-10-11T17:13:24",
"upload_time_iso_8601": "2025-10-11T17:13:24.226863Z",
"url": "https://files.pythonhosted.org/packages/cc/eb/95141774ccf52233106ab91da56ee21161ed8d7a2c2a3f541e95fd925bff/ipl3checksum-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3f14665cb10ded899af2499948405b6583b6bc7e451c5c3dfd41a1f3d75fc056",
"md5": "6b210aebf999b65b80fea8c55daa6510",
"sha256": "1fd0b51b903cbf438ea33042c5d05314fd11170ff06c2f80efe246233a8c39d0"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "6b210aebf999b65b80fea8c55daa6510",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 313932,
"upload_time": "2025-10-11T17:13:34",
"upload_time_iso_8601": "2025-10-11T17:13:34.178646Z",
"url": "https://files.pythonhosted.org/packages/3f/14/665cb10ded899af2499948405b6583b6bc7e451c5c3dfd41a1f3d75fc056/ipl3checksum-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ab12f92192f456fe84f4f02ec168d7a29004c6f9b328c952bb9d822e7418eefd",
"md5": "23b8d6e1aa3d6e329decdcaeeeebdfe6",
"sha256": "d54c18537e931a1a77404746fc64bc110e4faea2e7c070c5766be009cbf48a07"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "23b8d6e1aa3d6e329decdcaeeeebdfe6",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 290537,
"upload_time": "2025-10-11T17:13:54",
"upload_time_iso_8601": "2025-10-11T17:13:54.743134Z",
"url": "https://files.pythonhosted.org/packages/ab/12/f92192f456fe84f4f02ec168d7a29004c6f9b328c952bb9d822e7418eefd/ipl3checksum-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9a3e57fe94d491c5397ed78d9e940ec0983a0b025028c8049d96f4fbb1bdcb8e",
"md5": "e3f44a2c177ca7b13b045e98e88e98a4",
"sha256": "9f081c2ec5d7c5edd5883867ff0d583426f31f94a20ea8e33e2919ea77688648"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "e3f44a2c177ca7b13b045e98e88e98a4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 306115,
"upload_time": "2025-10-11T17:13:45",
"upload_time_iso_8601": "2025-10-11T17:13:45.670269Z",
"url": "https://files.pythonhosted.org/packages/9a/3e/57fe94d491c5397ed78d9e940ec0983a0b025028c8049d96f4fbb1bdcb8e/ipl3checksum-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a25a5538feaa4ee64e3ac71d6018b8e4590f039d6ee6ff8a639388ac9902e5b2",
"md5": "5e50a10c514c375c4453be3f5984e594",
"sha256": "32e20973fa03d364e88a3cd3cbce1c4b4b205410dbd15893725c8af293cbcabd"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "5e50a10c514c375c4453be3f5984e594",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 467679,
"upload_time": "2025-10-11T17:14:07",
"upload_time_iso_8601": "2025-10-11T17:14:07.284192Z",
"url": "https://files.pythonhosted.org/packages/a2/5a/5538feaa4ee64e3ac71d6018b8e4590f039d6ee6ff8a639388ac9902e5b2/ipl3checksum-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "41d2359637807dc5b1d508206a86823a01bf4517b4bfa217f01ee66a0ba18a44",
"md5": "8cf73c947bfc7d4599c1f99850a3b63a",
"sha256": "b8c48469885b801d4b37ebdd87c298ca605c7b26eb7506e2fda4a3d673504df8"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp310-cp310-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "8cf73c947bfc7d4599c1f99850a3b63a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 556850,
"upload_time": "2025-10-11T17:14:16",
"upload_time_iso_8601": "2025-10-11T17:14:16.524908Z",
"url": "https://files.pythonhosted.org/packages/41/d2/359637807dc5b1d508206a86823a01bf4517b4bfa217f01ee66a0ba18a44/ipl3checksum-1.3.0-cp310-cp310-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c39fe4d9dc95169651e19fc6577f824932d9e9bf339ab027003badc34df7a67a",
"md5": "e40d6d53f0c88b3dd515722f90895d81",
"sha256": "dfa3ecc60181f1abb81856c5a8537735fd72fb090c7fed695f0889550b534d0b"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "e40d6d53f0c88b3dd515722f90895d81",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 484283,
"upload_time": "2025-10-11T17:14:25",
"upload_time_iso_8601": "2025-10-11T17:14:25.783570Z",
"url": "https://files.pythonhosted.org/packages/c3/9f/e4d9dc95169651e19fc6577f824932d9e9bf339ab027003badc34df7a67a/ipl3checksum-1.3.0-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "506cd714cd367a7362482a9318b48f1ddf88893faa7f9d52af3c4279369d8eb1",
"md5": "f151d581e65c415ea1f51d0205e2373e",
"sha256": "ca9385fcfcc95fc9cea7ec111864067d2d955c2ffbd942a9a03b4156f88bfd63"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "f151d581e65c415ea1f51d0205e2373e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 456674,
"upload_time": "2025-10-11T17:14:35",
"upload_time_iso_8601": "2025-10-11T17:14:35.672827Z",
"url": "https://files.pythonhosted.org/packages/50/6c/d714cd367a7362482a9318b48f1ddf88893faa7f9d52af3c4279369d8eb1/ipl3checksum-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1c03804ff5274fe8789bebdc6bc8bac5044f01c8d56b76d30061a48e8db6f920",
"md5": "9eecb1135e54853628f0a8577c4c7b73",
"sha256": "18b6a3d9efda376693f82c1f55d56e907f84a27869df1590ed81d6307835a722"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "9eecb1135e54853628f0a8577c4c7b73",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 146864,
"upload_time": "2025-10-11T17:14:46",
"upload_time_iso_8601": "2025-10-11T17:14:46.559143Z",
"url": "https://files.pythonhosted.org/packages/1c/03/804ff5274fe8789bebdc6bc8bac5044f01c8d56b76d30061a48e8db6f920/ipl3checksum-1.3.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ff490ad99fa3a3ecf5f307bbe0fb4c5820e7e35cbf46bffe354c8d6afb27bc07",
"md5": "c05f0385a252f881e114a67cebdffc78",
"sha256": "4feb1f5c3ec1f0c95e6fdcd5738ccc6518bf0e38107ccbd8575de2851cd58612"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "c05f0385a252f881e114a67cebdffc78",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 260593,
"upload_time": "2025-10-11T17:14:04",
"upload_time_iso_8601": "2025-10-11T17:14:04.214429Z",
"url": "https://files.pythonhosted.org/packages/ff/49/0ad99fa3a3ecf5f307bbe0fb4c5820e7e35cbf46bffe354c8d6afb27bc07/ipl3checksum-1.3.0-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "64d9ce2ac133bc79626c04db7d8164c9d05fa68dd44a49ec6b6d7e09b700f21c",
"md5": "d73378dc4ef856498c0fbe26b0a12c01",
"sha256": "6ffe17c8e3df63c42b47517a6fe847ab532eaa4234e95e55d512f819c2d8eb0c"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d73378dc4ef856498c0fbe26b0a12c01",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 252395,
"upload_time": "2025-10-11T17:14:01",
"upload_time_iso_8601": "2025-10-11T17:14:01.283658Z",
"url": "https://files.pythonhosted.org/packages/64/d9/ce2ac133bc79626c04db7d8164c9d05fa68dd44a49ec6b6d7e09b700f21c/ipl3checksum-1.3.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5e8cac11074ac6abef79e4bf60620d897dd93dc04201d0e80103a2ebe64e7789",
"md5": "e04d7248b6c0d5b7f5c16d503f85e29e",
"sha256": "12e4ea087a04322b3c4529f9cb946a48ae2e147047a86c7a4fc2be7d5d810339"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e04d7248b6c0d5b7f5c16d503f85e29e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 286560,
"upload_time": "2025-10-11T17:13:04",
"upload_time_iso_8601": "2025-10-11T17:13:04.744769Z",
"url": "https://files.pythonhosted.org/packages/5e/8c/ac11074ac6abef79e4bf60620d897dd93dc04201d0e80103a2ebe64e7789/ipl3checksum-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "645f960adeec81460d30483ee64e3c922245b2a0e78707d8fe84e89c7ec5e84e",
"md5": "10a3ae83e13dc98c0ac7bb0916d73c40",
"sha256": "c263cf527cc9c789f87242e2a7b15d7c11d636321e921bbe302c835fefc7421b"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "10a3ae83e13dc98c0ac7bb0916d73c40",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 293424,
"upload_time": "2025-10-11T17:13:15",
"upload_time_iso_8601": "2025-10-11T17:13:15.018572Z",
"url": "https://files.pythonhosted.org/packages/64/5f/960adeec81460d30483ee64e3c922245b2a0e78707d8fe84e89c7ec5e84e/ipl3checksum-1.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1a98b708005a60a76c7523fb2eb1797c1ee6f3437dc7182596ee6d07b6486875",
"md5": "00f2fd87b8eedd4201939dd8bd8b12a2",
"sha256": "1de7ce555431ce5383119a9a165c4ca09de2d8ed6e55f18d7d5d972c19188170"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "00f2fd87b8eedd4201939dd8bd8b12a2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 424412,
"upload_time": "2025-10-11T17:13:25",
"upload_time_iso_8601": "2025-10-11T17:13:25.657925Z",
"url": "https://files.pythonhosted.org/packages/1a/98/b708005a60a76c7523fb2eb1797c1ee6f3437dc7182596ee6d07b6486875/ipl3checksum-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0292e6ee884d2cb1de51f65220cefc7cb56b3191a9108f7c4435b23c4fd4c89c",
"md5": "2af705e2b06a910aec189cbb1a11dfaf",
"sha256": "d7d1acb7b47f45f89b5c074507560b96ffa7f8ad0ed2ab50f30a7f1ccfcd6470"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "2af705e2b06a910aec189cbb1a11dfaf",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 313414,
"upload_time": "2025-10-11T17:13:35",
"upload_time_iso_8601": "2025-10-11T17:13:35.478244Z",
"url": "https://files.pythonhosted.org/packages/02/92/e6ee884d2cb1de51f65220cefc7cb56b3191a9108f7c4435b23c4fd4c89c/ipl3checksum-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4f20b9f78d960a1fcfd90e6cf3ad29fe0d7c2643207e437f15f7280c8662ed77",
"md5": "a7da30922b23482495700aea3f38446d",
"sha256": "ca326c29ad0ceb433c1cd9ba6c14f1177c2a6bf2ebf6abcaec64f2f953d1ce5e"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a7da30922b23482495700aea3f38446d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 290329,
"upload_time": "2025-10-11T17:13:55",
"upload_time_iso_8601": "2025-10-11T17:13:55.590243Z",
"url": "https://files.pythonhosted.org/packages/4f/20/b9f78d960a1fcfd90e6cf3ad29fe0d7c2643207e437f15f7280c8662ed77/ipl3checksum-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fd5cc36898f87a2a58e19cbe34a6f5668eee06c07462845262ee7264497872ad",
"md5": "d42e61d9023133d759a6cf7237e7a446",
"sha256": "c80c18ea0ddb1323e54a6a211fedf168adc91856e59663e4195b05e5b503213c"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "d42e61d9023133d759a6cf7237e7a446",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 305971,
"upload_time": "2025-10-11T17:13:46",
"upload_time_iso_8601": "2025-10-11T17:13:46.602994Z",
"url": "https://files.pythonhosted.org/packages/fd/5c/c36898f87a2a58e19cbe34a6f5668eee06c07462845262ee7264497872ad/ipl3checksum-1.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9ba77c152ed2eea015f6d3ad2774881849d059577b93b8ccfbd073925b7c118b",
"md5": "c387e9d616b7cfb88e9e82bc115d13f9",
"sha256": "686b9208bbcff9629ebac2dae3b39aac921099d46671e93c9639c5f01cabfe28"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "c387e9d616b7cfb88e9e82bc115d13f9",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 467807,
"upload_time": "2025-10-11T17:14:08",
"upload_time_iso_8601": "2025-10-11T17:14:08.308200Z",
"url": "https://files.pythonhosted.org/packages/9b/a7/7c152ed2eea015f6d3ad2774881849d059577b93b8ccfbd073925b7c118b/ipl3checksum-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e440d9553bfad9ef554a31b53c67dbd7d36d3103817e5fa8c1ca0bed9b53e2c6",
"md5": "7f87b6a6786603fb5d8662c701f2b069",
"sha256": "61c4cd446409cde1157f00bdba603928c6ea3e06be147bb606d227890bb8ee8a"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "7f87b6a6786603fb5d8662c701f2b069",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 556770,
"upload_time": "2025-10-11T17:14:17",
"upload_time_iso_8601": "2025-10-11T17:14:17.470901Z",
"url": "https://files.pythonhosted.org/packages/e4/40/d9553bfad9ef554a31b53c67dbd7d36d3103817e5fa8c1ca0bed9b53e2c6/ipl3checksum-1.3.0-cp311-cp311-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ad46604e5bd636baf9dfe7ab358d9b626ab371e7285cfcf1d126fdd90a24766f",
"md5": "0a529e3603f95067bc0892aa579baf09",
"sha256": "d25bcee950da16cc180f71d85648870f1d35f0de9476328bb8b4a706bca7ecbe"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "0a529e3603f95067bc0892aa579baf09",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 483913,
"upload_time": "2025-10-11T17:14:26",
"upload_time_iso_8601": "2025-10-11T17:14:26.779284Z",
"url": "https://files.pythonhosted.org/packages/ad/46/604e5bd636baf9dfe7ab358d9b626ab371e7285cfcf1d126fdd90a24766f/ipl3checksum-1.3.0-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0471a04f6a1ee7191ace58f80ebcde2486a7a7d14e601677596c2d6af144ab1f",
"md5": "f83273dcae92fe8ed60d5a8ab9114243",
"sha256": "98a7e9060bd9bbd6377418437be9c4632c2637731fba3e6d15652b2e803b2a6b"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "f83273dcae92fe8ed60d5a8ab9114243",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 456405,
"upload_time": "2025-10-11T17:14:36",
"upload_time_iso_8601": "2025-10-11T17:14:36.656408Z",
"url": "https://files.pythonhosted.org/packages/04/71/a04f6a1ee7191ace58f80ebcde2486a7a7d14e601677596c2d6af144ab1f/ipl3checksum-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "82d2152bfd720bacc32af4991de409e7d24424a91aa0d53c9cd75fdeae2cb6b9",
"md5": "8edc13a1b2d7aa9e8c407377a1d89675",
"sha256": "a404702c25c67c6b2e08e7dd66ae0b0c7b95d76e169f7b64bf217b2a2d034323"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "8edc13a1b2d7aa9e8c407377a1d89675",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 146396,
"upload_time": "2025-10-11T17:14:47",
"upload_time_iso_8601": "2025-10-11T17:14:47.478360Z",
"url": "https://files.pythonhosted.org/packages/82/d2/152bfd720bacc32af4991de409e7d24424a91aa0d53c9cd75fdeae2cb6b9/ipl3checksum-1.3.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "232338ac8832071573dffec8a33df6fe0368c44c604f13bd92bbbc2dd2389833",
"md5": "21d5d79459763e8c97fab0bb97312fbb",
"sha256": "5cfda0394d4d39c968e829217b7cb855f0dabaa60a7bb4ac3eb4e42dba65a697"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "21d5d79459763e8c97fab0bb97312fbb",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 258666,
"upload_time": "2025-10-11T17:14:05",
"upload_time_iso_8601": "2025-10-11T17:14:05.125650Z",
"url": "https://files.pythonhosted.org/packages/23/23/38ac8832071573dffec8a33df6fe0368c44c604f13bd92bbbc2dd2389833/ipl3checksum-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8259f372a4d2183102651b777f104da7e153b6a34c91f3997043277d86f6ffc4",
"md5": "27daff91c96e61907e5d06cd086d3ddb",
"sha256": "5ff7036d404f1af7854584c4910568cadebdd061c10eefc762f18dbe5818ac94"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "27daff91c96e61907e5d06cd086d3ddb",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 250572,
"upload_time": "2025-10-11T17:14:02",
"upload_time_iso_8601": "2025-10-11T17:14:02.258622Z",
"url": "https://files.pythonhosted.org/packages/82/59/f372a4d2183102651b777f104da7e153b6a34c91f3997043277d86f6ffc4/ipl3checksum-1.3.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "86f0e8cb373c6f977cefe6431b22cb15dae18898a160e1a2d538fd066826db06",
"md5": "7a384e6b2513d7f9459244df8f89e029",
"sha256": "0e3d25704428ee7569dbe6c3fcab0bb3c61c69146692d2ba66e58aecfc4bcdfa"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "7a384e6b2513d7f9459244df8f89e029",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 286400,
"upload_time": "2025-10-11T17:13:05",
"upload_time_iso_8601": "2025-10-11T17:13:05.643244Z",
"url": "https://files.pythonhosted.org/packages/86/f0/e8cb373c6f977cefe6431b22cb15dae18898a160e1a2d538fd066826db06/ipl3checksum-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4f28893ea6cddc61f00d5688e6ffb8300ffdd87acec2ee0038eecf6b0e520e09",
"md5": "f93d09fab1d356dc3e206524a9d7e9af",
"sha256": "03fc690ad5f66e73f0810d9b5a6de0db11cbc6c1e3d798d32364fec304ab735e"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "f93d09fab1d356dc3e206524a9d7e9af",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 293236,
"upload_time": "2025-10-11T17:13:15",
"upload_time_iso_8601": "2025-10-11T17:13:15.973992Z",
"url": "https://files.pythonhosted.org/packages/4f/28/893ea6cddc61f00d5688e6ffb8300ffdd87acec2ee0038eecf6b0e520e09/ipl3checksum-1.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "05e687710c96e6d992a7d5e35041fcab8d910b215af8b24480e0955a600f5910",
"md5": "8bef58c5b91a0e7c15621adec9ff2d34",
"sha256": "bc3df419b0944692200e002ce4252dfb069798462e660535bf3079b31230cd64"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "8bef58c5b91a0e7c15621adec9ff2d34",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 421364,
"upload_time": "2025-10-11T17:13:26",
"upload_time_iso_8601": "2025-10-11T17:13:26.643543Z",
"url": "https://files.pythonhosted.org/packages/05/e6/87710c96e6d992a7d5e35041fcab8d910b215af8b24480e0955a600f5910/ipl3checksum-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "33d2e3c59547cbdb629aaf818da19f4df5640cc20ef69193791d5a256aaceb0e",
"md5": "00a053f1c3061fccfbb81cdb391374b2",
"sha256": "21483a61d23bdd202b86c7be19d2509cc2444aa4760c162cbe9e16b57f4f3f94"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "00a053f1c3061fccfbb81cdb391374b2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 313995,
"upload_time": "2025-10-11T17:13:36",
"upload_time_iso_8601": "2025-10-11T17:13:36.792744Z",
"url": "https://files.pythonhosted.org/packages/33/d2/e3c59547cbdb629aaf818da19f4df5640cc20ef69193791d5a256aaceb0e/ipl3checksum-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "24ceef8d1db53f61d9e6c6d11f666217425be0a86fe7098010eb7262b9b0fcd2",
"md5": "87bcbba746760b9bbb6a0c318fc614ee",
"sha256": "9528487ccc0d4f3c11d8252e06690b57eddbac3d8e53bfd22c53c766210efc6b"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "87bcbba746760b9bbb6a0c318fc614ee",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 290548,
"upload_time": "2025-10-11T17:13:56",
"upload_time_iso_8601": "2025-10-11T17:13:56.572802Z",
"url": "https://files.pythonhosted.org/packages/24/ce/ef8d1db53f61d9e6c6d11f666217425be0a86fe7098010eb7262b9b0fcd2/ipl3checksum-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "af257b4927eee74edc86520b4fdcfecf83ef424af9e16c94895a53aca70f2e39",
"md5": "8c13481a75168eaf6c378d98eb8f0628",
"sha256": "40029392fdf01423c2f78e3214f47fceaa091d6ce04c7d4e382051c9e109ecdc"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "8c13481a75168eaf6c378d98eb8f0628",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 305881,
"upload_time": "2025-10-11T17:13:47",
"upload_time_iso_8601": "2025-10-11T17:13:47.628313Z",
"url": "https://files.pythonhosted.org/packages/af/25/7b4927eee74edc86520b4fdcfecf83ef424af9e16c94895a53aca70f2e39/ipl3checksum-1.3.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "332b51ec71da125563407cbe09bc8d9fdcb7c9010ea2ee5eb371985ca88c7577",
"md5": "c60ef420655ea43dfab3a12e03c94349",
"sha256": "711d9177c246a9962d7d69fdacec5dbe276257d2b1760e35ab56b4548fa49c61"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "c60ef420655ea43dfab3a12e03c94349",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 467622,
"upload_time": "2025-10-11T17:14:09",
"upload_time_iso_8601": "2025-10-11T17:14:09.304414Z",
"url": "https://files.pythonhosted.org/packages/33/2b/51ec71da125563407cbe09bc8d9fdcb7c9010ea2ee5eb371985ca88c7577/ipl3checksum-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e515a45ad34f226a78e2717b5d7fcce6423ce67e1fdbdf5864841144d2a684f3",
"md5": "5a8f128dfa6c40c87f91d3f91cefca85",
"sha256": "df8d40225c21efe976be5d7a8d3266ea79c4ccfc1ba4f4002dbbddddaea43446"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "5a8f128dfa6c40c87f91d3f91cefca85",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 556678,
"upload_time": "2025-10-11T17:14:18",
"upload_time_iso_8601": "2025-10-11T17:14:18.450246Z",
"url": "https://files.pythonhosted.org/packages/e5/15/a45ad34f226a78e2717b5d7fcce6423ce67e1fdbdf5864841144d2a684f3/ipl3checksum-1.3.0-cp312-cp312-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c6a44b942221bc4f550bf9d0ef7eaa8b233d084d8857f12ca4a3f1f08045c209",
"md5": "4d84bc3f7af40968c22963197d7f1d1e",
"sha256": "a1417ff11d8f53fd13e7cef5dd130d2a8bf6da5b33b18ae851c67bc1c177e4d0"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "4d84bc3f7af40968c22963197d7f1d1e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 484088,
"upload_time": "2025-10-11T17:14:27",
"upload_time_iso_8601": "2025-10-11T17:14:27.709705Z",
"url": "https://files.pythonhosted.org/packages/c6/a4/4b942221bc4f550bf9d0ef7eaa8b233d084d8857f12ca4a3f1f08045c209/ipl3checksum-1.3.0-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "053807a93b66e5f2ffe55abfb6c37481a1d88c6527e9f541c1313c470b6e825c",
"md5": "ec495b29d79aa0d73fa11dbe4454366b",
"sha256": "2824d3eac01d509c976571bc86c6ca6dfb0874d4a88cdea7bf8d51fb6ea072c5"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "ec495b29d79aa0d73fa11dbe4454366b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 456048,
"upload_time": "2025-10-11T17:14:37",
"upload_time_iso_8601": "2025-10-11T17:14:37.996909Z",
"url": "https://files.pythonhosted.org/packages/05/38/07a93b66e5f2ffe55abfb6c37481a1d88c6527e9f541c1313c470b6e825c/ipl3checksum-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e880cb59d6eddeeb8f619d04255d7c1f0d9c4aad19a0c25d991b612090e661c9",
"md5": "4a2294c99a0e85e252f69de4527e0fe8",
"sha256": "4f6f1e61fb483f5d0d87c7cfad94ac06cbb39fcc22fb1bc6545d0f279b630b96"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "4a2294c99a0e85e252f69de4527e0fe8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 146592,
"upload_time": "2025-10-11T17:14:48",
"upload_time_iso_8601": "2025-10-11T17:14:48.488574Z",
"url": "https://files.pythonhosted.org/packages/e8/80/cb59d6eddeeb8f619d04255d7c1f0d9c4aad19a0c25d991b612090e661c9/ipl3checksum-1.3.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "297eecd51ab1811b9d480c0c670d69803cf92dfad84fe66e9385167443c932fb",
"md5": "51afd31566406486821938d3be24d61a",
"sha256": "1ed44c7831a149e435bbfc96a5add99ef1a36beb1ac60f055d45dca9d53b6c38"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "51afd31566406486821938d3be24d61a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 258836,
"upload_time": "2025-10-11T17:14:06",
"upload_time_iso_8601": "2025-10-11T17:14:06.307180Z",
"url": "https://files.pythonhosted.org/packages/29/7e/ecd51ab1811b9d480c0c670d69803cf92dfad84fe66e9385167443c932fb/ipl3checksum-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fcdd6e6421aa5a51a818d5ea74d4f1059a0cc09ca58eee209c926cd37cd806a2",
"md5": "4b2f6df245075efd629fd93143377b1a",
"sha256": "66bf3b42128c913edd64180fbd3df0e4429020985b4e8d41f194c74fa1510e7a"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "4b2f6df245075efd629fd93143377b1a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 250522,
"upload_time": "2025-10-11T17:14:03",
"upload_time_iso_8601": "2025-10-11T17:14:03.196043Z",
"url": "https://files.pythonhosted.org/packages/fc/dd/6e6421aa5a51a818d5ea74d4f1059a0cc09ca58eee209c926cd37cd806a2/ipl3checksum-1.3.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5b2c11dbe4668c9b3626ca7d9d699525cc81006f850cd2971bbd4b58d386368b",
"md5": "402f7ae649e051cc5077030d4c2896f2",
"sha256": "1e82547ec1914de7c17858f208be9df0934a6ca0373343b7dd366ee46d101e0a"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "402f7ae649e051cc5077030d4c2896f2",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 286689,
"upload_time": "2025-10-11T17:13:07",
"upload_time_iso_8601": "2025-10-11T17:13:07.229678Z",
"url": "https://files.pythonhosted.org/packages/5b/2c/11dbe4668c9b3626ca7d9d699525cc81006f850cd2971bbd4b58d386368b/ipl3checksum-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "52562fb10da94d0559799461a29a0c96e053231f09230b47c4ef3f8ca6ff95e3",
"md5": "b9d39a5ebd4dbe01906a1bc809019ded",
"sha256": "8a9de3b9e914e95aa343e4edb249c1ea98f4f61f9486d7a8151eaf4a93782ac3"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "b9d39a5ebd4dbe01906a1bc809019ded",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 293581,
"upload_time": "2025-10-11T17:13:16",
"upload_time_iso_8601": "2025-10-11T17:13:16.907642Z",
"url": "https://files.pythonhosted.org/packages/52/56/2fb10da94d0559799461a29a0c96e053231f09230b47c4ef3f8ca6ff95e3/ipl3checksum-1.3.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d85524e028a43891b6d76f0b6a380310f4e77f59afbe7f9744de21abbf7409ff",
"md5": "084b2e09a528165556fff697bc204a91",
"sha256": "1a72bb4080c06cd912fca9fb6aa28c329f04e40f0f0555020ccc5f9f832eddf9"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "084b2e09a528165556fff697bc204a91",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 424289,
"upload_time": "2025-10-11T17:13:27",
"upload_time_iso_8601": "2025-10-11T17:13:27.822567Z",
"url": "https://files.pythonhosted.org/packages/d8/55/24e028a43891b6d76f0b6a380310f4e77f59afbe7f9744de21abbf7409ff/ipl3checksum-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "55ef20e0c3958e19dd2aafb730ac4cd5a92521cf1ebad19ca563abac760e3684",
"md5": "ee14d8b81165491888983035def27120",
"sha256": "990514709221f658f2b60acb7109cbea0acffa0cd2344470d3a7f2358e6d2903"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "ee14d8b81165491888983035def27120",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 314527,
"upload_time": "2025-10-11T17:13:38",
"upload_time_iso_8601": "2025-10-11T17:13:38.505138Z",
"url": "https://files.pythonhosted.org/packages/55/ef/20e0c3958e19dd2aafb730ac4cd5a92521cf1ebad19ca563abac760e3684/ipl3checksum-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "975bb770f899dcf56a667370522757c6f007a0452c1eb0e62616db34ba97532a",
"md5": "feb355a4c587894dd7a300e7fadb7ff7",
"sha256": "a0e360ee56f3a1948177dfaa3d05cd2fdc77bdda1c0773719e1be168b50c0c55"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "feb355a4c587894dd7a300e7fadb7ff7",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 290148,
"upload_time": "2025-10-11T17:13:57",
"upload_time_iso_8601": "2025-10-11T17:13:57.520443Z",
"url": "https://files.pythonhosted.org/packages/97/5b/b770f899dcf56a667370522757c6f007a0452c1eb0e62616db34ba97532a/ipl3checksum-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "59b7c72aa0fdfe8ad9e234da8d3e292adb00d7f86b752621c21406b5f3212c0f",
"md5": "8dbbfc9d71b06a98cf455d4ebd0331a9",
"sha256": "947d1aeae9ee6d2bbefc091a78b72cdc9f3940cf7e8f77b86bc4152c91e702b3"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "8dbbfc9d71b06a98cf455d4ebd0331a9",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 305925,
"upload_time": "2025-10-11T17:13:48",
"upload_time_iso_8601": "2025-10-11T17:13:48.520892Z",
"url": "https://files.pythonhosted.org/packages/59/b7/c72aa0fdfe8ad9e234da8d3e292adb00d7f86b752621c21406b5f3212c0f/ipl3checksum-1.3.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "64acdc860a721b1f6a859c77da0aafcbab9fdeba3c0592e82702ca522683f525",
"md5": "24477b3a5d43e2d07848a83816871985",
"sha256": "34bb55f5823f87c5994a33ae33ed28de9c558b27b4621c4aa220c23b27bbee83"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "24477b3a5d43e2d07848a83816871985",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 467684,
"upload_time": "2025-10-11T17:14:10",
"upload_time_iso_8601": "2025-10-11T17:14:10.336932Z",
"url": "https://files.pythonhosted.org/packages/64/ac/dc860a721b1f6a859c77da0aafcbab9fdeba3c0592e82702ca522683f525/ipl3checksum-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "82bf365fdd66f971e32d16ecbca5cc6818e72528a2aba9eac129f3e70b7facb5",
"md5": "52a4136bf5135f6aa151633e614f7f70",
"sha256": "396fc898319c17c28cb8f11c006cffe73667a7ea6b308ee3d3d559b92a08700d"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "52a4136bf5135f6aa151633e614f7f70",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 557142,
"upload_time": "2025-10-11T17:14:19",
"upload_time_iso_8601": "2025-10-11T17:14:19.406596Z",
"url": "https://files.pythonhosted.org/packages/82/bf/365fdd66f971e32d16ecbca5cc6818e72528a2aba9eac129f3e70b7facb5/ipl3checksum-1.3.0-cp313-cp313-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3a4d61b89b868c20d8f2f5c8f03962658afd076ffe43c9536b28e7b608bd7bb6",
"md5": "cdb34674412436edcccfb5ce111543b4",
"sha256": "018e2cb84eda1873f40beca55999c1c3e6d21a637ec1630c6f10e6223fe716f6"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "cdb34674412436edcccfb5ce111543b4",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 484110,
"upload_time": "2025-10-11T17:14:28",
"upload_time_iso_8601": "2025-10-11T17:14:28.666101Z",
"url": "https://files.pythonhosted.org/packages/3a/4d/61b89b868c20d8f2f5c8f03962658afd076ffe43c9536b28e7b608bd7bb6/ipl3checksum-1.3.0-cp313-cp313-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bb6d187c0d2bc82b91d1e73b899e2cc0ac6a8c7563a634cc4f3c151320415166",
"md5": "a078807ad7ff940ba753f741b51ba23b",
"sha256": "a3be23ca3cf076637a5bb656ac6369478aa513a4c5bed7ab52bcf2cf0cf37780"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "a078807ad7ff940ba753f741b51ba23b",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 456178,
"upload_time": "2025-10-11T17:14:39",
"upload_time_iso_8601": "2025-10-11T17:14:39.034469Z",
"url": "https://files.pythonhosted.org/packages/bb/6d/187c0d2bc82b91d1e73b899e2cc0ac6a8c7563a634cc4f3c151320415166/ipl3checksum-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bc09d4d4ec5cc388d0183b93287bd9fca8821941b77d6f0c8bb7c9d079bd97c2",
"md5": "9cc8071beff5ddfe9379074817b17570",
"sha256": "2fb479edc005337f53d5e2045aa5af5ccd5a3468de06a81b74c6284607650614"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "9cc8071beff5ddfe9379074817b17570",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 285779,
"upload_time": "2025-10-11T17:13:08",
"upload_time_iso_8601": "2025-10-11T17:13:08.266958Z",
"url": "https://files.pythonhosted.org/packages/bc/09/d4d4ec5cc388d0183b93287bd9fca8821941b77d6f0c8bb7c9d079bd97c2/ipl3checksum-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "732576e8cae16be77a383e041c916eb00e5dbc2636eec0d03cc3245efe4a7366",
"md5": "7614efaa46359fec7c00924fc1dcb268",
"sha256": "3a74d82f1c5b536252b4e35e6a042d421f346cca0119c3e0643623e21c3e8078"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "7614efaa46359fec7c00924fc1dcb268",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 293193,
"upload_time": "2025-10-11T17:13:18",
"upload_time_iso_8601": "2025-10-11T17:13:18.671077Z",
"url": "https://files.pythonhosted.org/packages/73/25/76e8cae16be77a383e041c916eb00e5dbc2636eec0d03cc3245efe4a7366/ipl3checksum-1.3.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b897be818102c9bd6a94f18afe6778b308c2717cda4dd0b0ef5390c0e6010623",
"md5": "4a1aa83181b8a0aa4c2b44b09ce9664b",
"sha256": "a42c50751704546abf2d682229893ee31c342e53ca3e1399e1439d92359cc46f"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "4a1aa83181b8a0aa4c2b44b09ce9664b",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 424481,
"upload_time": "2025-10-11T17:13:28",
"upload_time_iso_8601": "2025-10-11T17:13:28.773774Z",
"url": "https://files.pythonhosted.org/packages/b8/97/be818102c9bd6a94f18afe6778b308c2717cda4dd0b0ef5390c0e6010623/ipl3checksum-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8e0196d761f789ecbfda157958ee0709fef8f66e30ffcf56f41c1e418925a592",
"md5": "0565fae2a99caf7c3096a7cc9f541434",
"sha256": "240c6a20116cb3ca27ddfd6b0e8b8cf5ebf5a12518982d2befbfc4a233d23df3"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "0565fae2a99caf7c3096a7cc9f541434",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 313429,
"upload_time": "2025-10-11T17:13:40",
"upload_time_iso_8601": "2025-10-11T17:13:40.607488Z",
"url": "https://files.pythonhosted.org/packages/8e/01/96d761f789ecbfda157958ee0709fef8f66e30ffcf56f41c1e418925a592/ipl3checksum-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5f1c0754bd5eee05f03302c3e405219c3f8b53de82560d93579d66f290bad1d6",
"md5": "53669e3eac5c63db28ba804f79369426",
"sha256": "68145bbea3f3a4b488daaa7cf9583daeb5ab5d4070b678aa3373882fc7f72884"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "53669e3eac5c63db28ba804f79369426",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 466950,
"upload_time": "2025-10-11T17:14:11",
"upload_time_iso_8601": "2025-10-11T17:14:11.457670Z",
"url": "https://files.pythonhosted.org/packages/5f/1c/0754bd5eee05f03302c3e405219c3f8b53de82560d93579d66f290bad1d6/ipl3checksum-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f0e26383790089616e774774abf3e1229c77adbb088d6f90ef6e6d8fc4b1ac23",
"md5": "13c1a04c720fad934fca6a924e5acae4",
"sha256": "e48accc20464c54ef5a648c88e6edea6948390cf7d2b247203524866e66bfdcc"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313t-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "13c1a04c720fad934fca6a924e5acae4",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 556682,
"upload_time": "2025-10-11T17:14:20",
"upload_time_iso_8601": "2025-10-11T17:14:20.678828Z",
"url": "https://files.pythonhosted.org/packages/f0/e2/6383790089616e774774abf3e1229c77adbb088d6f90ef6e6d8fc4b1ac23/ipl3checksum-1.3.0-cp313-cp313t-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c51ca0cd753b4cace09f97f2b1a569cb4a8b2e46a214b46af20e0164ab15093c",
"md5": "8c7c59bc3b462f6f381355667d99ba67",
"sha256": "85594425c431e5dff9ae804fc154f25ba1e27341c57251576100f5044fa913e3"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313t-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "8c7c59bc3b462f6f381355667d99ba67",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 483302,
"upload_time": "2025-10-11T17:14:29",
"upload_time_iso_8601": "2025-10-11T17:14:29.714215Z",
"url": "https://files.pythonhosted.org/packages/c5/1c/a0cd753b4cace09f97f2b1a569cb4a8b2e46a214b46af20e0164ab15093c/ipl3checksum-1.3.0-cp313-cp313t-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2a923198353ce575856af16e762afe1ca273f333223740ebae313a0f1eabe090",
"md5": "57c316926d7119846a49b23c8e1c2225",
"sha256": "9cd0b2a5f14d6b5e81cd773f4a73f38f8c162add9e655fdf8b2a8888e8cf93f2"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "57c316926d7119846a49b23c8e1c2225",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 455616,
"upload_time": "2025-10-11T17:14:39",
"upload_time_iso_8601": "2025-10-11T17:14:39.985824Z",
"url": "https://files.pythonhosted.org/packages/2a/92/3198353ce575856af16e762afe1ca273f333223740ebae313a0f1eabe090/ipl3checksum-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "20277f92cbe7af67340d41cb0eb24f2eabef6ddabfd3a496685aec98f5396d99",
"md5": "5b3abdd70e43ce1c40fece2c9b9268cc",
"sha256": "8682c395c168a4610edc3c457ebc41b125228c8c6fae9f46da17c4f4f50099ea"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "5b3abdd70e43ce1c40fece2c9b9268cc",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 146650,
"upload_time": "2025-10-11T17:14:49",
"upload_time_iso_8601": "2025-10-11T17:14:49.701819Z",
"url": "https://files.pythonhosted.org/packages/20/27/7f92cbe7af67340d41cb0eb24f2eabef6ddabfd3a496685aec98f5396d99/ipl3checksum-1.3.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "929064dc07b8cee98934572579f2dbf768e1c40ad65030929afb47dee73763e2",
"md5": "e80dd1cdb58182510d470aa747e1ab73",
"sha256": "9fad7951a3765fa18c81e3d390ff24b8b4b7d723c0fe5a35b6e3516bcff62f8a"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e80dd1cdb58182510d470aa747e1ab73",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 290136,
"upload_time": "2025-10-11T17:13:58",
"upload_time_iso_8601": "2025-10-11T17:13:58.437652Z",
"url": "https://files.pythonhosted.org/packages/92/90/64dc07b8cee98934572579f2dbf768e1c40ad65030929afb47dee73763e2/ipl3checksum-1.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "efbf8fdd1888f6749bc60093729a6db2b10dcf7112fbc3d2bbe952ac0082e245",
"md5": "1b5c773264b2d6f95867530557f34643",
"sha256": "f3598441202d49fd17a628f1905afaadac661d6b8db968c40b732c5758fefb40"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "1b5c773264b2d6f95867530557f34643",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 305574,
"upload_time": "2025-10-11T17:13:49",
"upload_time_iso_8601": "2025-10-11T17:13:49.437163Z",
"url": "https://files.pythonhosted.org/packages/ef/bf/8fdd1888f6749bc60093729a6db2b10dcf7112fbc3d2bbe952ac0082e245/ipl3checksum-1.3.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e9e5bebef3e437b172c989d8622407ec9d278fb999e925eca5b96d918f364012",
"md5": "c218b58635a51b6710d3ee954d22c6a8",
"sha256": "0b486475e7ffe2fb0a18c3c26c0e93e32f211460ac20918028e07d6a7c741b96"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp314-cp314-win32.whl",
"has_sig": false,
"md5_digest": "c218b58635a51b6710d3ee954d22c6a8",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 140346,
"upload_time": "2025-10-11T17:14:52",
"upload_time_iso_8601": "2025-10-11T17:14:52.172239Z",
"url": "https://files.pythonhosted.org/packages/e9/e5/bebef3e437b172c989d8622407ec9d278fb999e925eca5b96d918f364012/ipl3checksum-1.3.0-cp314-cp314-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "06a1bc8223f61f447bd36d1ac583754fba7a9a2f809650974c0177073b4215f1",
"md5": "668c197f43f6e5365e006eb7911706d5",
"sha256": "98cdcd315711c490c02e9439a47d4e3618f2fdfb380f80a802611a449519ab86"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "668c197f43f6e5365e006eb7911706d5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 288086,
"upload_time": "2025-10-11T17:13:09",
"upload_time_iso_8601": "2025-10-11T17:13:09.482538Z",
"url": "https://files.pythonhosted.org/packages/06/a1/bc8223f61f447bd36d1ac583754fba7a9a2f809650974c0177073b4215f1/ipl3checksum-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a3e3d4937284586714a99bb205906d47f55cd328d9766b47ef187233046645bb",
"md5": "3872f40624f7070d16c1917d16d6a024",
"sha256": "d408a144e2857f6ccd6603cb9909229eaec6c461830d1b260675ba1c8a432849"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "3872f40624f7070d16c1917d16d6a024",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 295386,
"upload_time": "2025-10-11T17:13:19",
"upload_time_iso_8601": "2025-10-11T17:13:19.968381Z",
"url": "https://files.pythonhosted.org/packages/a3/e3/d4937284586714a99bb205906d47f55cd328d9766b47ef187233046645bb/ipl3checksum-1.3.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b43eba3abeb0b270dfba94dc790e7ebb63c6d51db5c16f694e3f9f48ff462d73",
"md5": "ec9d5868ff48fc69971954a639903004",
"sha256": "d2bcbe599dd14cd56e683744bbe36ea925fc3ac6a8e69751df666745347c2c09"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "ec9d5868ff48fc69971954a639903004",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 424018,
"upload_time": "2025-10-11T17:13:29",
"upload_time_iso_8601": "2025-10-11T17:13:29.697639Z",
"url": "https://files.pythonhosted.org/packages/b4/3e/ba3abeb0b270dfba94dc790e7ebb63c6d51db5c16f694e3f9f48ff462d73/ipl3checksum-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "710008ab33ff4798b2c48a28c2e4f1dccf0302f4221bdfbecd1fb8a6febbd261",
"md5": "dd1d8c30bac7069fc7d073f2e16ad038",
"sha256": "68945544f761be94da15221b332c04053783d862fd8fd9b714527329193f9e67"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "dd1d8c30bac7069fc7d073f2e16ad038",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 315220,
"upload_time": "2025-10-11T17:13:41",
"upload_time_iso_8601": "2025-10-11T17:13:41.893194Z",
"url": "https://files.pythonhosted.org/packages/71/00/08ab33ff4798b2c48a28c2e4f1dccf0302f4221bdfbecd1fb8a6febbd261/ipl3checksum-1.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0b9206ca9f78a5225a2520953ace258790a928c1085a47d06c05d33e2941e0d4",
"md5": "949ddd924237b233826db0ace3045402",
"sha256": "4b67a4ede8598a9bbe90ced1ecf5197b6ad07d068bc6cc482a5962df696a8f75"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "949ddd924237b233826db0ace3045402",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 292225,
"upload_time": "2025-10-11T17:13:59",
"upload_time_iso_8601": "2025-10-11T17:13:59.314963Z",
"url": "https://files.pythonhosted.org/packages/0b/92/06ca9f78a5225a2520953ace258790a928c1085a47d06c05d33e2941e0d4/ipl3checksum-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a49fa049749e39253af99388d959c989858f52441645bc5df7dcbd979c0a33a2",
"md5": "0c92463bb55bba25cc5cb7d1272537ab",
"sha256": "5965290e00c2e7f4a4e91d9d898e8c2fc77aae411d94612215880a94c97bd234"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "0c92463bb55bba25cc5cb7d1272537ab",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 308224,
"upload_time": "2025-10-11T17:13:50",
"upload_time_iso_8601": "2025-10-11T17:13:50.321037Z",
"url": "https://files.pythonhosted.org/packages/a4/9f/a049749e39253af99388d959c989858f52441645bc5df7dcbd979c0a33a2/ipl3checksum-1.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a4ec5d06da8482eea7c75fc4a16160e76452e2707b1d06649c3e5e09276260f8",
"md5": "4c0e5885cfb6bd4837a4ac95f26d3bb1",
"sha256": "c26df387b1467a4e1bfe87240c111bf6f8b313faebea97a152685c0e370255ae"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "4c0e5885cfb6bd4837a4ac95f26d3bb1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 469202,
"upload_time": "2025-10-11T17:14:12",
"upload_time_iso_8601": "2025-10-11T17:14:12.421855Z",
"url": "https://files.pythonhosted.org/packages/a4/ec/5d06da8482eea7c75fc4a16160e76452e2707b1d06649c3e5e09276260f8/ipl3checksum-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0bd36f0775c0399c503a5db7b454e27855e854102cad9b1c5c9c081b89ffc7bd",
"md5": "8d51c0c6a056f3485dd53b6fefffbbcc",
"sha256": "4e228cb22107d95f4e1c16a1b2735b06ca6e7257416f099bf2e70a789ea815da"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp39-cp39-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "8d51c0c6a056f3485dd53b6fefffbbcc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 558600,
"upload_time": "2025-10-11T17:14:21",
"upload_time_iso_8601": "2025-10-11T17:14:21.633545Z",
"url": "https://files.pythonhosted.org/packages/0b/d3/6f0775c0399c503a5db7b454e27855e854102cad9b1c5c9c081b89ffc7bd/ipl3checksum-1.3.0-cp39-cp39-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "37f8cfcb9845efac46c6d4438e6484e6bda08da40e0805f971b3e39ea820c7e3",
"md5": "3228e9b2ac5e96a9f2f29cb5a962feb1",
"sha256": "4f8b4862601399d5105271c106a3984ff9ac4345c90a0756232bf55c2373f900"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp39-cp39-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "3228e9b2ac5e96a9f2f29cb5a962feb1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 485922,
"upload_time": "2025-10-11T17:14:30",
"upload_time_iso_8601": "2025-10-11T17:14:30.800289Z",
"url": "https://files.pythonhosted.org/packages/37/f8/cfcb9845efac46c6d4438e6484e6bda08da40e0805f971b3e39ea820c7e3/ipl3checksum-1.3.0-cp39-cp39-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ecc314bfd1775d1cf22ef8611e78032631e8c418a5187af7a117fe988f40e0b2",
"md5": "e9293459933ceaa64e590c343fc29b0e",
"sha256": "5f08391201e82e8229035b6a0ed8ecfa3c482b3ecd3d503bc64d0fbc566acfc5"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e9293459933ceaa64e590c343fc29b0e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 458238,
"upload_time": "2025-10-11T17:14:40",
"upload_time_iso_8601": "2025-10-11T17:14:40.953017Z",
"url": "https://files.pythonhosted.org/packages/ec/c3/14bfd1775d1cf22ef8611e78032631e8c418a5187af7a117fe988f40e0b2/ipl3checksum-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1737675a57beb82d69e8c4bef676c2ff7f9b00c7d86c200b56c024ed2f5ed3ae",
"md5": "f0b26ebc99129a3243eb6660b6441552",
"sha256": "e9c59d2d6cf4a4d72af986105bf20927402addab996cf05489b6d9cc6487d0ff"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "f0b26ebc99129a3243eb6660b6441552",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 148738,
"upload_time": "2025-10-11T17:14:50",
"upload_time_iso_8601": "2025-10-11T17:14:50.921429Z",
"url": "https://files.pythonhosted.org/packages/17/37/675a57beb82d69e8c4bef676c2ff7f9b00c7d86c200b56c024ed2f5ed3ae/ipl3checksum-1.3.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "960400a2ef3c1b30a20ff71f0404f98895ac4a0d56686e6926bb274ff6f804e4",
"md5": "ca95a6a422ddf04fb7924328ef6b6b8b",
"sha256": "ce08aac4141bd2095fc35378920aa48a7907d939054627608ed191d4320739e3"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "ca95a6a422ddf04fb7924328ef6b6b8b",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 288292,
"upload_time": "2025-10-11T17:13:10",
"upload_time_iso_8601": "2025-10-11T17:13:10.698638Z",
"url": "https://files.pythonhosted.org/packages/96/04/00a2ef3c1b30a20ff71f0404f98895ac4a0d56686e6926bb274ff6f804e4/ipl3checksum-1.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c7b23500b53e4d58cfaefe2b6e6776f73915771d07f128ed94f5500ec8d6817b",
"md5": "cf5d75a48e0897f94c2762a1ab714429",
"sha256": "819da8ac45b42eb80c4c1caabd40e75ad3ff06acc35b84ceaa7ba93938a416bd"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "cf5d75a48e0897f94c2762a1ab714429",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 295777,
"upload_time": "2025-10-11T17:13:20",
"upload_time_iso_8601": "2025-10-11T17:13:20.835260Z",
"url": "https://files.pythonhosted.org/packages/c7/b2/3500b53e4d58cfaefe2b6e6776f73915771d07f128ed94f5500ec8d6817b/ipl3checksum-1.3.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5a2abc18bf91e3f3bd94b21f603bd46b895edc2a75b20fc49ef160c7a67297be",
"md5": "916fb23dc2b65a05e7c479ea1e2e2610",
"sha256": "57ae82aeb3e15a9c5f68b2a24de341c48d581b1cf685dc214888ff3d98f68b3c"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "916fb23dc2b65a05e7c479ea1e2e2610",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 424042,
"upload_time": "2025-10-11T17:13:30",
"upload_time_iso_8601": "2025-10-11T17:13:30.974584Z",
"url": "https://files.pythonhosted.org/packages/5a/2a/bc18bf91e3f3bd94b21f603bd46b895edc2a75b20fc49ef160c7a67297be/ipl3checksum-1.3.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2cec61b5b30674ccade65e64b361c2f10c4e33663caeb247a28442929534a49b",
"md5": "66df96d6e81d904daecc524644f0e848",
"sha256": "56bd3e50248685df3c4c17364fcf1fff5614cb525b3d098fcc8469dd87506f21"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "66df96d6e81d904daecc524644f0e848",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 315186,
"upload_time": "2025-10-11T17:13:42",
"upload_time_iso_8601": "2025-10-11T17:13:42.913959Z",
"url": "https://files.pythonhosted.org/packages/2c/ec/61b5b30674ccade65e64b361c2f10c4e33663caeb247a28442929534a49b/ipl3checksum-1.3.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b4bf34297bfdb5173a9b78498293fb1c6c1371bf6327f788b32d27ae126302d3",
"md5": "5ee29085f0f46089be8b11f6c117bfbc",
"sha256": "510c7f40faffb06dd7a57bd07932bf2b5bce3114588404375c4e7b88159c5a6b"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "5ee29085f0f46089be8b11f6c117bfbc",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 469365,
"upload_time": "2025-10-11T17:14:13",
"upload_time_iso_8601": "2025-10-11T17:14:13.492926Z",
"url": "https://files.pythonhosted.org/packages/b4/bf/34297bfdb5173a9b78498293fb1c6c1371bf6327f788b32d27ae126302d3/ipl3checksum-1.3.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e00ec0fe7acffb42ac344910b5675f089bcefa03b6ba0dcbbaf6d166ca1c7e42",
"md5": "cd7cc207d6f48c2a5a6faec5a0088163",
"sha256": "c5b3c15b13952e6e4f9090cd5931e7fb6e9b46836e9444a982964988dd930fa9"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "cd7cc207d6f48c2a5a6faec5a0088163",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 558887,
"upload_time": "2025-10-11T17:14:22",
"upload_time_iso_8601": "2025-10-11T17:14:22.613074Z",
"url": "https://files.pythonhosted.org/packages/e0/0e/c0fe7acffb42ac344910b5675f089bcefa03b6ba0dcbbaf6d166ca1c7e42/ipl3checksum-1.3.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "950c7259897d9bb4f99e7086929812d647090bd57456293cc317f946dce600eb",
"md5": "6f5b7c04dc89d0363877e2610b85858e",
"sha256": "0aeac9386b89d02ee5525811a71b7d00c5e849ce802bf9b80a8bd73d07434710"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "6f5b7c04dc89d0363877e2610b85858e",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 486079,
"upload_time": "2025-10-11T17:14:31",
"upload_time_iso_8601": "2025-10-11T17:14:31.761072Z",
"url": "https://files.pythonhosted.org/packages/95/0c/7259897d9bb4f99e7086929812d647090bd57456293cc317f946dce600eb/ipl3checksum-1.3.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8a82a5f60ff0dcc7a7fd1d6cd30c3955b0b13e19da69b83c2a6f6e9413387bac",
"md5": "c13ed131d8c9c1d6b81894a3e6f259e6",
"sha256": "6f4ab0301dc845227d71230c6ac3a2e106ac7314fa57f0fb3877f0adc5219edf"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "c13ed131d8c9c1d6b81894a3e6f259e6",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 458239,
"upload_time": "2025-10-11T17:14:42",
"upload_time_iso_8601": "2025-10-11T17:14:42.022348Z",
"url": "https://files.pythonhosted.org/packages/8a/82/a5f60ff0dcc7a7fd1d6cd30c3955b0b13e19da69b83c2a6f6e9413387bac/ipl3checksum-1.3.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "82443d15e68d21e5a03f258b53ee353432dc6ac4ec7e066fb17dd4960ccf4e00",
"md5": "bf3d49b224ea0394815a94c19f6c3eb9",
"sha256": "a0daf039d15dc419fc9d7af8cc05e25f7e05c5408b2de43a07c73a4961340141"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "bf3d49b224ea0394815a94c19f6c3eb9",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.9",
"size": 286763,
"upload_time": "2025-10-11T17:13:11",
"upload_time_iso_8601": "2025-10-11T17:13:11.594837Z",
"url": "https://files.pythonhosted.org/packages/82/44/3d15e68d21e5a03f258b53ee353432dc6ac4ec7e066fb17dd4960ccf4e00/ipl3checksum-1.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2d01a31440056aa9d8015f48687bfff33db50d16559c41bff8040075f6697311",
"md5": "07bfa6d18e37052d2e40c49cf750942b",
"sha256": "56ac895554db77733d7fcc034e1d1d332b756ba1804e33a7586da353b007c6ef"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "07bfa6d18e37052d2e40c49cf750942b",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.9",
"size": 293825,
"upload_time": "2025-10-11T17:13:22",
"upload_time_iso_8601": "2025-10-11T17:13:22.367160Z",
"url": "https://files.pythonhosted.org/packages/2d/01/a31440056aa9d8015f48687bfff33db50d16559c41bff8040075f6697311/ipl3checksum-1.3.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6ef07b44344230a0a70162a4f84464fcdd42d1c2bf668eb55a608147e6434c2e",
"md5": "24a2191cf9593a9a050b32464d0592fc",
"sha256": "2c7dce142965ad22ec8fa90dde8b3b174cea6dfa8c5c4e547eead50de243b1b9"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "24a2191cf9593a9a050b32464d0592fc",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.9",
"size": 422149,
"upload_time": "2025-10-11T17:13:31",
"upload_time_iso_8601": "2025-10-11T17:13:31.931344Z",
"url": "https://files.pythonhosted.org/packages/6e/f0/7b44344230a0a70162a4f84464fcdd42d1c2bf668eb55a608147e6434c2e/ipl3checksum-1.3.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3a86d96e96f17035995cd5309b5cd7ee1fe26a05ad6831e87ac76703fe47c3b2",
"md5": "16ff8ce0402874b6a97cc9113ecf896c",
"sha256": "4c9d403151079f7d11de2b24f4947312ad0a07d26aacebf64f04c062df15fb29"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "16ff8ce0402874b6a97cc9113ecf896c",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.9",
"size": 313835,
"upload_time": "2025-10-11T17:13:43",
"upload_time_iso_8601": "2025-10-11T17:13:43.813708Z",
"url": "https://files.pythonhosted.org/packages/3a/86/d96e96f17035995cd5309b5cd7ee1fe26a05ad6831e87ac76703fe47c3b2/ipl3checksum-1.3.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f6833952c6fd1fd34bb6ca503c0999acf519e462668e508931309ded7d0a54d9",
"md5": "55c716cb7ddaff29a9f3ad029a8710ca",
"sha256": "820b403940b675c28b14ab166b8d2f2fea97afa08780f76dcc9a0c8a338f593c"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "55c716cb7ddaff29a9f3ad029a8710ca",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.9",
"size": 290785,
"upload_time": "2025-10-11T17:14:00",
"upload_time_iso_8601": "2025-10-11T17:14:00.281212Z",
"url": "https://files.pythonhosted.org/packages/f6/83/3952c6fd1fd34bb6ca503c0999acf519e462668e508931309ded7d0a54d9/ipl3checksum-1.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "18ed6763dfbd537f0237e85469b40ecdc44cd4b6f9172a0cd967c9a3d6f058d0",
"md5": "0f36805d99069de88620b88cc0a19472",
"sha256": "4dbe9998651fe2b319afcdb80c74aa47793d393ab13a61b47bb3c77d903ab718"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "0f36805d99069de88620b88cc0a19472",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.9",
"size": 306491,
"upload_time": "2025-10-11T17:13:51",
"upload_time_iso_8601": "2025-10-11T17:13:51.741879Z",
"url": "https://files.pythonhosted.org/packages/18/ed/6763dfbd537f0237e85469b40ecdc44cd4b6f9172a0cd967c9a3d6f058d0/ipl3checksum-1.3.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "df313e73de8b6e09dfde388334788877f1d7d4352efd4fa71f14c50c8de3c798",
"md5": "98b654cac031bbcd396541a7ca9c10d6",
"sha256": "6502d66327845a62d3cc9e72cbded959a773a541ea29c0c58658e4fdf8f122cb"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "98b654cac031bbcd396541a7ca9c10d6",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.9",
"size": 467868,
"upload_time": "2025-10-11T17:14:14",
"upload_time_iso_8601": "2025-10-11T17:14:14.517625Z",
"url": "https://files.pythonhosted.org/packages/df/31/3e73de8b6e09dfde388334788877f1d7d4352efd4fa71f14c50c8de3c798/ipl3checksum-1.3.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a083e3ca48059c91cb61eeeba3e1072c0d3b47b508d64d3cb33c0f4892ca716a",
"md5": "b71da46bb32414ae2720541a49fb03d0",
"sha256": "ac8cf2beb64e2d640fdc0cbd5b81e7e79745efc7c4c65e7174f08d5871802b29"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "b71da46bb32414ae2720541a49fb03d0",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.9",
"size": 557328,
"upload_time": "2025-10-11T17:14:23",
"upload_time_iso_8601": "2025-10-11T17:14:23.760964Z",
"url": "https://files.pythonhosted.org/packages/a0/83/e3ca48059c91cb61eeeba3e1072c0d3b47b508d64d3cb33c0f4892ca716a/ipl3checksum-1.3.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f91a14a4e276a2cce4d77b71c20e790624acaf81523ca09231555b982c3d3485",
"md5": "90909e34b74f03cffe1ff5eb0f123f82",
"sha256": "b884de4d427b309763071325a627211d6391e2f8c03c81a0905c392cfaa246b0"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "90909e34b74f03cffe1ff5eb0f123f82",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.9",
"size": 484410,
"upload_time": "2025-10-11T17:14:33",
"upload_time_iso_8601": "2025-10-11T17:14:33.665822Z",
"url": "https://files.pythonhosted.org/packages/f9/1a/14a4e276a2cce4d77b71c20e790624acaf81523ca09231555b982c3d3485/ipl3checksum-1.3.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1a7e4a18b4bd1ef6dc7e7cbe81800288f13f89a4b0c9cfe3bc6747e1ebe3fba2",
"md5": "cba07fdd15ba30673952b90024fb62f2",
"sha256": "06f1f0afb76cf5882a479dfa86be2e8d741698e1f5af1ec27116108cf5745fec"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "cba07fdd15ba30673952b90024fb62f2",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.9",
"size": 456657,
"upload_time": "2025-10-11T17:14:42",
"upload_time_iso_8601": "2025-10-11T17:14:42.981105Z",
"url": "https://files.pythonhosted.org/packages/1a/7e/4a18b4bd1ef6dc7e7cbe81800288f13f89a4b0c9cfe3bc6747e1ebe3fba2/ipl3checksum-1.3.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "480033a29996892914ed952bfc2b8760cccb543fb66ce855b5189d419a5ec243",
"md5": "cfe0d8a2afb4ce2ed2e7abbd172aa8c9",
"sha256": "67a3c01d8951a06c1246a630c24c1d55f382ce1a6e69435a1a69b751acc25621"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "cfe0d8a2afb4ce2ed2e7abbd172aa8c9",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 288396,
"upload_time": "2025-10-11T17:13:12",
"upload_time_iso_8601": "2025-10-11T17:13:12.822818Z",
"url": "https://files.pythonhosted.org/packages/48/00/33a29996892914ed952bfc2b8760cccb543fb66ce855b5189d419a5ec243/ipl3checksum-1.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5f94a04ed619a3475c751ff3c35caffd2e18ecfdd495ac5b636cf3eb45dcff5d",
"md5": "6dd3235126bb3e5714d678d0d0d34c5f",
"sha256": "1bc915a3bb6b5c410976236b724fa1637f3815f4cf7b00aa129ef49fe493cb19"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "6dd3235126bb3e5714d678d0d0d34c5f",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 295452,
"upload_time": "2025-10-11T17:13:23",
"upload_time_iso_8601": "2025-10-11T17:13:23.327516Z",
"url": "https://files.pythonhosted.org/packages/5f/94/a04ed619a3475c751ff3c35caffd2e18ecfdd495ac5b636cf3eb45dcff5d/ipl3checksum-1.3.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fb202fd85492fc5754b8b423158358ee30336a978909ccabd69ce70e575efb4f",
"md5": "fe6413114822e407d40f8a254862078e",
"sha256": "0a103754fd21346e003bb349608c7946411a6fe4178209ce042c0a59075816ae"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "fe6413114822e407d40f8a254862078e",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 425828,
"upload_time": "2025-10-11T17:13:33",
"upload_time_iso_8601": "2025-10-11T17:13:33.236646Z",
"url": "https://files.pythonhosted.org/packages/fb/20/2fd85492fc5754b8b423158358ee30336a978909ccabd69ce70e575efb4f/ipl3checksum-1.3.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8ba533ee0b6120934845411b9085b2fe6c45b9c824b738122c121b482b09900a",
"md5": "933948ce75ba002c8a50c45a747104c4",
"sha256": "b07cfc252f376f01916da298579545a7c0caa057aab9b19d1945fa511639792f"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "933948ce75ba002c8a50c45a747104c4",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 315162,
"upload_time": "2025-10-11T17:13:44",
"upload_time_iso_8601": "2025-10-11T17:13:44.756289Z",
"url": "https://files.pythonhosted.org/packages/8b/a5/33ee0b6120934845411b9085b2fe6c45b9c824b738122c121b482b09900a/ipl3checksum-1.3.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "36423d476b2271e7da004861bd8ad9476d99523c192aa170005ad36ef0e9f698",
"md5": "fb059bde96534d38325426c27b44ee04",
"sha256": "f7203fcc3b98f1d1a1bdf1a87046743ea99b793413ee5a168be58d7cb94b116d"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "fb059bde96534d38325426c27b44ee04",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 469642,
"upload_time": "2025-10-11T17:14:15",
"upload_time_iso_8601": "2025-10-11T17:14:15.600596Z",
"url": "https://files.pythonhosted.org/packages/36/42/3d476b2271e7da004861bd8ad9476d99523c192aa170005ad36ef0e9f698/ipl3checksum-1.3.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1f40546bf82e590057b5a3e057090dc74798b501d4039566576556ffe4260c3d",
"md5": "3451ab12eb7cd2e196641312337ba67b",
"sha256": "18691696bc5a6721fb7938bc1e488245424b8cdc0a100fe0609c5a35a077f3aa"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "3451ab12eb7cd2e196641312337ba67b",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 558992,
"upload_time": "2025-10-11T17:14:24",
"upload_time_iso_8601": "2025-10-11T17:14:24.688195Z",
"url": "https://files.pythonhosted.org/packages/1f/40/546bf82e590057b5a3e057090dc74798b501d4039566576556ffe4260c3d/ipl3checksum-1.3.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "58c9e5157fb478c01aa11615e6dd378d167a5a8ed31291b0009c540f5d4e3073",
"md5": "e58adab2ba2fd1a51bce47eabba53ea6",
"sha256": "5ecb8066f328bd77e3cb720c584b30b58b1380ab40a2b5d1114c87eecc254b6d"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "e58adab2ba2fd1a51bce47eabba53ea6",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 486354,
"upload_time": "2025-10-11T17:14:34",
"upload_time_iso_8601": "2025-10-11T17:14:34.657900Z",
"url": "https://files.pythonhosted.org/packages/58/c9/e5157fb478c01aa11615e6dd378d167a5a8ed31291b0009c540f5d4e3073/ipl3checksum-1.3.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1fd9662de3937200001072c05c90393d8a1dba5124ff3ef1e2f78583d4f38ca4",
"md5": "5cedd63d925fdf65472812c7ec16f1e8",
"sha256": "335b1194f51c7d6792b11cd6bb6ce90de0a1ff2c5113192a2ff9cd36f4108cd5"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "5cedd63d925fdf65472812c7ec16f1e8",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 458210,
"upload_time": "2025-10-11T17:14:44",
"upload_time_iso_8601": "2025-10-11T17:14:44.096275Z",
"url": "https://files.pythonhosted.org/packages/1f/d9/662de3937200001072c05c90393d8a1dba5124ff3ef1e2f78583d4f38ca4/ipl3checksum-1.3.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b2750fa153c175cdcd6c603abdc7630cb658da16e61c325550841ddb33663303",
"md5": "af6b68e81dac443b0df46cd00d04453e",
"sha256": "0c0407e221bcaae3cc0069ba2989e38b65124493dda7731594fa185749d5b97a"
},
"downloads": -1,
"filename": "ipl3checksum-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "af6b68e81dac443b0df46cd00d04453e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 7386315,
"upload_time": "2025-10-11T17:14:45",
"upload_time_iso_8601": "2025-10-11T17:14:45.503421Z",
"url": "https://files.pythonhosted.org/packages/b2/75/0fa153c175cdcd6c603abdc7630cb658da16e61c325550841ddb33663303/ipl3checksum-1.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-11 17:14:45",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Decompollaborate",
"github_project": "ipl3checksum",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "ipl3checksum"
}