mappy-rs


Namemappy-rs JSON
Version 0.0.7 PyPI version JSON
download
home_pageNone
SummaryA multithreaded python wrapper for rust bindings of minimap2.
upload_time2023-08-31 15:48:27
maintainerNone
docs_urlNone
authorRory Munro <roryjmunro1@gmail.com>
requires_python>=3.8
licenseBSD 3-Clause License
keywords alignment bioinformatics python rust minimap2
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.30308s