{ "info": { "author": "Matthew T. Kennerly", "author_email": "mtkennerly@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10" ], "description": "\n# Dunamai\n[![Version](https://img.shields.io/pypi/v/dunamai)](https://pypi.org/project/dunamai)\n[![License: MIT](https://img.shields.io/badge/license-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nDunamai is a Python 3.5+ library and command line tool for producing dynamic,\nstandards-compliant version strings, derived from tags in your version\ncontrol system. This facilitates uniquely identifying nightly or per-commit\nbuilds in continuous integration and releasing new versions of your software\nsimply by creating a tag.\n\nDunamai is also available as a [GitHub Action](https://github.com/marketplace/actions/run-dunamai).\n\n## Features\n* Version control system support:\n * [Git](https://git-scm.com) (minimum version: 2.7.0)\n * [Mercurial](https://www.mercurial-scm.org)\n * [Darcs](http://darcs.net)\n * [Subversion](https://subversion.apache.org)\n * [Bazaar](https://bazaar.canonical.com/en)\n * [Fossil](https://www.fossil-scm.org/home/doc/trunk/www/index.wiki)\n* Version styles:\n * [PEP 440](https://www.python.org/dev/peps/pep-0440)\n * [Semantic Versioning](https://semver.org)\n * [Haskell Package Versioning Policy](https://pvp.haskell.org)\n * Custom output formats\n* Can be used for projects written in any programming language.\n For Python, this means you do not need a setup.py.\n\n## Usage\n### Installation\n```\npip install dunamai\n```\n\n### CLI\n```console\n# Suppose you are on commit g29045e8, 7 commits after the v0.2.0 tag.\n\n# Auto-detect the version control system and generate a version:\n$ dunamai from any\n0.2.0.post7.dev0+g29045e8\n\n# Or use an explicit VCS and style:\n$ dunamai from git --no-metadata --style semver\n0.2.0-post.7\n\n# Custom formats:\n$ dunamai from any --format \"v{base}+{distance}.{commit}\"\nv0.2.0+7.g29045e8\n\n# If you'd prefer to frame the version in terms of progress toward the next\n# release rather than distance from the latest one, you can bump it:\n$ dunamai from any --bump\n0.2.1.dev7+g29045e8\n\n# Validation of custom formats:\n$ dunamai from any --format \"v{base}\" --style pep440\nVersion 'v0.2.0' does not conform to the PEP 440 style\n\n# Validate your own freeform versions:\n$ dunamai check 0.01.0 --style semver\nVersion '0.01.0' does not conform to the Semantic Versioning style\n\n# More info:\n$ dunamai --help\n$ dunamai from --help\n$ dunamai from git --help\n```\n\n### Library\n\n```python\nfrom dunamai import Version, Style\n\n# Let's say you're on commit g644252b, which is tagged as v0.1.0.\nversion = Version.from_git()\nassert version.serialize() == \"0.1.0\"\n\n# Let's say there was a v0.1.0rc5 tag 44 commits ago\n# and you have some uncommitted changes.\nversion = Version.from_any_vcs()\nassert version.serialize() == \"0.1.0rc5.post44.dev0+g644252b\"\nassert version.serialize(metadata=False) == \"0.1.0rc5.post44.dev0\"\nassert version.serialize(dirty=True) == \"0.1.0rc5.post44.dev0+g644252b.dirty\"\nassert version.serialize(style=Style.SemVer) == \"0.1.0-rc.5.post.44+g644252b\"\n```\n\nThe `serialize()` method gives you an opinionated, PEP 440-compliant default\nthat ensures that versions for untagged commits are compatible with Pip's\n`--pre` flag. The individual parts of the version are also available for you\nto use and inspect as you please:\n\n```python\nassert version.base == \"0.1.0\"\nassert version.stage == \"rc\"\nassert version.revision == 5\nassert version.distance == 44\nassert version.commit == \"g644252b\"\nassert version.dirty is True\n\n# Available if the latest tag includes metadata, like v0.1.0+linux:\nassert version.tagged_metadata == \"linux\"\n```\n\n### Tips\nBy default, the \"v\" prefix on the tag is required, unless you specify\na custom tag pattern. You can either write a regular expression:\n\n```console\n$ dunamai from any --pattern \"(?P\\d+\\.\\d+\\.\\d+)\"\n```\n\n```python\nfrom dunamai import Version\n\nversion = Version.from_any_vcs(pattern=r\"(?P\\d+\\.\\d+\\.\\d+)\")\n```\n\n...or use a named preset:\n\n```console\n$ dunamai from any --pattern default-unprefixed\n```\n\n```python\nfrom dunamai import Version, Pattern\n\nversion = Version.from_any_vcs(pattern=Pattern.DefaultUnprefixed)\n```\n\n## Comparison to Versioneer\n[Versioneer](https://github.com/warner/python-versioneer) is another great\nlibrary for dynamic versions, but there are some design decisions that\nprompted the creation of Dunamai as an alternative:\n\n* Versioneer requires a setup.py file to exist, or else `versioneer install`\n will fail, rendering it incompatible with non-setuptools-based projects\n such as those using Poetry or Flit. Dunamai can be used regardless of the\n project's build system.\n* Versioneer has a CLI that generates Python code which needs to be committed\n into your repository, whereas Dunamai is just a normal importable library\n with an optional CLI to help statically include your version string.\n* Versioneer produces the version as an opaque string, whereas Dunamai provides\n a Version class with discrete parts that can then be inspected and serialized\n separately.\n* Versioneer provides customizability through a config file, whereas Dunamai\n aims to offer customizability through its library API and CLI for both\n scripting support and use in other libraries.\n\n## Integration\n* Setting a `__version__` statically:\n\n ```console\n $ echo \"__version__ = '$(dunamai from any)'\" > your_library/_version.py\n ```\n ```python\n # your_library/__init__.py\n from your_library._version import __version__\n ```\n\n Or dynamically (but Dunamai becomes a runtime dependency):\n\n ```python\n # your_library/__init__.py\n import dunamai as _dunamai\n __version__ = _dunamai.get_version(\"your-library\", third_choice=_dunamai.Version.from_any_vcs).serialize()\n ```\n\n* setup.py (no install-time dependency on Dunamai as long as you use wheels):\n\n ```python\n from setuptools import setup\n from dunamai import Version\n\n setup(\n name=\"your-library\",\n version=Version.from_any_vcs().serialize(),\n )\n ```\n\n Or you could use a static inclusion approach as in the prior example.\n\n* [Poetry](https://poetry.eustace.io):\n\n ```console\n $ poetry version $(dunamai from any)\n ```\n\n Or you can use the [poetry-dynamic-versioning](https://github.com/mtkennerly/poetry-dynamic-versioning) plugin.\n\n## Other notes\n* When using Git, the initial commit must **not** be both tagged and empty\n (i.e., created with `--allow-empty`). This is related to a reporting issue\n in Git. For more info, [click here](https://github.com/mtkennerly/dunamai/issues/14).\n\n## Development\nThis project is managed using [Poetry](https://poetry.eustace.io).\nDevelopment requires Python 3.6+ because of [Black](https://github.com/ambv/black).\n\n* If you want to take advantage of the default VSCode integration, then first\n configure Poetry to make its virtual environment in the repository:\n ```\n poetry config virtualenvs.in-project true\n ```\n* After cloning the repository, activate the tooling:\n ```\n poetry install\n poetry run pre-commit install\n ```\n* Run unit tests:\n ```\n poetry run pytest --cov\n poetry run tox\n ```\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mtkennerly/dunamai", "keywords": "version,versioning,dynamic", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dunamai", "package_url": "https://pypi.org/project/dunamai/", "platform": null, "project_url": "https://pypi.org/project/dunamai/", "project_urls": { "Homepage": "https://github.com/mtkennerly/dunamai", "Repository": "https://github.com/mtkennerly/dunamai" }, "release_url": "https://pypi.org/project/dunamai/1.12.0/", "requires_dist": [ "packaging (>=20.9)", "importlib-metadata (>=1.6.0); python_version < \"3.8\"" ], "requires_python": ">=3.5,<4.0", "summary": "Dynamic version generation", "version": "1.12.0", "yanked": false, "yanked_reason": null }, "last_serial": 13737035, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8af069ae4cc8df694394e8b655b06e0b", "sha256": "544e81290fc59ab489ac3844805d26ff3fc7c059d06c42c17f3844d8343e8ddd" }, "downloads": -1, "filename": "dunamai-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8af069ae4cc8df694394e8b655b06e0b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11443, "upload_time": "2019-03-26T10:50:48", "upload_time_iso_8601": "2019-03-26T10:50:48.386899Z", "url": "https://files.pythonhosted.org/packages/18/04/7c8e16cbfdb157c9ae65924f50e64bb36dd5d1c485621d7adc46fcd00368/dunamai-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e5c2c312097b37e6bb55ccd134ce23af", "sha256": "116c6a1491b726f34a7ec93e2be8f3f8ce7c5060a42727c13b59c6e2927bdaa3" }, "downloads": -1, "filename": "dunamai-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e5c2c312097b37e6bb55ccd134ce23af", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5587, "upload_time": "2019-03-26T10:50:50", "upload_time_iso_8601": "2019-03-26T10:50:50.250545Z", "url": "https://files.pythonhosted.org/packages/a8/c7/ac9486699b29d093cbf924d13f25caa1850cdde461769cc84ed1e74fff5c/dunamai-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5f6537f8ebe5bd27eb3b97a9946e12e8", "sha256": "c44df568af805adadf745983f58903bca0bbf1e24e9d8842c5799f7e19c01030" }, "downloads": -1, "filename": "dunamai-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5f6537f8ebe5bd27eb3b97a9946e12e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11879, "upload_time": "2019-03-26T15:04:20", "upload_time_iso_8601": "2019-03-26T15:04:20.466416Z", "url": "https://files.pythonhosted.org/packages/9e/c9/f4e77c8ce0253ef3bb54ba242c9dd8e678c87c2b49f56ac1273bfc5a22c4/dunamai-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b08b22683bac2e6a1eb63087337d7672", "sha256": "ed486f9e5a6b0c54aa19646c9031bb24829b9eb15a777bfdf71ceb64e0f49268" }, "downloads": -1, "filename": "dunamai-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b08b22683bac2e6a1eb63087337d7672", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5699, "upload_time": "2019-03-26T15:04:25", "upload_time_iso_8601": "2019-03-26T15:04:25.003984Z", "url": "https://files.pythonhosted.org/packages/2c/1c/1985e8921e982896e26cf62c4921f1d7a4dd04f71aa1047903e7749ea36f/dunamai-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "29df64ceb3376ab13c19c2e15efd509a", "sha256": "a75e0945c6ba25a459f515d191c80acf07e664177f84db42ab1af12c1c9bce5d" }, "downloads": -1, "filename": "dunamai-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "29df64ceb3376ab13c19c2e15efd509a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 18075, "upload_time": "2019-03-29T18:53:24", "upload_time_iso_8601": "2019-03-29T18:53:24.627493Z", "url": "https://files.pythonhosted.org/packages/0e/97/1298413c7594806af2eb2150660e233d4d08a095a4e5c2fe589457fdd911/dunamai-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a33623f3f121f1189536ea93b88bd984", "sha256": "4ecf80347684e8028bae164b2ad2a6a49b7a589cfe696484623d0a292f489219" }, "downloads": -1, "filename": "dunamai-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a33623f3f121f1189536ea93b88bd984", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 7427, "upload_time": "2019-03-29T18:53:26", "upload_time_iso_8601": "2019-03-29T18:53:26.777391Z", "url": "https://files.pythonhosted.org/packages/b2/93/7eae50c29df43363a2e7f09d951a4c5cfd49d0182e5791004b287be4f18e/dunamai-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d3b9f6c5a8e3ead5485fc07668852eba", "sha256": "e7fae5efd882895e93ba08a3bf092089c38144d8d576c84177174f6da44c7e71" }, "downloads": -1, "filename": "dunamai-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d3b9f6c5a8e3ead5485fc07668852eba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 19498, "upload_time": "2019-03-29T18:53:56", "upload_time_iso_8601": "2019-03-29T18:53:56.432977Z", "url": "https://files.pythonhosted.org/packages/84/25/77c2c7bce347c6ead9daa3ba26e0af5425d5a6141a4f57a5b456cba683da/dunamai-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e942795ef7c3e25be2c0520d1e1cdd5f", "sha256": "670f848dff94190ccfb2a74b5af7bd32f6035ec5d2405c3da18882ac864ab964" }, "downloads": -1, "filename": "dunamai-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e942795ef7c3e25be2c0520d1e1cdd5f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 7839, "upload_time": "2019-03-29T18:53:57", "upload_time_iso_8601": "2019-03-29T18:53:57.620739Z", "url": "https://files.pythonhosted.org/packages/5f/3e/77a84b055ad3a3136791241bbe8c9eec94a34c00e6ec5581150b5fcc60a3/dunamai-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "af737a31d96c6453b3da06d3b222be42", "sha256": "8b99eeeeb54dd547e5ccb1f3efb4c34b36b786313db8e9f2f0367e6c678a4e3f" }, "downloads": -1, "filename": "dunamai-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "af737a31d96c6453b3da06d3b222be42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 24670, "upload_time": "2019-03-31T12:40:23", "upload_time_iso_8601": "2019-03-31T12:40:23.694560Z", "url": "https://files.pythonhosted.org/packages/9a/8d/e42863a8d0a959fc58505d5babb70be6cdf5fc3ef495c581cc96c5260a56/dunamai-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7c072af493e2587825e19b3b988dd2d2", "sha256": "70dc1fa9ffac949ae621d2a982e59b75ce36e7f8ddd3a02284994684a48629da" }, "downloads": -1, "filename": "dunamai-0.5.0.tar.gz", "has_sig": false, "md5_digest": "7c072af493e2587825e19b3b988dd2d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 8838, "upload_time": "2019-03-31T12:40:25", "upload_time_iso_8601": "2019-03-31T12:40:25.083011Z", "url": "https://files.pythonhosted.org/packages/b7/6e/0d878aaf238670e167fd7cef271607a565c2b0a54876a1aa3a3685707d97/dunamai-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "35f098b29182ef27b7cb63727035a72a", "sha256": "7567ed7d9a4894ed502cf3fe4723158a3592d8d740eb14af2c6db8a0d62b91ae" }, "downloads": -1, "filename": "dunamai-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "35f098b29182ef27b7cb63727035a72a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 10703, "upload_time": "2019-04-14T19:10:41", "upload_time_iso_8601": "2019-04-14T19:10:41.672131Z", "url": "https://files.pythonhosted.org/packages/a5/19/e9f4037524aff639fc60262890f168a77f9af2e71f53346b5b9155b00709/dunamai-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b01cf06efab5ccd7065736181b74df25", "sha256": "12f47925e6c367bcbf373dc2bc4792b727d10ddf45ce5874fc79afa920a011d5" }, "downloads": -1, "filename": "dunamai-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b01cf06efab5ccd7065736181b74df25", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 10661, "upload_time": "2019-04-14T19:10:43", "upload_time_iso_8601": "2019-04-14T19:10:43.618685Z", "url": "https://files.pythonhosted.org/packages/8d/70/7b63e8d12a1aac1e1851372e6784fc7e498240606fd1a05a9bce33fcd03b/dunamai-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "e892f9c4fd67f06c81d83aa5470cb618", "sha256": "b3327616f6dc5b4bd6f363c680c6b7560de730eabdadc15fd1fe66bf7325eabf" }, "downloads": -1, "filename": "dunamai-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e892f9c4fd67f06c81d83aa5470cb618", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11691, "upload_time": "2019-04-17T02:57:58", "upload_time_iso_8601": "2019-04-17T02:57:58.877728Z", "url": "https://files.pythonhosted.org/packages/13/56/75a8496dd47f34a594bf0aade0fe512c0e3039101778cb99f8b3d80c2062/dunamai-0.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7909113a39fc19eea7bdefb9d1c4448c", "sha256": "6e4dcb374f9f401c9c310fdf291318d7e6821d38db518089e22b7d426be932f7" }, "downloads": -1, "filename": "dunamai-0.7.0.tar.gz", "has_sig": false, "md5_digest": "7909113a39fc19eea7bdefb9d1c4448c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 11685, "upload_time": "2019-04-17T02:58:00", "upload_time_iso_8601": "2019-04-17T02:58:00.418786Z", "url": "https://files.pythonhosted.org/packages/fe/de/73f92d71f8112d7aad6c8320777742a32aa26d3b040f6fcff342d5f4bfd5/dunamai-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "90251c4b6f1518bf696e910babbc02ff", "sha256": "8ecc6605e86e3860ab90a3437f9a4113855aa49c8998171b8eb469ae898526e6" }, "downloads": -1, "filename": "dunamai-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "90251c4b6f1518bf696e910babbc02ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11702, "upload_time": "2019-05-16T16:26:57", "upload_time_iso_8601": "2019-05-16T16:26:57.946621Z", "url": "https://files.pythonhosted.org/packages/75/d7/58f984217abf42888638588c797fbee47d97ad59a698f53d76502324b34d/dunamai-0.7.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b3cea5f02989d04cf13615582abe5a3e", "sha256": "7056d45e6454349a6930b3b1dfef2829ea4dadae2575bc60528beaaff7206a15" }, "downloads": -1, "filename": "dunamai-0.7.1.tar.gz", "has_sig": false, "md5_digest": "b3cea5f02989d04cf13615582abe5a3e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 11711, "upload_time": "2019-05-16T16:26:59", "upload_time_iso_8601": "2019-05-16T16:26:59.520653Z", "url": "https://files.pythonhosted.org/packages/d6/aa/b504959b79bf4f9af8e69390e5eb451a96cdf6100555329a32b8c192a79b/dunamai-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "ebe1c81fa8a2ef47c27f5e83e20081b1", "sha256": "fbf7ee167840047c37d7dc0b4e394ebe2f20b934771c77df3274616cd65b4bf1" }, "downloads": -1, "filename": "dunamai-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ebe1c81fa8a2ef47c27f5e83e20081b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11933, "upload_time": "2019-06-05T16:25:47", "upload_time_iso_8601": "2019-06-05T16:25:47.325398Z", "url": "https://files.pythonhosted.org/packages/f6/84/213bf5fd8ad237b77c92e447f29c11483a21a64bac9db5e68b1598f6ba03/dunamai-0.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "432f7491688b0b8f65165e162ff39228", "sha256": "cec31d5f1af605916d9ef90802214c0a319073afbc6abb5a8b9f3aaafb19cb1f" }, "downloads": -1, "filename": "dunamai-0.8.0.tar.gz", "has_sig": false, "md5_digest": "432f7491688b0b8f65165e162ff39228", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 11935, "upload_time": "2019-06-05T16:25:48", "upload_time_iso_8601": "2019-06-05T16:25:48.825500Z", "url": "https://files.pythonhosted.org/packages/4d/37/0a6c2a4ef12fb3063dad81549f9c35c092a38c15cf74f8be08b79aef0d0a/dunamai-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "7db27cd5eca990a2f3019ed79512b2f9", "sha256": "bb64d7f055a33b00c72410e1201379fbd9e1956eb9bc89b3729005824aa802d4" }, "downloads": -1, "filename": "dunamai-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7db27cd5eca990a2f3019ed79512b2f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11932, "upload_time": "2019-08-30T09:20:44", "upload_time_iso_8601": "2019-08-30T09:20:44.866791Z", "url": "https://files.pythonhosted.org/packages/06/01/e3326c76a1b3ad426e1b10eae9f966934b221deb90f3d595dcdcc848c801/dunamai-0.8.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "03b37cd2da825478979c3ca5667690df", "sha256": "1c15905073ef3568f087e65fadff8e28c0520a8556af3f5d1dfc6f75dda41dbd" }, "downloads": -1, "filename": "dunamai-0.8.1.tar.gz", "has_sig": false, "md5_digest": "03b37cd2da825478979c3ca5667690df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 11937, "upload_time": "2019-08-30T09:20:46", "upload_time_iso_8601": "2019-08-30T09:20:46.462061Z", "url": "https://files.pythonhosted.org/packages/ff/2f/de57adae20ea7de7d91b7b3a790030e83e398d3c03876c1c36d459ccbf65/dunamai-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "9dafe42f2c767b72913554e8c0bbe0dc", "sha256": "083696636930ea919b60f8ae6444cf979a0805728ff7f6ad89de4af9c963d460" }, "downloads": -1, "filename": "dunamai-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9dafe42f2c767b72913554e8c0bbe0dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 12985, "upload_time": "2019-10-22T17:05:29", "upload_time_iso_8601": "2019-10-22T17:05:29.744109Z", "url": "https://files.pythonhosted.org/packages/1c/0b/7bed0d1085483b3c9a1eb5636cab1169bf1c71c42008164113b64aeef8af/dunamai-0.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7c7d2e0693594e0b2de90f0ad14d3597", "sha256": "ce490c7539ebccdca451d4fd0c3afa28b6ba3125e5dbd7dfe4e59a19b8d8f830" }, "downloads": -1, "filename": "dunamai-0.9.0.tar.gz", "has_sig": false, "md5_digest": "7c7d2e0693594e0b2de90f0ad14d3597", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 12939, "upload_time": "2019-10-22T17:05:31", "upload_time_iso_8601": "2019-10-22T17:05:31.351559Z", "url": "https://files.pythonhosted.org/packages/6a/4d/1f127309a4b0b1f2eb7b5c0e1098784429a40fa4d934538c9c5aebd4b1e2/dunamai-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b3e82e50fe797a83b20288b94400f963", "sha256": "18e77ec3e68912cf396245b88377efddff60dd95d0cbe1700e06b42aaf9f6d6e" }, "downloads": -1, "filename": "dunamai-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b3e82e50fe797a83b20288b94400f963", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 12913, "upload_time": "2019-10-27T02:13:45", "upload_time_iso_8601": "2019-10-27T02:13:45.899110Z", "url": "https://files.pythonhosted.org/packages/84/2d/56be18552aacceabc1b1bd019aa21c942782c5bd0bcfc96f6429bc95d93a/dunamai-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3d21ff954b5b2d3c1c9aadd5d76e2a3f", "sha256": "82f099585b9477a85250fff660a20f6d8c7d2f78de7ecbcebb7df85389433bf8" }, "downloads": -1, "filename": "dunamai-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3d21ff954b5b2d3c1c9aadd5d76e2a3f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 12891, "upload_time": "2019-10-27T02:13:47", "upload_time_iso_8601": "2019-10-27T02:13:47.527152Z", "url": "https://files.pythonhosted.org/packages/ac/22/196c54f2319b978a087ad73430800635d14fbc62d7381d527c412b25eed5/dunamai-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "bf1d24d744a2ee50bc964e8948011d03", "sha256": "74cc36017d12baf8a63c321737aded5cffb2868396d30adb25ca7a5f1328d811" }, "downloads": -1, "filename": "dunamai-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bf1d24d744a2ee50bc964e8948011d03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 13672, "upload_time": "2020-03-22T23:15:00", "upload_time_iso_8601": "2020-03-22T23:15:00.332918Z", "url": "https://files.pythonhosted.org/packages/07/fc/87423a14168d5154b8b39ee06f05bc77429a2e88b51f89b658b5f6678d1e/dunamai-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a9a13657d803e3f92918769e31a9670b", "sha256": "9976e5a6aa0e22653d6727d902dec810527b82551831e8081a4049aa1bac1af0" }, "downloads": -1, "filename": "dunamai-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a9a13657d803e3f92918769e31a9670b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 13778, "upload_time": "2020-03-22T23:15:01", "upload_time_iso_8601": "2020-03-22T23:15:01.756742Z", "url": "https://files.pythonhosted.org/packages/e0/52/3ffd985423da38b3487d33daf980afe2baa9ff3a6737ecf04cf5f8c9ca4a/dunamai-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "71591e5918cad41fcaa16593eb92bc1f", "sha256": "74d09e3e903fd7a1218120ede557bcf30fd274fd80a3f1ad71921bd943944500" }, "downloads": -1, "filename": "dunamai-1.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "71591e5918cad41fcaa16593eb92bc1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 19073, "upload_time": "2022-03-09T02:20:23", "upload_time_iso_8601": "2022-03-09T02:20:23.525195Z", "url": "https://files.pythonhosted.org/packages/20/ad/49dbdd61432ee4fb285942317ecb0aee2cf5b64cddce4a694dbe94536a62/dunamai-1.10.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2a55ae8ec26040fb1b68b3e278c1a18c", "sha256": "8f880666168bf7be6d795e39a6c80451caf7ec430f0f0c2d920e5d9bbb439b15" }, "downloads": -1, "filename": "dunamai-1.10.0.tar.gz", "has_sig": false, "md5_digest": "2a55ae8ec26040fb1b68b3e278c1a18c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 18724, "upload_time": "2022-03-09T02:20:24", "upload_time_iso_8601": "2022-03-09T02:20:24.934180Z", "url": "https://files.pythonhosted.org/packages/d3/b1/4340bbf43087d520b90fb5384ab6b36d703c44d9317d710e7d3b67641cd6/dunamai-1.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "236501336d2f9801c52f8fce1bd8aff7", "sha256": "356308618710b4e32d5b614571c850e7b19f57217ecf311f600f4638ccda5e2c" }, "downloads": -1, "filename": "dunamai-1.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "236501336d2f9801c52f8fce1bd8aff7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 19174, "upload_time": "2022-03-15T05:15:24", "upload_time_iso_8601": "2022-03-15T05:15:24.072482Z", "url": "https://files.pythonhosted.org/packages/f3/fd/49a18102fb0c11b4b92d5afb2b5f8f3787a095eb6e4861cd23546655ca63/dunamai-1.11.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e882bfeece2273f920861de71c3e839b", "sha256": "338f9be40c9aa974c4bdc4fb6d49a630692315593c45b23b5941c5298c075567" }, "downloads": -1, "filename": "dunamai-1.11.0.tar.gz", "has_sig": false, "md5_digest": "e882bfeece2273f920861de71c3e839b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 18772, "upload_time": "2022-03-15T05:15:25", "upload_time_iso_8601": "2022-03-15T05:15:25.962473Z", "url": "https://files.pythonhosted.org/packages/1b/e7/082509afa6e7e9a12984cfe4c7299158c4b4bde1cf2a3e0f13690e8af8b6/dunamai-1.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.11.1": [ { "comment_text": "", "digests": { "md5": "c18258352a007beb42cad25ffaf66397", "sha256": "2a7230203f8e995b35013c213e01c72f0966992096ec9e27e8a73890e7b59c27" }, "downloads": -1, "filename": "dunamai-1.11.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c18258352a007beb42cad25ffaf66397", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 19223, "upload_time": "2022-04-05T06:55:00", "upload_time_iso_8601": "2022-04-05T06:55:00.834537Z", "url": "https://files.pythonhosted.org/packages/62/e0/e29c9e883f3403a28af0ac1a8150aa94c9341a6c06e1d6b3d53267b8f57d/dunamai-1.11.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4c96b456dda6c83bd127394756b21c13", "sha256": "2c56f2befc9c0bd69ed20635170afba441bf526a9db7e002ec6c088a926288a3" }, "downloads": -1, "filename": "dunamai-1.11.1.tar.gz", "has_sig": false, "md5_digest": "4c96b456dda6c83bd127394756b21c13", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 18816, "upload_time": "2022-04-05T06:55:03", "upload_time_iso_8601": "2022-04-05T06:55:03.280137Z", "url": "https://files.pythonhosted.org/packages/9d/57/e99a942e1a1889e778113d9ac5ab93b37ad80df9df7e1faf925eaf3afec8/dunamai-1.11.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.12.0": [ { "comment_text": "", "digests": { "md5": "eb170fb56e4ed4a151ae16fbd9957962", "sha256": "00b9c1ef58d4950204f76c20f84afe7a28d095f77feaa8512dbb172035415e61" }, "downloads": -1, "filename": "dunamai-1.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "eb170fb56e4ed4a151ae16fbd9957962", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 20433, "upload_time": "2022-05-06T19:40:37", "upload_time_iso_8601": "2022-05-06T19:40:37.849941Z", "url": "https://files.pythonhosted.org/packages/65/ad/f65ddaf8dc34ec6e08c655370e49c5b0b3635f42dad2638cddea054ac244/dunamai-1.12.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "977736a48480a54f72cb4fdc8081f0cd", "sha256": "fac4f09e2b8a105bd01f8c50450fea5aa489a6c439c949950a65f0dd388b0d20" }, "downloads": -1, "filename": "dunamai-1.12.0.tar.gz", "has_sig": false, "md5_digest": "977736a48480a54f72cb4fdc8081f0cd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 20063, "upload_time": "2022-05-06T19:40:40", "upload_time_iso_8601": "2022-05-06T19:40:40.283811Z", "url": "https://files.pythonhosted.org/packages/e6/4b/57276a5edd2ddbd89f00d08ee78419f6c6432a3090125cb41d472d5155c8/dunamai-1.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "1a9e3f24889c73e588db2d102006891b", "sha256": "da4dad81a01d22a0efcb54541d5382252a4370acb6f8f83bfd49b7c7153abbba" }, "downloads": -1, "filename": "dunamai-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a9e3f24889c73e588db2d102006891b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 14005, "upload_time": "2020-06-12T18:54:27", "upload_time_iso_8601": "2020-06-12T18:54:27.561471Z", "url": "https://files.pythonhosted.org/packages/79/77/0b4586125f49a2a27fe79b8686674e37582f9a07b2d038d0ea4f778811b7/dunamai-1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8c240270c3313f1712e83f345730012e", "sha256": "1f4f862fc6fc1c941c8d644ed7ec3739b1d10645099bde23ae62da2c85bc9e39" }, "downloads": -1, "filename": "dunamai-1.2.0.tar.gz", "has_sig": false, "md5_digest": "8c240270c3313f1712e83f345730012e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 14112, "upload_time": "2020-06-12T18:54:28", "upload_time_iso_8601": "2020-06-12T18:54:28.866786Z", "url": "https://files.pythonhosted.org/packages/44/ee/f7de01c1495d086f71f2f84a51293701ef5947b3f329650947aa2bb2d26a/dunamai-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "fc7ba68419c37c93ffd332bbed40dcb1", "sha256": "6f7b313a3e817ed08069147f0e25fbc7e85cf1c1394709d896cb76e552cabbff" }, "downloads": -1, "filename": "dunamai-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc7ba68419c37c93ffd332bbed40dcb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 14059, "upload_time": "2020-07-04T17:55:48", "upload_time_iso_8601": "2020-07-04T17:55:48.406676Z", "url": "https://files.pythonhosted.org/packages/93/0b/e876cd90c3767656636d75906d0494f95fcc74747095998f5de7f7be1401/dunamai-1.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "109bb1510f54d482591feb4f646a8ea9", "sha256": "5685cfe8c69fda7a4cf6e1f33de6ce5f0655c1e53c5caf8a680dfc81cd53f6b8" }, "downloads": -1, "filename": "dunamai-1.3.0.tar.gz", "has_sig": false, "md5_digest": "109bb1510f54d482591feb4f646a8ea9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 13730, "upload_time": "2020-07-04T17:55:49", "upload_time_iso_8601": "2020-07-04T17:55:49.382084Z", "url": "https://files.pythonhosted.org/packages/43/3a/5e2db62103ca8e4bc75dadad41613960c80199bb0c4c2fe9859465cf02bf/dunamai-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "ce3a0bf2a265766911a652258aac5bb5", "sha256": "8eaac70fef958a2cbbff9be5250edff8a815f8f8edb030219d4203da1a978b1c" }, "downloads": -1, "filename": "dunamai-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ce3a0bf2a265766911a652258aac5bb5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 14082, "upload_time": "2020-09-27T16:17:15", "upload_time_iso_8601": "2020-09-27T16:17:15.234859Z", "url": "https://files.pythonhosted.org/packages/2c/6e/701cc330ae256b8b26018ed17f3b5617dc18b0bda2e52b2081c8a95cd1fb/dunamai-1.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7e3dcb71934d36900a558280d9303a19", "sha256": "879653e60fd0c9667bf48cb563bed668c498be48ce33628b5f140909579ada7b" }, "downloads": -1, "filename": "dunamai-1.3.1.tar.gz", "has_sig": false, "md5_digest": "7e3dcb71934d36900a558280d9303a19", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 13752, "upload_time": "2020-09-27T16:17:16", "upload_time_iso_8601": "2020-09-27T16:17:16.650581Z", "url": "https://files.pythonhosted.org/packages/89/01/e2089576df3d7ec04536f8f9f3768d1eb1c692233e8b7e12948602374543/dunamai-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "30738865ce078664f941b90d68734015", "sha256": "ae7bdffa329d8e4d306c083cd0e9f09ec5a8c9cf0a1ab27a791bf47e823604c9" }, "downloads": -1, "filename": "dunamai-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "30738865ce078664f941b90d68734015", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 14788, "upload_time": "2020-11-17T12:11:16", "upload_time_iso_8601": "2020-11-17T12:11:16.878177Z", "url": "https://files.pythonhosted.org/packages/6a/19/59375e81631fe7fe60c3bbd0b189f6cb3d312f46f5b0fbdf5ec2da15aae8/dunamai-1.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9676360e83a68dcc878ada1f3a60be05", "sha256": "d704b22c896130f567082ea513d87af64eb3a851512b5595dcd11caf850626a5" }, "downloads": -1, "filename": "dunamai-1.4.0.tar.gz", "has_sig": false, "md5_digest": "9676360e83a68dcc878ada1f3a60be05", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 14419, "upload_time": "2020-11-17T12:11:17", "upload_time_iso_8601": "2020-11-17T12:11:17.914198Z", "url": "https://files.pythonhosted.org/packages/c6/e5/00b3c33bd40e8e00cfe613e3aa51975af7b7e7691a8805c6d96ccbb8cd37/dunamai-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "50cf0f8afac0e8df45b48159aa61b81e", "sha256": "5092b04b35ff966a7673fe5abc54775fde213f091bd6ee0e59104637eb71a8bb" }, "downloads": -1, "filename": "dunamai-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "50cf0f8afac0e8df45b48159aa61b81e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 14786, "upload_time": "2020-11-17T16:32:50", "upload_time_iso_8601": "2020-11-17T16:32:50.834886Z", "url": "https://files.pythonhosted.org/packages/a2/57/fd7a846a9eaffffda79a58b0b5e049eae07ae0c41543c52ed070946172c8/dunamai-1.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "63c387c0733d1267d8db7fbe360f1441", "sha256": "3fe428b3fb43dcd4d84322fdb66b3218058fbf127af518dbf7ba39e9307c5273" }, "downloads": -1, "filename": "dunamai-1.4.1.tar.gz", "has_sig": false, "md5_digest": "63c387c0733d1267d8db7fbe360f1441", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 14427, "upload_time": "2020-11-17T16:32:51", "upload_time_iso_8601": "2020-11-17T16:32:51.734999Z", "url": "https://files.pythonhosted.org/packages/22/80/a9669d46a5d3bcc581e1d07660e8f405e4f12355cb7d5bb69534b720e556/dunamai-1.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "e49d234de2fcc28ab5384eb421d4154b", "sha256": "1f256e09537986a8b413ee0de9e7f1f264608407429fe17031b71c733b197ce4" }, "downloads": -1, "filename": "dunamai-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e49d234de2fcc28ab5384eb421d4154b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 15282, "upload_time": "2020-12-03T01:57:08", "upload_time_iso_8601": "2020-12-03T01:57:08.487166Z", "url": "https://files.pythonhosted.org/packages/c8/79/6f2c650935cda2756f0cf71ac6f66204ac94f24e97c02caed7543b53b388/dunamai-1.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ba41a5983f69410ce55681e2a7962414", "sha256": "0424b86ae37a6f23c480adb985b89866b71b3d9bde221bbd119060eef48315ed" }, "downloads": -1, "filename": "dunamai-1.5.0.tar.gz", "has_sig": false, "md5_digest": "ba41a5983f69410ce55681e2a7962414", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 14912, "upload_time": "2020-12-03T01:57:09", "upload_time_iso_8601": "2020-12-03T01:57:09.744536Z", "url": "https://files.pythonhosted.org/packages/ff/e9/cbbb2c4a23d2a4c61ac0066649deaf7cbc1cd5a1ecab8ebb895aa0e969ea/dunamai-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "9e4fee852377082b94bccbb6da8f2e86", "sha256": "e13804ffa98e7b06075187874cd614572de2f29d150895273e1d71f5064f16a0" }, "downloads": -1, "filename": "dunamai-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9e4fee852377082b94bccbb6da8f2e86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 16055, "upload_time": "2020-12-17T04:26:59", "upload_time_iso_8601": "2020-12-17T04:26:59.684902Z", "url": "https://files.pythonhosted.org/packages/47/c9/d0f8b22cac945cd4521c1c4e1150fc13fee2d0cd8bf0928d67b84d6ace83/dunamai-1.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f63aa382d23f4760ed9d6390b756f364", "sha256": "131690655a22171eaabd06f43b5932d7434d57d8d6f418ce9af97ee04bae9ea7" }, "downloads": -1, "filename": "dunamai-1.5.1.tar.gz", "has_sig": false, "md5_digest": "f63aa382d23f4760ed9d6390b756f364", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 15724, "upload_time": "2020-12-17T04:27:01", "upload_time_iso_8601": "2020-12-17T04:27:01.081724Z", "url": "https://files.pythonhosted.org/packages/f7/36/758b4d0a4dec2b46ae5c626351d66638ee2c9552cd71a9748e8c392ee9e9/dunamai-1.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "b66d982b12bc71975415636a1d386107", "sha256": "ae26219fbf52fb86c699ba020f35f2bd98d349d8fcf16a0383be4acacbabb353" }, "downloads": -1, "filename": "dunamai-1.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b66d982b12bc71975415636a1d386107", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 16084, "upload_time": "2020-12-17T11:49:10", "upload_time_iso_8601": "2020-12-17T11:49:10.664789Z", "url": "https://files.pythonhosted.org/packages/be/18/8c0dc33f3285982d2abf91f02f07cb2d408e0d655ea3de7251f4242406a1/dunamai-1.5.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3bd8886fd8da860d8942c72d0b2fc694", "sha256": "847d315a8127230beace7ce09cfcceb8242a7f752a8ddaf51750328d8e6c692e" }, "downloads": -1, "filename": "dunamai-1.5.2.tar.gz", "has_sig": false, "md5_digest": "3bd8886fd8da860d8942c72d0b2fc694", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 15739, "upload_time": "2020-12-17T11:49:12", "upload_time_iso_8601": "2020-12-17T11:49:12.007523Z", "url": "https://files.pythonhosted.org/packages/d5/b5/303a9891c55d1ee2c472a40ac2dddbd5b2be258a110f97b3e905ad8de3a8/dunamai-1.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "64c8d367ce6e4e545d8938e1e00b5724", "sha256": "60089b0dc8e05632919314631e04e892ef83927433147013cc8e4f6c10460bfa" }, "downloads": -1, "filename": "dunamai-1.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "64c8d367ce6e4e545d8938e1e00b5724", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 16082, "upload_time": "2021-01-13T23:41:30", "upload_time_iso_8601": "2021-01-13T23:41:30.980114Z", "url": "https://files.pythonhosted.org/packages/c7/8f/82930f79434ec0d8a5cb9a9a479e0b3555653a12e9ffa3bb68db8adfbe39/dunamai-1.5.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e24b85e9cd5a563ed35b7c18a63dde04", "sha256": "636fee977e2d57913ac247270dde2976f2fc676fefb5353b533c1b18f7ef6d83" }, "downloads": -1, "filename": "dunamai-1.5.3.tar.gz", "has_sig": false, "md5_digest": "e24b85e9cd5a563ed35b7c18a63dde04", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 15746, "upload_time": "2021-01-13T23:41:32", "upload_time_iso_8601": "2021-01-13T23:41:32.178237Z", "url": "https://files.pythonhosted.org/packages/28/64/c23d48b3e17482dbd48e113bea2a850ab337871b34ddb157494ad2426700/dunamai-1.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "3d00c712527f6dd2458680730f2d2a15", "sha256": "0edbc8c37484b2db7c54b70de88c2b6ce866890440fc4bea6470cb1b88b75058" }, "downloads": -1, "filename": "dunamai-1.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3d00c712527f6dd2458680730f2d2a15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 16100, "upload_time": "2021-01-21T02:36:27", "upload_time_iso_8601": "2021-01-21T02:36:27.281556Z", "url": "https://files.pythonhosted.org/packages/2e/a2/a55c3f954d27ffeda6523b80ae67adc3c0777c64160ceb0ba9ab16b65ab2/dunamai-1.5.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d42572a87e76e43ad1fb9d17237b84bc", "sha256": "82eb8dbdad6734a6ad475a2e8d0d5167fde7b0ae0d9529da0042129ca3736523" }, "downloads": -1, "filename": "dunamai-1.5.4.tar.gz", "has_sig": false, "md5_digest": "d42572a87e76e43ad1fb9d17237b84bc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 15760, "upload_time": "2021-01-21T02:36:28", "upload_time_iso_8601": "2021-01-21T02:36:28.396817Z", "url": "https://files.pythonhosted.org/packages/f5/11/5dbdf70ca57b16e849d9832491333d6d59b0e60db91ade764c6dab9b4fd7/dunamai-1.5.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "45f6bcc496f8b07a1560531b1e9dd394", "sha256": "525ac30db6ca4f8e48b9f198c2e8fbc2a9ce3ea189768361c621ea635212ee49" }, "downloads": -1, "filename": "dunamai-1.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "45f6bcc496f8b07a1560531b1e9dd394", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 16102, "upload_time": "2021-04-27T01:59:24", "upload_time_iso_8601": "2021-04-27T01:59:24.137039Z", "url": "https://files.pythonhosted.org/packages/0d/f7/f6d44b39f3431baafdd3f711128f4aa2516a430d29c47ef7b17953e52616/dunamai-1.5.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d27862e957f4844c74247f91cbd560ad", "sha256": "32f30db71e8fd1adeb42fac45c04433680e47a28298447cd30304e0bba95a7dd" }, "downloads": -1, "filename": "dunamai-1.5.5.tar.gz", "has_sig": false, "md5_digest": "d27862e957f4844c74247f91cbd560ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 15749, "upload_time": "2021-04-27T01:59:25", "upload_time_iso_8601": "2021-04-27T01:59:25.569494Z", "url": "https://files.pythonhosted.org/packages/f3/ac/8e6d8dec74b1f15a6aca2cc83843d83aa3a42676713801c742f49bf9008f/dunamai-1.5.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "f4320fe4366dda8f1051653a334385ad", "sha256": "44a94a4edebb145bb6198a2f26de957b12b77d43b7c9c0646be814c60cf5d8df" }, "downloads": -1, "filename": "dunamai-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f4320fe4366dda8f1051653a334385ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 16270, "upload_time": "2021-08-09T18:32:06", "upload_time_iso_8601": "2021-08-09T18:32:06.716993Z", "url": "https://files.pythonhosted.org/packages/6c/09/a3f3d686a1fc2950942e982932102df923f5607b8d5e0cdeb0041267c681/dunamai-1.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b5c2300a03a3c7a6d8c5b7b1fad7994b", "sha256": "6f1111f47e869ed58d44a7d37f112e3e7c761dce3c71f2c5464526928d7e9896" }, "downloads": -1, "filename": "dunamai-1.6.0.tar.gz", "has_sig": false, "md5_digest": "b5c2300a03a3c7a6d8c5b7b1fad7994b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 15966, "upload_time": "2021-08-09T18:32:08", "upload_time_iso_8601": "2021-08-09T18:32:08.035767Z", "url": "https://files.pythonhosted.org/packages/34/06/e183d6ef84be7e197d40cd72a9df85149da44bb9ae5f7310a65378433465/dunamai-1.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "3bbd2b5e5a62aa3a51938c3a5c7c6a36", "sha256": "375e017eb014681e9c8f6e7f2c4c2065ef35832d429f8b70900bed24e8be83f8" }, "downloads": -1, "filename": "dunamai-1.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3bbd2b5e5a62aa3a51938c3a5c7c6a36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 16590, "upload_time": "2021-10-31T12:33:34", "upload_time_iso_8601": "2021-10-31T12:33:34.724432Z", "url": "https://files.pythonhosted.org/packages/e4/3b/a9c1024f91254bd4d73f5273bab4991e76542a5312507bc67e69d730043a/dunamai-1.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9043aefd4b78ee34204a949bc8083d6c", "sha256": "6abfeb91768caea59d65a4989cec49472fa66ee04dcd6a5c9f92ebc019926a93" }, "downloads": -1, "filename": "dunamai-1.7.0.tar.gz", "has_sig": false, "md5_digest": "9043aefd4b78ee34204a949bc8083d6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 16230, "upload_time": "2021-10-31T12:33:36", "upload_time_iso_8601": "2021-10-31T12:33:36.019122Z", "url": "https://files.pythonhosted.org/packages/b3/f3/0f22ff84d70d362697007462952dd8140d5122a32051844a962b29880052/dunamai-1.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "ff6f2b55e87a7578c1270a70e6b8e644", "sha256": "846855e45d5969f6d11835d486bbf4d6ca175d4169a0ab11f619a5135cc86bdf" }, "downloads": -1, "filename": "dunamai-1.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ff6f2b55e87a7578c1270a70e6b8e644", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 17013, "upload_time": "2022-01-27T16:53:00", "upload_time_iso_8601": "2022-01-27T16:53:00.732186Z", "url": "https://files.pythonhosted.org/packages/be/3f/0816ac04f5ba9fc2503c8efd06e94d9cdf95458839c4bd4edf3cf335d4a0/dunamai-1.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2aeaa63f2cab0f479a68d977d4bb788b", "sha256": "ff1f958af3575ec612e72c84bf96367469f418d31b9685f8311a5de2eb754a85" }, "downloads": -1, "filename": "dunamai-1.8.0.tar.gz", "has_sig": false, "md5_digest": "2aeaa63f2cab0f479a68d977d4bb788b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 16559, "upload_time": "2022-01-27T16:53:02", "upload_time_iso_8601": "2022-01-27T16:53:02.281573Z", "url": "https://files.pythonhosted.org/packages/d5/1c/5771298a326ccae3fbe36c548014a5cb7dd1ab4dba1da7dfeeb10d4606f0/dunamai-1.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "94a87717afd2f52255cd5bf93a4851a2", "sha256": "89213a9c1176313cdfda7091a15c6d94be8c17b25e57a8c1e2ecf10d902b25d2" }, "downloads": -1, "filename": "dunamai-1.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "94a87717afd2f52255cd5bf93a4851a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 18213, "upload_time": "2022-02-20T18:51:43", "upload_time_iso_8601": "2022-02-20T18:51:43.137780Z", "url": "https://files.pythonhosted.org/packages/7e/01/4774d44d0f68dfeff7017ff6faf50dacd0c0b35934184f3e281dbb5fc87a/dunamai-1.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a713b81263104b5feff8ba06c957daa9", "sha256": "284dc9acbd3d6b749440332e46164f64b207c56eaf4af412d856cf9f08978932" }, "downloads": -1, "filename": "dunamai-1.9.0.tar.gz", "has_sig": false, "md5_digest": "a713b81263104b5feff8ba06c957daa9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 17899, "upload_time": "2022-02-20T18:51:44", "upload_time_iso_8601": "2022-02-20T18:51:44.838593Z", "url": "https://files.pythonhosted.org/packages/0c/cb/0b91e5e7ef6ce73cfaf57867e2dea2c7db8b293fd5fd321b57e6942612d3/dunamai-1.9.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eb170fb56e4ed4a151ae16fbd9957962", "sha256": "00b9c1ef58d4950204f76c20f84afe7a28d095f77feaa8512dbb172035415e61" }, "downloads": -1, "filename": "dunamai-1.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "eb170fb56e4ed4a151ae16fbd9957962", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 20433, "upload_time": "2022-05-06T19:40:37", "upload_time_iso_8601": "2022-05-06T19:40:37.849941Z", "url": "https://files.pythonhosted.org/packages/65/ad/f65ddaf8dc34ec6e08c655370e49c5b0b3635f42dad2638cddea054ac244/dunamai-1.12.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "977736a48480a54f72cb4fdc8081f0cd", "sha256": "fac4f09e2b8a105bd01f8c50450fea5aa489a6c439c949950a65f0dd388b0d20" }, "downloads": -1, "filename": "dunamai-1.12.0.tar.gz", "has_sig": false, "md5_digest": "977736a48480a54f72cb4fdc8081f0cd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 20063, "upload_time": "2022-05-06T19:40:40", "upload_time_iso_8601": "2022-05-06T19:40:40.283811Z", "url": "https://files.pythonhosted.org/packages/e6/4b/57276a5edd2ddbd89f00d08ee78419f6c6432a3090125cb41d472d5155c8/dunamai-1.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }