{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "This is a tool based purely on regexp-specified rewrite of code lines for mutation generation, including\nmulti-language rules aided by special rules for languages or even projects.\n\nMore information on this project can be found in out 2018 ICSE tool paper: https://agroce.github.io/icse18t.pdf \n\nA [guest blog post](https://blog.trailofbits.com/2019/01/23/fuzzing-an-api-with-deepstate-part-2/) for Trail of Bits shows how to use the universalmutator to help improve a C/C++ API fuzzing effort using [DeepState](https://github.com/trailofbits/deepstate) and libFuzzer.\n\nThe universalmutator has support for extracting coverage information to guide mutation from the [TSTL](https://github.com/agroce/tstl) testing tool for Python.\n\nHOW TO USE IT\n=============\n\nTo use this, you should really just do:\n\n`pip install universalmutator`\n\nthen\n\n`mutate --help`\n\nSIMPLE EXAMPLE USAGE\n====================\n\n`mutate foo.py`\n\nor\n\n`mutate foo.swift`\n\nshould, if you have the appropriate compilers installed, generate a bunch of valid, non-trivially redundant, mutants.\n\n\nA MORE COMPLEX EXAMPLE\n======================\n\nSometimes the mutated code needs to be built with a more complicated command than a simple compiler call, and of course you want help discovering which mutants are killed and not killed. For example, to mutate and test mutants for the mandelbrot plotting example included in _Programming Rust_ (http://shop.oreilly.com/product/0636920040385.do), just do this:\n\n\n git clone https://github.com/ProgrammingRust/mandelbrot\n cd mandelbrot\n cargo build\n target/debug/mandelbrot origmandel.png 1000x750 -1.20,0.35 -1,0.20\n mkdir mutants\n mutate src/main.rs --mutantDir mutants --noCheck\n analyze_mutants src/main.rs \"cargo clean; cargo build; rm mandel.png; target/debug/mandelbrot mandel.png 1000x750 -1.20,0.35 -1,0.20; diff mandel.png origmandel.png\" --mutantDir mutants\n\n(It will go faster if you edit `main.rs` to lower the maximum number of threads used to something like 8, not 90.) At the moment, this won't use any Trivial Compiler Equivalence, but still kills about 60% of the 1000+ mutants. The killed mutant filenames will be in `killed.txt` and the non-killed ones in `not-killed.txt`.\n\nWorking with something like maven is very similar, except you can probably edit the complicated build/clean stuff to just a 'mvn test' or similar.\n\nCURRENTLY SUPPORTED LANGUAGES\n=============================\n\nThe tool will likely mutate other things, if you tell it they are \"c\" or something, but there is auto-detection based on file ending and specific rule support for:\n\n```\nC\nC++\nJava\nPython\nSwift\nRust\nGo\nSolidity\nVyper\n```\n\nAll but C, C++, and Go will try, by default, to compile the mutated\nfile and use TCE to detect redundancy. Of course, build dependencies\nmay frustrate this process, in which case --noCheck will turn off TCE\nand just dump all the mutants in the directory, for pruning using a\nreal build process. In the long run, we plan to integrate with\nstandard build systems to avoid this problem, and with automated test\ngeneration systems such as TSTL (https://github.com/agroce/tstl) for\nPython or Echidna for Solidity\n(https://github.com/trailofbits/echidna). Even now, however, with\n`analyze_mutants` it is fairly easy to set up automatic evaluation of\nyour automated test generator.\n\nMUTATING SOLIDITY CODE\n==================\n\nThe universalmutator has been most frequently applied to smart\ncontracts written in the Solidity language. It supports a few special\nfeatures that are particularly useful in this context.\n\nFirst,\nSolidity libraries are often written with only `internal` functions\n--- and the compiler will not emit code for such functions if you\ncompile a library by itself, resulting in no non-redundant mutants.\nIn order to handle this case, `mutate` can take a `--compile` option\nthat specifies another file (a contract using the library, or the\ntests in question) that is used to check whether mutants are\nredundant.\n\nSecond, swapping adjacent lines of code is a seldom-used mutation\noperator that is unusually attractive in a Solidity context because\nswapping a state-changing operation and a requirement may reveal that\ntesting is incapable of detecting some\n[re-entrancy](https://github.com/crytic/not-so-smart-contracts/tree/master/reentrancy)\nvulnerabilities. The testing may notice the absence of the check, but\nnot a mis-ordering, and these mutants may reveal that. To add code\nswaps to your mutations, just add `--swap` to the `mutate` call. Note\nthat swaps work in any language; they are just particularly appealing\nfor smart contracts.\n\nMORE INFORMATON\n===============\n\nFor much more information, again see https://agroce.github.io/icse18t.pdf -- demo/tool paper at ICSE 18.\n\nThe aim of this project is partly to see how quickly mutation can be applied to new languages, partly how much the work of a tool can be\noffloaded to the compiler / test analysis tools.\n\nAuthors: Alex Groce, Josie Holmes, Darko Marinov, August Shi, Lingming Zhang\n\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/agroce/universalmutator", "keywords": "testing mutation mutation-testing", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "universalmutator", "package_url": "https://pypi.org/project/universalmutator/", "platform": "", "project_url": "https://pypi.org/project/universalmutator/", "project_urls": { "Homepage": "https://github.com/agroce/universalmutator" }, "release_url": "https://pypi.org/project/universalmutator/0.9.4/", "requires_dist": [ "python-levenshtein" ], "requires_python": "", "summary": "Universal regexp-based mutation tool", "version": "0.9.4" }, "last_serial": 5387196, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e8cf2a510ab17e6196b64e81b6be4041", "sha256": "bd6efaa3ef7dbc8f57083f6ee009d34de6d1dfc783253b922277ed7085ed06e7" }, "downloads": -1, "filename": "universalmutator-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e8cf2a510ab17e6196b64e81b6be4041", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8854, "upload_time": "2017-11-07T22:36:01", "url": "https://files.pythonhosted.org/packages/59/68/04f1c7ee31817fb8e1cb295ac5a95d28867cff42cdf462bd3c43d0b93d88/universalmutator-0.1-py2-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "7b92936bc0bcc29cec74017313e6447b", "sha256": "170a6b645d5d4740553355425d6a65fbdefc1844fb6da88b7650feb3d4094df1" }, "downloads": -1, "filename": "universalmutator-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "7b92936bc0bcc29cec74017313e6447b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9841, "upload_time": "2017-11-07T22:43:23", "url": "https://files.pythonhosted.org/packages/14/3c/0c069d5e98e7611584ebf544556fa66c97b6f800dde9c2422ae043cdc546/universalmutator-0.2-py2-none-any.whl" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "2947eddf11b5fb9121121af8663da06f", "sha256": "43d364723d7c69d3584fc46cd127753d7ae9845ef73bee5eb77ceb5724bc2aee" }, "downloads": -1, "filename": "universalmutator-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "2947eddf11b5fb9121121af8663da06f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10524, "upload_time": "2017-11-07T23:59:08", "url": "https://files.pythonhosted.org/packages/91/e5/eb11282a19e5d7d32782eded172a8e95c9c091e1d2bfab8ab84592cdb668/universalmutator-0.3-py2-none-any.whl" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "2eca47f1b50c53f8f05cd955a402cfdb", "sha256": "7a6a64d4888776856908ff0197aee02e85b3bb9fa6c4e6c0cc8b76e31a976bb5" }, "downloads": -1, "filename": "universalmutator-0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "2eca47f1b50c53f8f05cd955a402cfdb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10550, "upload_time": "2017-11-08T00:01:51", "url": "https://files.pythonhosted.org/packages/e6/fe/7dc23bd533475c0a8c95ccc67d6c4ce70f136258c2ac9bd752a49d3102b5/universalmutator-0.4-py2-none-any.whl" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "84974caee8488cfaf5e4104daef5438b", "sha256": "0035b41216722b9eb1753327cb9025d9211e4ea83a7db501ce6ce46d8b92e942" }, "downloads": -1, "filename": "universalmutator-0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "84974caee8488cfaf5e4104daef5438b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10554, "upload_time": "2017-11-08T00:05:43", "url": "https://files.pythonhosted.org/packages/c1/13/cdf4b5f3f492072714c81a22661999682f3c22956edeb10f0b8fd415c8be/universalmutator-0.5-py2-none-any.whl" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "eed055246fc037951e9837f44c153804", "sha256": "e8e551e43f14ff564e248a4fc27ae697cf66ea5296d090d0020234cc192dbb12" }, "downloads": -1, "filename": "universalmutator-0.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "eed055246fc037951e9837f44c153804", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10601, "upload_time": "2017-11-08T00:32:34", "url": "https://files.pythonhosted.org/packages/43/48/ab227959d0740f16b3e6f681990182a563613ce3d435f4abcc27e057293f/universalmutator-0.5.1-py2-none-any.whl" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "0f73c1fe3ff807ebdb827947471668f5", "sha256": "9c0d7247edee25219af9f8b0a14d3ae03371c740c2800d2e7b8ceacdbfabf451" }, "downloads": -1, "filename": "universalmutator-0.5.2-py2-none-any.whl", "has_sig": false, "md5_digest": "0f73c1fe3ff807ebdb827947471668f5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10636, "upload_time": "2017-11-08T21:34:31", "url": "https://files.pythonhosted.org/packages/99/aa/81307283bae288eb24049e290e606fe965f8550926f5ec934b40e9f82fc2/universalmutator-0.5.2-py2-none-any.whl" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "b29f67e437a1e56d5496b374579c6000", "sha256": "18bcaf3e72fc75b813282b1d075a9c741698e910a10334e1e8975a1bef76e432" }, "downloads": -1, "filename": "universalmutator-0.5.3-py2-none-any.whl", "has_sig": false, "md5_digest": "b29f67e437a1e56d5496b374579c6000", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10633, "upload_time": "2017-11-09T01:24:59", "url": "https://files.pythonhosted.org/packages/57/c6/8f96be92b706fbfa580936631bd2b9981ef075a1f4e6f312b7463d4e0c3e/universalmutator-0.5.3-py2-none-any.whl" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "a2c9f4b1a0b88e9d9bd50d66ab5dd9f4", "sha256": "47aed262792360abb563fb507ebfa7bea909f457f886824836d3181bd18be086" }, "downloads": -1, "filename": "universalmutator-0.5.4-py2-none-any.whl", "has_sig": false, "md5_digest": "a2c9f4b1a0b88e9d9bd50d66ab5dd9f4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10748, "upload_time": "2017-11-09T19:16:10", "url": "https://files.pythonhosted.org/packages/29/e7/11e9fa5261320d439570abef82afe2053cd209d84b9fc68c10d00a81b6cf/universalmutator-0.5.4-py2-none-any.whl" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "a2b569b24fcb7032edd98488f2e0d2a2", "sha256": "7b01df4e47cd76887187a59b9534a324f44938b3035ba627fe13ddfdea0862fa" }, "downloads": -1, "filename": "universalmutator-0.5.5-py2-none-any.whl", "has_sig": false, "md5_digest": "a2b569b24fcb7032edd98488f2e0d2a2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10746, "upload_time": "2017-11-09T19:17:47", "url": "https://files.pythonhosted.org/packages/67/66/55e45a95b0e5f7ab3e53614c65f9b1bf47e40ccbeee95dbf658658fe469b/universalmutator-0.5.5-py2-none-any.whl" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "bafd9546118cfc23dfa8db56b97752b5", "sha256": "7102da0c4e010a86d55147c46f2537740ee2e9ab408404b2f6b9a4a20b6fbee1" }, "downloads": -1, "filename": "universalmutator-0.5.6-py2-none-any.whl", "has_sig": false, "md5_digest": "bafd9546118cfc23dfa8db56b97752b5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10750, "upload_time": "2017-11-09T19:18:33", "url": "https://files.pythonhosted.org/packages/d7/c9/a1e7f6941090795a7799a50ad0c7173b95f4a8c47c75503b856155bafe71/universalmutator-0.5.6-py2-none-any.whl" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "9464ba665b1a81dd619caec6002d4b55", "sha256": "f0213fb6184a2303a45afc826cb9caa3347eff2da6ec3a82d355c1461a4b2935" }, "downloads": -1, "filename": "universalmutator-0.5.7-py2-none-any.whl", "has_sig": false, "md5_digest": "9464ba665b1a81dd619caec6002d4b55", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10765, "upload_time": "2017-11-09T19:31:18", "url": "https://files.pythonhosted.org/packages/ae/17/6429932907395079ab531c5dea46cbe83de74d33ce739f74c01f8fb1c75c/universalmutator-0.5.7-py2-none-any.whl" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "59ea2d97839443dd8b6c72f8556a3899", "sha256": "720e9fa41547380f882a4fa7d4413f6fd40eaa761a5a98dc4ff66205cbc7a685" }, "downloads": -1, "filename": "universalmutator-0.5.8-py2-none-any.whl", "has_sig": false, "md5_digest": "59ea2d97839443dd8b6c72f8556a3899", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10762, "upload_time": "2017-11-09T19:32:36", "url": "https://files.pythonhosted.org/packages/ab/17/914cbb60aa764380395d9ecd40944a61d39be3a397126387d216b65b7c80/universalmutator-0.5.8-py2-none-any.whl" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "bca981e38a4ec8bc1e1f7f52d3ab5b0b", "sha256": "959db2e1dfdaf6daccc6d17a02fc03a316f742a1b47399c963bcac05e7e5dce9" }, "downloads": -1, "filename": "universalmutator-0.5.9-py2-none-any.whl", "has_sig": false, "md5_digest": "bca981e38a4ec8bc1e1f7f52d3ab5b0b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10763, "upload_time": "2017-11-09T19:35:03", "url": "https://files.pythonhosted.org/packages/b0/01/1b26902d06c3a906176f82b93df0f2f5a34ea13d2af2439bbfa6df8cf4ff/universalmutator-0.5.9-py2-none-any.whl" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "36eb48da6573e66f2b44f6578a8d520e", "sha256": "21cceba7644a34980b5a99f06d6f5389af584e7fac99eac620c019fd9af26c8e" }, "downloads": -1, "filename": "universalmutator-0.6.1-py2-none-any.whl", "has_sig": false, "md5_digest": "36eb48da6573e66f2b44f6578a8d520e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10799, "upload_time": "2017-11-10T07:40:06", "url": "https://files.pythonhosted.org/packages/79/e2/ebaea5f1ffe9d6a7c29a2498f4a956b582a27da6efd1bc03acabddc5b9d8/universalmutator-0.6.1-py2-none-any.whl" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "f7c348673820d8343934c0c9127bccb8", "sha256": "cdde265c38719977b8a01dd9fa130d83acea9d4f4bf0c24b99fdebb8a4dad894" }, "downloads": -1, "filename": "universalmutator-0.6.2-py2-none-any.whl", "has_sig": false, "md5_digest": "f7c348673820d8343934c0c9127bccb8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10799, "upload_time": "2017-11-10T07:41:14", "url": "https://files.pythonhosted.org/packages/8a/ec/529afb7077d764cbebcc61793be2993b65cf4fc992a3ff8fd160617b157b/universalmutator-0.6.2-py2-none-any.whl" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "7b15acdd536965dee3462fbe7b3be4a7", "sha256": "92681e37e216139813fa37c445daf659f00b9b59fe87658ce4308a859096ac75" }, "downloads": -1, "filename": "universalmutator-0.6.3-py2-none-any.whl", "has_sig": false, "md5_digest": "7b15acdd536965dee3462fbe7b3be4a7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10810, "upload_time": "2017-11-10T07:46:46", "url": "https://files.pythonhosted.org/packages/41/ec/30932886cae496fb1246da16c32daed76ef94e7a7c321ecad210b742ba77/universalmutator-0.6.3-py2-none-any.whl" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "170ffd5b20949d884b16c17d0783d9e0", "sha256": "74f623392d25daf6ef51d5cf2cd9f8c8b0801f91caacb28fc2b77d7287050cf6" }, "downloads": -1, "filename": "universalmutator-0.6.4-py2-none-any.whl", "has_sig": false, "md5_digest": "170ffd5b20949d884b16c17d0783d9e0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10805, "upload_time": "2017-11-10T07:48:08", "url": "https://files.pythonhosted.org/packages/f8/b8/f9c524b6f959b0e391f3ba0f568439c7f29610a23ee77a3ab381c6431185/universalmutator-0.6.4-py2-none-any.whl" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "3526f00d8c8db32f1ab50bb27aa56c7e", "sha256": "ab6c1d7148ad30d66cf2070bde6c6c1d7760673c50d4edea5604d50202fd0107" }, "downloads": -1, "filename": "universalmutator-0.6.5-py2-none-any.whl", "has_sig": false, "md5_digest": "3526f00d8c8db32f1ab50bb27aa56c7e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11052, "upload_time": "2017-11-10T15:00:48", "url": "https://files.pythonhosted.org/packages/79/0c/4526b5102b4dedf42d4a887b1cda71bb884dc862c8189fc922612e215a49/universalmutator-0.6.5-py2-none-any.whl" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "2c67dfc709eb8040c5335f111d706834", "sha256": "027fad2a4aa24d2f0f4848720b418a392a9739eb81c93d2ae911bc4d0f3ee48f" }, "downloads": -1, "filename": "universalmutator-0.6.6-py2-none-any.whl", "has_sig": false, "md5_digest": "2c67dfc709eb8040c5335f111d706834", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11050, "upload_time": "2017-11-10T15:01:45", "url": "https://files.pythonhosted.org/packages/b3/79/eda27d9c88f23d5ea91b67369a31ecfe3abf9ad476077c41c12ea09ae95e/universalmutator-0.6.6-py2-none-any.whl" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "be916713f264093e9318ec49e3f193e8", "sha256": "79a4e334b68b0906b84ee0ebcf3e1366dc014902a92b1fcbdb7a3188592888f9" }, "downloads": -1, "filename": "universalmutator-0.6.7-py2-none-any.whl", "has_sig": false, "md5_digest": "be916713f264093e9318ec49e3f193e8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11051, "upload_time": "2017-11-10T15:02:29", "url": "https://files.pythonhosted.org/packages/5f/67/ceb394e57dc7f961a0b966a405f9e11108f5b10d49bc4e1b716f9eda7c94/universalmutator-0.6.7-py2-none-any.whl" } ], "0.6.7.1": [ { "comment_text": "", "digests": { "md5": "75f80990a763547a3041c10e6b265dd6", "sha256": "3cbdffdef4df7d918a39aa98a98a5bc31d3719b9c42962fc2ebcc478e9d4d29a" }, "downloads": -1, "filename": "universalmutator-0.6.7.1-py2-none-any.whl", "has_sig": false, "md5_digest": "75f80990a763547a3041c10e6b265dd6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11086, "upload_time": "2017-11-10T15:03:28", "url": "https://files.pythonhosted.org/packages/53/48/11e4bb0b6ac900b480f01b61f95dd0dfb0ec468325b59771b23cf726a18f/universalmutator-0.6.7.1-py2-none-any.whl" } ], "0.6.7.10": [ { "comment_text": "", "digests": { "md5": "ff2a350a40d005d18ff74d2ec63e3a08", "sha256": "d26fc82be6fd576c3bc0c6a783fe1dac7f847b0a3b2acce5c975ae94440869bd" }, "downloads": -1, "filename": "universalmutator-0.6.7.10-py2-none-any.whl", "has_sig": false, "md5_digest": "ff2a350a40d005d18ff74d2ec63e3a08", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11846, "upload_time": "2017-11-15T22:35:42", "url": "https://files.pythonhosted.org/packages/88/c6/4c9a94b5ba117f6794fde7bd2bb806335eb46336002f07efad8c91805eaa/universalmutator-0.6.7.10-py2-none-any.whl" } ], "0.6.7.11": [ { "comment_text": "", "digests": { "md5": "a15965c733e4adafcc3e0fbf58f9842f", "sha256": "7670f0201fe0005e0f5e6f404312e9315e73725925be761f9645903c2559792e" }, "downloads": -1, "filename": "universalmutator-0.6.7.11-py2-none-any.whl", "has_sig": false, "md5_digest": "a15965c733e4adafcc3e0fbf58f9842f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11848, "upload_time": "2017-11-15T22:36:26", "url": "https://files.pythonhosted.org/packages/ea/36/0419d87ecdaafd179d9f5d547f2b7ac768872778aa89569ff1c7f3188934/universalmutator-0.6.7.11-py2-none-any.whl" } ], "0.6.7.12": [ { "comment_text": "", "digests": { "md5": "9a9757ef776a1cc15d6c98d3b674b5b8", "sha256": "dc6aa32ba7b25f447134e6b219d249595a412b63b53a4c2f35cf7bfdfd9099bd" }, "downloads": -1, "filename": "universalmutator-0.6.7.12-py2-none-any.whl", "has_sig": false, "md5_digest": "9a9757ef776a1cc15d6c98d3b674b5b8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11854, "upload_time": "2017-11-15T22:37:02", "url": "https://files.pythonhosted.org/packages/c6/5c/0e193f842a3f1eb41106483dd5a8d16dc343bddc6eefc3c6dad2cb78fdce/universalmutator-0.6.7.12-py2-none-any.whl" } ], "0.6.7.13": [ { "comment_text": "", "digests": { "md5": "e41925d9d3d77320db5e89976bf4adc7", "sha256": "69e91cd610827f7d3ff5337501831a356a4fca73634f06a2216924b745c79f40" }, "downloads": -1, "filename": "universalmutator-0.6.7.13-py2-none-any.whl", "has_sig": false, "md5_digest": "e41925d9d3d77320db5e89976bf4adc7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11883, "upload_time": "2017-11-15T22:37:54", "url": "https://files.pythonhosted.org/packages/8f/34/391e46d4a0f04d5c1f4bf5173d6dc0f46f7936118ffd911a0a55da5b5d5c/universalmutator-0.6.7.13-py2-none-any.whl" } ], "0.6.7.14": [ { "comment_text": "", "digests": { "md5": "a4dffba2769af5e6f67418a6af95221e", "sha256": "e830330366308dd9ac235b154a12605d5ba70d4fb94cbcc4728b0cc08c691dac" }, "downloads": -1, "filename": "universalmutator-0.6.7.14-py2-none-any.whl", "has_sig": false, "md5_digest": "a4dffba2769af5e6f67418a6af95221e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11891, "upload_time": "2017-11-15T22:55:38", "url": "https://files.pythonhosted.org/packages/4b/e4/1667c135d3c391bdc95c35e7c2319f14b9f0d375292a048c1e5cb94c3af4/universalmutator-0.6.7.14-py2-none-any.whl" } ], "0.6.7.15": [ { "comment_text": "", "digests": { "md5": "e244e6a89afdbc2c3ce08a7b0d0ccfa8", "sha256": "2b09d939808c80fc62258edb240267e4a25e2be11363053cacffc1ae71080b50" }, "downloads": -1, "filename": "universalmutator-0.6.7.15-py2-none-any.whl", "has_sig": false, "md5_digest": "e244e6a89afdbc2c3ce08a7b0d0ccfa8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12671, "upload_time": "2017-11-16T19:40:55", "url": "https://files.pythonhosted.org/packages/e1/67/b0c2358e651e6636d1e69f07174f842187df67fb1f0d6682d2a7167e3bfc/universalmutator-0.6.7.15-py2-none-any.whl" } ], "0.6.7.16": [ { "comment_text": "", "digests": { "md5": "8cfa22e70d0e0b8aa870eadb61c066d6", "sha256": "b0f801b4053a666d8bc7fdf2493e00413ad70f38101b2ad67e836ca52fdc5407" }, "downloads": -1, "filename": "universalmutator-0.6.7.16-py2-none-any.whl", "has_sig": false, "md5_digest": "8cfa22e70d0e0b8aa870eadb61c066d6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12669, "upload_time": "2017-11-16T19:42:12", "url": "https://files.pythonhosted.org/packages/1e/a1/9b3a32ae17dbb9de6f2ea83cc610bfc88bb8f8941bec41635a1050748cda/universalmutator-0.6.7.16-py2-none-any.whl" } ], "0.6.7.17": [ { "comment_text": "", "digests": { "md5": "4ba9ab75c1875f052d0112fa2123f3b3", "sha256": "04f0123523fb1a2254baf961eedeaa5c0c7c636049092c4c0fde390130faea8a" }, "downloads": -1, "filename": "universalmutator-0.6.7.17-py2-none-any.whl", "has_sig": false, "md5_digest": "4ba9ab75c1875f052d0112fa2123f3b3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12667, "upload_time": "2017-11-16T19:43:19", "url": "https://files.pythonhosted.org/packages/eb/dd/309344fe9c6e1229ce4d4a7df6c0c8c0cbe31cc01faf3935daaf694c3961/universalmutator-0.6.7.17-py2-none-any.whl" } ], "0.6.7.18": [ { "comment_text": "", "digests": { "md5": "5edf2cef16b59b556144afd205169cb6", "sha256": "8610c3e208db60b2249c6e4113ff7f63f83ea38ec368df0440eb22d8ecb724bc" }, "downloads": -1, "filename": "universalmutator-0.6.7.18-py2-none-any.whl", "has_sig": false, "md5_digest": "5edf2cef16b59b556144afd205169cb6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12674, "upload_time": "2017-11-16T19:44:04", "url": "https://files.pythonhosted.org/packages/3a/40/193241140dbed7daed51aa7290b5e535817a6c221feec3e4bdcbbf9460bc/universalmutator-0.6.7.18-py2-none-any.whl" } ], "0.6.7.19": [ { "comment_text": "", "digests": { "md5": "7d2dcf27c3343302506345e3e86deb70", "sha256": "e8e3fa8c4008e44680bf83eaec9598a23db6bdc4a496ce1298ea4895290aca88" }, "downloads": -1, "filename": "universalmutator-0.6.7.19-py2-none-any.whl", "has_sig": false, "md5_digest": "7d2dcf27c3343302506345e3e86deb70", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12681, "upload_time": "2017-11-18T21:21:02", "url": "https://files.pythonhosted.org/packages/d2/07/58e810c6fff7d739a3b82ab9bc1b2f159d98b08a46a2bbbca31a3ffc8d51/universalmutator-0.6.7.19-py2-none-any.whl" } ], "0.6.7.2": [ { "comment_text": "", "digests": { "md5": "439868e1b26f6f2bb0e264c3fb6a63b1", "sha256": "aaf42a038a82d8ba93c7f8d79a80d6831227017e1e86fdeb47d03a58e515b41e" }, "downloads": -1, "filename": "universalmutator-0.6.7.2-py2-none-any.whl", "has_sig": false, "md5_digest": "439868e1b26f6f2bb0e264c3fb6a63b1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11102, "upload_time": "2017-11-10T15:15:44", "url": "https://files.pythonhosted.org/packages/2b/0b/ef2665ed4277d4584633c3a504b0f80e96ef17bb093b46635f11b166f7f5/universalmutator-0.6.7.2-py2-none-any.whl" } ], "0.6.7.20": [ { "comment_text": "", "digests": { "md5": "10eb14f61b750ddcfd3d7ec7c460f820", "sha256": "30870b918ea8f7f9f9934546deb925ae00f06907a1f0957e8aa5d8c4440e2645" }, "downloads": -1, "filename": "universalmutator-0.6.7.20-py2-none-any.whl", "has_sig": false, "md5_digest": "10eb14f61b750ddcfd3d7ec7c460f820", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12680, "upload_time": "2017-11-18T23:36:20", "url": "https://files.pythonhosted.org/packages/d0/69/fc198417ab6b0cda35ab86da3344884319579b81f63d8358e2b83353031c/universalmutator-0.6.7.20-py2-none-any.whl" } ], "0.6.7.3": [ { "comment_text": "", "digests": { "md5": "fe9c488d31ec9cfc1368685cbba0983b", "sha256": "5091b28570ed93ad1ab2d5b8b06b62f7e508f6e700d0d8af13b58369aa0cf531" }, "downloads": -1, "filename": "universalmutator-0.6.7.3-py2-none-any.whl", "has_sig": false, "md5_digest": "fe9c488d31ec9cfc1368685cbba0983b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11118, "upload_time": "2017-11-10T15:17:47", "url": "https://files.pythonhosted.org/packages/47/44/2b60d206a0b2c373034b848d676ed62dcdc5b5eb03a2378a990ad171f962/universalmutator-0.6.7.3-py2-none-any.whl" } ], "0.6.7.4": [ { "comment_text": "", "digests": { "md5": "42b0c14c2efdc0e89cb74c2bb85340c2", "sha256": "e8908180bca4b964d53799db6c8e61a7338ae2af24a9c781a67208f42ccc454d" }, "downloads": -1, "filename": "universalmutator-0.6.7.4-py2-none-any.whl", "has_sig": false, "md5_digest": "42b0c14c2efdc0e89cb74c2bb85340c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11118, "upload_time": "2017-11-10T15:19:00", "url": "https://files.pythonhosted.org/packages/df/43/c48022d3c88cc02aa956a1ffddb23e60f02b23d468e1760183588c0dd609/universalmutator-0.6.7.4-py2-none-any.whl" } ], "0.6.7.5": [ { "comment_text": "", "digests": { "md5": "bf506e846b89d202430793a149a8ccf8", "sha256": "a27deef0fa9029f99c4475a18ca060a510f1582adaccd3e2cedbdbec59e42d1e" }, "downloads": -1, "filename": "universalmutator-0.6.7.5-py2-none-any.whl", "has_sig": false, "md5_digest": "bf506e846b89d202430793a149a8ccf8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11272, "upload_time": "2017-11-10T15:19:39", "url": "https://files.pythonhosted.org/packages/45/10/e7aa42725c904a30d3cc1f04759bb8c6371c67a4231697127d29245d11eb/universalmutator-0.6.7.5-py2-none-any.whl" } ], "0.6.7.6": [ { "comment_text": "", "digests": { "md5": "763d1c8c7eaf1f67ccfef40c47430b4c", "sha256": "275433be8e5130b1f4cc2045fba54b2cd71532611a0320407748d6190db4acb0" }, "downloads": -1, "filename": "universalmutator-0.6.7.6-py2-none-any.whl", "has_sig": false, "md5_digest": "763d1c8c7eaf1f67ccfef40c47430b4c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11284, "upload_time": "2017-11-10T15:23:24", "url": "https://files.pythonhosted.org/packages/ef/60/ac81409a0a0e3b508b6b942dfeabce84e5dcb4fcffbdfca81ff97ff4a577/universalmutator-0.6.7.6-py2-none-any.whl" } ], "0.6.7.7": [ { "comment_text": "", "digests": { "md5": "817466b241320aec43216bbdca54ed97", "sha256": "4a67122953cc79ffe48be39002b822b51ed7ac3ffd127aa1b75a5e4afb41df57" }, "downloads": -1, "filename": "universalmutator-0.6.7.7-py2-none-any.whl", "has_sig": false, "md5_digest": "817466b241320aec43216bbdca54ed97", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11281, "upload_time": "2017-11-10T15:25:02", "url": "https://files.pythonhosted.org/packages/2f/11/5de610b42f81716638c14075b185f23c09cc219b0ccde280c6faffa3bfc7/universalmutator-0.6.7.7-py2-none-any.whl" } ], "0.6.7.8": [ { "comment_text": "", "digests": { "md5": "02dda4c3cbf23396d531289c991ca870", "sha256": "7f1a1a9197c9021e0fbac9262b6703e26bc332dcb2e3bf052b79ddeb45a7a30c" }, "downloads": -1, "filename": "universalmutator-0.6.7.8-py2-none-any.whl", "has_sig": false, "md5_digest": "02dda4c3cbf23396d531289c991ca870", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11666, "upload_time": "2017-11-15T22:28:28", "url": "https://files.pythonhosted.org/packages/c6/a0/9dbd532f66b8c232e75ea3389ab3ef975d69cdc2372144a58085fdc43f6c/universalmutator-0.6.7.8-py2-none-any.whl" } ], "0.6.7.9": [ { "comment_text": "", "digests": { "md5": "f57c816d9108f746f60aac398a66ce0f", "sha256": "bb31e381f5eee58dde738b94748fb947e0db9f6b2dc981f6eb103bc38338f61d" }, "downloads": -1, "filename": "universalmutator-0.6.7.9-py2-none-any.whl", "has_sig": false, "md5_digest": "f57c816d9108f746f60aac398a66ce0f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11668, "upload_time": "2017-11-15T22:31:57", "url": "https://files.pythonhosted.org/packages/63/7b/0b53868420198cc14495f8552674045367531ff611ac6cfeb58ffa1d23b7/universalmutator-0.6.7.9-py2-none-any.whl" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "567b6eff4f53e10842f8a78ece281eee", "sha256": "ec2844839ea7e5b244fe7fd90e6ac4b57d71f1c75e8b102a5c7ff56fc49bfb4e" }, "downloads": -1, "filename": "universalmutator-0.6.8-py2-none-any.whl", "has_sig": false, "md5_digest": "567b6eff4f53e10842f8a78ece281eee", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12682, "upload_time": "2017-11-18T23:57:10", "url": "https://files.pythonhosted.org/packages/92/8a/3452e1861efba05f1aae793b7e69f8d9aac73399f6973732f960819f7b6c/universalmutator-0.6.8-py2-none-any.whl" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "304bfa45d7233f39fae273b1707c9600", "sha256": "e69fa89f946d1037f7bdb071ac1ea14d403556616b389d17b1c11abeb0ce7332" }, "downloads": -1, "filename": "universalmutator-0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "304bfa45d7233f39fae273b1707c9600", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12650, "upload_time": "2017-11-18T23:59:11", "url": "https://files.pythonhosted.org/packages/73/7d/10150affcb2a3bbd6cd3013b15a8378b4702d2727fc9481d219d311e165f/universalmutator-0.7-py2-none-any.whl" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "1ba236c8b95e8c452d5ab086db021f27", "sha256": "008b4bb5c35084e6b45ca91841eceabdd67c208b8c4f22f8dfc1648b949b5fce" }, "downloads": -1, "filename": "universalmutator-0.7.1-py2-none-any.whl", "has_sig": false, "md5_digest": "1ba236c8b95e8c452d5ab086db021f27", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13098, "upload_time": "2017-11-19T16:42:20", "url": "https://files.pythonhosted.org/packages/e5/8a/045b256f420cd8b6437fb92022ec94d501d11899294804094110e5333373/universalmutator-0.7.1-py2-none-any.whl" } ], "0.7.10": [ { "comment_text": "", "digests": { "md5": "ea18d7a35702dc097ef9b8a231b116f3", "sha256": "e7fd4b6b3eceb9cb8dfae9344d15e1bd5923f703b8ce5fa6ecadfd25292eee84" }, "downloads": -1, "filename": "universalmutator-0.7.10-py2-none-any.whl", "has_sig": false, "md5_digest": "ea18d7a35702dc097ef9b8a231b116f3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13362, "upload_time": "2017-11-19T18:45:24", "url": "https://files.pythonhosted.org/packages/95/c3/739ebc67d7a44db97486ca1d36d6e305579eb6df1afb2d077419ca16961c/universalmutator-0.7.10-py2-none-any.whl" } ], "0.7.11": [ { "comment_text": "", "digests": { "md5": "0cc1baf9062ae2778350985bb152d279", "sha256": "252acf8672ea3586196d34b638726639c2596a8e107386dc3740076d5d778bb6" }, "downloads": -1, "filename": "universalmutator-0.7.11-py2-none-any.whl", "has_sig": false, "md5_digest": "0cc1baf9062ae2778350985bb152d279", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13376, "upload_time": "2017-11-19T18:47:37", "url": "https://files.pythonhosted.org/packages/fb/a2/e930e39cd73fbeeeb31a1d0b65685a61cc58d52240112fcf8331de250a83/universalmutator-0.7.11-py2-none-any.whl" } ], "0.7.12": [ { "comment_text": "", "digests": { "md5": "b50e8c553a5a076af5c1c68c600a7a50", "sha256": "b9f081c675106c7cb5ea03f8f599c6e88a404b7244f65113945c50a64623eb7e" }, "downloads": -1, "filename": "universalmutator-0.7.12-py2-none-any.whl", "has_sig": false, "md5_digest": "b50e8c553a5a076af5c1c68c600a7a50", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13622, "upload_time": "2017-11-19T19:33:39", "url": "https://files.pythonhosted.org/packages/38/c6/d85dd3821b3d6e7b9f94b92916c188c8ea33e5d48570bc83a73480ae9a89/universalmutator-0.7.12-py2-none-any.whl" } ], "0.7.13": [ { "comment_text": "", "digests": { "md5": "1244eba11d45a8979410d7f152656e40", "sha256": "c357b6f131c2ae23c475582d0cf651e13299f30645abc47e9b0cb444a7dd6588" }, "downloads": -1, "filename": "universalmutator-0.7.13-py2-none-any.whl", "has_sig": false, "md5_digest": "1244eba11d45a8979410d7f152656e40", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13625, "upload_time": "2017-11-19T19:44:21", "url": "https://files.pythonhosted.org/packages/06/53/841032cbda7a7bd89fcfeabe2f8135e10dbce71ca0770db24770458f5699/universalmutator-0.7.13-py2-none-any.whl" } ], "0.7.14": [ { "comment_text": "", "digests": { "md5": "8df8abebabe4b1bcf7c43c14433d4a68", "sha256": "5fea6dd3477c71f5b3044bee4b6b3ee4e1dd8bf59c89a537d0ea1d4dc81db886" }, "downloads": -1, "filename": "universalmutator-0.7.14-py2-none-any.whl", "has_sig": false, "md5_digest": "8df8abebabe4b1bcf7c43c14433d4a68", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13931, "upload_time": "2017-11-20T14:43:48", "url": "https://files.pythonhosted.org/packages/db/bf/9a4e3ea00770d0e0a493d295fd16b32fb3a1a5e7ca7aac331bfc399808be/universalmutator-0.7.14-py2-none-any.whl" } ], "0.7.15": [ { "comment_text": "", "digests": { "md5": "87bab1c7d4ee4a3cb4959a046c97c1f9", "sha256": "726a05dc61e98312782eaf06b26f7987b9b7745db9bdd7ce1501480b7bf29ef9" }, "downloads": -1, "filename": "universalmutator-0.7.15-py2-none-any.whl", "has_sig": false, "md5_digest": "87bab1c7d4ee4a3cb4959a046c97c1f9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13936, "upload_time": "2017-11-20T14:47:16", "url": "https://files.pythonhosted.org/packages/47/a1/374e9574a046e5c82193aa84d3b874a6b1da960ca876ddd7b8eac4b24fa0/universalmutator-0.7.15-py2-none-any.whl" } ], "0.7.16": [ { "comment_text": "", "digests": { "md5": "74b49406018739c8feacdd8ed9257a76", "sha256": "74447257c57f9b17f2c7284b0065e959f51be21a425913a3b82416a5560bf840" }, "downloads": -1, "filename": "universalmutator-0.7.16-py2-none-any.whl", "has_sig": false, "md5_digest": "74b49406018739c8feacdd8ed9257a76", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13933, "upload_time": "2017-11-20T14:48:04", "url": "https://files.pythonhosted.org/packages/a0/be/9f62ab58dfd334d2496e5615e7c79f9a2bef9219d1dcc6ed2196cff3b97d/universalmutator-0.7.16-py2-none-any.whl" } ], "0.7.17": [ { "comment_text": "", "digests": { "md5": "862401dca04767149b2214637d321f9e", "sha256": "4a797bdb97d7f6068e171f4d4a6811a83fa8a0385b546f42e79b938d1d2f9c2f" }, "downloads": -1, "filename": "universalmutator-0.7.17-py2-none-any.whl", "has_sig": false, "md5_digest": "862401dca04767149b2214637d321f9e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13931, "upload_time": "2017-11-20T14:49:52", "url": "https://files.pythonhosted.org/packages/9a/12/3fa816fea2480ad53881cf566c30027c6266b7998f934d962a9694c8de20/universalmutator-0.7.17-py2-none-any.whl" } ], "0.7.18": [ { "comment_text": "", "digests": { "md5": "c965c032c115c67d79ad2f6f888f8a7d", "sha256": "badb1e5a002d0148e32c7bbebc899dc6c06e217618cbf1c0705a9d6dc04bd439" }, "downloads": -1, "filename": "universalmutator-0.7.18-py2-none-any.whl", "has_sig": false, "md5_digest": "c965c032c115c67d79ad2f6f888f8a7d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13932, "upload_time": "2017-11-20T14:57:56", "url": "https://files.pythonhosted.org/packages/25/00/b6f63b228a64b8c92463a6e35c11df580714ad0f0d8ffb3246aac0f9ed13/universalmutator-0.7.18-py2-none-any.whl" } ], "0.7.19": [ { "comment_text": "", "digests": { "md5": "2153b6c58be1ac4b54418d08fb50c2e3", "sha256": "070aff16cd5862aa550d92f101a93f4e86d8fee90624728e910583c7dff9014d" }, "downloads": -1, "filename": "universalmutator-0.7.19-py2-none-any.whl", "has_sig": false, "md5_digest": "2153b6c58be1ac4b54418d08fb50c2e3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14099, "upload_time": "2017-11-20T15:03:46", "url": "https://files.pythonhosted.org/packages/77/b5/bc4dd2c6d3abb217b25e94a8790ec0bc81a1661b0806886607be699286eb/universalmutator-0.7.19-py2-none-any.whl" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "7f5ffc74a309d10585a101587f4918c0", "sha256": "c08538fbaeb3b9298ed5e96e94001eee3d02c6c4cb991fa72d94d795eba5c0c0" }, "downloads": -1, "filename": "universalmutator-0.7.2-py2-none-any.whl", "has_sig": false, "md5_digest": "7f5ffc74a309d10585a101587f4918c0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13098, "upload_time": "2017-11-19T16:48:42", "url": "https://files.pythonhosted.org/packages/19/01/7d4f753044d68b8c187175e034a7b2d96109e05962be8dc1905c566fa570/universalmutator-0.7.2-py2-none-any.whl" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "bc938ae53141d52324081bbf7b5e9759", "sha256": "9ec3bb88c3c391316754a12b0cf74add97cb9e170c4e0f3625e0938146c2b79b" }, "downloads": -1, "filename": "universalmutator-0.7.3-py2-none-any.whl", "has_sig": false, "md5_digest": "bc938ae53141d52324081bbf7b5e9759", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13097, "upload_time": "2017-11-19T16:53:19", "url": "https://files.pythonhosted.org/packages/d6/41/fe64c1431633ed4eded9ab8f24b3a57ec16a893415242bbb56dcfaeea915/universalmutator-0.7.3-py2-none-any.whl" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "e5cdca8cde155a138440fd1ad16dd378", "sha256": "e7ac3c044e9c34781250db9f1e495667f7f3b998f3cc20f00457ddec171817f9" }, "downloads": -1, "filename": "universalmutator-0.7.4-py2-none-any.whl", "has_sig": false, "md5_digest": "e5cdca8cde155a138440fd1ad16dd378", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13101, "upload_time": "2017-11-19T17:03:41", "url": "https://files.pythonhosted.org/packages/65/b2/e6f4043cb57d80b9d52b69a69f0020691eae4f3eb64addb7554148155d3e/universalmutator-0.7.4-py2-none-any.whl" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "7e7752a28af7f27c1ce7fdef7b0cfceb", "sha256": "1bc881b5cd13faab7d61ef539fc94aa138d1d5cb6bb55a0a11eba1ef535635cd" }, "downloads": -1, "filename": "universalmutator-0.7.5-py2-none-any.whl", "has_sig": false, "md5_digest": "7e7752a28af7f27c1ce7fdef7b0cfceb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12980, "upload_time": "2017-11-19T17:08:23", "url": "https://files.pythonhosted.org/packages/37/d2/39653ba0a6f9555d45e670ba2005faea0eccd92458dccc7d47e3943b521c/universalmutator-0.7.5-py2-none-any.whl" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "46ea47000c9c6a0aed8ca92f3f67e8a2", "sha256": "95c5d9ef7109861ca67d5fc77f3aef4756fe1aa2a6cfcb46c347d5c15f773e38" }, "downloads": -1, "filename": "universalmutator-0.7.6-py2-none-any.whl", "has_sig": false, "md5_digest": "46ea47000c9c6a0aed8ca92f3f67e8a2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13128, "upload_time": "2017-11-19T18:24:55", "url": "https://files.pythonhosted.org/packages/ca/40/7df428ff5a5e8b948f5be6eb84450ae36f705a5220a5858da12cced64caa/universalmutator-0.7.6-py2-none-any.whl" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "f130ed8cd30b867d320df87b59454fe4", "sha256": "1255075f7a7195814a5cbdfbc47266220f9322aeb6077766107576c6375d6b9c" }, "downloads": -1, "filename": "universalmutator-0.7.7-py2-none-any.whl", "has_sig": false, "md5_digest": "f130ed8cd30b867d320df87b59454fe4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13152, "upload_time": "2017-11-19T18:34:23", "url": "https://files.pythonhosted.org/packages/19/22/43184947b249c807944316bfacc9ce10374653f2dd293e7ea8760c6d42d0/universalmutator-0.7.7-py2-none-any.whl" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "b8d50b91988734f41c322006297bb6f3", "sha256": "5139d19e3267d29ecedc29a36e91658660b6cc3f50c6b0af7ac009f77d69baef" }, "downloads": -1, "filename": "universalmutator-0.7.8-py2-none-any.whl", "has_sig": false, "md5_digest": "b8d50b91988734f41c322006297bb6f3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13151, "upload_time": "2017-11-19T18:37:41", "url": "https://files.pythonhosted.org/packages/0c/7c/a5753bee22930f4585998e03ab6a51760d604a8cd0d819e1d8246bb5e9a4/universalmutator-0.7.8-py2-none-any.whl" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "840cb6b567b8877cf1c3f5c1be48f1bb", "sha256": "2e6ef1d448e76ab129a9609b9a9f4e878c35efde0b93bdcc46fcd774fc2df7d0" }, "downloads": -1, "filename": "universalmutator-0.7.9-py2-none-any.whl", "has_sig": false, "md5_digest": "840cb6b567b8877cf1c3f5c1be48f1bb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13342, "upload_time": "2017-11-19T18:44:03", "url": "https://files.pythonhosted.org/packages/06/e1/ff67ac5c27fe2e42855757b65479e615d258f3d77f0e07d13fde007dc7d3/universalmutator-0.7.9-py2-none-any.whl" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "2926db34c6815924412875ae2e536880", "sha256": "755aa076f2fa588bb41a46c0f689a5ba9070fbe96dba860864425092e663cd38" }, "downloads": -1, "filename": "universalmutator-0.8.0-py2-none-any.whl", "has_sig": false, "md5_digest": "2926db34c6815924412875ae2e536880", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14119, "upload_time": "2018-02-12T20:22:28", "url": "https://files.pythonhosted.org/packages/b0/3c/d146da3935a431518cef4d4f1f645705de2cfdf48117d04630da1bee4b26/universalmutator-0.8.0-py2-none-any.whl" } ], "0.8.10": [ { "comment_text": "", "digests": { "md5": "1f2bba77cbb88fb924860444affc6c45", "sha256": "05b02c6c6cbee7b4a8158e14c67b39e06e4d791ea5b509423442a3e6b6e960be" }, "downloads": -1, "filename": "universalmutator-0.8.10-py2-none-any.whl", "has_sig": false, "md5_digest": "1f2bba77cbb88fb924860444affc6c45", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19255, "upload_time": "2018-05-09T21:10:10", "url": "https://files.pythonhosted.org/packages/39/ca/07197af0dc5049ec92cae557fe0ce8c030ebed2cc2783772397ec317ec30/universalmutator-0.8.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb5a0bff3ab36d3978cfb08d710f12ae", "sha256": "996b5ea2c5b3ddb6db203a9a8b5c99367864b38e0ab3922a4c471e955a7ddb35" }, "downloads": -1, "filename": "universalmutator-0.8.10-py3-none-any.whl", "has_sig": false, "md5_digest": "eb5a0bff3ab36d3978cfb08d710f12ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19225, "upload_time": "2018-05-09T21:10:29", "url": "https://files.pythonhosted.org/packages/f4/28/be3eab10bbadd7a2ebc7b754dc4a9aa006904370223f21d728f12d613961/universalmutator-0.8.10-py3-none-any.whl" } ], "0.8.11": [ { "comment_text": "", "digests": { "md5": "bf636d707f106891675f717eccbcbc33", "sha256": "4b070385f19a04185d229b07472a9b8b5953d9d27b9719b64b4bfba77269ee27" }, "downloads": -1, "filename": "universalmutator-0.8.11-py2-none-any.whl", "has_sig": false, "md5_digest": "bf636d707f106891675f717eccbcbc33", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19417, "upload_time": "2018-05-20T18:12:02", "url": "https://files.pythonhosted.org/packages/27/67/80bab6e46fbebdf1c6c699ded6471aa07fe96e1d4841c6fd7f7a710ed183/universalmutator-0.8.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d71fb8f8cfaf78c502663f730c300263", "sha256": "bb06c464518800768b0bd4c937db2ef504b84ee9f822d2b5039b82c043d80d11" }, "downloads": -1, "filename": "universalmutator-0.8.11-py3-none-any.whl", "has_sig": false, "md5_digest": "d71fb8f8cfaf78c502663f730c300263", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19383, "upload_time": "2018-05-20T18:12:27", "url": "https://files.pythonhosted.org/packages/1a/44/c6f0b7d7433563718bbbb8fb9ef4abc083007a3324db4250d347632784b8/universalmutator-0.8.11-py3-none-any.whl" } ], "0.8.12": [ { "comment_text": "", "digests": { "md5": "e25d8ff14992eae875ef76f31ad4d379", "sha256": "4230becd5eee9681caad31894a0b1c101d87be68766ffa271f8e1ef3f25e4b48" }, "downloads": -1, "filename": "universalmutator-0.8.12-py2-none-any.whl", "has_sig": false, "md5_digest": "e25d8ff14992eae875ef76f31ad4d379", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19410, "upload_time": "2018-05-20T19:11:44", "url": "https://files.pythonhosted.org/packages/b9/3c/e8fe97edb5e7690b8d362f94d3f68c9a546c8bb1ce97f6c1ebda0c14820b/universalmutator-0.8.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49abfc14cf22c4e031fcca15092ffbfd", "sha256": "af5d836ec617129e8ed92e35e82966df9663e8d8d850fea4d1bf390501a9921a" }, "downloads": -1, "filename": "universalmutator-0.8.12-py3-none-any.whl", "has_sig": false, "md5_digest": "49abfc14cf22c4e031fcca15092ffbfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19377, "upload_time": "2018-05-20T19:12:03", "url": "https://files.pythonhosted.org/packages/bf/cd/10e9f4af512fed821181d8ddcb3f372ebdd46e55c9f354f3f110cab94484/universalmutator-0.8.12-py3-none-any.whl" } ], "0.8.13": [ { "comment_text": "", "digests": { "md5": "257f9fc0c04c0c014f8853fe08f10909", "sha256": "13ff5522e7f5e9fe6f822edadc25dc5535d22c0a2713c72c22ae6f64a80a71ba" }, "downloads": -1, "filename": "universalmutator-0.8.13-py2-none-any.whl", "has_sig": false, "md5_digest": "257f9fc0c04c0c014f8853fe08f10909", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16752, "upload_time": "2018-05-26T18:35:42", "url": "https://files.pythonhosted.org/packages/16/15/a3bdb006cf81d52c01183c7fb21e3c419a38721a10e6cef74bf01f54bac5/universalmutator-0.8.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e322d559abccca095ecca9d0275940a", "sha256": "6dd4f808aaa2d790799a6541a52c9d6b165ab699c264558dd85f776fbd304dc0" }, "downloads": -1, "filename": "universalmutator-0.8.13-py3-none-any.whl", "has_sig": false, "md5_digest": "2e322d559abccca095ecca9d0275940a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16753, "upload_time": "2018-05-26T18:36:47", "url": "https://files.pythonhosted.org/packages/c6/e6/c4cea6ad58d86288e79950a510e01f2bd316714b175efdd2bd5a2d60e0ea/universalmutator-0.8.13-py3-none-any.whl" } ], "0.8.14": [ { "comment_text": "", "digests": { "md5": "7a870ed115d9e655cab11f196ce26b3d", "sha256": "b61fffde31481d16ae9b4533c9a6a99642e1a1a6661f07048ab477581539004e" }, "downloads": -1, "filename": "universalmutator-0.8.14-py2-none-any.whl", "has_sig": false, "md5_digest": "7a870ed115d9e655cab11f196ce26b3d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17395, "upload_time": "2018-11-20T19:26:05", "url": "https://files.pythonhosted.org/packages/ea/3d/2bf282b169a06c77f58c7a7275ad5d355bb8ee7e14c47ae5048fc9cad6c7/universalmutator-0.8.14-py2-none-any.whl" } ], "0.8.15": [ { "comment_text": "", "digests": { "md5": "aee38277b5fd4712fb1ab0d933c2c0c5", "sha256": "655af581a0f0136906975c8ccc1217a68b311264e58e62aa4b134de1d6841133" }, "downloads": -1, "filename": "universalmutator-0.8.15-py2-none-any.whl", "has_sig": false, "md5_digest": "aee38277b5fd4712fb1ab0d933c2c0c5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17398, "upload_time": "2018-11-20T19:31:05", "url": "https://files.pythonhosted.org/packages/15/2c/dd46fcff87bcc943f33c9317e1edaf0371a021f60c3828de9a6a2e624068/universalmutator-0.8.15-py2-none-any.whl" } ], "0.8.16": [ { "comment_text": "", "digests": { "md5": "781749cb043e058723bdb1419c99cd0e", "sha256": "3495301741fd95aba3aefe8edd59508f0581073c3ef39a91b58c9e398a480dec" }, "downloads": -1, "filename": "universalmutator-0.8.16-py2-none-any.whl", "has_sig": false, "md5_digest": "781749cb043e058723bdb1419c99cd0e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17402, "upload_time": "2018-11-20T19:34:16", "url": "https://files.pythonhosted.org/packages/7e/7a/9acc4047d7668128e4744bad213b92d981474ab4a4ea0ca8f98c21c9e1c7/universalmutator-0.8.16-py2-none-any.whl" } ], "0.8.17": [ { "comment_text": "", "digests": { "md5": "c083d587934c8a958942917ecb272fbe", "sha256": "3e63c7114edd777119ff24804d66004c47079ba9eddb3456fd4a0cf122edb32e" }, "downloads": -1, "filename": "universalmutator-0.8.17-py2-none-any.whl", "has_sig": false, "md5_digest": "c083d587934c8a958942917ecb272fbe", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17406, "upload_time": "2018-11-22T17:45:12", "url": "https://files.pythonhosted.org/packages/9c/f9/ed8ef4c98a24c8dd67a81e5b2739e3b26ca79ec4ade0af8ea75b5b547c6b/universalmutator-0.8.17-py2-none-any.whl" } ], "0.8.18": [ { "comment_text": "", "digests": { "md5": "1051135cba5c3b6e338bca85f7bd49c7", "sha256": "114d05fdeb39bca9525dde82becb77d61661ca43affef627eabb9bba9b143326" }, "downloads": -1, "filename": "universalmutator-0.8.18-py2-none-any.whl", "has_sig": false, "md5_digest": "1051135cba5c3b6e338bca85f7bd49c7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17400, "upload_time": "2018-11-23T03:50:00", "url": "https://files.pythonhosted.org/packages/aa/7c/431c34dcc324269bcd1bc5a43cc9b06371b6d0907c6087e7ef110febdce9/universalmutator-0.8.18-py2-none-any.whl" } ], "0.8.19": [ { "comment_text": "", "digests": { "md5": "6981f7eba29706c8e9a9a042e3c41c62", "sha256": "4d990cd20b7a7d14de1c6eda71915bd5bea4e1b30dfdf151b6dc7bf2e982d883" }, "downloads": -1, "filename": "universalmutator-0.8.19-py2-none-any.whl", "has_sig": false, "md5_digest": "6981f7eba29706c8e9a9a042e3c41c62", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17409, "upload_time": "2018-11-23T20:49:02", "url": "https://files.pythonhosted.org/packages/8c/58/e138147d0d4cd552f21b9f06241a87569b09d608061f4a85537a59054b63/universalmutator-0.8.19-py2-none-any.whl" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "7b21c725a4811701fe62d0f5696edcd8", "sha256": "605b88daea94093609fa081b4ce9cf01aea90b78820b3bbb08a3105897a8c274" }, "downloads": -1, "filename": "universalmutator-0.8.2-py2-none-any.whl", "has_sig": false, "md5_digest": "7b21c725a4811701fe62d0f5696edcd8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14608, "upload_time": "2018-02-15T20:13:05", "url": "https://files.pythonhosted.org/packages/9f/a4/56ae7d7c4a6f24f53e808fe22a1b414f2e9626fa047d5f99728f19984670/universalmutator-0.8.2-py2-none-any.whl" } ], "0.8.20": [ { "comment_text": "", "digests": { "md5": "ec91e2c72c5efc29e5440049457476d6", "sha256": "1cdd0a9f568c7a366e37e0521f974c56947533a5ebfa3940277cc3e19af173a6" }, "downloads": -1, "filename": "universalmutator-0.8.20-py2-none-any.whl", "has_sig": false, "md5_digest": "ec91e2c72c5efc29e5440049457476d6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17447, "upload_time": "2018-12-11T04:19:08", "url": "https://files.pythonhosted.org/packages/a3/04/2cc2ca50abb0bb0ee59d4c8c1c5a270e54b3b090faa7cb3705abb0d89eff/universalmutator-0.8.20-py2-none-any.whl" } ], "0.8.21": [ { "comment_text": "", "digests": { "md5": "884694acce0c571b1fe85b598ed8d3b0", "sha256": "a6e1a973ec40007a7964cafd0aaf52527a54227fadccc8f99713389c90af2715" }, "downloads": -1, "filename": "universalmutator-0.8.21-py2-none-any.whl", "has_sig": false, "md5_digest": "884694acce0c571b1fe85b598ed8d3b0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17460, "upload_time": "2018-12-21T20:10:41", "url": "https://files.pythonhosted.org/packages/26/75/f6239121852688cc9b6882b92db49b897b1fd8b8ea3ddefe497b06e5fe46/universalmutator-0.8.21-py2-none-any.whl" } ], "0.8.22": [ { "comment_text": "", "digests": { "md5": "c45cd1ee158d0179358ae4bd7d60e599", "sha256": "a340a4693b332d9c1dbe3090b167334e83c8e342bdeee7d9dd95c5e0e92ca2eb" }, "downloads": -1, "filename": "universalmutator-0.8.22-py2-none-any.whl", "has_sig": false, "md5_digest": "c45cd1ee158d0179358ae4bd7d60e599", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17679, "upload_time": "2018-12-21T21:59:40", "url": "https://files.pythonhosted.org/packages/35/81/13f05d283403918b0c846b13812e03f37646839b1530e668d4c5834cbd34/universalmutator-0.8.22-py2-none-any.whl" } ], "0.8.23": [ { "comment_text": "", "digests": { "md5": "ac2990c39127f72a469029d8de74fcdb", "sha256": "0a9aec129fddb8181dd6ad9f3d5ac82166ab709072ed4c5892f495155cefa497" }, "downloads": -1, "filename": "universalmutator-0.8.23-py2-none-any.whl", "has_sig": false, "md5_digest": "ac2990c39127f72a469029d8de74fcdb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17712, "upload_time": "2019-01-05T19:35:16", "url": "https://files.pythonhosted.org/packages/69/27/ad870fe4aecc6f07ab17c286e51a8d04c57c98e6188b7e8c97113bafaa88/universalmutator-0.8.23-py2-none-any.whl" } ], "0.8.24": [ { "comment_text": "", "digests": { "md5": "93d9f66bd77d860941e7da56e3fafee5", "sha256": "46a5ea8abf548f12a793d0877c4132534dc29432dd6f2aa81047b0df2a63b02c" }, "downloads": -1, "filename": "universalmutator-0.8.24-py2-none-any.whl", "has_sig": false, "md5_digest": "93d9f66bd77d860941e7da56e3fafee5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17756, "upload_time": "2019-01-06T19:04:52", "url": "https://files.pythonhosted.org/packages/aa/63/256e09f7423a58aeea4059fb0e592245fc58a9703f4ae887181f37c70f3b/universalmutator-0.8.24-py2-none-any.whl" } ], "0.8.25": [ { "comment_text": "", "digests": { "md5": "58f6b8727ec6c79f71f9c1acd69f2433", "sha256": "6038bafa6219702200d95b01c8e499ae3f6df61708d8e1fafc3000e92cf8bb58" }, "downloads": -1, "filename": "universalmutator-0.8.25-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58f6b8727ec6c79f71f9c1acd69f2433", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17728, "upload_time": "2019-02-17T18:58:05", "url": "https://files.pythonhosted.org/packages/98/0e/944e38573d5a2c8ae41e9c34f2fc81c06518e111eeba8d8d1a941f5bb57b/universalmutator-0.8.25-py2.py3-none-any.whl" } ], "0.8.26": [ { "comment_text": "", "digests": { "md5": "a8b370ee55c559410f5b89c8133347c8", "sha256": "07cf1bff7f2ccbf2f49b156eb7a8adb52b7a591af29e54351c8b156474e1dc11" }, "downloads": -1, "filename": "universalmutator-0.8.26-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8b370ee55c559410f5b89c8133347c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17713, "upload_time": "2019-02-17T19:12:40", "url": "https://files.pythonhosted.org/packages/b9/10/9261a718d5bb38c55679a5aaa4f378583a44edbe6c25b049ec75c9ab6002/universalmutator-0.8.26-py2.py3-none-any.whl" } ], "0.8.27": [ { "comment_text": "", "digests": { "md5": "45347242053b49724352d62aa48b7fde", "sha256": "843cf9bf5fb0bb390ec128050e102618ebfbeaa2f66613ea4c4b9fb8ab43afd9" }, "downloads": -1, "filename": "universalmutator-0.8.27-py2-none-any.whl", "has_sig": false, "md5_digest": "45347242053b49724352d62aa48b7fde", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17740, "upload_time": "2019-03-05T16:21:34", "url": "https://files.pythonhosted.org/packages/82/8b/2e664909abf14acd8fff383e29ddd22bcd552334031a59831daa53877793/universalmutator-0.8.27-py2-none-any.whl" } ], "0.8.28": [ { "comment_text": "", "digests": { "md5": "d84f23e6be84749c5cb3c1ef9aba440f", "sha256": "a34a08922b8d7746aa6dd2cb210280356172ac384b5bb3c949f4b82ca51b4963" }, "downloads": -1, "filename": "universalmutator-0.8.28-py2-none-any.whl", "has_sig": false, "md5_digest": "d84f23e6be84749c5cb3c1ef9aba440f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17850, "upload_time": "2019-03-06T16:40:56", "url": "https://files.pythonhosted.org/packages/79/66/4347c3ff5e52f4703932b1f4fddc430ae965d8437c7d78bc86987968fdae/universalmutator-0.8.28-py2-none-any.whl" } ], "0.8.29": [ { "comment_text": "", "digests": { "md5": "9433def48c6b578f6661efd704d4ad2f", "sha256": "409c2aacb6ccbfb2742efa9decf2433d5f929abe3f78d94c4e6a9053a37479a2" }, "downloads": -1, "filename": "universalmutator-0.8.29-py2-none-any.whl", "has_sig": false, "md5_digest": "9433def48c6b578f6661efd704d4ad2f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21308, "upload_time": "2019-03-18T19:33:07", "url": "https://files.pythonhosted.org/packages/ce/48/a7cfe6e422bd7f0e24a37e912d7a74e2944f053669f324248e926a45eff1/universalmutator-0.8.29-py2-none-any.whl" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "6272b89a5139d7a2ebe0f59c61243f2d", "sha256": "2c050f02b396ad3608164aabf22a29157bf1e4a23a46b2a04138af119dc5660b" }, "downloads": -1, "filename": "universalmutator-0.8.3-py2-none-any.whl", "has_sig": false, "md5_digest": "6272b89a5139d7a2ebe0f59c61243f2d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14889, "upload_time": "2018-02-15T20:19:21", "url": "https://files.pythonhosted.org/packages/47/cb/95ad30046f2d163fc92cbb5a3767c5e2c6fc11c227b01089ffd5a2615e06/universalmutator-0.8.3-py2-none-any.whl" } ], "0.8.30": [ { "comment_text": "", "digests": { "md5": "41d496acd5a98618ab840dc7250cbc25", "sha256": "e6077b6adc3b6612d81d97f1a236ecc8f642200cce8ced77a6fd642f5d0216e1" }, "downloads": -1, "filename": "universalmutator-0.8.30-py2-none-any.whl", "has_sig": false, "md5_digest": "41d496acd5a98618ab840dc7250cbc25", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22512, "upload_time": "2019-03-23T22:17:23", "url": "https://files.pythonhosted.org/packages/bb/77/4eb66d71556397f7fbfbfb4f23b3ad3bfc58552c376f523ce965c1641161/universalmutator-0.8.30-py2-none-any.whl" } ], "0.8.31": [ { "comment_text": "", "digests": { "md5": "0a8c3138e3a63d2dc8628e58a6262e0b", "sha256": "62135713207e1d2b601fb92b4ef9c48eaea91da1192b941c40a78c23cfff7260" }, "downloads": -1, "filename": "universalmutator-0.8.31-py2-none-any.whl", "has_sig": false, "md5_digest": "0a8c3138e3a63d2dc8628e58a6262e0b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24521, "upload_time": "2019-04-10T18:19:48", "url": "https://files.pythonhosted.org/packages/0f/95/eb63b1e58b20fb95ae91dab7c7fa871356db4e9314edf9c7538951cec9a9/universalmutator-0.8.31-py2-none-any.whl" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "c6efff5990e75cb1bbc64d1932fe3094", "sha256": "2074c36a20542b322d357e6a7d812572fc2ec4d39d3096d072f8e85369e83da4" }, "downloads": -1, "filename": "universalmutator-0.8.4-py2-none-any.whl", "has_sig": false, "md5_digest": "c6efff5990e75cb1bbc64d1932fe3094", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16622, "upload_time": "2018-03-10T16:50:55", "url": "https://files.pythonhosted.org/packages/ec/0c/d5fee73355e539936543ab99c46a877aa09cf555072bda1c8d30b592acf8/universalmutator-0.8.4-py2-none-any.whl" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "f437d06b148fedbc30d8fa8a99a0fd28", "sha256": "aeb193f61e5b56812b83d410dc57ecb34b8e087d13c58007160b482c540131a4" }, "downloads": -1, "filename": "universalmutator-0.8.5-py2-none-any.whl", "has_sig": false, "md5_digest": "f437d06b148fedbc30d8fa8a99a0fd28", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16773, "upload_time": "2018-03-10T17:42:50", "url": "https://files.pythonhosted.org/packages/58/d9/ba8a08f25de51521e457a27a69129de20ed7f3903d59ae4a54ce2db840a5/universalmutator-0.8.5-py2-none-any.whl" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "093262805f2aaa03269d6c6075db8be1", "sha256": "c8fe340af5268749d9664c6af666f14e3d3d12e03a5bf58eec2d5d1aa1e4ecff" }, "downloads": -1, "filename": "universalmutator-0.8.6-py2-none-any.whl", "has_sig": false, "md5_digest": "093262805f2aaa03269d6c6075db8be1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17649, "upload_time": "2018-03-15T16:17:07", "url": "https://files.pythonhosted.org/packages/8e/e7/2b2f6db12833b9f0c510d2ff25e5e0b05b5a15fe80eb4b73f0afcf89df90/universalmutator-0.8.6-py2-none-any.whl" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "c5579e4f8a6850594c502bd38ee47798", "sha256": "fa69791e4353a9c310a4a5270b77afe7f1c2506a69282b0352b13fa93befb9df" }, "downloads": -1, "filename": "universalmutator-0.8.7-py2-none-any.whl", "has_sig": false, "md5_digest": "c5579e4f8a6850594c502bd38ee47798", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17647, "upload_time": "2018-03-23T06:43:30", "url": "https://files.pythonhosted.org/packages/43/3b/4b5402062a7dd50b9654dda43bdec82c8cd1ed0b4487931f7eb11fee4d24/universalmutator-0.8.7-py2-none-any.whl" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "8852fc80e3465c11ff93e51cbcf4c8f8", "sha256": "17d9b27793517c7af7c1353e9f0e30cd61993bd3ad55d5462d6db50f5c701682" }, "downloads": -1, "filename": "universalmutator-0.8.8-py2-none-any.whl", "has_sig": false, "md5_digest": "8852fc80e3465c11ff93e51cbcf4c8f8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18031, "upload_time": "2018-04-07T18:40:44", "url": "https://files.pythonhosted.org/packages/20/5d/7a112cf9170aeb9f082c0665bca5512c0e731124ac6dc71da314dbe0b7ba/universalmutator-0.8.8-py2-none-any.whl" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "dc24ef54d9864c30185ce0aa1f302629", "sha256": "ad0be5bf3f2f7d9a37cf67733c5057c5ebb6830788206cf6ab26e93dfbc2c66f" }, "downloads": -1, "filename": "universalmutator-0.8.9-py2-none-any.whl", "has_sig": false, "md5_digest": "dc24ef54d9864c30185ce0aa1f302629", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19224, "upload_time": "2018-05-09T19:27:41", "url": "https://files.pythonhosted.org/packages/b9/1f/e875840cd95c1f38eeda0e7712d608da64838d83d9e5deced00cb70085fc/universalmutator-0.8.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8cc62b6c21b1b22576884d747690d9e", "sha256": "be891479fb51cca508bdf5605a3966e63b3756e49a5af270b8a5b065fbe2af1f" }, "downloads": -1, "filename": "universalmutator-0.8.9-py3-none-any.whl", "has_sig": false, "md5_digest": "a8cc62b6c21b1b22576884d747690d9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19189, "upload_time": "2018-05-09T19:27:31", "url": "https://files.pythonhosted.org/packages/12/ff/9d20a0a1ef8d119b3e3f2eb8344a0126eae7c8cdf9abfe9cba82f675b7a5/universalmutator-0.8.9-py3-none-any.whl" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "f590971bd59cc30b28ea0492d167b538", "sha256": "22f327dfc11de885e429f84c63a6c490f6a33ce72e10bca6e48052d771b9db2a" }, "downloads": -1, "filename": "universalmutator-0.9.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f590971bd59cc30b28ea0492d167b538", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25715, "upload_time": "2019-04-12T18:00:39", "url": "https://files.pythonhosted.org/packages/76/a8/67e082628adbb84dfb0e3274967bd4153211f517e7225e61afc6ff5e213f/universalmutator-0.9.0-py2-none-any.whl" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "4df52ac3d7938ce5a32038238d59699f", "sha256": "aa96aa2524eee808fb0574f92dff6ee41aee2e99c970b5179e23e23758271fe4" }, "downloads": -1, "filename": "universalmutator-0.9.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4df52ac3d7938ce5a32038238d59699f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25818, "upload_time": "2019-04-12T18:44:02", "url": "https://files.pythonhosted.org/packages/3d/7e/c985c1d06937ff438015e3a3b8e511094400124d24191c346543e9108183/universalmutator-0.9.1-py2-none-any.whl" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "bb3a81b2b3ee849a5fcd04017990bd0a", "sha256": "aa6ebbe77648a26a844f8190a5ce0da342b54dfdd1fdacffb41084a1ba7ebb9d" }, "downloads": -1, "filename": "universalmutator-0.9.2-py2-none-any.whl", "has_sig": false, "md5_digest": "bb3a81b2b3ee849a5fcd04017990bd0a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27873, "upload_time": "2019-06-03T16:57:03", "url": "https://files.pythonhosted.org/packages/23/52/8396eff4249b64c1d12c324ca162962ec158f98b1e8ccd5e1d2dac8756ff/universalmutator-0.9.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97a63e74826b96a7eb3d8948f903f827", "sha256": "bedba33cc6a3771c35ad41366a9b1d2098ff90bdc81142c6a2e998a063dad8da" }, "downloads": -1, "filename": "universalmutator-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "97a63e74826b96a7eb3d8948f903f827", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27876, "upload_time": "2019-06-03T16:57:04", "url": "https://files.pythonhosted.org/packages/2f/cb/aba0dc20e61338517b45817e19cc0e4146f2aeb52be79a17f81e9228b669/universalmutator-0.9.2-py3-none-any.whl" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "4ac7f895df86e24bb72647b96c2456f3", "sha256": "73d8ac0194afefcccc6280099c3942984f8baa26a4667d1b80874dcca0b514dc" }, "downloads": -1, "filename": "universalmutator-0.9.3-py2-none-any.whl", "has_sig": false, "md5_digest": "4ac7f895df86e24bb72647b96c2456f3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28223, "upload_time": "2019-06-06T15:09:23", "url": "https://files.pythonhosted.org/packages/41/49/cd5377f0ac5ee3f7dd829714db11bf530596d461fce49145cd7855276ea2/universalmutator-0.9.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce06f7956c2f27cbedd29c74410e6e10", "sha256": "5edbc13577934490b0bf5a87df14abcf2617f8bcb3c7d8c676d8540f032f6e62" }, "downloads": -1, "filename": "universalmutator-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ce06f7956c2f27cbedd29c74410e6e10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28223, "upload_time": "2019-06-06T15:09:24", "url": "https://files.pythonhosted.org/packages/5e/2a/5681fcc31e7985bc733feb170dc59ec56f71bf4e1afb1c58500b26da6328/universalmutator-0.9.3-py3-none-any.whl" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "ed6eabd976f0ded23e7e38b14878c66f", "sha256": "b7ac2041effab9f0d674c31a9298ceb1414cfdba5ba23b16a33772a1461f5928" }, "downloads": -1, "filename": "universalmutator-0.9.4-py2-none-any.whl", "has_sig": false, "md5_digest": "ed6eabd976f0ded23e7e38b14878c66f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28279, "upload_time": "2019-06-11T15:53:55", "url": "https://files.pythonhosted.org/packages/35/48/3a5093ed035d92b8d34cc01646cfa341e4fa0e995d97f3188f15e58f7374/universalmutator-0.9.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5eb12b81329c39c71ba55983d838290", "sha256": "4b7bf9aebbdf4b12fb66b29ea161e7bddc7fc1de3e0019fe98a810543b0a8ee9" }, "downloads": -1, "filename": "universalmutator-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b5eb12b81329c39c71ba55983d838290", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28279, "upload_time": "2019-06-11T15:53:58", "url": "https://files.pythonhosted.org/packages/15/2f/76be99e4e219ce61417de33e4b93fcf18f37f4e2d982d07d46a6f764aab6/universalmutator-0.9.4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed6eabd976f0ded23e7e38b14878c66f", "sha256": "b7ac2041effab9f0d674c31a9298ceb1414cfdba5ba23b16a33772a1461f5928" }, "downloads": -1, "filename": "universalmutator-0.9.4-py2-none-any.whl", "has_sig": false, "md5_digest": "ed6eabd976f0ded23e7e38b14878c66f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28279, "upload_time": "2019-06-11T15:53:55", "url": "https://files.pythonhosted.org/packages/35/48/3a5093ed035d92b8d34cc01646cfa341e4fa0e995d97f3188f15e58f7374/universalmutator-0.9.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5eb12b81329c39c71ba55983d838290", "sha256": "4b7bf9aebbdf4b12fb66b29ea161e7bddc7fc1de3e0019fe98a810543b0a8ee9" }, "downloads": -1, "filename": "universalmutator-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b5eb12b81329c39c71ba55983d838290", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28279, "upload_time": "2019-06-11T15:53:58", "url": "https://files.pythonhosted.org/packages/15/2f/76be99e4e219ce61417de33e4b93fcf18f37f4e2d982d07d46a6f764aab6/universalmutator-0.9.4-py3-none-any.whl" } ] }