diced


Namediced JSON
Version 0.1.2 PyPI version JSON
download
home_pagehttps://github.com/althonos/lightmotif/tree/main/diced-py
SummaryRust re-implementation of the MinCED algorithm to Detect Instances of CRISPRs in Environmental Data.
upload_time2024-11-04 00:43:28
maintainerNone
docs_urlNone
authorMartin Larralde <martin.larralde@embl.de>
requires_python>=3.7
licenseGPL-3.0-or-later
keywords bioinformatics genomics repeat crispr
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**: Diced is distributed as a Python package, so you
  can add it as a dependency to your project, and stop worrying about the
  Java Virtual Machine 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>`. The original Python string and its
  substrings are never copied.
- **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/lightmotif/tree/main/diced-py",
    "name": "diced",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "bioinformatics, genomics, repeat, crispr",
    "author": "Martin Larralde <martin.larralde@embl.de>",
    "author_email": "Martin Larralde <martin.larralde@embl.de>",
    "download_url": "https://files.pythonhosted.org/packages/21/87/0253a1bbc46f08394a6120e4e8cbea293b434176c7b71865b956f3a26c5f/diced-0.1.2.tar.gz",
    "platform": null,
    "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**: Diced is distributed as a Python package, so you\n  can add it as a dependency to your project, and stop worrying about the\n  Java Virtual Machine 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>`. The original Python string and its\n  substrings are never copied.\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\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.2",
    "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/",
        "Documentation": "https://diced.readthedocs.io",
        "Homepage": "https://github.com/althonos/lightmotif/tree/main/diced-py",
        "PyPI": "https://pypi.org/project/diced"
    },
    "split_keywords": [
        "bioinformatics",
        " genomics",
        " repeat",
        " crispr"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f5fc83d9386c5c8a4682bfce5898f6bd33c32769b8c5937844c889e94a4626c5",
                "md5": "2273437013e9af061f5d33e14437092c",
                "sha256": "71f2c352bcb7eec70f20cecc1405b6bc36aa569b6b186decd6e44798e9e5abe7"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2273437013e9af061f5d33e14437092c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 751068,
            "upload_time": "2024-11-04T00:41:49",
            "upload_time_iso_8601": "2024-11-04T00:41:49.417959Z",
            "url": "https://files.pythonhosted.org/packages/f5/fc/83d9386c5c8a4682bfce5898f6bd33c32769b8c5937844c889e94a4626c5/diced-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8ccaaeb0cd8340a1c123d76ee560958d0f422db6d94222f6d9675e997c108b48",
                "md5": "c3530247c6c6d35aa76f4e6c2a82406a",
                "sha256": "576a237c5a8afbba30d3457cadb4fbff72afd8e387c8fea422aa91a9b9cf6f3f"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c3530247c6c6d35aa76f4e6c2a82406a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 743275,
            "upload_time": "2024-11-04T00:41:51",
            "upload_time_iso_8601": "2024-11-04T00:41:51.982346Z",
            "url": "https://files.pythonhosted.org/packages/8c/ca/aeb0cd8340a1c123d76ee560958d0f422db6d94222f6d9675e997c108b48/diced-0.1.2-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b156d9ec6e02292f2c67eeada9a36f067aa0b3c17ae6f27d11e28b632cc554ee",
                "md5": "091485947acdf3d5710ea9532eb3343d",
                "sha256": "f185105163efdfd3db1e0e8fd4605b932248a68d1fad906307efb72d2c73d314"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "091485947acdf3d5710ea9532eb3343d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 776897,
            "upload_time": "2024-11-04T00:41:55",
            "upload_time_iso_8601": "2024-11-04T00:41:55.768620Z",
            "url": "https://files.pythonhosted.org/packages/b1/56/d9ec6e02292f2c67eeada9a36f067aa0b3c17ae6f27d11e28b632cc554ee/diced-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6f804f6875e9ad2c2847691dc0a9e83ca76466a07891fe0bc2e4a0ac600b7e1",
                "md5": "e8cb997fa8614c05761f75015cda3dbc",
                "sha256": "37deb899b1622108c74416356fbf99e70874357bb387486cdb0b7f20f8d8099c"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e8cb997fa8614c05761f75015cda3dbc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 782674,
            "upload_time": "2024-11-04T00:41:58",
            "upload_time_iso_8601": "2024-11-04T00:41:58.527788Z",
            "url": "https://files.pythonhosted.org/packages/d6/f8/04f6875e9ad2c2847691dc0a9e83ca76466a07891fe0bc2e4a0ac600b7e1/diced-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d5bd728a2240c0605dbf8ca73e18d22623a9878088a34e755444316d4f1c0421",
                "md5": "72b79cd877419784b6728cf9c7449c5a",
                "sha256": "907efabd759037bdee313c1de5452f0546c2b2a532fbce464d8ed45633b83dc2"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "72b79cd877419784b6728cf9c7449c5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 650132,
            "upload_time": "2024-11-04T00:42:03",
            "upload_time_iso_8601": "2024-11-04T00:42:03.454864Z",
            "url": "https://files.pythonhosted.org/packages/d5/bd/728a2240c0605dbf8ca73e18d22623a9878088a34e755444316d4f1c0421/diced-0.1.2-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d2328ba85c29f474b4c9686b3613b039ce447b715ad021ed2850d4ac4b97ead3",
                "md5": "7d51521daea14179864a10834108385e",
                "sha256": "ec28a237fd178cacdb443f73508e43b05630d41bd4d462d63aa9689d0ab099c8"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7d51521daea14179864a10834108385e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 750927,
            "upload_time": "2024-11-04T00:42:08",
            "upload_time_iso_8601": "2024-11-04T00:42:08.117566Z",
            "url": "https://files.pythonhosted.org/packages/d2/32/8ba85c29f474b4c9686b3613b039ce447b715ad021ed2850d4ac4b97ead3/diced-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "496ccc5648a9b9ce161d91e693f557d0706fbdcea696d6471ddcd533c9398a8c",
                "md5": "2a87c779e1a476ba2b8688f1470aeaf1",
                "sha256": "8be3800db23d1a39e6c0dcf0f1625b2e73176f88f93727181e3e1564abced459"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "2a87c779e1a476ba2b8688f1470aeaf1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 743226,
            "upload_time": "2024-11-04T00:42:10",
            "upload_time_iso_8601": "2024-11-04T00:42:10.776136Z",
            "url": "https://files.pythonhosted.org/packages/49/6c/cc5648a9b9ce161d91e693f557d0706fbdcea696d6471ddcd533c9398a8c/diced-0.1.2-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "17c7919ecf2a1f154047412ce542386fd28749b21a1ab48f0d93b972ccf0d835",
                "md5": "33f63d5592a9a2b42654f373ec3276c8",
                "sha256": "ec8d70af470aca917a48cdbc920d485bf01429097cc3ce44572cb49d7493bd4a"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "33f63d5592a9a2b42654f373ec3276c8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 776907,
            "upload_time": "2024-11-04T00:42:14",
            "upload_time_iso_8601": "2024-11-04T00:42:14.508383Z",
            "url": "https://files.pythonhosted.org/packages/17/c7/919ecf2a1f154047412ce542386fd28749b21a1ab48f0d93b972ccf0d835/diced-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "49262fd4e3326304cf3427fe1bff0fc27d96839e0003a774183bcf8db9e4d215",
                "md5": "7adce5947f366f6cc402c051a1d872f3",
                "sha256": "80d24cc6a8752507e6fceb2d3019499283db55df6dd042169ac04d91275675ff"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7adce5947f366f6cc402c051a1d872f3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 782403,
            "upload_time": "2024-11-04T00:42:17",
            "upload_time_iso_8601": "2024-11-04T00:42:17.784926Z",
            "url": "https://files.pythonhosted.org/packages/49/26/2fd4e3326304cf3427fe1bff0fc27d96839e0003a774183bcf8db9e4d215/diced-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b38c242848d91e9dd0d8d0bf0479b87cbfc86938c177c1df6f0a7c90ad11f68a",
                "md5": "cce7de7378141c831c18840fe3f81b01",
                "sha256": "f80516f2a85d630cac63388aa6f05565d1f6f8356ef9213d63b24a9895ddb9d6"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "cce7de7378141c831c18840fe3f81b01",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 650074,
            "upload_time": "2024-11-04T00:42:19",
            "upload_time_iso_8601": "2024-11-04T00:42:19.449675Z",
            "url": "https://files.pythonhosted.org/packages/b3/8c/242848d91e9dd0d8d0bf0479b87cbfc86938c177c1df6f0a7c90ad11f68a/diced-0.1.2-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cc3427278036c64a520f650e455eb4ab81057c987e47fe5737cbd69a60c7d682",
                "md5": "cbe2de5c26c9635dad38f4154e3a09de",
                "sha256": "8d08624d8df10e6d8f82142100a0d1fe339f9332f7aa666aa1e0d66887f10420"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cbe2de5c26c9635dad38f4154e3a09de",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 750045,
            "upload_time": "2024-11-04T00:42:20",
            "upload_time_iso_8601": "2024-11-04T00:42:20.993857Z",
            "url": "https://files.pythonhosted.org/packages/cc/34/27278036c64a520f650e455eb4ab81057c987e47fe5737cbd69a60c7d682/diced-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1384c1cd4670066f1058f42b548e88869e9380671706f49cffb2cbcd5b9e728f",
                "md5": "8ca8f2b0af8148dd0a806c8fda59fd6a",
                "sha256": "33428ca1eb736dad28bf9f56671f4f8e38a8494292717018d6a64026505a8774"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8ca8f2b0af8148dd0a806c8fda59fd6a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 742817,
            "upload_time": "2024-11-04T00:42:23",
            "upload_time_iso_8601": "2024-11-04T00:42:23.130793Z",
            "url": "https://files.pythonhosted.org/packages/13/84/c1cd4670066f1058f42b548e88869e9380671706f49cffb2cbcd5b9e728f/diced-0.1.2-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5b24cb3cde0a3f493dab6c711886e2fe947b1387017c7e261bf5d7b890542290",
                "md5": "7cd470463e237f9039afabbd43ce9e6a",
                "sha256": "938900a031f080b733778863e8c7252df74c91d7f0ca59ea278ab92b61aa1181"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7cd470463e237f9039afabbd43ce9e6a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 777151,
            "upload_time": "2024-11-04T00:42:25",
            "upload_time_iso_8601": "2024-11-04T00:42:25.042300Z",
            "url": "https://files.pythonhosted.org/packages/5b/24/cb3cde0a3f493dab6c711886e2fe947b1387017c7e261bf5d7b890542290/diced-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af44a2a73ff62abc95dc18136c8e2794babc629cd952df31c3712f6ae60db0ee",
                "md5": "1e702743b1267d4272a8cbc5b0efa6ee",
                "sha256": "43a4c0c80f60d4576a05b4f990b988b32b85b96d627c2cb405db27eb0e85b385"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1e702743b1267d4272a8cbc5b0efa6ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 782211,
            "upload_time": "2024-11-04T00:42:26",
            "upload_time_iso_8601": "2024-11-04T00:42:26.603577Z",
            "url": "https://files.pythonhosted.org/packages/af/44/a2a73ff62abc95dc18136c8e2794babc629cd952df31c3712f6ae60db0ee/diced-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1cc1edd6acf77a6c2a3948879dae8d53e57dba0a14ccc4430530c60e7ba8234",
                "md5": "4141d12d02b118dd089bb0620e84d6e6",
                "sha256": "6de67382ca13d4f2b33005a2087bff99a28c45e59fff270a69029e4c54bec658"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4141d12d02b118dd089bb0620e84d6e6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 649773,
            "upload_time": "2024-11-04T00:42:28",
            "upload_time_iso_8601": "2024-11-04T00:42:28.501050Z",
            "url": "https://files.pythonhosted.org/packages/c1/cc/1edd6acf77a6c2a3948879dae8d53e57dba0a14ccc4430530c60e7ba8234/diced-0.1.2-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7cf86568ac7cfe25f8713ef3f1e26549fcba4a1c3f620923823250811aad7d3e",
                "md5": "0f08dea5fc895070009b823b0a46a6e9",
                "sha256": "7be93a83352ca48d18a576b20cbde00b53630f7daa08dc67f7113a07da8dd7e8"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0f08dea5fc895070009b823b0a46a6e9",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 750034,
            "upload_time": "2024-11-04T00:42:30",
            "upload_time_iso_8601": "2024-11-04T00:42:30.449574Z",
            "url": "https://files.pythonhosted.org/packages/7c/f8/6568ac7cfe25f8713ef3f1e26549fcba4a1c3f620923823250811aad7d3e/diced-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f581b7e9c4063a213dc0064aa648681f175e08158e2c0e4188bad66e59bd5f55",
                "md5": "41c90cbd0b80ccd424b8dcd3e8fbed78",
                "sha256": "49da0a6347ae04509cb6c060015edff1e35ef07bf285d9f3b893fce87f6a2b10"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "41c90cbd0b80ccd424b8dcd3e8fbed78",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 742590,
            "upload_time": "2024-11-04T00:42:32",
            "upload_time_iso_8601": "2024-11-04T00:42:32.055558Z",
            "url": "https://files.pythonhosted.org/packages/f5/81/b7e9c4063a213dc0064aa648681f175e08158e2c0e4188bad66e59bd5f55/diced-0.1.2-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f689a34964e0e1f867769a985f34a85126dd2f7a03ba60aa3e676bf44161f3c8",
                "md5": "2d59cc679aa9a6df7b8390b21c30e504",
                "sha256": "b9298af5d4c2bb64e0c6d07b40271f8ca7a820cf37a8c7e46c73eb4b00e442ce"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2d59cc679aa9a6df7b8390b21c30e504",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 782088,
            "upload_time": "2024-11-04T00:42:33",
            "upload_time_iso_8601": "2024-11-04T00:42:33.944920Z",
            "url": "https://files.pythonhosted.org/packages/f6/89/a34964e0e1f867769a985f34a85126dd2f7a03ba60aa3e676bf44161f3c8/diced-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "10032837153daef71842e0941402e86ae2de612c6c0f75bc9ebcc5d37eee6c4d",
                "md5": "f89e8140f91a955f922065162613a129",
                "sha256": "37725ef03f4bda9e895fc0219922adc270d4be538909b4f3e77eccf49861b706"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp313-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f89e8140f91a955f922065162613a129",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 649549,
            "upload_time": "2024-11-04T00:42:35",
            "upload_time_iso_8601": "2024-11-04T00:42:35.506164Z",
            "url": "https://files.pythonhosted.org/packages/10/03/2837153daef71842e0941402e86ae2de612c6c0f75bc9ebcc5d37eee6c4d/diced-0.1.2-cp313-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e5b481e66865419c35164b6b4396e5e601b49ccd7e59a51689a6b36371d6ee7",
                "md5": "efa3b02fbb157c8e17078d3b38d8353f",
                "sha256": "058d746efcb2e9cd05c42d5facfa13cebd6bd66dac2f72e4948e589fb5c9720d"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "efa3b02fbb157c8e17078d3b38d8353f",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 751436,
            "upload_time": "2024-11-04T00:42:37",
            "upload_time_iso_8601": "2024-11-04T00:42:37.293863Z",
            "url": "https://files.pythonhosted.org/packages/8e/5b/481e66865419c35164b6b4396e5e601b49ccd7e59a51689a6b36371d6ee7/diced-0.1.2-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "78051e33e3ae994b1031ba917bb7d63f29cdb77ccbf42cdedfdc0e584e5489bb",
                "md5": "0e3e2dc775025cba41ed39332be5001b",
                "sha256": "6ca9f95d82d39b3d7cd63b5fa345cf20d233fbf3f57a12e118d08f370bfce737"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0e3e2dc775025cba41ed39332be5001b",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 777435,
            "upload_time": "2024-11-04T00:42:39",
            "upload_time_iso_8601": "2024-11-04T00:42:39.608064Z",
            "url": "https://files.pythonhosted.org/packages/78/05/1e33e3ae994b1031ba917bb7d63f29cdb77ccbf42cdedfdc0e584e5489bb/diced-0.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5849a52ffab6f13cb468fe23faf0a8ae420892513db6e3899ccdc9bfd9528110",
                "md5": "e47fc9562dc9937337e9d06b9b09448a",
                "sha256": "b40be6a432942c1d4261fafd0698be4d322a080d9d401ef559b42319327b0804"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e47fc9562dc9937337e9d06b9b09448a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 782977,
            "upload_time": "2024-11-04T00:42:44",
            "upload_time_iso_8601": "2024-11-04T00:42:44.171238Z",
            "url": "https://files.pythonhosted.org/packages/58/49/a52ffab6f13cb468fe23faf0a8ae420892513db6e3899ccdc9bfd9528110/diced-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d1ce293e031a56f27d9d155eadb389a9941015a0fc2f196540e1386a00238b1",
                "md5": "91ab4c810c0a0378e181c02fb6ab06ff",
                "sha256": "8567b5b717490ea20366c961d59f5681a13f6b342b7cc8c3ee1975ee62d952c3"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp37-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "91ab4c810c0a0378e181c02fb6ab06ff",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 650089,
            "upload_time": "2024-11-04T00:42:46",
            "upload_time_iso_8601": "2024-11-04T00:42:46.587522Z",
            "url": "https://files.pythonhosted.org/packages/0d/1c/e293e031a56f27d9d155eadb389a9941015a0fc2f196540e1386a00238b1/diced-0.1.2-cp37-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "210a61b5b1fb1ba7bfc5b0c7239c4d2289f645ca12af986417b7f51183b41c90",
                "md5": "63f0fead8c686e769f5723978c8dadb1",
                "sha256": "763874d0da9efdbb858570250b1a1180da102d1d2311e341cae6e2a3ff3529de"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "63f0fead8c686e769f5723978c8dadb1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 751238,
            "upload_time": "2024-11-04T00:42:51",
            "upload_time_iso_8601": "2024-11-04T00:42:51.046474Z",
            "url": "https://files.pythonhosted.org/packages/21/0a/61b5b1fb1ba7bfc5b0c7239c4d2289f645ca12af986417b7f51183b41c90/diced-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1b0ae290855f95d8b50ab758058f1eabe6c114b7708bafe584f7fac288792bb",
                "md5": "57cb42120390ff8f5aae56890a6d556a",
                "sha256": "85fa18ae092bd59f42951813329d953326fd55c049f5ea7a99a450e1868e0284"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "57cb42120390ff8f5aae56890a6d556a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 743597,
            "upload_time": "2024-11-04T00:42:56",
            "upload_time_iso_8601": "2024-11-04T00:42:56.833657Z",
            "url": "https://files.pythonhosted.org/packages/c1/b0/ae290855f95d8b50ab758058f1eabe6c114b7708bafe584f7fac288792bb/diced-0.1.2-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3225ae477ac62b2954008a620cacdb17a7d5fef632355a049192036cd71fecd8",
                "md5": "bc57f821642e0704b5b7985f853d6d75",
                "sha256": "e1470a889d70ab09889b9ae550f402c3b2199ce1fa7c425e55c5e34409490142"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "bc57f821642e0704b5b7985f853d6d75",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 777358,
            "upload_time": "2024-11-04T00:42:58",
            "upload_time_iso_8601": "2024-11-04T00:42:58.579161Z",
            "url": "https://files.pythonhosted.org/packages/32/25/ae477ac62b2954008a620cacdb17a7d5fef632355a049192036cd71fecd8/diced-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "78085841a5ed85684d80bb7c1ec3452260f253c4a24bbb6507b9890f13ecd9b8",
                "md5": "de2ea3e898d17cea6c468d9187835932",
                "sha256": "42d4637771244e8c2b07a5af8807dfe1ce8992cc05d325265754b4f3a6ca22e6"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "de2ea3e898d17cea6c468d9187835932",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 782716,
            "upload_time": "2024-11-04T00:43:03",
            "upload_time_iso_8601": "2024-11-04T00:43:03.103040Z",
            "url": "https://files.pythonhosted.org/packages/78/08/5841a5ed85684d80bb7c1ec3452260f253c4a24bbb6507b9890f13ecd9b8/diced-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "03cc513fff7a3c164b8177b77fbcf1e41a0bd26180ded48a259a40e6325adfdb",
                "md5": "09bae5667051011b5d2757f7f22f0ca2",
                "sha256": "8f53850fd323e0768b4ce273c1502c1f2c5c3133bdf4acf6dacd8df35bf82c68"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "09bae5667051011b5d2757f7f22f0ca2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 650036,
            "upload_time": "2024-11-04T00:43:04",
            "upload_time_iso_8601": "2024-11-04T00:43:04.779572Z",
            "url": "https://files.pythonhosted.org/packages/03/cc/513fff7a3c164b8177b77fbcf1e41a0bd26180ded48a259a40e6325adfdb/diced-0.1.2-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6dc5ed7fce852088b8cdc925243d5a104ea198c71561405db8043b649f811bb4",
                "md5": "095045e955b504a58f818ecd7d606b39",
                "sha256": "e9149ad01725a217fc742302532ebe1d173e428ad25e9e81681d907848250e46"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "095045e955b504a58f818ecd7d606b39",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 751188,
            "upload_time": "2024-11-04T00:43:10",
            "upload_time_iso_8601": "2024-11-04T00:43:10.168445Z",
            "url": "https://files.pythonhosted.org/packages/6d/c5/ed7fce852088b8cdc925243d5a104ea198c71561405db8043b649f811bb4/diced-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "531242dcc75e7d220d2e3fdcc98f388b7ae9fc54c3ad106c90d17de4435ebe70",
                "md5": "def327a90bd00fdfacee13d50f913aa8",
                "sha256": "392ba8c3af7f3d6813892387a3d8466748ee7e273ca5095176b1ef005662d3ec"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "def327a90bd00fdfacee13d50f913aa8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 743594,
            "upload_time": "2024-11-04T00:43:12",
            "upload_time_iso_8601": "2024-11-04T00:43:12.007326Z",
            "url": "https://files.pythonhosted.org/packages/53/12/42dcc75e7d220d2e3fdcc98f388b7ae9fc54c3ad106c90d17de4435ebe70/diced-0.1.2-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "612a637f48e1648b5631f11961721941cdf92e3f097d88c44e7a40b80d7f63fd",
                "md5": "65d1fa1093f29f207b86b94c383131bb",
                "sha256": "ac50be27f8d8309897472e34712b21a54a7e4ada7b66dbbeea081ca3562f12d5"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "65d1fa1093f29f207b86b94c383131bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 777331,
            "upload_time": "2024-11-04T00:43:13",
            "upload_time_iso_8601": "2024-11-04T00:43:13.831982Z",
            "url": "https://files.pythonhosted.org/packages/61/2a/637f48e1648b5631f11961721941cdf92e3f097d88c44e7a40b80d7f63fd/diced-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "37f60a0112af9acabc4d78b563e74b7190618925c28ea58d11816f52f680305a",
                "md5": "0224f59d3cc660953e53b6cbd75321dc",
                "sha256": "f0dccd2cf2bd69a49e07b6f6e2a28de5f65bfec5a02396e23662c0c262da92f7"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0224f59d3cc660953e53b6cbd75321dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 782740,
            "upload_time": "2024-11-04T00:43:16",
            "upload_time_iso_8601": "2024-11-04T00:43:16.510846Z",
            "url": "https://files.pythonhosted.org/packages/37/f6/0a0112af9acabc4d78b563e74b7190618925c28ea58d11816f52f680305a/diced-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2260a4cd7e3483b0e2549e1846d82aaeeb0f389ec4d403b9fb6929e85950267e",
                "md5": "3f712a9cd43925d90b07778f55566b5a",
                "sha256": "f24f6a589e1ae747efeb12f7b757660b2f8060e1ef2077a1c37de0b67b911084"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3f712a9cd43925d90b07778f55566b5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 650424,
            "upload_time": "2024-11-04T00:43:18",
            "upload_time_iso_8601": "2024-11-04T00:43:18.180395Z",
            "url": "https://files.pythonhosted.org/packages/22/60/a4cd7e3483b0e2549e1846d82aaeeb0f389ec4d403b9fb6929e85950267e/diced-0.1.2-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "363baac9660f6cf1b36d4a161a295248361be5276511511b6636c0cc4cc816fb",
                "md5": "a091506f49a193f9b5967248f4abb8f2",
                "sha256": "9ebb6ae017c0c18a5756ad4def9fde15d7c415a73a6b182249170d2469d59f2e"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a091506f49a193f9b5967248f4abb8f2",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 777570,
            "upload_time": "2024-11-04T00:43:20",
            "upload_time_iso_8601": "2024-11-04T00:43:20.013792Z",
            "url": "https://files.pythonhosted.org/packages/36/3b/aac9660f6cf1b36d4a161a295248361be5276511511b6636c0cc4cc816fb/diced-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7683764d3510a6b9909ce2769d043175816aaecc75d31c0188c4be312ba4a65d",
                "md5": "523a16c8150313304fb37715ec1b7c05",
                "sha256": "23cc3d27754f54ecbef54896a3baf586575a19916be0f58aa7487fe34e28d14f"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "523a16c8150313304fb37715ec1b7c05",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 780110,
            "upload_time": "2024-11-04T00:43:22",
            "upload_time_iso_8601": "2024-11-04T00:43:22.232010Z",
            "url": "https://files.pythonhosted.org/packages/76/83/764d3510a6b9909ce2769d043175816aaecc75d31c0188c4be312ba4a65d/diced-0.1.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bfd3058720df1745a3852f94e7a704dd1ec4098351174c63d84bb0ac2bb32efb",
                "md5": "03dcd6a1ee3d9c4d20108fdd54599286",
                "sha256": "a11a31bfd21e1f1e7ff46191f5318c9b687a63eb59f4bf076a073320f7b2dd2a"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "03dcd6a1ee3d9c4d20108fdd54599286",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 777705,
            "upload_time": "2024-11-04T00:43:23",
            "upload_time_iso_8601": "2024-11-04T00:43:23.958588Z",
            "url": "https://files.pythonhosted.org/packages/bf/d3/058720df1745a3852f94e7a704dd1ec4098351174c63d84bb0ac2bb32efb/diced-0.1.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7848ec9fc65939f01da039e13cc4c33412d0ee4281fdcb1de65d98c32fa5875c",
                "md5": "6deb4ebf507920b0e035160e119c4497",
                "sha256": "6a6fa161602b951719f1bb2739511aa50931ca73407fa022ce1abf3d5bf5e9cf"
            },
            "downloads": -1,
            "filename": "diced-0.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6deb4ebf507920b0e035160e119c4497",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 777514,
            "upload_time": "2024-11-04T00:43:25",
            "upload_time_iso_8601": "2024-11-04T00:43:25.968607Z",
            "url": "https://files.pythonhosted.org/packages/78/48/ec9fc65939f01da039e13cc4c33412d0ee4281fdcb1de65d98c32fa5875c/diced-0.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "21870253a1bbc46f08394a6120e4e8cbea293b434176c7b71865b956f3a26c5f",
                "md5": "4f5ebfbf879fd7082b52485ee317ba6b",
                "sha256": "e2041d91899e2e9292f043e1a6993041f3194a5fde8e21ca9e2b0f992f321138"
            },
            "downloads": -1,
            "filename": "diced-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "4f5ebfbf879fd7082b52485ee317ba6b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 2241013,
            "upload_time": "2024-11-04T00:43:28",
            "upload_time_iso_8601": "2024-11-04T00:43:28.036218Z",
            "url": "https://files.pythonhosted.org/packages/21/87/0253a1bbc46f08394a6120e4e8cbea293b434176c7b71865b956f3a26c5f/diced-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-04 00:43:28",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "althonos",
    "github_project": "lightmotif",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "diced"
}
        
Elapsed time: 1.12787s