{ "info": { "author": "matfax", "author_email": "matthias.fax@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9" ], "description": "# mutapath\n\n[![GitHub Workflow Status (branch)](https://img.shields.io/github/workflow/status/matfax/mutapath/build/master?style=for-the-badge)](https://github.com/matfax/mutapath/actions)\n[![Codecov](https://img.shields.io/codecov/c/github/matfax/mutapath?style=for-the-badge)](https://codecov.io/gh/matfax/mutapath)\n[![Documentation Status](https://readthedocs.org/projects/mutapath/badge/?version=latest&style=for-the-badge)](https://mutapath.readthedocs.io/en/latest/?badge=latest)\n[![Dependabot Status](https://img.shields.io/badge/dependabot-enabled-blue?style=for-the-badge&logo=dependabot&color=0366d6)](https://github.com/matfax/mutapath/network/updates)\n[![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/pypi/mutapath?style=for-the-badge)](https://libraries.io/pypi/mutapath)\n[![CodeFactor](https://www.codefactor.io/repository/github/matfax/mutapath/badge?style=for-the-badge)](https://www.codefactor.io/repository/github/matfax/mutapath)\n[![security: bandit](https://img.shields.io/badge/security-bandit-purple.svg?style=for-the-badge)](https://github.com/PyCQA/bandit)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg?style=for-the-badge)](https://github.com/psf/black)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mutapath?style=for-the-badge)](https://pypi.org/project/mutapath/)\n[![PyPI](https://img.shields.io/pypi/v/mutapath?color=%2339A7A6&style=for-the-badge)](https://pypi.org/project/mutapath/)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/mutapath?color=ff69b4&style=for-the-badge)](https://pypistats.org/packages/mutapath)\n[![GitHub License](https://img.shields.io/github/license/matfax/mutapath.svg?style=for-the-badge)](https://github.com/matfax/mutapath/blob/master/LICENSE)\n[![GitHub last commit](https://img.shields.io/github/last-commit/matfax/mutapath?color=9cf&style=for-the-badge)](https://github.com/matfax/mutapath/commits/master)\n\n\nThis library is for you if you are also annoyed that there is no mutable pathlib wrapper for use cases in which paths are often changed.\nmutapath solves this by wrapping both, the Python 3 pathlib library, and the alternate [path library](https://pypi.org/project/path/), and providing a mutable context manager for them.\n\n## MutaPath Class\n\nThe MutaPath Class allows direct mutation of its attributes at any time, just as any mutable object.\nOnce a file operation is called that is intended to modify its path, the underlying path is also mutated.\n\n```python\n>>> from mutapath import MutaPath\n```\n```python\n>>> folder = MutaPath(\"/home/joe/doe/folder/sub\")\n>>> folder\nPath('/home/joe/doe/folder/sub')\n```\n```python\n>>> folder.name = \"top\"\n>>> folder\nPath('/home/joe/doe/folder/top')\n```\n```python\n>>> next = MutaPath(\"/home/joe/doe/folder/next\")\n>>> next\nPath('/home/joe/doe/folder/next')\n```\n```python\n>>> next.rename(folder)\n>>> next\nPath('/home/joe/doe/folder/top')\n>>> next.exists()\nTrue\n>>> Path('/home/joe/doe/folder/sub').exists()\nFalse\n```\n\n## Path Class\n\nThis class is immutable by default, just as the `pathlib.Path`. However, it allows to open a editing context via `mutate()`.\nMoreover, there are additional contexts for file operations. They update the file and its path while closing the context.\nIf the file operations don't succeed, they throw an exception and fall back to the original path value.\n\n```python\n>>> from mutapath import Path\n```\n```python\n>>> folder = Path(\"/home/joe/doe/folder/sub\")\n>>> folder\nPath('/home/joe/doe/folder/sub')\n```\n```python\n>>> folder.name = \"top\"\nAttributeError: mutapath.Path is an immutable class, unless mutate() context is used.\n>>> folder\nPath('/home/joe/doe/folder/sub')\n```\n```python\n>>> with folder.mutate() as m:\n... m.name = \"top\"\n>>> folder\nPath('/home/joe/doe/folder/top')\n```\n```python\n>>> next = Path(\"/home/joe/doe/folder/next\")\n>>> next.copy(folder)\n>>> next\nPath('/home/joe/doe/folder/next')\n>>> folder.exists()\nTrue\n>>> folder.remove()\n```\n```python\n>>> with next.renaming() as m:\n... m.stem = folder.stem\n... m.suffix = \".txt\"\n>>> next\nPath(\"/home/joe/doe/folder/sub.txt\")\n>>> next.exists()\nTrue\n>>> next.with_name(\"next\").exists()\nFalse\n```\n\nFor more in-depth examples, check the tests folder.\n\n## Locks\n\nSoft Locks can easily be accessed via the lazy lock property.\nMoreover, the mutable context managers in `Path` (i.e., `renaming`, `moving`, `copying`) allow implicit locking.\nThe lock object is cached as long as the file is not mutated. \nOnce the lock is mutated, it is released and regenerated, respecting the new file name.\n\n```python\n>>> my_path = Path('/home/doe/folder/sub')\n>>> with my_path.lock:\n... my_path.write_text(\"I can write\")\n```\n\n## Hashing\n\nmutapath paths are hashable by caching the generated hash the first time it is accessed.\nHowever, it also adds a warning so that unintended hash usage is avoided.\nOnce mutated after that, the generated hashes don't provide collision detection in binary trees anymore.\nDon't use them in sets or as keys in dicts.\nUse the explicit string representation instead, to make the hashing input transparent.\n\n```python\n>>> p = Path(\"/home\")\n>>> hash(p)\n1083235232\n>>> hash(Path(\"/home\")) == hash(p)\nTrue\n>>> with p.mutate() as m:\n... m.name = \"home4\"\n>>> hash(p) # same hash\n1083235232\n>>> hash(Path(\"/home\")) == hash(p) # they are not equal anymore\nTrue\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/matfax/mutapath", "keywords": "pathlib,mutable,path", "license": "LGPL-3.0", "maintainer": "", "maintainer_email": "", "name": "mutapath", "package_url": "https://pypi.org/project/mutapath/", "platform": "", "project_url": "https://pypi.org/project/mutapath/", "project_urls": { "Documentation": "https://mutapath.readthedocs.io/en/latest/", "Homepage": "https://github.com/matfax/mutapath", "Repository": "https://github.com/matfax/mutapath" }, "release_url": "https://pypi.org/project/mutapath/0.16.2/", "requires_dist": [ "singletons (==0.2.5)", "cached-property (==1.5.2)", "filelock (==3.0.12)", "path (>=13.1,<16.0)" ], "requires_python": ">=3.7,<4.0", "summary": "mutable pathlib", "version": "0.16.2", "yanked": false, "yanked_reason": null }, "last_serial": 8327194, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "431c83b09f89a7bd605039f603332b86", "sha256": "b1913211d48e8a6040a9365b0dce12281bc7e3df3e5a733834418cb95f854854" }, "downloads": -1, "filename": "mutapath-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "431c83b09f89a7bd605039f603332b86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7026, "upload_time": "2019-10-12T19:47:48", "upload_time_iso_8601": "2019-10-12T19:47:48.707845Z", "url": "https://files.pythonhosted.org/packages/dd/52/152d1c65bfa094e1a09181b2d043c562d06311abe453b4d3c8d75918f795/mutapath-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ece29f9cacdf4214a585032faabf00cb", "sha256": "2a396e24d0e09401d20ea2ce9e8ab0d6a552f810c372095359d3cf543c8a9729" }, "downloads": -1, "filename": "mutapath-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ece29f9cacdf4214a585032faabf00cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3222, "upload_time": "2019-10-12T19:47:51", "upload_time_iso_8601": "2019-10-12T19:47:51.158779Z", "url": "https://files.pythonhosted.org/packages/67/af/31f986a78be500cd69093a6461ee52baf28faf566edfcd02e6e2c7bbbe6b/mutapath-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4c3a4aaa1b0f31f6800a6f5365156150", "sha256": "3bf1aa498f1c5b233cb9bc76f380bcc4b9333b88036f467d75c85100cdf4a400" }, "downloads": -1, "filename": "mutapath-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "4c3a4aaa1b0f31f6800a6f5365156150", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7591, "upload_time": "2019-10-12T20:35:25", "upload_time_iso_8601": "2019-10-12T20:35:25.658579Z", "url": "https://files.pythonhosted.org/packages/ec/7c/69ff943a69f5a9719b5a8980583e7c7c8c8864b00b41e88454fe6feb2821/mutapath-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2b7e104f6bc45f213bdfb7d8739db6bf", "sha256": "35a4504edd3c8cd51de3f08fb561ad4cfced92600b85224dff8e5f129fb5ae36" }, "downloads": -1, "filename": "mutapath-0.1.5.tar.gz", "has_sig": false, "md5_digest": "2b7e104f6bc45f213bdfb7d8739db6bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3708, "upload_time": "2019-10-12T20:35:27", "upload_time_iso_8601": "2019-10-12T20:35:27.081212Z", "url": "https://files.pythonhosted.org/packages/e7/b9/392ad9c1a0a44598a14b79956bd65d8c382c90b72420bac61fe970763259/mutapath-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "baa4e0a80137a0de38a413f03871dc1b", "sha256": "0c69f54c777d9d137b1e58decfd73c6390019ab9b276b80d6d7cfdda2a9add54" }, "downloads": -1, "filename": "mutapath-0.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "baa4e0a80137a0de38a413f03871dc1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 16978, "upload_time": "2019-10-19T19:11:29", "upload_time_iso_8601": "2019-10-19T19:11:29.935735Z", "url": "https://files.pythonhosted.org/packages/4c/49/e9f13cb21b8c7660eb32438db91111b9ded1f63390bf61a8ca4d5b7a5f14/mutapath-0.10.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aa22324dd50fa5d456bdec70c9b47b86", "sha256": "15783a4f039c3256109560a19b4af30d85a68d23900b7deb90af3600a40d0304" }, "downloads": -1, "filename": "mutapath-0.10.0.tar.gz", "has_sig": false, "md5_digest": "aa22324dd50fa5d456bdec70c9b47b86", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12614, "upload_time": "2019-10-19T19:11:31", "upload_time_iso_8601": "2019-10-19T19:11:31.691074Z", "url": "https://files.pythonhosted.org/packages/ba/cc/fc7c9aab09052981f3110bb6102514ccb816385d491b610e14eeedacf18b/mutapath-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "4ece29b9374ae5db777d298050e5d749", "sha256": "5fb3095203efeeec4142d3e7720f0ebf3264275a786aac0385d0aa4c27342cc2" }, "downloads": -1, "filename": "mutapath-0.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ece29b9374ae5db777d298050e5d749", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 17328, "upload_time": "2019-10-20T14:28:53", "upload_time_iso_8601": "2019-10-20T14:28:53.725706Z", "url": "https://files.pythonhosted.org/packages/b1/a0/eea1484cf93430a95cf2c964bdbc017f697514c251628744526f9ab5a550/mutapath-0.11.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6ff641a4f211751b91da1c975078f2d5", "sha256": "64ff2b9a92006b39cdca53e51c27fe3739e94c0dc4f973c32b703f2567b9c7f9" }, "downloads": -1, "filename": "mutapath-0.11.0.tar.gz", "has_sig": false, "md5_digest": "6ff641a4f211751b91da1c975078f2d5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12957, "upload_time": "2019-10-20T14:28:55", "upload_time_iso_8601": "2019-10-20T14:28:55.310782Z", "url": "https://files.pythonhosted.org/packages/0d/e7/6b9812f46d7fe27e3a31b285d88a4d3e1ed5b410c33da2240c51e95d101a/mutapath-0.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "3ccb76d8debf1549e98cce4268356737", "sha256": "16a627fa41a19119b54dd683f360fbe5e9acb361757f07b86988c20cbb1cc49b" }, "downloads": -1, "filename": "mutapath-0.11.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3ccb76d8debf1549e98cce4268356737", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 17341, "upload_time": "2019-10-20T15:49:20", "upload_time_iso_8601": "2019-10-20T15:49:20.617243Z", "url": "https://files.pythonhosted.org/packages/4e/a2/b9e2ee57c93ed61e484035e006df140682df71b69682911cfe4c6d666651/mutapath-0.11.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "540d2f33301770fa12bb9572a61d760d", "sha256": "413fa857b9ab7ccc678c84713ce199e83ba1db7d965bec12900c856377c84fd6" }, "downloads": -1, "filename": "mutapath-0.11.1.tar.gz", "has_sig": false, "md5_digest": "540d2f33301770fa12bb9572a61d760d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12972, "upload_time": "2019-10-20T15:49:22", "upload_time_iso_8601": "2019-10-20T15:49:22.458154Z", "url": "https://files.pythonhosted.org/packages/d4/0d/431a660fc1a19e02a84edccaa023b1b0a44e2d438db380e757b0a6bb1b51/mutapath-0.11.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "10e2e0c2fdff813b0d2796b39a273587", "sha256": "4af2718c91be048e81275c9d4e2e020cd21e90f0325a60a9e535a129c0ab9cf9" }, "downloads": -1, "filename": "mutapath-0.11.2-py3-none-any.whl", "has_sig": false, "md5_digest": "10e2e0c2fdff813b0d2796b39a273587", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 17795, "upload_time": "2019-10-20T17:16:00", "upload_time_iso_8601": "2019-10-20T17:16:00.603691Z", "url": "https://files.pythonhosted.org/packages/a8/7b/63009b032dbed6381982c93d90e93cb6117ba159c16b5d5c4c5e4ce6b866/mutapath-0.11.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "232a6f5beab87d94fbe9e36bae3bd4fd", "sha256": "22ce4f1d768eb8cefeb3e2b7c926ea3d4ec3a20d6205cd5e17dab89b1a80d558" }, "downloads": -1, "filename": "mutapath-0.11.2.tar.gz", "has_sig": false, "md5_digest": "232a6f5beab87d94fbe9e36bae3bd4fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 13682, "upload_time": "2019-10-20T17:16:02", "upload_time_iso_8601": "2019-10-20T17:16:02.379561Z", "url": "https://files.pythonhosted.org/packages/40/80/cc2b204a3ae1e6a8b84b41e4b93a3a13d301f680c15e4b2a308609e29643/mutapath-0.11.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "0636725807a326e1f790acf4a537f29e", "sha256": "e03edb1f63b13c4a7cdbe03be89ee730daf45a3e78189204ceffb2d9179a1958" }, "downloads": -1, "filename": "mutapath-0.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0636725807a326e1f790acf4a537f29e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 18833, "upload_time": "2019-10-24T17:27:54", "upload_time_iso_8601": "2019-10-24T17:27:54.507851Z", "url": "https://files.pythonhosted.org/packages/01/a5/30e211af919acf212356b8928d8fa469261b5e283d6663dbca346068a65c/mutapath-0.12.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "29e9894ecaa0b1dc3d43d50623d6d23c", "sha256": "69f5c8b9adddb10b953a27c74b995402fdfe472093343735dff8ca8aa0353a07" }, "downloads": -1, "filename": "mutapath-0.12.0.tar.gz", "has_sig": false, "md5_digest": "29e9894ecaa0b1dc3d43d50623d6d23c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 14436, "upload_time": "2019-10-24T17:27:58", "upload_time_iso_8601": "2019-10-24T17:27:58.477421Z", "url": "https://files.pythonhosted.org/packages/7b/ad/9ebf6168e001e0d84ec37a3cf01af47965d671f949d8f93f3488d8506a8a/mutapath-0.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "a244e1f808a48dbed4b5dda6f0bd4a3e", "sha256": "1113533df4550d9f4ef5370154cb711a2da971e2aa495c8f51a4664e1779fb21" }, "downloads": -1, "filename": "mutapath-0.13.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a244e1f808a48dbed4b5dda6f0bd4a3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20042, "upload_time": "2019-10-24T20:56:10", "upload_time_iso_8601": "2019-10-24T20:56:10.219552Z", "url": "https://files.pythonhosted.org/packages/6b/af/d1b2244a7b6e4e24cf1b84067bd3fb65f41a1f7f76ac25925d348bab4704/mutapath-0.13.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a5ebfc5369fd84dc437b842ef845d50a", "sha256": "445d0b11bd03f66e1f972fef01d07603c99b6fac4944b0c70ae0d0049f6ec91a" }, "downloads": -1, "filename": "mutapath-0.13.0.tar.gz", "has_sig": false, "md5_digest": "a5ebfc5369fd84dc437b842ef845d50a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 15341, "upload_time": "2019-10-24T20:56:11", "upload_time_iso_8601": "2019-10-24T20:56:11.735641Z", "url": "https://files.pythonhosted.org/packages/77/cf/9c7e06c0a98e655f9330a90b3923a21bf37de9c60da5fe1322027e20a06e/mutapath-0.13.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "b4717e1f8eedf4c6f530b795569ff5c6", "sha256": "1a67a27788f4a61b845a9dea82b4d7d64bc0b93e55385d8f0ddeaa41ee3c260b" }, "downloads": -1, "filename": "mutapath-0.13.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b4717e1f8eedf4c6f530b795569ff5c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20052, "upload_time": "2019-10-26T16:35:43", "upload_time_iso_8601": "2019-10-26T16:35:43.874333Z", "url": "https://files.pythonhosted.org/packages/72/a9/6120cb9c0ac6664cbc49be7d2b4d13f10cf36d18b0893ed02313de64cb95/mutapath-0.13.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "62c16dc349dbbe2249791a3e14cb74fd", "sha256": "6adf7c0ffb78a181c89e0b85ee04f74546ef55a9deaecfd07edcd7ff1289a343" }, "downloads": -1, "filename": "mutapath-0.13.1.tar.gz", "has_sig": false, "md5_digest": "62c16dc349dbbe2249791a3e14cb74fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 15361, "upload_time": "2019-10-26T16:35:45", "upload_time_iso_8601": "2019-10-26T16:35:45.172185Z", "url": "https://files.pythonhosted.org/packages/11/ed/d742bad7379229ec73c9409dbf98f91c64b204eda1f1262976b248f4aece/mutapath-0.13.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "937b57c2ec137fcf0333289c2c4a33da", "sha256": "3cf04f8543ab3b57cc861dcd19423ec5cfdf7fc148e25eaedb9caf97855d457d" }, "downloads": -1, "filename": "mutapath-0.14.0-py3-none-any.whl", "has_sig": false, "md5_digest": "937b57c2ec137fcf0333289c2c4a33da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20235, "upload_time": "2019-10-26T18:28:15", "upload_time_iso_8601": "2019-10-26T18:28:15.213389Z", "url": "https://files.pythonhosted.org/packages/c5/c5/17eac15a36ab2c144506b5648873dfb0e9843869bef6a6ff969e07d360cd/mutapath-0.14.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eecfbc8846e99d8e49ede80028199229", "sha256": "aee8f2439d0ebbabf4851aeb123fa00f3d6aaf82d84cf34990e51d998bb79cbb" }, "downloads": -1, "filename": "mutapath-0.14.0.tar.gz", "has_sig": false, "md5_digest": "eecfbc8846e99d8e49ede80028199229", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 15541, "upload_time": "2019-10-26T18:28:16", "upload_time_iso_8601": "2019-10-26T18:28:16.832280Z", "url": "https://files.pythonhosted.org/packages/fd/8e/c3f4acc9b118e8b2a8b287ec224cc3a8fbd41aed0a5b443319332bd166d4/mutapath-0.14.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "f1d3c0daa14c684f58ffa5596d81f5d2", "sha256": "342a0c12292adbfbc003bb01a3f6cc524422a4f4fb7f0295188851d4cd544602" }, "downloads": -1, "filename": "mutapath-0.15.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f1d3c0daa14c684f58ffa5596d81f5d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20214, "upload_time": "2019-10-27T18:09:17", "upload_time_iso_8601": "2019-10-27T18:09:17.874953Z", "url": "https://files.pythonhosted.org/packages/3c/87/da4c6ce64015bfb9a1065355a76df3e70cf409b69df5af234102748cdc81/mutapath-0.15.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b5553c29e44285bf87eda0b47a426217", "sha256": "a59a7e391943979d175c4005856c236e6f70bf17514ebc856ff2f4b359dc7de8" }, "downloads": -1, "filename": "mutapath-0.15.0.tar.gz", "has_sig": false, "md5_digest": "b5553c29e44285bf87eda0b47a426217", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 15539, "upload_time": "2019-10-27T18:09:19", "upload_time_iso_8601": "2019-10-27T18:09:19.527618Z", "url": "https://files.pythonhosted.org/packages/a0/88/9082f296e8a81064e75c50780cfabb31a081d8683caebb24242d164abb00/mutapath-0.15.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "2ec2717776c66ac847cdc36f33fd7763", "sha256": "4c8f3d7b4db6f436b77faf3a99d5fc3b6d89c7beb197f11ada59478d95f87c87" }, "downloads": -1, "filename": "mutapath-0.15.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2ec2717776c66ac847cdc36f33fd7763", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20213, "upload_time": "2019-10-29T10:47:37", "upload_time_iso_8601": "2019-10-29T10:47:37.928898Z", "url": "https://files.pythonhosted.org/packages/ff/33/dc9ab4a0b7452bd3bad4d9912a23078c10fc6e981c8067942ff41f63fc46/mutapath-0.15.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "178201afbc0bd2dae9de7b60bbc3cb86", "sha256": "87abb0662d50f23da34b9d1a9166edd7d543e3a0bd32fc455c1d1e64f9dd9523" }, "downloads": -1, "filename": "mutapath-0.15.1.tar.gz", "has_sig": false, "md5_digest": "178201afbc0bd2dae9de7b60bbc3cb86", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 15550, "upload_time": "2019-10-29T10:47:39", "upload_time_iso_8601": "2019-10-29T10:47:39.549668Z", "url": "https://files.pythonhosted.org/packages/a6/9e/de8ee6179ec43a78093d86c318653e4e32f510cdccb9daf55e81bfa24eae/mutapath-0.15.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.15.2": [ { "comment_text": "", "digests": { "md5": "48f9a2bf8dbbc9c97b64b6018cfeb8e7", "sha256": "4bf328ad55bf8e711522ffa23dba132b9da071b74ef21a221e2f909eaf7cac63" }, "downloads": -1, "filename": "mutapath-0.15.2-py3-none-any.whl", "has_sig": false, "md5_digest": "48f9a2bf8dbbc9c97b64b6018cfeb8e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20214, "upload_time": "2019-11-05T18:22:06", "upload_time_iso_8601": "2019-11-05T18:22:06.904029Z", "url": "https://files.pythonhosted.org/packages/37/99/af547ad883ff08708367a6b2ca82b08f97e15d27369520946f0787b29349/mutapath-0.15.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "97552ae1cfe807159066b7d745a00e46", "sha256": "f30bf5bbfde6222f143552d362be8551ce21996216b51372b11e49caf1e1313b" }, "downloads": -1, "filename": "mutapath-0.15.2.tar.gz", "has_sig": false, "md5_digest": "97552ae1cfe807159066b7d745a00e46", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 15548, "upload_time": "2019-11-05T18:22:08", "upload_time_iso_8601": "2019-11-05T18:22:08.691942Z", "url": "https://files.pythonhosted.org/packages/e0/aa/0b5a3a53fc296f2a0368916a1cf14b59060a64d59d6f917fb81eef405bb4/mutapath-0.15.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.15.4": [ { "comment_text": "", "digests": { "md5": "0444d33e5d507a5e18cf211559123c5e", "sha256": "bff720c27439b196aa84f4fb6605eb62b619f60b8513e6093774e2cd27eb8f6e" }, "downloads": -1, "filename": "mutapath-0.15.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0444d33e5d507a5e18cf211559123c5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20214, "upload_time": "2019-11-05T17:14:20", "upload_time_iso_8601": "2019-11-05T17:14:20.351769Z", "url": "https://files.pythonhosted.org/packages/8f/37/18c9c28743988200b9712cd943bdc4ae4e5b232aeeff1180b3e8facf58d6/mutapath-0.15.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dfc91baa8c99163b522e999027dfc05a", "sha256": "1961114831f54bb782bf509feb547b2339086e2877ec4397dcc7743b1ff91127" }, "downloads": -1, "filename": "mutapath-0.15.4.tar.gz", "has_sig": false, "md5_digest": "dfc91baa8c99163b522e999027dfc05a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 15551, "upload_time": "2019-11-05T17:14:21", "upload_time_iso_8601": "2019-11-05T17:14:21.911767Z", "url": "https://files.pythonhosted.org/packages/65/ca/bd033a4faa5cffa6d450ea5f8185272fcfac73cd6f97ecff294e1ed29dab/mutapath-0.15.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.15.5": [ { "comment_text": "", "digests": { "md5": "e41c0611c66c4507200b5424811c89ee", "sha256": "f505f25cd916ebd4b7fc1279465edfff5742bc96ab39f5756b622a07e5a8b0e1" }, "downloads": -1, "filename": "mutapath-0.15.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e41c0611c66c4507200b5424811c89ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 13218, "upload_time": "2019-12-03T21:06:52", "upload_time_iso_8601": "2019-12-03T21:06:52.203782Z", "url": "https://files.pythonhosted.org/packages/62/fe/566630abe8ec46e387ef18f807525508affb90e4d7fdf6d57c527db9c0d9/mutapath-0.15.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9e87e7f81f8a790e130d60097d184f74", "sha256": "6ecb496bf5331b5ac59b7318297f7e40514073f136cd23b7e90c41957e00db44" }, "downloads": -1, "filename": "mutapath-0.15.5.tar.gz", "has_sig": false, "md5_digest": "9e87e7f81f8a790e130d60097d184f74", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 13179, "upload_time": "2019-12-03T21:06:53", "upload_time_iso_8601": "2019-12-03T21:06:53.371126Z", "url": "https://files.pythonhosted.org/packages/7e/cd/895fdc36c62a8d28308a872095c649c84d801fa9e3d1bc99b7228f1e8690/mutapath-0.15.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "d2c324790d157b2a123430af0c0ac1f1", "sha256": "26185caf009f4a4b48016113fda7dda5687f03184d8da8e771dada987c3bf5d6" }, "downloads": -1, "filename": "mutapath-0.16.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d2c324790d157b2a123430af0c0ac1f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 13361, "upload_time": "2019-12-03T22:47:15", "upload_time_iso_8601": "2019-12-03T22:47:15.147375Z", "url": "https://files.pythonhosted.org/packages/82/f0/a8ad3d2c77510eae8308f1905fb264a9a0fca7500ec358ac94f45a9a6e99/mutapath-0.16.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "91db545f2747edaffe7b28620fe5b49a", "sha256": "5ec3e31138cc03519477319d10c80670b2194d560b730b3b9ea08fe11ce9edae" }, "downloads": -1, "filename": "mutapath-0.16.0.tar.gz", "has_sig": false, "md5_digest": "91db545f2747edaffe7b28620fe5b49a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 13412, "upload_time": "2019-12-03T22:47:16", "upload_time_iso_8601": "2019-12-03T22:47:16.673215Z", "url": "https://files.pythonhosted.org/packages/84/97/f9c424cf964e2c3900d9d39255a17c910732e538d6198c3c460e13d856f5/mutapath-0.16.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.16.1": [ { "comment_text": "", "digests": { "md5": "6427cbba5f670b7030f21f4e5e352bc3", "sha256": "ffeecee2978aa8c89f882e0e13960559db58e33f12afd4ea8e86a1ab51f27b2c" }, "downloads": -1, "filename": "mutapath-0.16.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6427cbba5f670b7030f21f4e5e352bc3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 13782, "upload_time": "2020-08-22T15:31:12", "upload_time_iso_8601": "2020-08-22T15:31:12.554332Z", "url": "https://files.pythonhosted.org/packages/8f/b3/abc0eb60c6f7890c3cbba19806ec15b0c4ef8711e24184217a81715c2405/mutapath-0.16.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e71b56ae74e2d2df1977e9f1eef4d8b4", "sha256": "340ee269fd679fc97ab9325307cd0111d2b7f77ef67d9d4ab364ebf470e15e22" }, "downloads": -1, "filename": "mutapath-0.16.1.tar.gz", "has_sig": false, "md5_digest": "e71b56ae74e2d2df1977e9f1eef4d8b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 13886, "upload_time": "2020-08-22T15:31:13", "upload_time_iso_8601": "2020-08-22T15:31:13.864997Z", "url": "https://files.pythonhosted.org/packages/f6/eb/83b2dad12859db7d5201ba6f7214c4dc0bfa33f3dac3ee511108a8155624/mutapath-0.16.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.16.2": [ { "comment_text": "", "digests": { "md5": "9472f59dfaceaaffb147c648f1003a56", "sha256": "72b6f2c7ac435356749efae083335cae12029740a1e0656356ab16ea0c37732d" }, "downloads": -1, "filename": "mutapath-0.16.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9472f59dfaceaaffb147c648f1003a56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 13877, "upload_time": "2020-10-02T18:57:53", "upload_time_iso_8601": "2020-10-02T18:57:53.590360Z", "url": "https://files.pythonhosted.org/packages/6b/9d/ebf41bc759a42e46d428c39cdff69fc065154cf0a4d5ddc9b6f1ade434a8/mutapath-0.16.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "91e7ffcf2fcfe2d9cbda48c75b91ec86", "sha256": "c7c0a1a29c6e8e78b3c686fdd8acdd1a852e71dd011576176ca255c926e24c47" }, "downloads": -1, "filename": "mutapath-0.16.2.tar.gz", "has_sig": false, "md5_digest": "91e7ffcf2fcfe2d9cbda48c75b91ec86", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 14076, "upload_time": "2020-10-02T18:57:54", "upload_time_iso_8601": "2020-10-02T18:57:54.903840Z", "url": "https://files.pythonhosted.org/packages/b6/c1/27a7b6745ab5c7e8cedd646f5856bfa0e06433e28d2ffb8ec34c8a244b20/mutapath-0.16.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e780576083392d74370a473ccf9264b4", "sha256": "a441bb4eaafd2018694d4fa264d2ee25a651a6ade905e978d314fe09d5e1292f" }, "downloads": -1, "filename": "mutapath-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e780576083392d74370a473ccf9264b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7614, "upload_time": "2019-10-13T11:37:34", "upload_time_iso_8601": "2019-10-13T11:37:34.736914Z", "url": "https://files.pythonhosted.org/packages/fd/ca/eb9405cc81158ddc43a5d9ae26480ec7ce269bd547bc6362b2fa8c1f2fd2/mutapath-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1df5ed21b5f79635b864c422543155cd", "sha256": "5642cc3cdbe8ef4ff4c73772d08336519e9618f14f40f2201b3f1a07802510db" }, "downloads": -1, "filename": "mutapath-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1df5ed21b5f79635b864c422543155cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3729, "upload_time": "2019-10-13T11:37:36", "upload_time_iso_8601": "2019-10-13T11:37:36.389931Z", "url": "https://files.pythonhosted.org/packages/d7/37/419bb4bbf2352e146c2d1dcc90923d6780ea50d963e4487c90f5c263a181/mutapath-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "51d0a085d207934a8b0ffd65a4505988", "sha256": "41ba1a1325e87f41f3f8701932de3d6c63ba1ef8a31939bb3a4fbd298533f10c" }, "downloads": -1, "filename": "mutapath-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "51d0a085d207934a8b0ffd65a4505988", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11951, "upload_time": "2019-10-14T23:20:09", "upload_time_iso_8601": "2019-10-14T23:20:09.350798Z", "url": "https://files.pythonhosted.org/packages/c4/0c/e69671209fdba4dcbd78ae430362763f27a7f6824800cf3c946a3e097a13/mutapath-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0d33b6c1f3861517a94984e71cc61ff5", "sha256": "8043668f8b93ba83dcd29972b803addefee5528f105a7123c56e8743466c5528" }, "downloads": -1, "filename": "mutapath-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0d33b6c1f3861517a94984e71cc61ff5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6971, "upload_time": "2019-10-14T23:20:11", "upload_time_iso_8601": "2019-10-14T23:20:11.023588Z", "url": "https://files.pythonhosted.org/packages/8e/c4/f08a6d3386ee1fa906d77699570c4866da50bccba3a816a3b085df22864e/mutapath-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "049e7c84d029a5d0f0f9cf10b050afec", "sha256": "405689be2486018dc2554f25234070255ad90ad179532306831a248cf3ad8cba" }, "downloads": -1, "filename": "mutapath-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "049e7c84d029a5d0f0f9cf10b050afec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11942, "upload_time": "2019-10-15T13:53:31", "upload_time_iso_8601": "2019-10-15T13:53:31.627511Z", "url": "https://files.pythonhosted.org/packages/13/82/a170f474c8e08686df65f1f96f60dd392691c4cead79f6ed88f7db0aa339/mutapath-0.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1fd7815e541aa14dc9b93dde69397daa", "sha256": "66536c2413ff226ffa33d2719f6c59399446cc52f0604a49bdc990fe56d36fdd" }, "downloads": -1, "filename": "mutapath-0.3.1.tar.gz", "has_sig": false, "md5_digest": "1fd7815e541aa14dc9b93dde69397daa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6975, "upload_time": "2019-10-15T13:53:33", "upload_time_iso_8601": "2019-10-15T13:53:33.244988Z", "url": "https://files.pythonhosted.org/packages/a8/0b/d2c1bcc47da5dcd6358afd26cc0ff9e69bdee77c07dbf57be4e2c9669b4f/mutapath-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c50524a77bc9c3da44b78741effa6e67", "sha256": "3433e984e3b9678a2f375e1950b22350aa159d3a4f36fbe511c9c38b54224913" }, "downloads": -1, "filename": "mutapath-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c50524a77bc9c3da44b78741effa6e67", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12170, "upload_time": "2019-10-15T18:22:18", "upload_time_iso_8601": "2019-10-15T18:22:18.590782Z", "url": "https://files.pythonhosted.org/packages/85/6d/ae6d690f8bf3a1e8bcb4cc93072f6828e8b7cedbd428d3fe92401b3c2f82/mutapath-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "436a1273e6aee6bec4546150c32e97b6", "sha256": "fe53a5bff49549e581ca2af0ee6f321d0c5c8c85ba8a9aa108524bc473e40684" }, "downloads": -1, "filename": "mutapath-0.4.0.tar.gz", "has_sig": false, "md5_digest": "436a1273e6aee6bec4546150c32e97b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7196, "upload_time": "2019-10-15T18:22:20", "upload_time_iso_8601": "2019-10-15T18:22:20.519229Z", "url": "https://files.pythonhosted.org/packages/35/4c/a2aeefc2859b6363fefb298e469ff8b1e6d1d3c07f175f6a47a2eafb7499/mutapath-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "69ee78a74270cb05a11281a5c7630606", "sha256": "ca591ff254ad9485b20e73862094cb00f8aa193e2fbc86968f59c62ffc32fb47" }, "downloads": -1, "filename": "mutapath-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "69ee78a74270cb05a11281a5c7630606", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12247, "upload_time": "2019-10-15T19:06:47", "upload_time_iso_8601": "2019-10-15T19:06:47.031935Z", "url": "https://files.pythonhosted.org/packages/09/0b/0817869d618103daeb32822408c4f766858216e1f14d13c89aeec66af7c3/mutapath-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5c5ecf87e006b78a52f780cd83c6202b", "sha256": "00e568b139ff4562dce4b8b94218351cb9fedba9bb6972793ad0a8925cc93aa2" }, "downloads": -1, "filename": "mutapath-0.5.0.tar.gz", "has_sig": false, "md5_digest": "5c5ecf87e006b78a52f780cd83c6202b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7262, "upload_time": "2019-10-15T19:06:48", "upload_time_iso_8601": "2019-10-15T19:06:48.754783Z", "url": "https://files.pythonhosted.org/packages/bd/64/9790b753dffba31d90d8f353d359acd7d8d9c3786bdb641ad67ca4e107e1/mutapath-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "dc2ab52564a2eb3038668b48e6cc9b5b", "sha256": "cdd414cc3d189b4042523e9578617e6d59688e9d917a897861d5a981e43c96d4" }, "downloads": -1, "filename": "mutapath-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dc2ab52564a2eb3038668b48e6cc9b5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12532, "upload_time": "2019-10-15T21:24:59", "upload_time_iso_8601": "2019-10-15T21:24:59.426777Z", "url": "https://files.pythonhosted.org/packages/3d/30/186704b3d6bf6d60a89822c788b7a7530a5b185e745498c9c2d5bc959665/mutapath-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8579c32c00d27e41344fa24712bd0a1f", "sha256": "822919d6d26e66bc8b55415e15f632743c2dc002017a67232a4197befb4165da" }, "downloads": -1, "filename": "mutapath-0.6.0.tar.gz", "has_sig": false, "md5_digest": "8579c32c00d27e41344fa24712bd0a1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7524, "upload_time": "2019-10-15T21:25:01", "upload_time_iso_8601": "2019-10-15T21:25:01.153694Z", "url": "https://files.pythonhosted.org/packages/7d/66/22eebe90b6ae21ecca2d70c9b5115324ffa0ff856d7acc8558d491a2d365/mutapath-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "c049653663c995da161abfcd2b8c859a", "sha256": "386a679cbb577482ff190a8bf149155f60e15db162f2fb0f3a3d94c83142f472" }, "downloads": -1, "filename": "mutapath-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c049653663c995da161abfcd2b8c859a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12812, "upload_time": "2019-10-15T22:47:33", "upload_time_iso_8601": "2019-10-15T22:47:33.234191Z", "url": "https://files.pythonhosted.org/packages/7a/14/58ce8efc64bdcc4d94fd27023ac8277aa1b10f015e056fcb70db653fa3fd/mutapath-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ed79e62e6a52598f20bf83198c267cec", "sha256": "6e6b2f49de9c45c999f9a470140157dd974364b93c750c49ff8811044e82f7bf" }, "downloads": -1, "filename": "mutapath-0.6.1.tar.gz", "has_sig": false, "md5_digest": "ed79e62e6a52598f20bf83198c267cec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7776, "upload_time": "2019-10-15T22:47:34", "upload_time_iso_8601": "2019-10-15T22:47:34.779990Z", "url": "https://files.pythonhosted.org/packages/a6/5f/8a1a298d4f0c534a44d8ea31fdb295e332e1fbf1347ea158b15cd49908e9/mutapath-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "a1bbd688656ebf929adc134b2bce314d", "sha256": "ab0aec65408dd414a09e511cc8b79c5efb7d3ee3cb6a47416f21be01f6cf48e4" }, "downloads": -1, "filename": "mutapath-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a1bbd688656ebf929adc134b2bce314d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12977, "upload_time": "2019-10-15T23:13:51", "upload_time_iso_8601": "2019-10-15T23:13:51.664047Z", "url": "https://files.pythonhosted.org/packages/1d/45/c2fa1e48d8b6139566ba029556eaaff9a2ed9cd61b23dd4d824780282364/mutapath-0.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7a337449b47a51c2ab7975d4775c7adb", "sha256": "c78279c1ba39a7a5fc8cbc59303446afb4802756200e4380483a4b0b1cbc3318" }, "downloads": -1, "filename": "mutapath-0.7.0.tar.gz", "has_sig": false, "md5_digest": "7a337449b47a51c2ab7975d4775c7adb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7934, "upload_time": "2019-10-15T23:13:53", "upload_time_iso_8601": "2019-10-15T23:13:53.317937Z", "url": "https://files.pythonhosted.org/packages/4f/57/2d5b58e134b93e41491073198e52b2469e18e3d78383bcd1707691bd3f31/mutapath-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "995b0499858b9c9cd0f1115cf4fba280", "sha256": "171734d45caf522c2fd896e09210add8c8b0d680ee314d830571819a334681cf" }, "downloads": -1, "filename": "mutapath-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "995b0499858b9c9cd0f1115cf4fba280", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13082, "upload_time": "2019-10-15T23:57:11", "upload_time_iso_8601": "2019-10-15T23:57:11.784623Z", "url": "https://files.pythonhosted.org/packages/5d/24/31c386758c18ac896651d6a931003fda5600d5a1d311e7713b1b367b89ce/mutapath-0.7.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e0da19fd3d8116248ea7bbcc466eeb5c", "sha256": "f0dbcd327a180501ca0aa56c2ebd8ec18bbac6f85b5fd4daf24b2e01b75b12e7" }, "downloads": -1, "filename": "mutapath-0.7.1.tar.gz", "has_sig": false, "md5_digest": "e0da19fd3d8116248ea7bbcc466eeb5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8041, "upload_time": "2019-10-15T23:57:14", "upload_time_iso_8601": "2019-10-15T23:57:14.297286Z", "url": "https://files.pythonhosted.org/packages/b5/0d/ac69f4dbb82fd4296b18edc5df5f5a4f4f07a741fcc5e3a8c681096d32c2/mutapath-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "8483c2734a82178597edc4ec22813e42", "sha256": "56dbf61f3f8dfe3f93514ea4d2697222f179aae7f1560e81561ecc4746a239d8" }, "downloads": -1, "filename": "mutapath-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8483c2734a82178597edc4ec22813e42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15306, "upload_time": "2019-10-16T19:12:33", "upload_time_iso_8601": "2019-10-16T19:12:33.679231Z", "url": "https://files.pythonhosted.org/packages/41/88/d6db3e28cc9f1159547812c32530526d4f002752f483ba646c18e4d16665/mutapath-0.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e178f4fc24f5501c4e036bb09c89dbfb", "sha256": "e322ce2d85e3a703c7239cca77869dc1d41a1674580ec88addb853f55eefd6ea" }, "downloads": -1, "filename": "mutapath-0.8.0.tar.gz", "has_sig": false, "md5_digest": "e178f4fc24f5501c4e036bb09c89dbfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10310, "upload_time": "2019-10-16T19:12:35", "upload_time_iso_8601": "2019-10-16T19:12:35.353917Z", "url": "https://files.pythonhosted.org/packages/90/55/eb7dce31045d5e3177c5bc628fc6b8420246daf0414e1dc0a1f8bebe6e09/mutapath-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "66aab1871cab4d001032a838b5add5c1", "sha256": "347dab14ff896c8c0d357c4de515b5b3b977f47e59bebc418d40d8d499f4e02f" }, "downloads": -1, "filename": "mutapath-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "66aab1871cab4d001032a838b5add5c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15324, "upload_time": "2019-10-16T19:33:42", "upload_time_iso_8601": "2019-10-16T19:33:42.642616Z", "url": "https://files.pythonhosted.org/packages/a8/24/5fd650ba9f7563a3bfb6799f0007827c297938b21f33f77905147fea73da/mutapath-0.8.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "16543b373037fe5c2b2b275bdd1f690c", "sha256": "aecf104ff9f64963a079415d3841450a5bd1d4f2f2974cf890de5d39272872e3" }, "downloads": -1, "filename": "mutapath-0.8.1.tar.gz", "has_sig": false, "md5_digest": "16543b373037fe5c2b2b275bdd1f690c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10328, "upload_time": "2019-10-16T19:33:44", "upload_time_iso_8601": "2019-10-16T19:33:44.323713Z", "url": "https://files.pythonhosted.org/packages/ea/f8/50738ab313dc3b5e3885500f170e362027d1078578dadad2f8115a0aa043/mutapath-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "287662a5331166aadcabb31d4106483f", "sha256": "1d7bf8b818fc607d5de13a8fef4bb26d9df1cfc16ec5375e0577ee9b3207d0a9" }, "downloads": -1, "filename": "mutapath-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "287662a5331166aadcabb31d4106483f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15385, "upload_time": "2019-10-16T20:00:19", "upload_time_iso_8601": "2019-10-16T20:00:19.760360Z", "url": "https://files.pythonhosted.org/packages/cb/9b/d926abfc4e25a13d819082f0838d06bd65221d6ecc4b43c504037b0e87ec/mutapath-0.8.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f1560e1c9f534431f64a3b4b8306fb38", "sha256": "4872b56bd2710e97906507177646a14c4a497ac44e6363cd211b0fac7d9d8f6c" }, "downloads": -1, "filename": "mutapath-0.8.2.tar.gz", "has_sig": false, "md5_digest": "f1560e1c9f534431f64a3b4b8306fb38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10379, "upload_time": "2019-10-16T20:00:21", "upload_time_iso_8601": "2019-10-16T20:00:21.378076Z", "url": "https://files.pythonhosted.org/packages/7b/1c/d68e7b8666b5b555e72089c01c8c411b44162c8f48469d4092d29d2af6ef/mutapath-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "c6a39867ba2e85d7066476f304545ca2", "sha256": "ade17e14649431890e3e1b9ba5fa7e38dcf32cb199f4944304138355b71f40fa" }, "downloads": -1, "filename": "mutapath-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c6a39867ba2e85d7066476f304545ca2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 15668, "upload_time": "2019-10-18T00:01:02", "upload_time_iso_8601": "2019-10-18T00:01:02.356284Z", "url": "https://files.pythonhosted.org/packages/c2/12/36f38e180cdb060b2fbd758f17e0bd86d8d9958fdcad9e302e182956a5ad/mutapath-0.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c81cd8570e4357c5d54114163ca5da90", "sha256": "589a4d07ea42810bda6717f8d891e67e36389b5782e7ee2ffe1eec0d34fcf245" }, "downloads": -1, "filename": "mutapath-0.9.0.tar.gz", "has_sig": false, "md5_digest": "c81cd8570e4357c5d54114163ca5da90", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 10815, "upload_time": "2019-10-18T00:01:04", "upload_time_iso_8601": "2019-10-18T00:01:04.464742Z", "url": "https://files.pythonhosted.org/packages/71/e9/6a326ce03bcb9bea6416d4a5c1bdb6ff00330aeb8de1ace884f4ace9d085/mutapath-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9472f59dfaceaaffb147c648f1003a56", "sha256": "72b6f2c7ac435356749efae083335cae12029740a1e0656356ab16ea0c37732d" }, "downloads": -1, "filename": "mutapath-0.16.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9472f59dfaceaaffb147c648f1003a56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 13877, "upload_time": "2020-10-02T18:57:53", "upload_time_iso_8601": "2020-10-02T18:57:53.590360Z", "url": "https://files.pythonhosted.org/packages/6b/9d/ebf41bc759a42e46d428c39cdff69fc065154cf0a4d5ddc9b6f1ade434a8/mutapath-0.16.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "91e7ffcf2fcfe2d9cbda48c75b91ec86", "sha256": "c7c0a1a29c6e8e78b3c686fdd8acdd1a852e71dd011576176ca255c926e24c47" }, "downloads": -1, "filename": "mutapath-0.16.2.tar.gz", "has_sig": false, "md5_digest": "91e7ffcf2fcfe2d9cbda48c75b91ec86", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 14076, "upload_time": "2020-10-02T18:57:54", "upload_time_iso_8601": "2020-10-02T18:57:54.903840Z", "url": "https://files.pythonhosted.org/packages/b6/c1/27a7b6745ab5c7e8cedd646f5856bfa0e06433e28d2ffb8ec34c8a244b20/mutapath-0.16.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }