# Mappy-rs
[![build](https://github.com/Adoni5/mappy-rs/actions/workflows/CI.yml/badge.svg)](https://github.com/Adoni5/mappy-rs/actions/workflows/CI.yml)
[![CI](https://github.com/Adoni5/mappy-rs/actions/workflows/check.yml/badge.svg)](https://github.com/Adoni5/mappy-rs/actions/workflows/check.yml)
![A map with a crab on it](https://github.com/Adoni5/mappy-rs/blob/main/img/crab_map.webp)
A multi-threaded minimap2 aligner for python. Built for [readfish](https://github.com/LooseLab/readfish/) compatibility.
Heavily leaning on and inspired by Joeseph Guhlin's minimap2-rs [repository](https://github.com/jguhlin/minimap2-rs). They also have a more heavily featured python client, which also provides multithreaded alignment. This client provides a more simple streaming interface for use in pipelines.
`pip install mappy-rs`
## Developers
Start with some Docs on Py03 - https://pyo3.rs/latest/
If you wish to contribute, have a look at [CONTRIBUTING.md](.github/CONTRIBUTING.md)
In order to build an importable module:
```bash
python -m venv .env
source -m .env/bin/activate
pip install ".[tests]"
```
To run the tests:
```bash
# Python
pytest
# Rust
cargo t --no-default-features
```
Then in your python shell of choice:
```python
import mappy_rs
aligner = mappy_rs.Aligner("resources/test/test.mmi")
```
The current iteration of `mappy-rs` serves as a drop in for `mappy`, implementing all the same methods. However if this is the use case, you may well be better off using `mappy`, as the extra level of Rust between your python and C++ may well add slightly slower performance.
### Multithreading
In order to use multi threading, one must first enable it.
```python
import mappy_rs
aligner = mappy_rs.Aligner("resources/test/test.mmi")
# Use 10 threads
aligner.enable_threading(10)
```
Enabling threading makes the `map_batch` method available.
This method requires a list or iterable of dictionaries, which can have any number of keys and depth, but **must** contain the key `seq` with a string value in the top-level dictionary.
Currently, the maximum batch size to be iterated in one call is 20000.
For example:
```python
import mappy_rs
aligner = mappy_rs.Aligner("resources/test/test.mmi")
aligner.enable_threading(10)
seqs = [
{"seq": "ACGTAGCATCGAGACTACGA", "Other_random_key": "banter"},
{"seq": "ACGTAGCATCGAGACTACGA", "Other_random_key": "banter"},
]
for (mapping, data) in aligner.map_batch(seqs):
print(list(mapping))
print(data)
```
### Benchmarks
A simple benchmark against classic mappy, and mappy_rs with incrementing numbers of threads, run on a 2018 Macbook.
#### __Device__
| Property | Value |
|------------------------------|----------------------------|
| Model Name | MacBook Pro |
| Model Identifier | MacBookPro15,2 |
| Processor Name | Quad-Core Intel Core i7 |
| Processor Speed | 2.7 GHz |
| Number of Processors | 1 |
| Total Number of Cores | 4 |
| L2 Cache (per Core) | 256 KB |
| L3 Cache | 8 MB |
| Hyper-Threading Technology | Enabled |
| Memory | 16 GB |
#### __Results__
Name (time in s) | Min | Max | Mean | StdDev | Median | IQR | Outliers | OPS | Rounds | Iterations
------------------------------|---------------|----------------|---------------|--------------|---------------|--------------|--------------|---------------|---------------|------------
test_benchmark_multi[5] | 26.8900 (1.0) | 30.0969 (1.0) | 28.0622 (1.0) | 1.2614 (1.0) | 27.9017 (1.0) | 1.6081 (1.35)| 1;0 | 0.0356 (1.0) | 5 | 1
test_benchmark_multi[4] | 28.5573 (1.06)| 43.4543 (1.44) | 32.3371 (1.15)| 6.2815 (4.98)| 29.7480 (1.07)| 5.2148 (4.37)| 1;1 | 0.0309 (0.87) | 5 | 1
test_benchmark_multi[3] | 31.6497 (1.18)| 36.9986 (1.23) | 33.5103 (1.19)| 2.0542 (1.63)| 32.8415 (1.18)| 1.9576 (1.64)| 1;0 | 0.0298 (0.84) | 5 | 1
test_benchmark_multi[2] | 43.2616 (1.61)| 86.3859 (2.87) | 53.8572 (1.92)| 18.3339 (14.53)| 45.9328 (1.65)| 14.6382 (12.26)| 1;1 | 0.0186 (0.52) | 5 | 1
test_classic_mappy[mappy_al] | 78.5566 (2.92)| 82.8876 (2.75) | 79.6177 (2.84)| 1.8343 (1.45)| 78.8350 (2.83)| 1.1938 (1.0) | 1;1 | 0.0126 (0.35) | 5 | 1
test_classic_mappy[mappy_al_rs]| 83.7239 (3.11)| 87.9675 (2.92) | 85.4424 (3.04)| 1.6806 (1.33)| 85.6335 (3.07)| 2.3310 (1.95)| 2;0 | 0.0117 (0.33) | 5 | 1
test_benchmark_multi[1] | 84.8418 (3.16)| 94.0907 (3.13) | 86.7404 (3.09)| 4.1096 (3.26)| 84.8749 (3.04)| 2.4310 (2.04)| 1;1 | 0.0115 (0.32) | 5 | 1
# Changelog
## 0.0.6
- Lowered backoff time for `map_batch` to 50 milliseconds, with 6 attempts. Each attempt will double the previous back off time.
- Improved error handling for `map_batch`, now will raise a `RuntimeError` if the backoff time is exceeded. Also prevented logging `Internal error returning data, the receiver iterator has finished. sending on a disconnected channel 2870` to stderr excessively.
- Added tests for mapping more than 50000 reads, using `back_off=True` and `back_off=False`
Raw data
{
"_id": null,
"home_page": null,
"name": "mappy-rs",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "Rory Munro <rory.munro@nottingham.ac.uk>",
"keywords": "alignment,bioinformatics,python,rust,minimap2",
"author": "Rory Munro <roryjmunro1@gmail.com>",
"author_email": "Rory Munro <rory.munro@nottingham.ac.uk>, Alexander Payne <alexander.payne@nottingham.ac.uk>",
"download_url": "https://files.pythonhosted.org/packages/7a/da/a1b93666bb7bb833a163362e81c0fb1e0c6138aea278c2ef153c0adb5b74/mappy_rs-0.0.7.tar.gz",
"platform": null,
"description": "# Mappy-rs\n[![build](https://github.com/Adoni5/mappy-rs/actions/workflows/CI.yml/badge.svg)](https://github.com/Adoni5/mappy-rs/actions/workflows/CI.yml)\n[![CI](https://github.com/Adoni5/mappy-rs/actions/workflows/check.yml/badge.svg)](https://github.com/Adoni5/mappy-rs/actions/workflows/check.yml)\n\n\n![A map with a crab on it](https://github.com/Adoni5/mappy-rs/blob/main/img/crab_map.webp)\n\nA multi-threaded minimap2 aligner for python. Built for [readfish](https://github.com/LooseLab/readfish/) compatibility.\n\nHeavily leaning on and inspired by Joeseph Guhlin's minimap2-rs [repository](https://github.com/jguhlin/minimap2-rs). They also have a more heavily featured python client, which also provides multithreaded alignment. This client provides a more simple streaming interface for use in pipelines.\n\n`pip install mappy-rs`\n\n## Developers\nStart with some Docs on Py03 - https://pyo3.rs/latest/\n\nIf you wish to contribute, have a look at [CONTRIBUTING.md](.github/CONTRIBUTING.md)\n\nIn order to build an importable module:\n\n```bash\npython -m venv .env\nsource -m .env/bin/activate\npip install \".[tests]\"\n```\n\n\nTo run the tests:\n\n```bash\n#\u00a0Python\npytest\n\n# Rust\ncargo t --no-default-features\n```\n\nThen in your python shell of choice:\n\n```python\nimport mappy_rs\naligner = mappy_rs.Aligner(\"resources/test/test.mmi\")\n```\n\nThe current iteration of `mappy-rs` serves as a drop in for `mappy`, implementing all the same methods. However if this is the use case, you may well be better off using `mappy`, as the extra level of Rust between your python and C++ may well add slightly slower performance.\n\n### Multithreading\nIn order to use multi threading, one must first enable it.\n\n```python\nimport mappy_rs\naligner = mappy_rs.Aligner(\"resources/test/test.mmi\")\n# Use 10 threads\naligner.enable_threading(10)\n```\n\nEnabling threading makes the `map_batch` method available.\nThis method requires a list or iterable of dictionaries, which can have any number of keys and depth, but **must** contain the key `seq` with a string value in the top-level dictionary.\nCurrently, the maximum batch size to be iterated in one call is 20000.\n\nFor example:\n\n```python\nimport mappy_rs\naligner = mappy_rs.Aligner(\"resources/test/test.mmi\")\naligner.enable_threading(10)\nseqs = [\n {\"seq\": \"ACGTAGCATCGAGACTACGA\", \"Other_random_key\": \"banter\"},\n {\"seq\": \"ACGTAGCATCGAGACTACGA\", \"Other_random_key\": \"banter\"},\n]\nfor (mapping, data) in aligner.map_batch(seqs):\n print(list(mapping))\n print(data)\n```\n\n### Benchmarks\n\nA simple benchmark against classic mappy, and mappy_rs with incrementing numbers of threads, run on a 2018 Macbook.\n#### __Device__\n| Property | Value |\n|------------------------------|----------------------------|\n| Model Name | MacBook Pro |\n| Model Identifier | MacBookPro15,2 |\n| Processor Name | Quad-Core Intel Core i7 |\n| Processor Speed | 2.7 GHz |\n| Number of Processors | 1 |\n| Total Number of Cores | 4 |\n| L2 Cache (per Core) | 256 KB |\n| L3 Cache | 8 MB |\n| Hyper-Threading Technology | Enabled |\n| Memory | 16 GB |\n\n#### __Results__\nName (time in s) | Min | Max | Mean | StdDev | Median | IQR | Outliers | OPS | Rounds | Iterations\n------------------------------|---------------|----------------|---------------|--------------|---------------|--------------|--------------|---------------|---------------|------------\ntest_benchmark_multi[5] | 26.8900 (1.0) | 30.0969 (1.0) | 28.0622 (1.0) | 1.2614 (1.0) | 27.9017 (1.0) | 1.6081 (1.35)| 1;0 | 0.0356 (1.0) | 5 | 1\ntest_benchmark_multi[4] | 28.5573 (1.06)| 43.4543 (1.44) | 32.3371 (1.15)| 6.2815 (4.98)| 29.7480 (1.07)| 5.2148 (4.37)| 1;1 | 0.0309 (0.87) | 5 | 1\ntest_benchmark_multi[3] | 31.6497 (1.18)| 36.9986 (1.23) | 33.5103 (1.19)| 2.0542 (1.63)| 32.8415 (1.18)| 1.9576 (1.64)| 1;0 | 0.0298 (0.84) | 5 | 1\ntest_benchmark_multi[2] | 43.2616 (1.61)| 86.3859 (2.87) | 53.8572 (1.92)| 18.3339 (14.53)| 45.9328 (1.65)| 14.6382 (12.26)| 1;1 | 0.0186 (0.52) | 5 | 1\ntest_classic_mappy[mappy_al] | 78.5566 (2.92)| 82.8876 (2.75) | 79.6177 (2.84)| 1.8343 (1.45)| 78.8350 (2.83)| 1.1938 (1.0) | 1;1 | 0.0126 (0.35) | 5 | 1\ntest_classic_mappy[mappy_al_rs]| 83.7239 (3.11)| 87.9675 (2.92) | 85.4424 (3.04)| 1.6806 (1.33)| 85.6335 (3.07)| 2.3310 (1.95)| 2;0 | 0.0117 (0.33) | 5 | 1\ntest_benchmark_multi[1] | 84.8418 (3.16)| 94.0907 (3.13) | 86.7404 (3.09)| 4.1096 (3.26)| 84.8749 (3.04)| 2.4310 (2.04)| 1;1 | 0.0115 (0.32) | 5 | 1\n\n\n# Changelog\n\n## 0.0.6\n- Lowered backoff time for `map_batch` to 50 milliseconds, with 6 attempts. Each attempt will double the previous back off time.\n- Improved error handling for `map_batch`, now will raise a `RuntimeError` if the backoff time is exceeded. Also prevented logging `Internal error returning data, the receiver iterator has finished. sending on a disconnected channel 2870` to stderr excessively.\n- Added tests for mapping more than 50000 reads, using `back_off=True` and `back_off=False`\n\n",
"bugtrack_url": null,
"license": "BSD 3-Clause License",
"summary": "A multithreaded python wrapper for rust bindings of minimap2.",
"version": "0.0.7",
"project_urls": {
"Source Code": "https://github.com/adoni5/mappy-rs"
},
"split_keywords": [
"alignment",
"bioinformatics",
"python",
"rust",
"minimap2"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "8feb73d551c97769047bb83f0c8cf79bddce74a5a2cddb8b2c03afb0d2b74234",
"md5": "804c27832f62ad5756f9b4e41b7ecca5",
"sha256": "d9c40d13762009b068cb5f72640d91c30ccc931046d4571d48ab19e0787b08a0"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp310-cp310-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "804c27832f62ad5756f9b4e41b7ecca5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 385912,
"upload_time": "2024-06-20T11:27:26",
"upload_time_iso_8601": "2024-06-20T11:27:26.174193Z",
"url": "https://files.pythonhosted.org/packages/8f/eb/73d551c97769047bb83f0c8cf79bddce74a5a2cddb8b2c03afb0d2b74234/mappy_rs-0.0.7-cp310-cp310-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6b1468b9f9f18f181b63b945af868949daa97a94c29cb339a7832cd8c020b181",
"md5": "733166c4205546e2d81de6ae771f8e1c",
"sha256": "a3332daedb73950ebe062ea9445e0a1fc55d6d73a5f4ffd4d32c93dda1347da9"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp310-cp310-macosx_10_7_x86_64.whl",
"has_sig": false,
"md5_digest": "733166c4205546e2d81de6ae771f8e1c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 414547,
"upload_time": "2023-08-31T15:46:56",
"upload_time_iso_8601": "2023-08-31T15:46:56.024333Z",
"url": "https://files.pythonhosted.org/packages/6b/14/68b9f9f18f181b63b945af868949daa97a94c29cb339a7832cd8c020b181/mappy_rs-0.0.7-cp310-cp310-macosx_10_7_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "28edd6d743092d1f8965b67527c57d3f1eb65e8fa5926a04791a1f896eba4a5d",
"md5": "de3b078e0acf3430b8241f64aceb21ec",
"sha256": "d166309a98c8301e5e248c68bf5518d8714ccbe74aa425368da65ceb99995079"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "de3b078e0acf3430b8241f64aceb21ec",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 395301,
"upload_time": "2023-08-31T15:46:57",
"upload_time_iso_8601": "2023-08-31T15:46:57.823397Z",
"url": "https://files.pythonhosted.org/packages/28/ed/d6d743092d1f8965b67527c57d3f1eb65e8fa5926a04791a1f896eba4a5d/mappy_rs-0.0.7-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b3f7d9a33aefd066a49aa46ddd5254c430e59f595656f4310549434e2fc42e8a",
"md5": "87ba87ddb0b24c1decf3bdd8fdef0efb",
"sha256": "5c8fd468b145d11f6616f974c9e2faa976ca262de317fd190bc5e75bbc18eee3"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "87ba87ddb0b24c1decf3bdd8fdef0efb",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 883693,
"upload_time": "2023-08-31T15:46:58",
"upload_time_iso_8601": "2023-08-31T15:46:58.944405Z",
"url": "https://files.pythonhosted.org/packages/b3/f7/d9a33aefd066a49aa46ddd5254c430e59f595656f4310549434e2fc42e8a/mappy_rs-0.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "80a99a0f10ce8d88f0810364e5fd8ea80b35e9b8419dccbc075fb1823cbc510c",
"md5": "b88ad17de96a5dea4868447b1e372f11",
"sha256": "64f089214d3fc2df08e78ad626847bddc85768fbd109ed1b458ccbbaddebd281"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "b88ad17de96a5dea4868447b1e372f11",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 973164,
"upload_time": "2023-08-31T15:47:00",
"upload_time_iso_8601": "2023-08-31T15:47:00.665566Z",
"url": "https://files.pythonhosted.org/packages/80/a9/9a0f10ce8d88f0810364e5fd8ea80b35e9b8419dccbc075fb1823cbc510c/mappy_rs-0.0.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "27e88adff644d59b52de5de045332b5fa463cc032608839e26363df43241591c",
"md5": "955c70b3487186d76cc7ff7f7c09d621",
"sha256": "408055b692370861191517970757847c5361b4d95f64f9fccf03aada83710357"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "955c70b3487186d76cc7ff7f7c09d621",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 835181,
"upload_time": "2023-08-31T15:47:02",
"upload_time_iso_8601": "2023-08-31T15:47:02.278994Z",
"url": "https://files.pythonhosted.org/packages/27/e8/8adff644d59b52de5de045332b5fa463cc032608839e26363df43241591c/mappy_rs-0.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3898420c94d0642410792e41dd6347b6ffc7b839e9b2e01d5b54e58ac8cea0bf",
"md5": "b15cef9f5d5ae43aded5994997d27f5b",
"sha256": "b9de76c2bbcaaf9ca7880a42f5c22f9d4c3bf290acd9abf4162c1af4c93454d2"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "b15cef9f5d5ae43aded5994997d27f5b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 990829,
"upload_time": "2023-08-31T15:47:03",
"upload_time_iso_8601": "2023-08-31T15:47:03.675263Z",
"url": "https://files.pythonhosted.org/packages/38/98/420c94d0642410792e41dd6347b6ffc7b839e9b2e01d5b54e58ac8cea0bf/mappy_rs-0.0.7-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ec5bd2d25917bad66035477392a2bb4fc6fb2d5ad05be9f40aeae743fc5ef2ec",
"md5": "91bc788d93587a8f405892e2ee260008",
"sha256": "2ff5af4d2060e1bcf37257d6451cbc5c997fc809d327cbc8db50405bc9a367ba"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp310-cp310-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "91bc788d93587a8f405892e2ee260008",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1115430,
"upload_time": "2023-08-31T15:47:05",
"upload_time_iso_8601": "2023-08-31T15:47:05.519668Z",
"url": "https://files.pythonhosted.org/packages/ec/5b/d2d25917bad66035477392a2bb4fc6fb2d5ad05be9f40aeae743fc5ef2ec/mappy_rs-0.0.7-cp310-cp310-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "766b82b450dd2d8277c6a10772f98185ba3ecd241310df5967ee49fa5d33a7bc",
"md5": "e33436a0d7d2c56c3a7fe791fdd2a391",
"sha256": "2552e9d2f91ebc41611999696b5995fe04758247473866aec2c0f3b3cf837301"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e33436a0d7d2c56c3a7fe791fdd2a391",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 986278,
"upload_time": "2023-08-31T15:47:07",
"upload_time_iso_8601": "2023-08-31T15:47:07.484576Z",
"url": "https://files.pythonhosted.org/packages/76/6b/82b450dd2d8277c6a10772f98185ba3ecd241310df5967ee49fa5d33a7bc/mappy_rs-0.0.7-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bae78b4548d5854e03cf1e667ab89620614109184629f130299db066b62cc191",
"md5": "0d750de60507113f39d5b6e2782f8693",
"sha256": "bd28f9def43fa00dcba2b81f2c2fd73a92139d13cb310303b89fb2fb5f6db448"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "0d750de60507113f39d5b6e2782f8693",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 385911,
"upload_time": "2024-06-20T11:27:32",
"upload_time_iso_8601": "2024-06-20T11:27:32.380340Z",
"url": "https://files.pythonhosted.org/packages/ba/e7/8b4548d5854e03cf1e667ab89620614109184629f130299db066b62cc191/mappy_rs-0.0.7-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fb25af11fb904aa61159eb27c568133185bbefb605366fbb980cd95d94cdf6be",
"md5": "1091296060887269b208905337282fab",
"sha256": "390a275f7bb3cb6f942557b4e6568bbe4a1c23d4cc9b4e39350aa860a8dd7bcf"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp311-cp311-macosx_10_7_x86_64.whl",
"has_sig": false,
"md5_digest": "1091296060887269b208905337282fab",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 414548,
"upload_time": "2023-08-31T15:47:08",
"upload_time_iso_8601": "2023-08-31T15:47:08.839845Z",
"url": "https://files.pythonhosted.org/packages/fb/25/af11fb904aa61159eb27c568133185bbefb605366fbb980cd95d94cdf6be/mappy_rs-0.0.7-cp311-cp311-macosx_10_7_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "16a71bdbdf0d8627808b879e8e7a74536cbffc0d85413252e8a4b633beb00014",
"md5": "7055d88c06443e1de712158b1270b36e",
"sha256": "9e631ebd336175e51ea24d0527c3ae1f680761764a2eba8abe70f47df7e095f6"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "7055d88c06443e1de712158b1270b36e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 395302,
"upload_time": "2023-08-31T15:47:10",
"upload_time_iso_8601": "2023-08-31T15:47:10.615671Z",
"url": "https://files.pythonhosted.org/packages/16/a7/1bdbdf0d8627808b879e8e7a74536cbffc0d85413252e8a4b633beb00014/mappy_rs-0.0.7-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "11fb0aa767355d34a3798e3166807f29bbf4c344c13af4a79a3ef7a0a60e7e56",
"md5": "315f0715cab5aee32fec41d585f77d41",
"sha256": "58dc220c69c9559a13981b216cfef7aa32d00f90bbdaf5cf9d5b8a6595e99cb8"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "315f0715cab5aee32fec41d585f77d41",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 883690,
"upload_time": "2023-08-31T15:47:12",
"upload_time_iso_8601": "2023-08-31T15:47:12.530809Z",
"url": "https://files.pythonhosted.org/packages/11/fb/0aa767355d34a3798e3166807f29bbf4c344c13af4a79a3ef7a0a60e7e56/mappy_rs-0.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "115a9ebd888d6d6f7ded3ba8daedf7ff2a3202011d53e671ed61f8701f218ded",
"md5": "22ee6260dbb51ffc3875bf6459fc9179",
"sha256": "69ef5e13bfbdfff71eb164611ecee2b99f5e24273324e7e1c1c135374a828dbb"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "22ee6260dbb51ffc3875bf6459fc9179",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 973165,
"upload_time": "2023-08-31T15:47:14",
"upload_time_iso_8601": "2023-08-31T15:47:14.021557Z",
"url": "https://files.pythonhosted.org/packages/11/5a/9ebd888d6d6f7ded3ba8daedf7ff2a3202011d53e671ed61f8701f218ded/mappy_rs-0.0.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fed803ca34c108449a85df3142c5d3e92f7eff0ac94530e1f73aba629d813ea8",
"md5": "83a6853fd867eda4bd1aa0df2234bacd",
"sha256": "f2a54287836cdd1036218f42f75e695dfc7e1274df158fa9cbaf643d25477ff4"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "83a6853fd867eda4bd1aa0df2234bacd",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 835182,
"upload_time": "2023-08-31T15:47:15",
"upload_time_iso_8601": "2023-08-31T15:47:15.877914Z",
"url": "https://files.pythonhosted.org/packages/fe/d8/03ca34c108449a85df3142c5d3e92f7eff0ac94530e1f73aba629d813ea8/mappy_rs-0.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "83bcd6a43fa9299a5857d8c4b6f5b219c608808d3712ce680baac1a247037292",
"md5": "7cc7cd3c798865bf5cd16afbaaeea24d",
"sha256": "c389777d650ac3cd35443a78f6b8b33f9ab4646f1740bba781b0ad48d006bc8d"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "7cc7cd3c798865bf5cd16afbaaeea24d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 990832,
"upload_time": "2023-08-31T15:47:17",
"upload_time_iso_8601": "2023-08-31T15:47:17.738270Z",
"url": "https://files.pythonhosted.org/packages/83/bc/d6a43fa9299a5857d8c4b6f5b219c608808d3712ce680baac1a247037292/mappy_rs-0.0.7-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8cfa9e1a66f5b71f573ed85a271ce597e9417802f3fe353cfbfc9283a2c185f3",
"md5": "836a15a1d4b1a35dcfeed0fe2d40b1b2",
"sha256": "91e9dcec7a0f1a210bb476d01dfe4a6e4cf7f9ee3ffcc47dcd177e99c7e1c962"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp311-cp311-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "836a15a1d4b1a35dcfeed0fe2d40b1b2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1115431,
"upload_time": "2023-08-31T15:47:19",
"upload_time_iso_8601": "2023-08-31T15:47:19.635463Z",
"url": "https://files.pythonhosted.org/packages/8c/fa/9e1a66f5b71f573ed85a271ce597e9417802f3fe353cfbfc9283a2c185f3/mappy_rs-0.0.7-cp311-cp311-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ebabd5d733a486d67a0d8a7393e7f16aaef80af63cdd7a6c3672d8dfb39dddcf",
"md5": "2d1c66719061a4a01e1fbc19bad8f31e",
"sha256": "40447aa1c683eed2143eb68f2bc9ae840a52c90fc4fc48ef60eb0a130879a8f6"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "2d1c66719061a4a01e1fbc19bad8f31e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 986283,
"upload_time": "2023-08-31T15:47:21",
"upload_time_iso_8601": "2023-08-31T15:47:21.523378Z",
"url": "https://files.pythonhosted.org/packages/eb/ab/d5d733a486d67a0d8a7393e7f16aaef80af63cdd7a6c3672d8dfb39dddcf/mappy_rs-0.0.7-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9f73b74134f1065a83e9aa8bcc1d7657cd263759d821e31d3f556de2dcb83874",
"md5": "47f62484b489f3d6d5fa0f7a2c7b0fe8",
"sha256": "25c18c01253160c41fd6ec6cb9780479f1bd4d9e0f35364db17c199af1430ead"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "47f62484b489f3d6d5fa0f7a2c7b0fe8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 385151,
"upload_time": "2024-06-20T11:27:37",
"upload_time_iso_8601": "2024-06-20T11:27:37.945002Z",
"url": "https://files.pythonhosted.org/packages/9f/73/b74134f1065a83e9aa8bcc1d7657cd263759d821e31d3f556de2dcb83874/mappy_rs-0.0.7-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "61d88f8db5d65cbfc6ee8f4977ea038c616529096d91a70eeb5757c1aa5a0416",
"md5": "7d957ef05349ccd5f5b76a153b35a723",
"sha256": "97fc72f1d837a12458665e60dd9a9ed026d22b0d8fb82090990c3b456d564abc"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "7d957ef05349ccd5f5b76a153b35a723",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 362812,
"upload_time": "2024-06-20T11:27:40",
"upload_time_iso_8601": "2024-06-20T11:27:40.182672Z",
"url": "https://files.pythonhosted.org/packages/61/d8/8f8db5d65cbfc6ee8f4977ea038c616529096d91a70eeb5757c1aa5a0416/mappy_rs-0.0.7-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8bc352f20123ae65056892ffe8abb76336c4d39270349968233252bd1b125300",
"md5": "1db7308634d3f47be3d71655708018cc",
"sha256": "357d6728f6630e3bf2df682dcb1df7f318aef4c1be4173bd88203ebae4ba7b81"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "1db7308634d3f47be3d71655708018cc",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 457761,
"upload_time": "2024-06-20T11:27:41",
"upload_time_iso_8601": "2024-06-20T11:27:41.920264Z",
"url": "https://files.pythonhosted.org/packages/8b/c3/52f20123ae65056892ffe8abb76336c4d39270349968233252bd1b125300/mappy_rs-0.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7653b8d90eb2d880e928c0111daf2ec4c326fa2ee9fd325a9a9ffa0b45aa3a91",
"md5": "8ba45a6bb042ff168251f4bbbd567ed3",
"sha256": "7b9f57fa01bad74826746af867be77eccb6370dd059988d4a65402a6c05142dd"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "8ba45a6bb042ff168251f4bbbd567ed3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 530278,
"upload_time": "2024-06-20T11:27:44",
"upload_time_iso_8601": "2024-06-20T11:27:44.281074Z",
"url": "https://files.pythonhosted.org/packages/76/53/b8d90eb2d880e928c0111daf2ec4c326fa2ee9fd325a9a9ffa0b45aa3a91/mappy_rs-0.0.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "06541dc8504ea5feabf17bf51d39cf12d08f9f21fe0e9a8ff552cd9c5a687e7c",
"md5": "405141c812048783f569c538f2732ac9",
"sha256": "ac40170ebe2d7fce6cd3eb37c39f80c7b593ec931c45df6d32a042885bc84cb0"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "405141c812048783f569c538f2732ac9",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 400323,
"upload_time": "2024-06-20T11:27:46",
"upload_time_iso_8601": "2024-06-20T11:27:46.606382Z",
"url": "https://files.pythonhosted.org/packages/06/54/1dc8504ea5feabf17bf51d39cf12d08f9f21fe0e9a8ff552cd9c5a687e7c/mappy_rs-0.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "701c844a6201224a6ee76f1f65ae2552dfdd62755e17f28d3c2506fcf597b831",
"md5": "5764f275725f8c96ff93451fdb5d18d0",
"sha256": "643aab18f94857d85c5730082ad1dbe604ea3248512a3667c28c4c98bb49a0b7"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp38-cp38-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "5764f275725f8c96ff93451fdb5d18d0",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 386883,
"upload_time": "2024-06-20T11:27:48",
"upload_time_iso_8601": "2024-06-20T11:27:48.466135Z",
"url": "https://files.pythonhosted.org/packages/70/1c/844a6201224a6ee76f1f65ae2552dfdd62755e17f28d3c2506fcf597b831/mappy_rs-0.0.7-cp38-cp38-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a7c7771d8bd06a5ff6cae5f21a5f6505978902b8eed6d448f6e96bd933558edd",
"md5": "705006be5dec1f2154ff7416f456c9a9",
"sha256": "e353dbea215cece9e85855712dcd7a0980450e253f065d17525a09239d82bebe"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp38-cp38-macosx_10_7_x86_64.whl",
"has_sig": false,
"md5_digest": "705006be5dec1f2154ff7416f456c9a9",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 415916,
"upload_time": "2023-08-31T15:47:22",
"upload_time_iso_8601": "2023-08-31T15:47:22.891467Z",
"url": "https://files.pythonhosted.org/packages/a7/c7/771d8bd06a5ff6cae5f21a5f6505978902b8eed6d448f6e96bd933558edd/mappy_rs-0.0.7-cp38-cp38-macosx_10_7_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "df63fe55035cee29c8c384bcfe0a7cf27a1ce2d9b3df999da92b38ad8d651423",
"md5": "20261ee4bcefdde21342f3fb7bb9a985",
"sha256": "551104d48f9d190b800939a607ad083242673f37468c5269b0293d58f1537f23"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "20261ee4bcefdde21342f3fb7bb9a985",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 396654,
"upload_time": "2023-08-31T15:47:24",
"upload_time_iso_8601": "2023-08-31T15:47:24.172022Z",
"url": "https://files.pythonhosted.org/packages/df/63/fe55035cee29c8c384bcfe0a7cf27a1ce2d9b3df999da92b38ad8d651423/mappy_rs-0.0.7-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2b2938985f30555669510befbc7229e32f31e34d5bca7de2a22d32ae6cd15ba9",
"md5": "0ad72bbb443de343f21f42b69e1b3267",
"sha256": "b48980e6cce185e5618646a45fa1ed4e3af9a430fbee1943c768251c356b5ee5"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "0ad72bbb443de343f21f42b69e1b3267",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 883751,
"upload_time": "2023-08-31T15:47:25",
"upload_time_iso_8601": "2023-08-31T15:47:25.984234Z",
"url": "https://files.pythonhosted.org/packages/2b/29/38985f30555669510befbc7229e32f31e34d5bca7de2a22d32ae6cd15ba9/mappy_rs-0.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9b0ca999b47da6706c906849b7c56004857f92b2633ca7040cfceedf4a725168",
"md5": "671d7fe000d3e6511f73f29a53a6d7c2",
"sha256": "259af58b2a67ee87ffb65b4800aa185192446d2aa615f8eba0363f67641348de"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "671d7fe000d3e6511f73f29a53a6d7c2",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 973793,
"upload_time": "2023-08-31T15:47:27",
"upload_time_iso_8601": "2023-08-31T15:47:27.334575Z",
"url": "https://files.pythonhosted.org/packages/9b/0c/a999b47da6706c906849b7c56004857f92b2633ca7040cfceedf4a725168/mappy_rs-0.0.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "95a557ff6c5e92d288914cab687a50836194e54b362669f9b17eaa1b15c648c3",
"md5": "c38e89a6a099435a239cc762314d6990",
"sha256": "632d39f4e9c9d720370bc384b86289a2b8acff79f57c70e7b0c694cbcd8096df"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c38e89a6a099435a239cc762314d6990",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 835736,
"upload_time": "2023-08-31T15:47:29",
"upload_time_iso_8601": "2023-08-31T15:47:29.182136Z",
"url": "https://files.pythonhosted.org/packages/95/a5/57ff6c5e92d288914cab687a50836194e54b362669f9b17eaa1b15c648c3/mappy_rs-0.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "54c272909da4140b4888b951885944f9615e2ab371bae74085686f963f55fb9a",
"md5": "01dc230eda2d76f73b5bbe6af8ad82fa",
"sha256": "56795fbeb372fb9880aa5d95678650cef3e27909e1788a9096fc786e289811ea"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp38-cp38-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "01dc230eda2d76f73b5bbe6af8ad82fa",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 991592,
"upload_time": "2023-08-31T15:47:30",
"upload_time_iso_8601": "2023-08-31T15:47:30.423639Z",
"url": "https://files.pythonhosted.org/packages/54/c2/72909da4140b4888b951885944f9615e2ab371bae74085686f963f55fb9a/mappy_rs-0.0.7-cp38-cp38-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c848f070e03ed370b591c17efbbb3e68ff90e9aad97ef21a55b84ba83a59be3a",
"md5": "3c82ed98e0d31e582e053db8e4f57124",
"sha256": "96f0b5ab2c384662fcecb9b05125afb8269999d7922f0b67a06e871f405adcac"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp38-cp38-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "3c82ed98e0d31e582e053db8e4f57124",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1116038,
"upload_time": "2023-08-31T15:47:32",
"upload_time_iso_8601": "2023-08-31T15:47:32.464285Z",
"url": "https://files.pythonhosted.org/packages/c8/48/f070e03ed370b591c17efbbb3e68ff90e9aad97ef21a55b84ba83a59be3a/mappy_rs-0.0.7-cp38-cp38-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2d6247d85295c56c7f9a3b5f6ee41694f6eb810ddc73587e5c192e055f3d0171",
"md5": "b5dabd414c985bde7b9ed87c33518466",
"sha256": "8763a27864269d70815f05a845e6ce73c77a30f13aaeb80d6233194436b5de12"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "b5dabd414c985bde7b9ed87c33518466",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 987025,
"upload_time": "2023-08-31T15:47:35",
"upload_time_iso_8601": "2023-08-31T15:47:35.078022Z",
"url": "https://files.pythonhosted.org/packages/2d/62/47d85295c56c7f9a3b5f6ee41694f6eb810ddc73587e5c192e055f3d0171/mappy_rs-0.0.7-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2a089445fc7fe317fcb79738e3479cc0674226340c05677da3cc68c9a3e4be6e",
"md5": "2f92fda1e075b6e62e9763a3a20dc69b",
"sha256": "64dff8ec70dcbf3d689caaa8e6b18aeac9c098732d0637dade88ceca02fdba12"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp39-cp39-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "2f92fda1e075b6e62e9763a3a20dc69b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 386396,
"upload_time": "2024-06-20T11:27:54",
"upload_time_iso_8601": "2024-06-20T11:27:54.620950Z",
"url": "https://files.pythonhosted.org/packages/2a/08/9445fc7fe317fcb79738e3479cc0674226340c05677da3cc68c9a3e4be6e/mappy_rs-0.0.7-cp39-cp39-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c38e1f912b237bcce785b78a870d40bb5ce4108926550c9edcf4321de125b4a5",
"md5": "9d4e9b07a388f3d1e0b32ba03c4d1a9f",
"sha256": "f80f1c84871b895b46cc2d1668780c8614d7f7e51fac205510f40b813ad605cf"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp39-cp39-macosx_10_7_x86_64.whl",
"has_sig": false,
"md5_digest": "9d4e9b07a388f3d1e0b32ba03c4d1a9f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 415263,
"upload_time": "2023-08-31T15:47:36",
"upload_time_iso_8601": "2023-08-31T15:47:36.485137Z",
"url": "https://files.pythonhosted.org/packages/c3/8e/1f912b237bcce785b78a870d40bb5ce4108926550c9edcf4321de125b4a5/mappy_rs-0.0.7-cp39-cp39-macosx_10_7_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "482a50f561350aed256b78c2d9795e8387825ca41e33d2032918ca179e273387",
"md5": "8fbad0cc082177fdf313bebbbff333f7",
"sha256": "dd0ae6237d04c7bb0ef13644cbc91c5c9d64ec1a4a2c741c381144835e13003b"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "8fbad0cc082177fdf313bebbbff333f7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 396352,
"upload_time": "2023-08-31T15:47:38",
"upload_time_iso_8601": "2023-08-31T15:47:38.066460Z",
"url": "https://files.pythonhosted.org/packages/48/2a/50f561350aed256b78c2d9795e8387825ca41e33d2032918ca179e273387/mappy_rs-0.0.7-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e10c330695b995348984fda38f5d0bfb7dec14176fc66cfd6b08c5dbbcf898f6",
"md5": "55da5fbcec53f7e84909d01e14726fb1",
"sha256": "c6d91699c4bd0177b10644db8bf40d3ea10206ee4d6092f924a5921e1b764be2"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "55da5fbcec53f7e84909d01e14726fb1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 884274,
"upload_time": "2023-08-31T15:47:39",
"upload_time_iso_8601": "2023-08-31T15:47:39.299629Z",
"url": "https://files.pythonhosted.org/packages/e1/0c/330695b995348984fda38f5d0bfb7dec14176fc66cfd6b08c5dbbcf898f6/mappy_rs-0.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "12a8cdc73ca541bd170a923e9752b4caf6708fe3dae8f73daed9309fabd29ca5",
"md5": "e0595c0474afc3cf2387efe622097129",
"sha256": "460f58c1a0dab73b2b5bf41bd63b761f516c30f48393c91556c5ca6bd1b19ab9"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "e0595c0474afc3cf2387efe622097129",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 973675,
"upload_time": "2023-08-31T15:47:41",
"upload_time_iso_8601": "2023-08-31T15:47:41.456296Z",
"url": "https://files.pythonhosted.org/packages/12/a8/cdc73ca541bd170a923e9752b4caf6708fe3dae8f73daed9309fabd29ca5/mappy_rs-0.0.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9cf50047541c371689e60238367437d2a827c2176e7a3c07e7fcf60586ac797e",
"md5": "e5167974820f06c6fa7f67a57986ddf2",
"sha256": "c82752c90728a5e4704bb39b9916f3db01ff9e667beaebf0087517d2516db66e"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e5167974820f06c6fa7f67a57986ddf2",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 835597,
"upload_time": "2023-08-31T15:47:42",
"upload_time_iso_8601": "2023-08-31T15:47:42.850587Z",
"url": "https://files.pythonhosted.org/packages/9c/f5/0047541c371689e60238367437d2a827c2176e7a3c07e7fcf60586ac797e/mappy_rs-0.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bcc5ff93eb76431eb72f8149a9f3a5ac50bd878b38cfe810a1d835053a60336b",
"md5": "fb8c27964041c37037cc7dfb96bedcbf",
"sha256": "8efcae6e035659fb5a1467ac4389a17cf8265de989581d5791c6f689352cce61"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "fb8c27964041c37037cc7dfb96bedcbf",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 991430,
"upload_time": "2023-08-31T15:47:44",
"upload_time_iso_8601": "2023-08-31T15:47:44.777944Z",
"url": "https://files.pythonhosted.org/packages/bc/c5/ff93eb76431eb72f8149a9f3a5ac50bd878b38cfe810a1d835053a60336b/mappy_rs-0.0.7-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cddab54a352def4d5469df2dba4fb8bb5f0d0d189ea0822946f1a91fbef2f3a5",
"md5": "068e62d76ef55d63dfb05fff860c0418",
"sha256": "5d6ba835bd0140a405e588c0308c142c55ea056bc7c879066601b32016f90b47"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp39-cp39-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "068e62d76ef55d63dfb05fff860c0418",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1115749,
"upload_time": "2023-08-31T15:47:46",
"upload_time_iso_8601": "2023-08-31T15:47:46.275199Z",
"url": "https://files.pythonhosted.org/packages/cd/da/b54a352def4d5469df2dba4fb8bb5f0d0d189ea0822946f1a91fbef2f3a5/mappy_rs-0.0.7-cp39-cp39-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a5edd1169a6dc96a5748cb26c8d954b9185032b8ca0eccceab0078a642eee9f9",
"md5": "52017da72599692c126326d9445032fc",
"sha256": "802890b091ea25aa2038b48a145f1f90b77369dbe958282891bccc03f0d6b5b3"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "52017da72599692c126326d9445032fc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 986850,
"upload_time": "2023-08-31T15:47:47",
"upload_time_iso_8601": "2023-08-31T15:47:47.753292Z",
"url": "https://files.pythonhosted.org/packages/a5/ed/d1169a6dc96a5748cb26c8d954b9185032b8ca0eccceab0078a642eee9f9/mappy_rs-0.0.7-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b8c11173e262c2143a6267a41fdef385ffb2efafa3d8c5ed9c84026584530d16",
"md5": "4674c345533c64957ad90679ac9e0889",
"sha256": "46e316a15dd2b61f2d2f7a2db22fececa77a5afba0358e275d2e1434bf69955b"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp310-pypy310_pp73-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "4674c345533c64957ad90679ac9e0889",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 386248,
"upload_time": "2024-06-20T11:27:59",
"upload_time_iso_8601": "2024-06-20T11:27:59.517911Z",
"url": "https://files.pythonhosted.org/packages/b8/c1/1173e262c2143a6267a41fdef385ffb2efafa3d8c5ed9c84026584530d16/mappy_rs-0.0.7-pp310-pypy310_pp73-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e35c210de8d426ab64d5c57df3f5d91480d3735cafb2023f261462adb02a1cf6",
"md5": "195218937441ec65683810b0fc469091",
"sha256": "3ed06156e4d1f1c90b3cc788ebb36bc77fb271695ee7a7088d480978c9cd1037"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp310-pypy310_pp73-macosx_10_7_x86_64.whl",
"has_sig": false,
"md5_digest": "195218937441ec65683810b0fc469091",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 415104,
"upload_time": "2023-08-31T15:47:49",
"upload_time_iso_8601": "2023-08-31T15:47:49.239638Z",
"url": "https://files.pythonhosted.org/packages/e3/5c/210de8d426ab64d5c57df3f5d91480d3735cafb2023f261462adb02a1cf6/mappy_rs-0.0.7-pp310-pypy310_pp73-macosx_10_7_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "edeef34ef2ad99eebe43641fa4462d0907a4513020d48413233b09c95779cabd",
"md5": "e9c22eb39171be37a66e3d537b7bc1df",
"sha256": "3c38f07baa00461494d42eef621fcdaa78896ae82152f5617b2f32db18c42d48"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e9c22eb39171be37a66e3d537b7bc1df",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 395700,
"upload_time": "2023-08-31T15:47:50",
"upload_time_iso_8601": "2023-08-31T15:47:50.539829Z",
"url": "https://files.pythonhosted.org/packages/ed/ee/f34ef2ad99eebe43641fa4462d0907a4513020d48413233b09c95779cabd/mappy_rs-0.0.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8baa0f6c5c258b9206661118c6b2774351009abb20c869929b416c0232d6fa7d",
"md5": "da4140301c5d006dc1adcaa52172a3bb",
"sha256": "5da6c4b9dd01b6ce1d83abda305053b213169d83fb9de655ac6ad01eabb74e2c"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "da4140301c5d006dc1adcaa52172a3bb",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 883841,
"upload_time": "2023-08-31T15:47:51",
"upload_time_iso_8601": "2023-08-31T15:47:51.691463Z",
"url": "https://files.pythonhosted.org/packages/8b/aa/0f6c5c258b9206661118c6b2774351009abb20c869929b416c0232d6fa7d/mappy_rs-0.0.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "baf3d2495df8cf9e70bc4a9438919b310f75832adefba0e182e738258cea9da6",
"md5": "a209c8dac0a39c46222720259fdc896e",
"sha256": "ca8f950987f2d92e82618817011618ad26f93b5bec0ebd72ade922de38de59c2"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "a209c8dac0a39c46222720259fdc896e",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 973379,
"upload_time": "2023-08-31T15:47:53",
"upload_time_iso_8601": "2023-08-31T15:47:53.277376Z",
"url": "https://files.pythonhosted.org/packages/ba/f3/d2495df8cf9e70bc4a9438919b310f75832adefba0e182e738258cea9da6/mappy_rs-0.0.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ceedb1721b33fdc65babfb58d04619481f2f286d802935d5ee7d0bd990f99365",
"md5": "554f8684c3a59c818bc83d22ce1a08ec",
"sha256": "746b5df8fa9e3c84880791b3bc17d3b44af2615cc596a68c32d605063dd7de67"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "554f8684c3a59c818bc83d22ce1a08ec",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 835481,
"upload_time": "2023-08-31T15:47:55",
"upload_time_iso_8601": "2023-08-31T15:47:55.337300Z",
"url": "https://files.pythonhosted.org/packages/ce/ed/b1721b33fdc65babfb58d04619481f2f286d802935d5ee7d0bd990f99365/mappy_rs-0.0.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2c0d85b8ff3769e253695d3010a73843d4925b18ddcea8b5bf3564c723d0dd09",
"md5": "42ab6a7b499d73b435d7ed27f40af3c3",
"sha256": "4eca0beccdcba068f904c81e724dbc8e9a08fc7f19aaff5e65d72670e904cfe8"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "42ab6a7b499d73b435d7ed27f40af3c3",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 990970,
"upload_time": "2023-08-31T15:47:56",
"upload_time_iso_8601": "2023-08-31T15:47:56.548856Z",
"url": "https://files.pythonhosted.org/packages/2c/0d/85b8ff3769e253695d3010a73843d4925b18ddcea8b5bf3564c723d0dd09/mappy_rs-0.0.7-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b551879dfcd57fb9ad9556069ce583c3732f8d96205c4be1f39f76bccd0f26dd",
"md5": "5716ae8da6c1f66dcf5dd6ba28f00fcb",
"sha256": "578ff55ae04b1734aa4410d934b9c70387e1063278ca56f72f25656fa4e0bfb2"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "5716ae8da6c1f66dcf5dd6ba28f00fcb",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 1115468,
"upload_time": "2023-08-31T15:47:58",
"upload_time_iso_8601": "2023-08-31T15:47:58.023238Z",
"url": "https://files.pythonhosted.org/packages/b5/51/879dfcd57fb9ad9556069ce583c3732f8d96205c4be1f39f76bccd0f26dd/mappy_rs-0.0.7-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bb67bb9ac9eaf5207121229f1b149a761c4470f765e7fd726b52c5d2a23a8930",
"md5": "50c0d975f3b507949e11b38754b41fd0",
"sha256": "e96142250939a72c21149e0a203eb8c7afbc6414f469aa302ff94a442a84b68a"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "50c0d975f3b507949e11b38754b41fd0",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 986363,
"upload_time": "2023-08-31T15:47:59",
"upload_time_iso_8601": "2023-08-31T15:47:59.712571Z",
"url": "https://files.pythonhosted.org/packages/bb/67/bb9ac9eaf5207121229f1b149a761c4470f765e7fd726b52c5d2a23a8930/mappy_rs-0.0.7-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ed9cf0c7fa0ffff7902dfd6c513b772a290f6a87725fa96bdcca7f794b758ea4",
"md5": "3879f45ab81accaaa3829795086dfa1f",
"sha256": "55f159bcf89a5a2bdd73604cc270577d06f438ea58c72f4130ba05502353c0ef"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp38-pypy38_pp73-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "3879f45ab81accaaa3829795086dfa1f",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 386673,
"upload_time": "2024-06-20T11:28:04",
"upload_time_iso_8601": "2024-06-20T11:28:04.197652Z",
"url": "https://files.pythonhosted.org/packages/ed/9c/f0c7fa0ffff7902dfd6c513b772a290f6a87725fa96bdcca7f794b758ea4/mappy_rs-0.0.7-pp38-pypy38_pp73-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dfe827b11de4da071aa9c31df5dfdeb50c5e557703ce13818f9d8db32b4a7b1e",
"md5": "c663fdca022593b80e806aa694c1d500",
"sha256": "09be34f8a0eee26798b095f2d1a0edc7bb63582cd94ba373e25624acb7270ef1"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp38-pypy38_pp73-macosx_10_7_x86_64.whl",
"has_sig": false,
"md5_digest": "c663fdca022593b80e806aa694c1d500",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 415504,
"upload_time": "2023-08-31T15:48:01",
"upload_time_iso_8601": "2023-08-31T15:48:01.019639Z",
"url": "https://files.pythonhosted.org/packages/df/e8/27b11de4da071aa9c31df5dfdeb50c5e557703ce13818f9d8db32b4a7b1e/mappy_rs-0.0.7-pp38-pypy38_pp73-macosx_10_7_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8d6b224db0a9286a512c6c3d1a32e3147c91d90784b33b443b28667daa8212ec",
"md5": "f7c6ed4ae1970e96eaeadfa5e5d7fd34",
"sha256": "98b7692af7813ccd14a6dc63b247480a019d848e0ef3ff650a65a514dcadb02d"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f7c6ed4ae1970e96eaeadfa5e5d7fd34",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 396413,
"upload_time": "2023-08-31T15:48:02",
"upload_time_iso_8601": "2023-08-31T15:48:02.235465Z",
"url": "https://files.pythonhosted.org/packages/8d/6b/224db0a9286a512c6c3d1a32e3147c91d90784b33b443b28667daa8212ec/mappy_rs-0.0.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b1dacb82959609a145270725c1ae3f76d47ffd5904ce155573f7ccc7f2564d76",
"md5": "feb6ff0b990c1ea019c71b28aac7b81a",
"sha256": "812e329d4f081bbdf0e44164aa64fc68950791dc4b81b0468f0fd20361af3de8"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "feb6ff0b990c1ea019c71b28aac7b81a",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 884303,
"upload_time": "2023-08-31T15:48:04",
"upload_time_iso_8601": "2023-08-31T15:48:04.252634Z",
"url": "https://files.pythonhosted.org/packages/b1/da/cb82959609a145270725c1ae3f76d47ffd5904ce155573f7ccc7f2564d76/mappy_rs-0.0.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "00949ecb66127a7402102a40cef3abc4fa6ed54655f7d388bf06f8392a16e84c",
"md5": "5cf159c74408ab614479a7a76d7e0574",
"sha256": "8c0499c5cdae3826a8c565fe6cd323b12240e5b0d604086171a0388196abcc20"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "5cf159c74408ab614479a7a76d7e0574",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 973036,
"upload_time": "2023-08-31T15:48:05",
"upload_time_iso_8601": "2023-08-31T15:48:05.784190Z",
"url": "https://files.pythonhosted.org/packages/00/94/9ecb66127a7402102a40cef3abc4fa6ed54655f7d388bf06f8392a16e84c/mappy_rs-0.0.7-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e639c51d33a57c43a4fe44659d058ee9a86a9a433ad28637ac03aba17ed744e2",
"md5": "07e9bd7396cc72c7c2a7c0d76d9b3a7b",
"sha256": "d8c89cc842c54306b8d3b62667fb6cab444e7d4392bc9559b02e8bc6dc14c7e8"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "07e9bd7396cc72c7c2a7c0d76d9b3a7b",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 835620,
"upload_time": "2023-08-31T15:48:07",
"upload_time_iso_8601": "2023-08-31T15:48:07.133273Z",
"url": "https://files.pythonhosted.org/packages/e6/39/c51d33a57c43a4fe44659d058ee9a86a9a433ad28637ac03aba17ed744e2/mappy_rs-0.0.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dfb7e741ffc22ef51d5ac747271fb7463eab65d862abd126cc81f2c28a32c550",
"md5": "f6b8af8ae2aec379f41b25723e4983ea",
"sha256": "e057c8357cb383765db698951396486262a6b0e002d1a73256d4f07b3c532638"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "f6b8af8ae2aec379f41b25723e4983ea",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 991415,
"upload_time": "2023-08-31T15:48:08",
"upload_time_iso_8601": "2023-08-31T15:48:08.423467Z",
"url": "https://files.pythonhosted.org/packages/df/b7/e741ffc22ef51d5ac747271fb7463eab65d862abd126cc81f2c28a32c550/mappy_rs-0.0.7-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "796980a166c8384261e225e9dc72d3c093d591895f96188cad4f4ee9e6678f87",
"md5": "73a4359accae847a9d0866258e8ca49a",
"sha256": "5edc2da24890db6b52288d349f3c336a2e7b97dc1d34af9d50ddd9dcbe8d75f4"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "73a4359accae847a9d0866258e8ca49a",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 1115821,
"upload_time": "2023-08-31T15:48:10",
"upload_time_iso_8601": "2023-08-31T15:48:10.465081Z",
"url": "https://files.pythonhosted.org/packages/79/69/80a166c8384261e225e9dc72d3c093d591895f96188cad4f4ee9e6678f87/mappy_rs-0.0.7-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b9169ca736c5273580b7e61014d920baf52f4b03bed83cfbf11c5dc77bab9fb6",
"md5": "d3cd3ef091e90f13a5f3f5c438b6fd0b",
"sha256": "bd72eaecb979adc3cd91670d35888a186ed8e2994c97b1b9953dad780e88c404"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "d3cd3ef091e90f13a5f3f5c438b6fd0b",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 986429,
"upload_time": "2023-08-31T15:48:12",
"upload_time_iso_8601": "2023-08-31T15:48:12.324843Z",
"url": "https://files.pythonhosted.org/packages/b9/16/9ca736c5273580b7e61014d920baf52f4b03bed83cfbf11c5dc77bab9fb6/mappy_rs-0.0.7-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "51cad017c870d8eb52bcc2fc8fbc0382db1e860c3554a22d0b278206f36a5509",
"md5": "5bfa2bc49b6b15b966e9639a6bfef567",
"sha256": "4569f110aef4276bf53a360f9619a5fecd25440bf42b2e64683d59fa8bfad518"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp39-pypy39_pp73-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "5bfa2bc49b6b15b966e9639a6bfef567",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 386221,
"upload_time": "2024-06-20T11:28:11",
"upload_time_iso_8601": "2024-06-20T11:28:11.036213Z",
"url": "https://files.pythonhosted.org/packages/51/ca/d017c870d8eb52bcc2fc8fbc0382db1e860c3554a22d0b278206f36a5509/mappy_rs-0.0.7-pp39-pypy39_pp73-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b4125a53481ab48de7420e03d167e7ab582926070fecd40fbd3bef690ed41f24",
"md5": "c6c71c9034b8d00ca8deff52b3d634e0",
"sha256": "efbed5d8624d57546ea95765dd8525c793a5ee29b698a5bfe3692a5787030ade"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp39-pypy39_pp73-macosx_10_7_x86_64.whl",
"has_sig": false,
"md5_digest": "c6c71c9034b8d00ca8deff52b3d634e0",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 414975,
"upload_time": "2023-08-31T15:48:13",
"upload_time_iso_8601": "2023-08-31T15:48:13.591656Z",
"url": "https://files.pythonhosted.org/packages/b4/12/5a53481ab48de7420e03d167e7ab582926070fecd40fbd3bef690ed41f24/mappy_rs-0.0.7-pp39-pypy39_pp73-macosx_10_7_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "16d9f77533e834752cb3216bdb026d375e40d81b9337acda4a13d729f927a0cb",
"md5": "800507786597d416175d01c261da6f64",
"sha256": "ee89a0c8e88081281de3368b401ef7566ed31f70bc8b13d0a634dfd55cadf564"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "800507786597d416175d01c261da6f64",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 395760,
"upload_time": "2023-08-31T15:48:15",
"upload_time_iso_8601": "2023-08-31T15:48:15.406779Z",
"url": "https://files.pythonhosted.org/packages/16/d9/f77533e834752cb3216bdb026d375e40d81b9337acda4a13d729f927a0cb/mappy_rs-0.0.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d0ade0b3841ec7a1cc9b3718a6358f488140ace1aa9eb45c7ebd88dc3f5ba91e",
"md5": "18560abd0cffd329f879b940a1b6234a",
"sha256": "28f1e47cb45951d467b1d6ec58e319fe4f7a38dd83e3662f7f4b92b161ee98e4"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "18560abd0cffd329f879b940a1b6234a",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 883721,
"upload_time": "2023-08-31T15:48:16",
"upload_time_iso_8601": "2023-08-31T15:48:16.728184Z",
"url": "https://files.pythonhosted.org/packages/d0/ad/e0b3841ec7a1cc9b3718a6358f488140ace1aa9eb45c7ebd88dc3f5ba91e/mappy_rs-0.0.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7a87b66c093bd7991eb97e3eb5ced9a0f4cb334c854860827e98aea224307867",
"md5": "e80d53c2a9f76c30d75d0ecc1db525b4",
"sha256": "6e61b0f6c2ccb903d7385a4153cbc17e9256301cc8eeb2f0347efe79d203635a"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "e80d53c2a9f76c30d75d0ecc1db525b4",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 973371,
"upload_time": "2023-08-31T15:48:18",
"upload_time_iso_8601": "2023-08-31T15:48:18.719160Z",
"url": "https://files.pythonhosted.org/packages/7a/87/b66c093bd7991eb97e3eb5ced9a0f4cb334c854860827e98aea224307867/mappy_rs-0.0.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "39cee5c226dd33081e0aa33434c9a8ab0c3c1b135c069a7b94190177f8abc22e",
"md5": "454ab0e31568d57afaff4ddf8a9055d8",
"sha256": "57219a0126a95500091381e2e022d6e3820193654bf08790bb969e9f2e54ca81"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "454ab0e31568d57afaff4ddf8a9055d8",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 835445,
"upload_time": "2023-08-31T15:48:20",
"upload_time_iso_8601": "2023-08-31T15:48:20.937727Z",
"url": "https://files.pythonhosted.org/packages/39/ce/e5c226dd33081e0aa33434c9a8ab0c3c1b135c069a7b94190177f8abc22e/mappy_rs-0.0.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8e61ca6bc525d9502851118858b880bd18f2e8efe67cf564410fc8feda02b951",
"md5": "182dd4130a03bcaa77038bca48ff90ad",
"sha256": "47c107c977fe764c62180d297100be959970eb657efcf15dfb925d902f39ba03"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "182dd4130a03bcaa77038bca48ff90ad",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 991027,
"upload_time": "2023-08-31T15:48:22",
"upload_time_iso_8601": "2023-08-31T15:48:22.405376Z",
"url": "https://files.pythonhosted.org/packages/8e/61/ca6bc525d9502851118858b880bd18f2e8efe67cf564410fc8feda02b951/mappy_rs-0.0.7-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "95516be786c4ea8dc51ebaae5364d5a0c9522f1c8a5decb33e2399cb3ebe708e",
"md5": "364f439478010beca928ced1503d1193",
"sha256": "5786eb2dcdcaa1cb2fadb3ff6e14ad94194c97f05d9e455725267f787230f05b"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl",
"has_sig": false,
"md5_digest": "364f439478010beca928ced1503d1193",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 1115631,
"upload_time": "2023-08-31T15:48:24",
"upload_time_iso_8601": "2023-08-31T15:48:24.295860Z",
"url": "https://files.pythonhosted.org/packages/95/51/6be786c4ea8dc51ebaae5364d5a0c9522f1c8a5decb33e2399cb3ebe708e/mappy_rs-0.0.7-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cda0767c93fbd633e62e7e67e0f7200ccb11ce2a66c72ef432b894b981205af2",
"md5": "5b7048fd3477a4f3ab9705b995096692",
"sha256": "29ca1b2752dca3a0355ae44595c889584fde71a3484c8898db1765eb6ca4aa68"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "5b7048fd3477a4f3ab9705b995096692",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 986306,
"upload_time": "2023-08-31T15:48:25",
"upload_time_iso_8601": "2023-08-31T15:48:25.808293Z",
"url": "https://files.pythonhosted.org/packages/cd/a0/767c93fbd633e62e7e67e0f7200ccb11ce2a66c72ef432b894b981205af2/mappy_rs-0.0.7-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7adaa1b93666bb7bb833a163362e81c0fb1e0c6138aea278c2ef153c0adb5b74",
"md5": "33fbe00e430566c62ed1d864f3877ccf",
"sha256": "6194cb354f4bdeda6522f4a2cb6f9301312a42006c59421132c5b69406605405"
},
"downloads": -1,
"filename": "mappy_rs-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "33fbe00e430566c62ed1d864f3877ccf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 1259444,
"upload_time": "2023-08-31T15:48:27",
"upload_time_iso_8601": "2023-08-31T15:48:27.347521Z",
"url": "https://files.pythonhosted.org/packages/7a/da/a1b93666bb7bb833a163362e81c0fb1e0c6138aea278c2ef153c0adb5b74/mappy_rs-0.0.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-31 15:48:27",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "adoni5",
"github_project": "mappy-rs",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "mappy-rs"
}