diced


Namediced JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/althonos/diced
SummaryRust re-implementation of the MinCED algorithm to Detect Instances of CRISPRs in Environmental Data.
upload_time2024-06-19 14:38:18
maintainerNone
docs_urlNone
authorMartin Larralde
requires_python>=3.7
licenseGPL-3.0-or-later
keywords bioinformatics genomics motif pssm matrix
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # πŸ”ͺπŸ§… Diced [![Star me](https://img.shields.io/github/stars/althonos/mincer?style=social&label=Star&maxAge=3600)](https://github.com/althonos/diced/stargazers)

*A Rust re-implementation of the [MinCED](https://github.com/ctSkennerton/minced) algorithm to Detect Instances of [CRISPRs](https://en.wikipedia.org/wiki/CRISPR) in Environmental Data.*

[![Actions](https://img.shields.io/github/actions/workflow/status/althonos/diced/python.yml?branch=main&logo=github&style=flat-square&maxAge=300)](https://github.com/althonos/diced/actions)
[![Coverage](https://img.shields.io/codecov/c/gh/althonos/diced?style=flat-square&maxAge=3600&logo=codecov)](https://codecov.io/gh/althonos/diced/)
[![License](https://img.shields.io/badge/license-GPLv3-blue.svg?style=flat-square&maxAge=2678400)](https://choosealicense.com/licenses/gpl-3.0/)
[![PyPI](https://img.shields.io/pypi/v/diced.svg?style=flat-square&maxAge=3600&logo=PyPI)](https://pypi.org/project/diced)
[![Bioconda](https://img.shields.io/conda/vn/bioconda/diced?style=flat-square&maxAge=3600&logo=anaconda)](https://anaconda.org/bioconda/diced)
[![AUR](https://img.shields.io/aur/version/python-diced?logo=archlinux&style=flat-square&maxAge=3600)](https://aur.archlinux.org/packages/python-diced)
[![Wheel](https://img.shields.io/pypi/wheel/diced.svg?style=flat-square&maxAge=3600)](https://pypi.org/project/diced/#files)
[![Python Versions](https://img.shields.io/pypi/pyversions/diced.svg?style=flat-square&maxAge=600&logo=python)](https://pypi.org/project/diced/#files)
[![Python Implementations](https://img.shields.io/pypi/implementation/diced.svg?style=flat-square&maxAge=600&label=impl)](https://pypi.org/project/diced/#files)
[![Source](https://img.shields.io/badge/source-GitHub-303030.svg?maxAge=2678400&style=flat-square)](https://github.com/althonos/diced/)
[![GitHub issues](https://img.shields.io/github/issues/althonos/diced.svg?style=flat-square&maxAge=600)](https://github.com/althonos/diced/issues)
[![Docs](https://img.shields.io/readthedocs/diced/latest?style=flat-square&maxAge=600)](https://diced.readthedocs.io)
[![Changelog](https://img.shields.io/badge/keep%20a-changelog-8A0707.svg?maxAge=2678400&style=flat-square)](https://github.com/althonos/diced/blob/main/CHANGELOG.md)
[![Downloads](https://img.shields.io/pypi/dm/diced?style=flat-square&color=303f9f&maxAge=86400&label=downloads)](https://pepy.tech/project/diced)

## πŸ—ΊοΈ Overview

MinCED is a method developed by [Connor T. Skennerton](https://github.com/ctSkennerton) 
to identify [Clustered Regularly Interspaced Short Palindromic Repeats (CRISPRs)](https://en.wikipedia.org/wiki/CRISPR) 
in isolate and metagenomic-assembled genomes. It was derived from the CRISPR 
Recognition Tool [\[1\]](#ref1). It uses a fast scanning algorithm to identify
candidate repeats, combined with an extension step to find maximally spanning
regions of the genome that feature a CRISPR repeat.

Diced is a Rust reimplementation of the MinCED method, using the original
Java code as a reference. It produces exactly the same results as MinCED,
corrects some bugs, and is much faster. The Diced implementation is available 
as a Rust library for convenience.

*This is the Python version, there is a [Rust crate](https://crates.io/crates/diced) available as well.*

### πŸ“‹ Features

- **library interface**: The Rust implementation is written as library to facilitate 
  reusability in other projects. It is used to implement a Python library using
  PyO3 to generate a native extension.
- **single dependency**: Pyrodigal is distributed as a Python package, so you
  can add it as a dependency to your project, and stop worrying about the
  Prodigal binary being present on the end-user machine.
- **zero-copy**: The `Scanner` which iterates over candidate CRISPRs is zero-copy if 
  provided with a simple `&str` reference, but it also supports data behind smart 
  pointers such as `Rc<str>` or `Arc<str>`.
- **fast string matching**: The Java implementation uses a handwritten implementation 
  of the [Boyer-Moore algorithm](https://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string-search_algorithm)[\[2\]](#ref2), while the Rust 
  implementation uses the `str::find` method of the standard library, which 
  implements the [Two-way algorithm](https://en.wikipedia.org/wiki/Two-way_string-matching_algorithm)[\[3\]](#ref3). In addition, the [`memchr`](https://crates.io/crates/memchr) crate can be used as a fast SIMD-capable 
  implementation of the `memmem` function.

## πŸ’‘ Example

Diced supports any sequence in string format.

```python
import Bio.SeqIO
import diced

record = Bio.SeqIO.read("diced/tests/data/Aquifex_aeolicus_VF5.fna", "fasta")
sequence = str(record.seq)

for crispr in diced.scan(sequence):
    print(
        crispr.start,
        crispr.end,
        len(crispr.repeats),
        crispr.repeats[0],
    )
```

## πŸ’­ Feedback

### ⚠️ Issue Tracker

Found a bug ? Have an enhancement request ? Head over to the [GitHub issue
tracker](https://github.com/althonos/diced/issues) if you need to report
or ask something. If you are filing in on a bug, please include as much
information as you can about the issue, and try to recreate the same bug
in a simple, easily reproducible situation.

<!-- ### πŸ—οΈ Contributing

Contributions are more than welcome! See [`CONTRIBUTING.md`](https://github.com/althonos/diced/blob/master/CONTRIBUTING.md) for more details. -->

## πŸ“‹ Changelog

This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)
and provides a [changelog](https://github.com/althonos/diced/blob/master/CHANGELOG.md)
in the [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) format.

## βš–οΈ License

This library is provided under the open-source
[GPLv3 license](https://choosealicense.com/licenses/gpl-3.0/), or later. 
The code for this implementation was derived from the 
[MinCED source code](https://github.com/ctSkennerton/minced), which is 
available under the GPLv3 as well.

*This project is in no way not affiliated, sponsored, or otherwise endorsed
by the [original MinCED authors](https://github.com/ctSkennerton). It was developed 
by [Martin Larralde](https://github.com/althonos/) during his PhD project at 
the [Leiden University Medical Center](https://www.lumc.nl/en/) in the 
[Zeller team](https://github.com/zellerlab).*

## πŸ“š References

- <a id="ref1">\[1\]</a> Bland, C., Ramsey, T. L., Sabree, F., Lowe, M., Brown, K., Kyrpides, N. C., & Hugenholtz, P. (2007). 'CRISPR recognition tool (CRT): a tool for automatic detection of clustered regularly interspaced palindromic repeats'. BMC bioinformatics, 8, 209. [PMID:17577412](https://pubmed.ncbi.nlm.nih.gov/17577412/) [doi:10.1186/1471-2105-8-209](https://doi.org/10.1186/1471-2105-8-209).
- <a id="ref2">\[2\]</a> Boyer, R. S. and & Moore, J. S. (1977). 'A fast string searching algorithm'. Commun. ACM 20, 10 762–772. [doi:10.1145/359842.359859](https://doi.org/10.1145/359842.359859)
- <a id="ref3">\[3\]</a> Crochemore, M. & Perrin, D. (1991). 'Two-way string-matching'. J. ACM 38, 3, 650–674. [doi:10.1145/116825.116845](https://doi.org/10.1145/116825.116845)

  


  



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/althonos/diced",
    "name": "diced",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "bioinformatics, genomics, motif, pssm, matrix",
    "author": "Martin Larralde",
    "author_email": "martin.larralde@embl.de",
    "download_url": "https://files.pythonhosted.org/packages/ec/d5/27b8798efe77d63be815d491d3a5d861752ee6c83a1e4ceedc1be7e535e9/diced-0.1.1.tar.gz",
    "platform": "any",
    "description": "# \ud83d\udd2a\ud83e\uddc5 Diced [![Star me](https://img.shields.io/github/stars/althonos/mincer?style=social&label=Star&maxAge=3600)](https://github.com/althonos/diced/stargazers)\n\n*A Rust re-implementation of the [MinCED](https://github.com/ctSkennerton/minced) algorithm to Detect Instances of [CRISPRs](https://en.wikipedia.org/wiki/CRISPR) in Environmental Data.*\n\n[![Actions](https://img.shields.io/github/actions/workflow/status/althonos/diced/python.yml?branch=main&logo=github&style=flat-square&maxAge=300)](https://github.com/althonos/diced/actions)\n[![Coverage](https://img.shields.io/codecov/c/gh/althonos/diced?style=flat-square&maxAge=3600&logo=codecov)](https://codecov.io/gh/althonos/diced/)\n[![License](https://img.shields.io/badge/license-GPLv3-blue.svg?style=flat-square&maxAge=2678400)](https://choosealicense.com/licenses/gpl-3.0/)\n[![PyPI](https://img.shields.io/pypi/v/diced.svg?style=flat-square&maxAge=3600&logo=PyPI)](https://pypi.org/project/diced)\n[![Bioconda](https://img.shields.io/conda/vn/bioconda/diced?style=flat-square&maxAge=3600&logo=anaconda)](https://anaconda.org/bioconda/diced)\n[![AUR](https://img.shields.io/aur/version/python-diced?logo=archlinux&style=flat-square&maxAge=3600)](https://aur.archlinux.org/packages/python-diced)\n[![Wheel](https://img.shields.io/pypi/wheel/diced.svg?style=flat-square&maxAge=3600)](https://pypi.org/project/diced/#files)\n[![Python Versions](https://img.shields.io/pypi/pyversions/diced.svg?style=flat-square&maxAge=600&logo=python)](https://pypi.org/project/diced/#files)\n[![Python Implementations](https://img.shields.io/pypi/implementation/diced.svg?style=flat-square&maxAge=600&label=impl)](https://pypi.org/project/diced/#files)\n[![Source](https://img.shields.io/badge/source-GitHub-303030.svg?maxAge=2678400&style=flat-square)](https://github.com/althonos/diced/)\n[![GitHub issues](https://img.shields.io/github/issues/althonos/diced.svg?style=flat-square&maxAge=600)](https://github.com/althonos/diced/issues)\n[![Docs](https://img.shields.io/readthedocs/diced/latest?style=flat-square&maxAge=600)](https://diced.readthedocs.io)\n[![Changelog](https://img.shields.io/badge/keep%20a-changelog-8A0707.svg?maxAge=2678400&style=flat-square)](https://github.com/althonos/diced/blob/main/CHANGELOG.md)\n[![Downloads](https://img.shields.io/pypi/dm/diced?style=flat-square&color=303f9f&maxAge=86400&label=downloads)](https://pepy.tech/project/diced)\n\n## \ud83d\uddfa\ufe0f Overview\n\nMinCED is a method developed by [Connor T. Skennerton](https://github.com/ctSkennerton) \nto identify [Clustered Regularly Interspaced Short Palindromic Repeats (CRISPRs)](https://en.wikipedia.org/wiki/CRISPR) \nin isolate and metagenomic-assembled genomes. It was derived from the CRISPR \nRecognition Tool [\\[1\\]](#ref1). It uses a fast scanning algorithm to identify\ncandidate repeats, combined with an extension step to find maximally spanning\nregions of the genome that feature a CRISPR repeat.\n\nDiced is a Rust reimplementation of the MinCED method, using the original\nJava code as a reference. It produces exactly the same results as MinCED,\ncorrects some bugs, and is much faster. The Diced implementation is available \nas a Rust library for convenience.\n\n*This is the Python version, there is a [Rust crate](https://crates.io/crates/diced) available as well.*\n\n### \ud83d\udccb Features\n\n- **library interface**: The Rust implementation is written as library to facilitate \n  reusability in other projects. It is used to implement a Python library using\n  PyO3 to generate a native extension.\n- **single dependency**: Pyrodigal is distributed as a Python package, so you\n  can add it as a dependency to your project, and stop worrying about the\n  Prodigal binary being present on the end-user machine.\n- **zero-copy**: The `Scanner` which iterates over candidate CRISPRs is zero-copy if \n  provided with a simple `&str` reference, but it also supports data behind smart \n  pointers such as `Rc<str>` or `Arc<str>`.\n- **fast string matching**: The Java implementation uses a handwritten implementation \n  of the [Boyer-Moore algorithm](https://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string-search_algorithm)[\\[2\\]](#ref2), while the Rust \n  implementation uses the `str::find` method of the standard library, which \n  implements the [Two-way algorithm](https://en.wikipedia.org/wiki/Two-way_string-matching_algorithm)[\\[3\\]](#ref3). In addition, the [`memchr`](https://crates.io/crates/memchr) crate can be used as a fast SIMD-capable \n  implementation of the `memmem` function.\n\n## \ud83d\udca1 Example\n\nDiced supports any sequence in string format.\n\n```python\nimport Bio.SeqIO\nimport diced\n\nrecord = Bio.SeqIO.read(\"diced/tests/data/Aquifex_aeolicus_VF5.fna\", \"fasta\")\nsequence = str(record.seq)\n\nfor crispr in diced.scan(sequence):\n    print(\n        crispr.start,\n        crispr.end,\n        len(crispr.repeats),\n        crispr.repeats[0],\n    )\n```\n\n## \ud83d\udcad Feedback\n\n### \u26a0\ufe0f Issue Tracker\n\nFound a bug ? Have an enhancement request ? Head over to the [GitHub issue\ntracker](https://github.com/althonos/diced/issues) if you need to report\nor ask something. If you are filing in on a bug, please include as much\ninformation as you can about the issue, and try to recreate the same bug\nin a simple, easily reproducible situation.\n\n<!-- ### \ud83c\udfd7\ufe0f Contributing\n\nContributions are more than welcome! See [`CONTRIBUTING.md`](https://github.com/althonos/diced/blob/master/CONTRIBUTING.md) for more details. -->\n\n## \ud83d\udccb Changelog\n\nThis project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)\nand provides a [changelog](https://github.com/althonos/diced/blob/master/CHANGELOG.md)\nin the [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) format.\n\n## \u2696\ufe0f License\n\nThis library is provided under the open-source\n[GPLv3 license](https://choosealicense.com/licenses/gpl-3.0/), or later. \nThe code for this implementation was derived from the \n[MinCED source code](https://github.com/ctSkennerton/minced), which is \navailable under the GPLv3 as well.\n\n*This project is in no way not affiliated, sponsored, or otherwise endorsed\nby the [original MinCED authors](https://github.com/ctSkennerton). It was developed \nby [Martin Larralde](https://github.com/althonos/) during his PhD project at \nthe [Leiden University Medical Center](https://www.lumc.nl/en/) in the \n[Zeller team](https://github.com/zellerlab).*\n\n## \ud83d\udcda References\n\n- <a id=\"ref1\">\\[1\\]</a> Bland, C., Ramsey, T. L., Sabree, F., Lowe, M., Brown, K., Kyrpides, N. C., & Hugenholtz, P. (2007). 'CRISPR recognition tool (CRT): a tool for automatic detection of clustered regularly interspaced palindromic repeats'. BMC bioinformatics, 8, 209. [PMID:17577412](https://pubmed.ncbi.nlm.nih.gov/17577412/) [doi:10.1186/1471-2105-8-209](https://doi.org/10.1186/1471-2105-8-209).\n- <a id=\"ref2\">\\[2\\]</a> Boyer, R. S. and & Moore, J. S. (1977). 'A fast string searching algorithm'. Commun. ACM 20, 10 762\u2013772. [doi:10.1145/359842.359859](https://doi.org/10.1145/359842.359859)\n- <a id=\"ref3\">\\[3\\]</a> Crochemore, M. & Perrin, D. (1991). 'Two-way string-matching'. J. ACM 38, 3, 650\u2013674. [doi:10.1145/116825.116845](https://doi.org/10.1145/116825.116845)\n\n  \n\n\n  \n\n\n",
    "bugtrack_url": null,
    "license": "GPL-3.0-or-later",
    "summary": "Rust re-implementation of the MinCED algorithm to Detect Instances of CRISPRs in Environmental Data.",
    "version": "0.1.1",
    "project_urls": {
        "Bug Tracker": "https://github.com/althonos/diced/issues",
        "Builds": "https://github.com/althonos/diced/actions/",
        "Changelog": "https://github.com/althonos/diced/blob/master/CHANGELOG.md",
        "Coverage": "https://codecov.io/gh/althonos/diced/",
        "Homepage": "https://github.com/althonos/diced",
        "PyPI": "https://pypi.org/project/diced"
    },
    "split_keywords": [
        "bioinformatics",
        " genomics",
        " motif",
        " pssm",
        " matrix"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5a3ee18778a1659d1a9cc475c0159ae5e696610090478603ecc852160cf9a6d3",
                "md5": "a852aa54a8ffa140e79c2b7630015547",
                "sha256": "506f956c922c0b87f0fd466feb5ff8c0bbe7d8e48aac58b1d07beaffa198a870"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a852aa54a8ffa140e79c2b7630015547",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 751266,
            "upload_time": "2024-06-19T14:36:03",
            "upload_time_iso_8601": "2024-06-19T14:36:03.298485Z",
            "url": "https://files.pythonhosted.org/packages/5a/3e/e18778a1659d1a9cc475c0159ae5e696610090478603ecc852160cf9a6d3/diced-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bdadea5e7a47cb640dd656f9b8d1116d944938e1f4f01efea5959ab328a48c36",
                "md5": "0988356ae3f6415447355b776c40d653",
                "sha256": "ecd042fb34d08f4194a3d71b1f8a71855eb882a4d6cf72e73af2e2e24673b76e"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0988356ae3f6415447355b776c40d653",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 745017,
            "upload_time": "2024-06-19T14:36:05",
            "upload_time_iso_8601": "2024-06-19T14:36:05.166391Z",
            "url": "https://files.pythonhosted.org/packages/bd/ad/ea5e7a47cb640dd656f9b8d1116d944938e1f4f01efea5959ab328a48c36/diced-0.1.1-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7448cd24fea4b83d43ebb37e4a5e6431f8deebdfa159d87e404b62eafd46af7c",
                "md5": "b9fb0af5de0a66a6492f13a0e79d4d58",
                "sha256": "6015d80a5caf78df8e4a3eadc00f198a8f63e4bc895a9f10d15ccc7f2a4e02fb"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b9fb0af5de0a66a6492f13a0e79d4d58",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 787316,
            "upload_time": "2024-06-19T14:36:08",
            "upload_time_iso_8601": "2024-06-19T14:36:08.375120Z",
            "url": "https://files.pythonhosted.org/packages/74/48/cd24fea4b83d43ebb37e4a5e6431f8deebdfa159d87e404b62eafd46af7c/diced-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0923c50eea29fd0de60ec6a4a5f155887059def96d9b834c5a06093b1da46699",
                "md5": "b6995f717031f524388562a63e305441",
                "sha256": "e21a9fd878be359debedcbfa52626e991f1544b0351eeca4c304a4ba5ad9e354"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b6995f717031f524388562a63e305441",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 784513,
            "upload_time": "2024-06-19T14:36:13",
            "upload_time_iso_8601": "2024-06-19T14:36:13.488870Z",
            "url": "https://files.pythonhosted.org/packages/09/23/c50eea29fd0de60ec6a4a5f155887059def96d9b834c5a06093b1da46699/diced-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4cb57d2efafcfdc1ecdaa470110127acaaeeb088969afcef70858ca971566a67",
                "md5": "33e2517b54099a81386fc027f022f2e6",
                "sha256": "3e48f59ce3bc6d95bd6b170a0e9b255c1781d1df12cf91f9e9d62a8500909cbb"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "33e2517b54099a81386fc027f022f2e6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 654022,
            "upload_time": "2024-06-19T14:36:17",
            "upload_time_iso_8601": "2024-06-19T14:36:17.356776Z",
            "url": "https://files.pythonhosted.org/packages/4c/b5/7d2efafcfdc1ecdaa470110127acaaeeb088969afcef70858ca971566a67/diced-0.1.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bd7f9b26dc70dcd1abb624771df4ae524c19623dd2d0a739c79819b9e4a50000",
                "md5": "f8175e9240f7eb3927c085e072f2216c",
                "sha256": "4222b57de04699a3aded39966e73a2b503b2af39c5e3a99d069961502dfdb075"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f8175e9240f7eb3927c085e072f2216c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 754171,
            "upload_time": "2024-06-19T14:36:21",
            "upload_time_iso_8601": "2024-06-19T14:36:21.323888Z",
            "url": "https://files.pythonhosted.org/packages/bd/7f/9b26dc70dcd1abb624771df4ae524c19623dd2d0a739c79819b9e4a50000/diced-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a28de9807b81b24426d9322047a3c3279dc3a9e6afff0f795122b8f57364438b",
                "md5": "094df320f5f4331a5e5888ed36702a04",
                "sha256": "d4ff818bd77f3041da2cc59a5d96c4b70fc3604036675f157692003b48231010"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "094df320f5f4331a5e5888ed36702a04",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 745473,
            "upload_time": "2024-06-19T14:36:22",
            "upload_time_iso_8601": "2024-06-19T14:36:22.919624Z",
            "url": "https://files.pythonhosted.org/packages/a2/8d/e9807b81b24426d9322047a3c3279dc3a9e6afff0f795122b8f57364438b/diced-0.1.1-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1dcd0e5d1ba51bdfd8cb1a33ca27256421719568d68a71f6d258f081d150e847",
                "md5": "6f0ee978c5ff8e34f2ac0075488b8f0d",
                "sha256": "7adb9ccb5ab662d406484789c705e3d7a9e4597fabd3e289f6da9c2f4c6fa9b1"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6f0ee978c5ff8e34f2ac0075488b8f0d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 787898,
            "upload_time": "2024-06-19T14:36:24",
            "upload_time_iso_8601": "2024-06-19T14:36:24.635993Z",
            "url": "https://files.pythonhosted.org/packages/1d/cd/0e5d1ba51bdfd8cb1a33ca27256421719568d68a71f6d258f081d150e847/diced-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e185f96e7da4e31bec6332d4f22db8c65f4572edfac537e519da8f3a6a7b8312",
                "md5": "10d0acadc462358ea711dbdecbb88e65",
                "sha256": "1acd54ed1cf9f3cb078472a43f8d99edb5d9a0f59d7a8f1a288a4057b5f2e186"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "10d0acadc462358ea711dbdecbb88e65",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 787573,
            "upload_time": "2024-06-19T14:36:26",
            "upload_time_iso_8601": "2024-06-19T14:36:26.545262Z",
            "url": "https://files.pythonhosted.org/packages/e1/85/f96e7da4e31bec6332d4f22db8c65f4572edfac537e519da8f3a6a7b8312/diced-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "661eaf53c46df9fc4a63497f98dcd207ac0443a0b10a42cefcc3ac5868b8cec5",
                "md5": "4544cf24e972ee2e24cd8389aea3194f",
                "sha256": "ea7274d7e460bf7e1486ea8477ea709ca736266a6faf5bba34b79935d1478fce"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4544cf24e972ee2e24cd8389aea3194f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 654066,
            "upload_time": "2024-06-19T14:36:34",
            "upload_time_iso_8601": "2024-06-19T14:36:34.838322Z",
            "url": "https://files.pythonhosted.org/packages/66/1e/af53c46df9fc4a63497f98dcd207ac0443a0b10a42cefcc3ac5868b8cec5/diced-0.1.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4840216959be83437bc872f04c9ef8f9d2ffaed96ad44e49118b6fdd34c16baf",
                "md5": "73236fc5154aa57fbcad4ba2afc8349c",
                "sha256": "5a0eabfc89346a9a09f1c52e246c8da13d108398387e4f0c11b80ecb6a47f9d3"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "73236fc5154aa57fbcad4ba2afc8349c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 752103,
            "upload_time": "2024-06-19T14:36:36",
            "upload_time_iso_8601": "2024-06-19T14:36:36.366775Z",
            "url": "https://files.pythonhosted.org/packages/48/40/216959be83437bc872f04c9ef8f9d2ffaed96ad44e49118b6fdd34c16baf/diced-0.1.1-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "913af2f9d431c7748c794eb6504e3e0b093a675e3508782a2d90bc8250bbeae9",
                "md5": "50f86cdf650b322ae76ba8a07aa8530d",
                "sha256": "f31f1a92b8ef545e6f3dbb1a8cbfad8666763d9504490375f900c80cb3dba87a"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "50f86cdf650b322ae76ba8a07aa8530d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 745232,
            "upload_time": "2024-06-19T14:36:38",
            "upload_time_iso_8601": "2024-06-19T14:36:38.148585Z",
            "url": "https://files.pythonhosted.org/packages/91/3a/f2f9d431c7748c794eb6504e3e0b093a675e3508782a2d90bc8250bbeae9/diced-0.1.1-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "64b78d0dfab4f740d34bcc9a75231d4715024f793783fabf1bf16ed82c64eeb6",
                "md5": "65e2d29feabc58afac3a8122515c1f16",
                "sha256": "27e93d1a3ce28750974f459dc0f9b82617d771b3233a46e2fcd3dcc12776a559"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "65e2d29feabc58afac3a8122515c1f16",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 787850,
            "upload_time": "2024-06-19T14:36:39",
            "upload_time_iso_8601": "2024-06-19T14:36:39.758046Z",
            "url": "https://files.pythonhosted.org/packages/64/b7/8d0dfab4f740d34bcc9a75231d4715024f793783fabf1bf16ed82c64eeb6/diced-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3237586a4123422b9bf9bac6640e7d763242061ce5d353f2758ee82ea5f7d242",
                "md5": "327a7b21cca995b398846ff9b921da5f",
                "sha256": "feb580536dff266fca27d997cd5b62b691e2fab649d9979b8a8598f2e5a4efbb"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "327a7b21cca995b398846ff9b921da5f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 785204,
            "upload_time": "2024-06-19T14:36:41",
            "upload_time_iso_8601": "2024-06-19T14:36:41.560719Z",
            "url": "https://files.pythonhosted.org/packages/32/37/586a4123422b9bf9bac6640e7d763242061ce5d353f2758ee82ea5f7d242/diced-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "41725b1196cebf76ce8a34527d94e8c31c658b724d8b87db438413f3811aeede",
                "md5": "2e80050a1a7019024ccf3a94e844cedd",
                "sha256": "b219b00605a7d74714083d88d9710c300606f5cee6ecec51d4bb65bc9a714993"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2e80050a1a7019024ccf3a94e844cedd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 652202,
            "upload_time": "2024-06-19T14:36:45",
            "upload_time_iso_8601": "2024-06-19T14:36:45.489457Z",
            "url": "https://files.pythonhosted.org/packages/41/72/5b1196cebf76ce8a34527d94e8c31c658b724d8b87db438413f3811aeede/diced-0.1.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2216e3f2f6e959e74b1f86d1fa46b32533bfd74405fc815d898ca1af0683c97e",
                "md5": "614dd9f19084a6b4de361a5015f4f3cf",
                "sha256": "acc6aec13ec84f655d0e1a54c9e88b6b9a334901204c14a7b50eb60197040ecd"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "614dd9f19084a6b4de361a5015f4f3cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 751885,
            "upload_time": "2024-06-19T14:36:47",
            "upload_time_iso_8601": "2024-06-19T14:36:47.114455Z",
            "url": "https://files.pythonhosted.org/packages/22/16/e3f2f6e959e74b1f86d1fa46b32533bfd74405fc815d898ca1af0683c97e/diced-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "235f3eececfab9ae036b5df69684f18d367470d4aeb59b340c10b98b54151cb5",
                "md5": "4392f5a7ef613055506580a16dff2566",
                "sha256": "d60495b041273721cde61a73a24ab409fd627dad4beeb73f7aa9dff7630a5a73"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4392f5a7ef613055506580a16dff2566",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 787681,
            "upload_time": "2024-06-19T14:36:50",
            "upload_time_iso_8601": "2024-06-19T14:36:50.861081Z",
            "url": "https://files.pythonhosted.org/packages/23/5f/3eececfab9ae036b5df69684f18d367470d4aeb59b340c10b98b54151cb5/diced-0.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "936deba236671259a45f1ba8c4694bbcf124f146d7bcbe0061cdaa8acde4ec14",
                "md5": "12e073abcbedf3c751aa0c666569fae8",
                "sha256": "a5845e7adf2b27a4cadf5e4031cfbf49bb2ef244ac9a62ce65c763d34b127304"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "12e073abcbedf3c751aa0c666569fae8",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 784925,
            "upload_time": "2024-06-19T14:36:52",
            "upload_time_iso_8601": "2024-06-19T14:36:52.653760Z",
            "url": "https://files.pythonhosted.org/packages/93/6d/eba236671259a45f1ba8c4694bbcf124f146d7bcbe0061cdaa8acde4ec14/diced-0.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e9ec4480d9aa32b26273e6f74437616107aee6d88eb61a9bd3af0b7770bc85f2",
                "md5": "bd5067db8da82c5db09c406d240b87e5",
                "sha256": "24cd728306f734175fdc5515090273b7d60139247c5d58852caf7d3aee9f3001"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bd5067db8da82c5db09c406d240b87e5",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 653800,
            "upload_time": "2024-06-19T14:36:54",
            "upload_time_iso_8601": "2024-06-19T14:36:54.336604Z",
            "url": "https://files.pythonhosted.org/packages/e9/ec/4480d9aa32b26273e6f74437616107aee6d88eb61a9bd3af0b7770bc85f2/diced-0.1.1-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3351465ae3dcbb992e08680301ec3b78da70df1fcf5701f5b9ef2c4710df2a4a",
                "md5": "7d59974f732728dfa33b85a19ff53699",
                "sha256": "6374e124b88de63ee322632ad406e2ed368d6fb47e2fd6826e6299e07b0728bc"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7d59974f732728dfa33b85a19ff53699",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 752406,
            "upload_time": "2024-06-19T14:36:56",
            "upload_time_iso_8601": "2024-06-19T14:36:56.211092Z",
            "url": "https://files.pythonhosted.org/packages/33/51/465ae3dcbb992e08680301ec3b78da70df1fcf5701f5b9ef2c4710df2a4a/diced-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "226ce92430f8276bddc73ad6614714bc9c39f2a7462800e30df3b99c2b8449e1",
                "md5": "df21b9ce5046a16e316f9c43f0c9c2c6",
                "sha256": "d92a12204f4336502018cb0963d35c6f28043b1c78a885073b4ff9dc5cf15354"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "df21b9ce5046a16e316f9c43f0c9c2c6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 745425,
            "upload_time": "2024-06-19T14:36:57",
            "upload_time_iso_8601": "2024-06-19T14:36:57.710475Z",
            "url": "https://files.pythonhosted.org/packages/22/6c/e92430f8276bddc73ad6614714bc9c39f2a7462800e30df3b99c2b8449e1/diced-0.1.1-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ee044cb69b0a868fc24741a6c014c5ff02410dd856c5c618bfc93eee83630ab5",
                "md5": "2045524c4fc58eb004721849859f139b",
                "sha256": "993969abd38a19c6f976a97c759a800209de803890e3e08df833f8236351a52e"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2045524c4fc58eb004721849859f139b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 787491,
            "upload_time": "2024-06-19T14:37:00",
            "upload_time_iso_8601": "2024-06-19T14:37:00.365083Z",
            "url": "https://files.pythonhosted.org/packages/ee/04/4cb69b0a868fc24741a6c014c5ff02410dd856c5c618bfc93eee83630ab5/diced-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8044b592c55e809d5abfeb29b956ef7d026b0bd6b36f36d5710b86a6c75c4bc",
                "md5": "f273f6de6122d226a09621a5e3a567c8",
                "sha256": "76dc50ded935480e804afe6747cf448a55b57e931c96e38906e9881256f9b137"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f273f6de6122d226a09621a5e3a567c8",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 784938,
            "upload_time": "2024-06-19T14:37:02",
            "upload_time_iso_8601": "2024-06-19T14:37:02.106029Z",
            "url": "https://files.pythonhosted.org/packages/c8/04/4b592c55e809d5abfeb29b956ef7d026b0bd6b36f36d5710b86a6c75c4bc/diced-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4b16d3c0e8f670a44ae27cb61353f67d7eb04bfa0696d0d1efc85ee4ee520b3b",
                "md5": "9a4e1c7b1180a9ba4607bca0b13bc700",
                "sha256": "17c1fc1b9244ad15ac5f53411dfd7ddbbfcbd127198cec186aedf4ab99e6fc60"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9a4e1c7b1180a9ba4607bca0b13bc700",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 653319,
            "upload_time": "2024-06-19T14:37:06",
            "upload_time_iso_8601": "2024-06-19T14:37:06.847756Z",
            "url": "https://files.pythonhosted.org/packages/4b/16/d3c0e8f670a44ae27cb61353f67d7eb04bfa0696d0d1efc85ee4ee520b3b/diced-0.1.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e0966a471b9f4c89c6243cc65e3049f5a6a0f307d7c92718d4c119a674d4b541",
                "md5": "d349198ab1e9f820844b17ca539ac76c",
                "sha256": "a34b95035cc51bc81de70a9e06896a5246f90ad3983a225cb5fab411b92e8b5d"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d349198ab1e9f820844b17ca539ac76c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 751890,
            "upload_time": "2024-06-19T14:37:10",
            "upload_time_iso_8601": "2024-06-19T14:37:10.564582Z",
            "url": "https://files.pythonhosted.org/packages/e0/96/6a471b9f4c89c6243cc65e3049f5a6a0f307d7c92718d4c119a674d4b541/diced-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c3479bc95d67e88f211802155fd7f98c588cb98d4c0673bcb52b1470e6b1f9e2",
                "md5": "5dd911442c2947f4c2b3c246738df754",
                "sha256": "5cec87868da5a5102753638e132e3d7465f74a901f8aef951b18c3d5e2ebbe90"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5dd911442c2947f4c2b3c246738df754",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 744831,
            "upload_time": "2024-06-19T14:37:12",
            "upload_time_iso_8601": "2024-06-19T14:37:12.060871Z",
            "url": "https://files.pythonhosted.org/packages/c3/47/9bc95d67e88f211802155fd7f98c588cb98d4c0673bcb52b1470e6b1f9e2/diced-0.1.1-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "374b66277e9af4ad44dc77e3c8f266147a804f35543944216a4d8c43fc2608fd",
                "md5": "63e8d508b599e9702166b7f0a2465494",
                "sha256": "110195a727d0be259ccc7e87174b741987b094b1f0ee7d7489add8a4b61cd820"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "63e8d508b599e9702166b7f0a2465494",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 787481,
            "upload_time": "2024-06-19T14:37:13",
            "upload_time_iso_8601": "2024-06-19T14:37:13.646670Z",
            "url": "https://files.pythonhosted.org/packages/37/4b/66277e9af4ad44dc77e3c8f266147a804f35543944216a4d8c43fc2608fd/diced-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4fbf06156d1b15c1c7836ccc4311c85e3e1a6a5c4cf265aa8e8246b77d5150fe",
                "md5": "d166c5072c6f890307f5d0e9c9ae35c5",
                "sha256": "877c6f4962f830381a48cb03742ca856dea71b9ee27a85a9c5c452bd353532e3"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d166c5072c6f890307f5d0e9c9ae35c5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 785446,
            "upload_time": "2024-06-19T14:37:15",
            "upload_time_iso_8601": "2024-06-19T14:37:15.173078Z",
            "url": "https://files.pythonhosted.org/packages/4f/bf/06156d1b15c1c7836ccc4311c85e3e1a6a5c4cf265aa8e8246b77d5150fe/diced-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "52f540ff14c1d61409168b7ad2e021f43126ac5ea2b82e7e9f7d007626ff44da",
                "md5": "b86488a7347ef77bcea9c6ef3769c082",
                "sha256": "4dbca9cee2a76fe11388bf5d8f8aed2243cabb9504e7fa117261a2aa4d24c7a1"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b86488a7347ef77bcea9c6ef3769c082",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 654177,
            "upload_time": "2024-06-19T14:37:16",
            "upload_time_iso_8601": "2024-06-19T14:37:16.669082Z",
            "url": "https://files.pythonhosted.org/packages/52/f5/40ff14c1d61409168b7ad2e021f43126ac5ea2b82e7e9f7d007626ff44da/diced-0.1.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5fb09efd6ce3aaab6253379fbf6eb74a51cc7abbef948b348da6d98441e7cd48",
                "md5": "359b6d695c34df16692b567560f273b4",
                "sha256": "0752ddd02095e4994f1307bacc096af2b791f8ffdf003ca776e6245e8d64da9b"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "359b6d695c34df16692b567560f273b4",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 753697,
            "upload_time": "2024-06-19T14:37:30",
            "upload_time_iso_8601": "2024-06-19T14:37:30.484493Z",
            "url": "https://files.pythonhosted.org/packages/5f/b0/9efd6ce3aaab6253379fbf6eb74a51cc7abbef948b348da6d98441e7cd48/diced-0.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "42f6c39595008cca9c5ffab1451077ff736f9b708fbfc79575f679166f00f84e",
                "md5": "0fdc5a3b8d20893002af9e67c1beab92",
                "sha256": "1ef877bc899c768589259e35f1866ee03190e936e9fda971461cc7e26bfcec9e"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0fdc5a3b8d20893002af9e67c1beab92",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 788367,
            "upload_time": "2024-06-19T14:37:34",
            "upload_time_iso_8601": "2024-06-19T14:37:34.401081Z",
            "url": "https://files.pythonhosted.org/packages/42/f6/c39595008cca9c5ffab1451077ff736f9b708fbfc79575f679166f00f84e/diced-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d2bfaeebad9b20636f6c0609a7ff2f4e24474989a829a2018ff901583c0c30f",
                "md5": "fb65b859a0d13d5cbd97af39b2c4c968",
                "sha256": "fb6732383f6d0f28c474514d944fac63320b9dc74e8841efe9cf6f66189ad68e"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fb65b859a0d13d5cbd97af39b2c4c968",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 787298,
            "upload_time": "2024-06-19T14:37:38",
            "upload_time_iso_8601": "2024-06-19T14:37:38.253612Z",
            "url": "https://files.pythonhosted.org/packages/8d/2b/faeebad9b20636f6c0609a7ff2f4e24474989a829a2018ff901583c0c30f/diced-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f2bce670c60179cabaea248d67b8823ca4f5de02a72618273a6ff1bc20b55dcb",
                "md5": "f4451ef67cd2abd79711c3b8fc43a707",
                "sha256": "b8af9882323a298feb847ba90a59f78070fe72c75ddd713f7c92beca417ae9bd"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f4451ef67cd2abd79711c3b8fc43a707",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 654308,
            "upload_time": "2024-06-19T14:37:39",
            "upload_time_iso_8601": "2024-06-19T14:37:39.797235Z",
            "url": "https://files.pythonhosted.org/packages/f2/bc/e670c60179cabaea248d67b8823ca4f5de02a72618273a6ff1bc20b55dcb/diced-0.1.1-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "76d489adaf1c110fd571c004c06c9ca806b1bec6be669ee8b8f695f9d02d97a9",
                "md5": "2c91795aca82a5ba79c98e53fb2222c4",
                "sha256": "02b3f468b606c9e70d8535a84a3044b08d8a848a37b7a57ab6739a086726e8a8"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2c91795aca82a5ba79c98e53fb2222c4",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 791150,
            "upload_time": "2024-06-19T14:37:41",
            "upload_time_iso_8601": "2024-06-19T14:37:41.259376Z",
            "url": "https://files.pythonhosted.org/packages/76/d4/89adaf1c110fd571c004c06c9ca806b1bec6be669ee8b8f695f9d02d97a9/diced-0.1.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e94c298dfd637f4fe2a4125213007f02d367ed502fb92b4edc625d5cead688d",
                "md5": "5401f3966a8d9332e90ef3e20b888cab",
                "sha256": "cd909a55aa59779482e0ed55705ec7da581e6772389389e5837a163cf7bfb139"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5401f3966a8d9332e90ef3e20b888cab",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 789937,
            "upload_time": "2024-06-19T14:37:42",
            "upload_time_iso_8601": "2024-06-19T14:37:42.855735Z",
            "url": "https://files.pythonhosted.org/packages/6e/94/c298dfd637f4fe2a4125213007f02d367ed502fb92b4edc625d5cead688d/diced-0.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a13cca5218cca39a115e682153dd8b73fbb14671405cb452f709be9ae5a46fb",
                "md5": "b23096ff26b1b51bf366617ab6ba2f33",
                "sha256": "7af0f64c0459ec2af9173b8fe0ccdae57c6659431c93804f0dbd991772178ff9"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp37-pypy37_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b23096ff26b1b51bf366617ab6ba2f33",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 656059,
            "upload_time": "2024-06-19T14:37:44",
            "upload_time_iso_8601": "2024-06-19T14:37:44.375093Z",
            "url": "https://files.pythonhosted.org/packages/6a/13/cca5218cca39a115e682153dd8b73fbb14671405cb452f709be9ae5a46fb/diced-0.1.1-pp37-pypy37_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9443e1bfb5c6f202549b1537c0ebbb9dee4d155217d2dca99a6da547c807515f",
                "md5": "8b36080d28d270d892e76e4956046c86",
                "sha256": "d6f553901ca59fe46108a56f930c91ce6efe354a99a20facd14c1e43961d6169"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8b36080d28d270d892e76e4956046c86",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 753534,
            "upload_time": "2024-06-19T14:37:48",
            "upload_time_iso_8601": "2024-06-19T14:37:48.014610Z",
            "url": "https://files.pythonhosted.org/packages/94/43/e1bfb5c6f202549b1537c0ebbb9dee4d155217d2dca99a6da547c807515f/diced-0.1.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "70284c2da4d534fb38fdf41430b93cd2f41b6624a468956e601efa9ae1e40d81",
                "md5": "82d0b65905b4ad38fc1aae1c38951dbb",
                "sha256": "7f1e48b5af026da5a82c74e53b3d892f2385e2308f2de4b394b024d37b407bb2"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "82d0b65905b4ad38fc1aae1c38951dbb",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 788648,
            "upload_time": "2024-06-19T14:37:49",
            "upload_time_iso_8601": "2024-06-19T14:37:49.870557Z",
            "url": "https://files.pythonhosted.org/packages/70/28/4c2da4d534fb38fdf41430b93cd2f41b6624a468956e601efa9ae1e40d81/diced-0.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a44f3c3e0e8cfb6b41b73a7b71ba1292a4fc24c1b4b40efbddbe90554150d604",
                "md5": "8bc2097ea3547d99404c312d4277b61d",
                "sha256": "c37a6c8673d71a6dbfd10e7122d38a3686db9ca61659a75ba53fe2c28e86bd73"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8bc2097ea3547d99404c312d4277b61d",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 787266,
            "upload_time": "2024-06-19T14:37:56",
            "upload_time_iso_8601": "2024-06-19T14:37:56.006403Z",
            "url": "https://files.pythonhosted.org/packages/a4/4f/3c3e0e8cfb6b41b73a7b71ba1292a4fc24c1b4b40efbddbe90554150d604/diced-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7fdcee6e80e9584f602ed9c6750a989b9b353b2252b1bd7dd045ed51ce1871b9",
                "md5": "a2611d953dcd386a52683d0ca212fef3",
                "sha256": "75101dfab2a9b97c41990c2462a0a06c819bb6e63019da4bbeb57f31cd79725c"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a2611d953dcd386a52683d0ca212fef3",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 654517,
            "upload_time": "2024-06-19T14:38:00",
            "upload_time_iso_8601": "2024-06-19T14:38:00.140513Z",
            "url": "https://files.pythonhosted.org/packages/7f/dc/ee6e80e9584f602ed9c6750a989b9b353b2252b1bd7dd045ed51ce1871b9/diced-0.1.1-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "29934bf2f596d879e579a6e605d3264f989b3886f32e7231a6070e448ee06e68",
                "md5": "5a02f6dd93c5edfbd9ef95641d1a3901",
                "sha256": "dd3cb4709bfa942fef362564058b3a409ea664af422c2b2cc0baa8afbc1c4703"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5a02f6dd93c5edfbd9ef95641d1a3901",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 754089,
            "upload_time": "2024-06-19T14:38:02",
            "upload_time_iso_8601": "2024-06-19T14:38:02.022615Z",
            "url": "https://files.pythonhosted.org/packages/29/93/4bf2f596d879e579a6e605d3264f989b3886f32e7231a6070e448ee06e68/diced-0.1.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "de999d8e52783fcb1fac333bf208395263145754efe250da813519723964e80a",
                "md5": "0bb17fe6db0647199c7309a4fd8f4474",
                "sha256": "122aca08bc3fba28eb77966fb2aabad87c9b0ce1f13ff0e79d211007c331515f"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0bb17fe6db0647199c7309a4fd8f4474",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 788042,
            "upload_time": "2024-06-19T14:38:03",
            "upload_time_iso_8601": "2024-06-19T14:38:03.572490Z",
            "url": "https://files.pythonhosted.org/packages/de/99/9d8e52783fcb1fac333bf208395263145754efe250da813519723964e80a/diced-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4bc6280619af5577be7d1573d37b627371ac6d8ecaff598be5d7b2c1c38f9f57",
                "md5": "88f06dbc89749b7b95f7365568b3c1da",
                "sha256": "75e386c340173beb289de9212696d0f9a078e6d6bee9a15747076a693b8d71f7"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "88f06dbc89749b7b95f7365568b3c1da",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 787281,
            "upload_time": "2024-06-19T14:38:05",
            "upload_time_iso_8601": "2024-06-19T14:38:05.200129Z",
            "url": "https://files.pythonhosted.org/packages/4b/c6/280619af5577be7d1573d37b627371ac6d8ecaff598be5d7b2c1c38f9f57/diced-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9a765cb46029b319f1b6c6e10505c7ef3a194fcb054059dda7fb287c9d8c5c45",
                "md5": "46c24caa617169b174c19351bbb46531",
                "sha256": "52892346e3dc6d9a0d86fe7f8f69cf2bcb007e469e7c63f9f25ce49b81e9c25d"
            },
            "downloads": -1,
            "filename": "diced-0.1.1-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "46c24caa617169b174c19351bbb46531",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 654145,
            "upload_time": "2024-06-19T14:38:13",
            "upload_time_iso_8601": "2024-06-19T14:38:13.704429Z",
            "url": "https://files.pythonhosted.org/packages/9a/76/5cb46029b319f1b6c6e10505c7ef3a194fcb054059dda7fb287c9d8c5c45/diced-0.1.1-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ecd527b8798efe77d63be815d491d3a5d861752ee6c83a1e4ceedc1be7e535e9",
                "md5": "e5cdeadc012aec940bddb03dd0ddaa26",
                "sha256": "5e84493ab876b8755c4092bda138558ce7727f1c6b6fc0bc4baa4c6a51f412bb"
            },
            "downloads": -1,
            "filename": "diced-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "e5cdeadc012aec940bddb03dd0ddaa26",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 501350,
            "upload_time": "2024-06-19T14:38:18",
            "upload_time_iso_8601": "2024-06-19T14:38:18.271267Z",
            "url": "https://files.pythonhosted.org/packages/ec/d5/27b8798efe77d63be815d491d3a5d861752ee6c83a1e4ceedc1be7e535e9/diced-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-19 14:38:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "althonos",
    "github_project": "diced",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "diced"
}
        
Elapsed time: 1.22297s