{ "info": { "author": "Anthony Shaw", "author_email": "anthonyshaw@apache.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License" ], "description": "![wily](https://github.com/tonybaloney/wily/raw/master/docs/source/_static/logo.png)\n\nA command-line application for tracking, reporting on complexity of Python tests and applications.\n\n[![Wily](https://img.shields.io/badge/%F0%9F%A6%8A%20wily-passing-brightgreen.svg)](https://wily.readthedocs.io/)\n[![Build Status](https://dev.azure.com/AnthonyShaw/wily/_apis/build/status/tonybaloney.wily?branchName=master)](https://dev.azure.com/AnthonyShaw/wily/_build/latest?definitionId=1?branchName=master)\n[![codecov](https://codecov.io/gh/tonybaloney/wily/branch/master/graph/badge.svg)](https://codecov.io/gh/tonybaloney/wily) [![Documentation Status](https://readthedocs.org/projects/wily/badge/?version=latest)](https://wily.readthedocs.io/en/latest/?badge=latest) [![PyPI version](https://badge.fury.io/py/wily.svg)](https://badge.fury.io/py/wily) ![black](https://img.shields.io/badge/code%20style-black-000000.svg)\n\n\n```\nwily [a]:\nquick to think of things, having a very good understanding of situations and possibilities, \nand often willing to use tricks to achieve an aim.\n```\n\nWily uses git to go through each revision (commit) in a branch and run complexity and code-analysis metrics over the code. You can use this to limit your code or report on trends for complexity, length etc.\n\n## Usage\n\nSee the [Documentation Site](https://wily.readthedocs.io/) for full usage guides.\n\nWily can be used via a command line interface, `wily`.\n\n```console\n $ wily --help\n \n ```\n![help-screen](https://github.com/tonybaloney/wily/raw/master/docs/source/_static/wily_help.png)\n\n## pre-commit plugin\n\nYou can install wily as a [pre-commit](http://www.pre-commit.com/) plugin by adding the following to ``.pre-commit-config.yaml``\n\n```yaml\nrepos:\n- repo: local\n hooks:\n - id: wily\n name: wily\n entry: wily diff\n verbose: true\n language: python\n additional_dependencies: [wily]\n```\n\n### Command line usage\n\n#### `wily build`\n\nThe first step to using `wily` is to build a wily cache with all of the statistics of your project. \n\n```\nUsage: __main__.py build [OPTIONS] [TARGETS]...\n\n Build the wily cache\n\nOptions:\n -n, --max-revisions INTEGER The maximum number of historical commits to\n archive\n -o, --operators TEXT List of operators, separated by commas\n --help Show this message and exit.\n```\n\nBy default, wily will assume your project folder is a `git` directory. Wily will not build a cache if the working copy is dirty (has changed files not commited).\n\n```console\n $ wily build src/\n ```\n\nLimit the number of revisions (defaults to 50).\n\n![wily-build](https://github.com/tonybaloney/wily/raw/master/docs/source/_static/wily_build.png)\n\n\n#### `wily report`\n\nShow a specific metric for a given file, requires that `.wily/` exists\n\n`wily report` will print the metric and the delta between each revision.\n\n![wily-report](https://github.com/tonybaloney/wily/raw/master/docs/source/_static/wily_report.png)\n\n#### `wily graph`\n\nSimilar to `wily report` but instead of printing in the console, `wily` will print a graph in a browser.\n\n![wily-graph](https://github.com/tonybaloney/wily/raw/master/docs/source/_static/single_metric_graph.png)\n\n#### `wily index`\n\nShow information about the build directory. Requires that `.wily/` exists.\n\n`wily index` will print the configuration to the screen and list all revisions that have been analysed and the operators used.\n\n![wily-graph](https://github.com/tonybaloney/wily/raw/master/docs/source/_static/wily_index.png)\n\n \n### `wily list-metrics`\n\nList the metrics available in the Wily operators. Each one of the metrics can be used in `wily graph` and `wily report`\n\n```console\n $ wily list-metrics\nmccabe operator:\nNo metrics available\nraw operator:\n\u2552\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2564\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2564\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2564\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2555\n\u2502 \u2502 Name \u2502 Description \u2502 Type \u2502\n\u255e\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2561\n\u2502 loc \u2502 Lines of Code \u2502 \u2502 MetricType.Informational \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 lloc \u2502 L Lines of Code \u2502 \u2502 MetricType.Informational \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 sloc \u2502 S Lines of Code \u2502 \u2502 MetricType.Informational \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 comments \u2502 Multi-line comments \u2502 \u2502 MetricType.Informational \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 multi \u2502 Multi lines \u2502 \u2502 MetricType.Informational \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 blank \u2502 blank lines \u2502 \u2502 MetricType.Informational \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 single_comments \u2502 Single comment lines \u2502 \u2502 MetricType.Informational \u2502\n\u2558\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2567\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2567\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2567\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255b\ncyclomatic operator:\nNo metrics available\nmaintainability operator:\n\u2552\u2550\u2550\u2550\u2550\u2550\u2550\u2564\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2564\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2564\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2555\n\u2502 \u2502 Name \u2502 Description \u2502 Type \u2502\n\u255e\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2561\n\u2502 rank \u2502 Maintainability Ranking \u2502 \u2502 MetricType.Informational \u2502\n\u251c\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 mi \u2502 Maintainability Index \u2502 \u2502 MetricType.AimLow \u2502\n\u2558\u2550\u2550\u2550\u2550\u2550\u2550\u2567\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2567\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2567\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255b\n```\n\n## Configuration\n\nYou can put a `wily.cfg` file in your project directory and `wily` will override the runtime settings. Here are the available options:\n\n```ini\n[wily]\n# list of operators, choose from cyclomatic, maintainability, mccabe and raw\noperators = cyclomatic,raw\n# archiver to use, defaults to git\narchiver = git\n# path to analyse, defaults to .\npath = /path/to/target\n# max revisions to archive, defaults to 50\nmax_revisions = 20\n```\n\nYou can also override the path to the configuration with the `--config` flag on the command-line.\n\n\n# Credits\n\n## Contributors\n\n- @wcooley (Wil Cooley)\n- @DahlitzFlorian (Florian Dahlitz)\n- @alegonz\n- @DanielChabrowski\n\n\"cute animal doing dabbing\" [Designed by Freepik](https://www.freepik.com/free-vector/cute-animal-doing-dabbing_2462508.htm)\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/tonybaloney/wily", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "wily", "package_url": "https://pypi.org/project/wily/", "platform": "", "project_url": "https://pypi.org/project/wily/", "project_urls": { "Homepage": "https://github.com/tonybaloney/wily" }, "release_url": "https://pypi.org/project/wily/1.12.4/", "requires_dist": [ "gitpython>=2.1.11,<2.2.0", "radon>=3.0.0,<3.1.0", "click>=7.0,<8.0", "colorlog", "tabulate>=0.8.2,<1.0.0", "plotly>=4.0.0,<5.0.0", "progress==1.4", "dataclasses; python_version == '3.6'" ], "requires_python": ">=3.6", "summary": "Wily.", "version": "1.12.4" }, "last_serial": 5868658, "releases": { "0.4.2": [ { "comment_text": "", "digests": { "md5": "f093d5ab3c18afd0194b052c6aaa27b3", "sha256": "7a0ebbae4cdd8bd00fb42783238c8cfbecbeba1fd07b59b2791070ff55a1ae86" }, "downloads": -1, "filename": "wily-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f093d5ab3c18afd0194b052c6aaa27b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 45461, "upload_time": "2018-10-15T13:41:10", "url": "https://files.pythonhosted.org/packages/77/5f/db35e814bebac4568e6cefc74fbbe8a97fd972a4e04d23d0258b803870f2/wily-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "827a3bfbadccb2d93cca6c0e04c85843", "sha256": "877b714a726b7cfbc0c7f7eed68f83c5d3dba7a080c2725ecea4075134ab288f" }, "downloads": -1, "filename": "wily-0.4.2.tar.gz", "has_sig": false, "md5_digest": "827a3bfbadccb2d93cca6c0e04c85843", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 19792, "upload_time": "2018-10-15T13:41:35", "url": "https://files.pythonhosted.org/packages/dc/25/8bc2ecc84fb530bffc064467aee8ad30d71622d3d10fa7bb1946a47e4ea5/wily-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "0169372cba1159c85de3c2ee777a48fa", "sha256": "7f8710b95657e6f89d63de62c824ac44cc90a0436b5d88b39517383659b5a828" }, "downloads": -1, "filename": "wily-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0169372cba1159c85de3c2ee777a48fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 45799, "upload_time": "2018-10-15T14:11:01", "url": "https://files.pythonhosted.org/packages/00/0e/dfe08a0ef54eb692de45e7378cab27329efec4a0959b17079f163ccd3dfa/wily-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "462f520d97c4a27f853d7021320fa234", "sha256": "b60888de174803ae718b431449e95e271d1ba618aac59337c608a505fcf98ba8" }, "downloads": -1, "filename": "wily-0.5.0.tar.gz", "has_sig": false, "md5_digest": "462f520d97c4a27f853d7021320fa234", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 862873, "upload_time": "2018-10-15T14:13:40", "url": "https://files.pythonhosted.org/packages/f5/39/4167f38a83ac6b0f7a39e41f149a27be7deafc2fe6b15d6ccefc89980e4c/wily-0.5.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "336c2a300e547c2ec7e0eec7757552dd", "sha256": "33a4083ab5fa4350bd4134380206e6ad6dee8a00cc927d77437bd26f10047d32" }, "downloads": -1, "filename": "wily-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "336c2a300e547c2ec7e0eec7757552dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 52454, "upload_time": "2018-11-08T04:58:01", "url": "https://files.pythonhosted.org/packages/f3/79/5cb3bf372d47b8fe9bbfa6e46cf00e802472619c373e6868937da285b9dc/wily-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5ff6ea64179aec38f97cd09a375debb", "sha256": "5fb1a7fb1a9500a3c3058e97a4ee94196d0e4d912dfd872b03c3f7d4963586a3" }, "downloads": -1, "filename": "wily-0.8.0.tar.gz", "has_sig": false, "md5_digest": "f5ff6ea64179aec38f97cd09a375debb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 59782, "upload_time": "2018-11-08T04:58:08", "url": "https://files.pythonhosted.org/packages/10/36/13f7ca258ac5aba16dab823c8e6788586baacbf16e045b3a64afd3e474a3/wily-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "caa095677f7121ec413a24c00e5849e2", "sha256": "bf6d6b33ba6ae1f6c5de64fa4418e2ff9b272ae7b05e62546cc2dbf2ca5f6559" }, "downloads": -1, "filename": "wily-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "caa095677f7121ec413a24c00e5849e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 55148, "upload_time": "2018-11-09T01:29:26", "url": "https://files.pythonhosted.org/packages/7f/0b/4ccd2a9910c09e1a9dcd7ccdfad66ca9fc0c67516923f9a7e9d01dd52b7c/wily-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80b93563c9e6b3f535c2a6ee7f670137", "sha256": "bf07a45bd79074c63c3587bb3cc38ee97fc025d8f1e6ea480d605254a4a1f00c" }, "downloads": -1, "filename": "wily-0.9.0.tar.gz", "has_sig": false, "md5_digest": "80b93563c9e6b3f535c2a6ee7f670137", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 61126, "upload_time": "2018-11-09T01:29:32", "url": "https://files.pythonhosted.org/packages/49/70/55b6374896dd90ad6862a69de36dfa2b9a7de895e5852f8d9265fd6fcec2/wily-0.9.0.tar.gz" } ], "0.9.0.dev0": [ { "comment_text": "", "digests": { "md5": "e2a2a5a62dff27ee99ecce72352ab35a", "sha256": "cfc649aafa4668d74a7b5123b466ab3df1f72943914aa7462cf55b4de21d0970" }, "downloads": -1, "filename": "wily-0.9.0.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "e2a2a5a62dff27ee99ecce72352ab35a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 52690, "upload_time": "2018-11-08T22:49:12", "url": "https://files.pythonhosted.org/packages/b0/dd/ee5285508a08433bf0602125635ffdfd4d235548d326b7bddc0776349d52/wily-0.9.0.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36819c4c64734c0c520210c97bc31ed0", "sha256": "ef74c55a591ab7895f71eade6707063ab94b582fd68b595b736470cebdcb4cfd" }, "downloads": -1, "filename": "wily-0.9.0.dev0.tar.gz", "has_sig": false, "md5_digest": "36819c4c64734c0c520210c97bc31ed0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 61791, "upload_time": "2018-11-08T22:49:16", "url": "https://files.pythonhosted.org/packages/6e/fb/d86f5693d49771d4eac63523ef8b5ff83176c70636bac61e9a5c245bd449/wily-0.9.0.dev0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "63a8e9f08e8578693941cd4b95a9e5a3", "sha256": "329424995006fa0ce8c96be481291521e5d3e5c9c183c10263f81a364dbaae91" }, "downloads": -1, "filename": "wily-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "63a8e9f08e8578693941cd4b95a9e5a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 56785, "upload_time": "2018-11-09T03:03:51", "url": "https://files.pythonhosted.org/packages/62/36/eef577bb9ff2ae924974cd82008f5d69b906adc22c3a997bab2d5ff6f5fa/wily-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e66bab0bb8431cc2931f5d9527f1a0d3", "sha256": "db264c8548da1ef244bd54531b96a2095d4badc335ef3515896bb61eac3f0da9" }, "downloads": -1, "filename": "wily-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e66bab0bb8431cc2931f5d9527f1a0d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 541139, "upload_time": "2018-11-09T03:03:57", "url": "https://files.pythonhosted.org/packages/cf/b6/553dcc9ac187458d7c056a5deeba537a1abb8ff8654d90b6951b74bd8296/wily-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b0b5ec7c675eed71b210c7c3de925f41", "sha256": "7d2b60b7a92afa0d24d0b00781ac832f957ff3af140e523a002f954a3507afcc" }, "downloads": -1, "filename": "wily-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b0b5ec7c675eed71b210c7c3de925f41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 59994, "upload_time": "2018-11-09T10:16:01", "url": "https://files.pythonhosted.org/packages/89/e1/1170dc05d5b33a6f99326629019524d96abd47a6c3c22d1df88122bc9cd3/wily-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0cb6c5974b64bfaea8cbafc8ab4198d4", "sha256": "f10f2c23fc7203770d55ad125c88190e7fa5c3332ee30c2826fcc726c3d82a1b" }, "downloads": -1, "filename": "wily-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0cb6c5974b64bfaea8cbafc8ab4198d4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 541974, "upload_time": "2018-11-09T10:16:07", "url": "https://files.pythonhosted.org/packages/4b/ed/702721c4893994d0ef628fb6e307606fafefcc56355d12d9163cfbb31301/wily-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "7a099cfb0296ae117afb4e02c4bff4db", "sha256": "efcc154050cda027af8482fe080c3c0bcef420b2a7f41920e6fe010a1b572390" }, "downloads": -1, "filename": "wily-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7a099cfb0296ae117afb4e02c4bff4db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 60089, "upload_time": "2018-11-09T10:35:02", "url": "https://files.pythonhosted.org/packages/f8/97/5aac2b55a487941c1cb31ab17e5d3c3a21d73e55a6dc0c87a320ec13ea1b/wily-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cba76d11d5a1566ece952e14abd316b3", "sha256": "4dc2b5c2d468406719da4ddf160bf4ff3a544013dbb65f357fcbfc3e0bf88557" }, "downloads": -1, "filename": "wily-1.1.1.tar.gz", "has_sig": false, "md5_digest": "cba76d11d5a1566ece952e14abd316b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 542005, "upload_time": "2018-11-09T10:35:11", "url": "https://files.pythonhosted.org/packages/66/7b/53883044acec8d84be439a473edc6dbe6b6daeb3930738888d1f46720c19/wily-1.1.1.tar.gz" } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "d70f3feb91499c57004113b2bfd4747a", "sha256": "ff2c4fd8fd58a500cb59ad30eee16a7e0a31717dddb4b3b4f802377eccf105ea" }, "downloads": -1, "filename": "wily-1.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d70f3feb91499c57004113b2bfd4747a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 96033, "upload_time": "2018-12-30T08:18:28", "url": "https://files.pythonhosted.org/packages/88/80/21140ffc123d39f44a154457af4d132069946fdf8234c09ecb3f5bf9b2bb/wily-1.10.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b70360abf39313c14cc4dc2789cdf2c3", "sha256": "d4fe074464d1641b348ab3464137fdda1e06e92ea16a3d535cb6bcfd513a47be" }, "downloads": -1, "filename": "wily-1.10.0.tar.gz", "has_sig": false, "md5_digest": "b70360abf39313c14cc4dc2789cdf2c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1443406, "upload_time": "2018-12-30T08:18:35", "url": "https://files.pythonhosted.org/packages/4b/ac/94793dbebbe0d02291b78ad18c30cb3f55dddf4e37f6927f075c8f850463/wily-1.10.0.tar.gz" } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "4ee9f2077310dfc14d0d92ce0ba3ace8", "sha256": "34e2357567eeb04e2228cf08474e0c369b1984b912df47694931e13133433ebb" }, "downloads": -1, "filename": "wily-1.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ee9f2077310dfc14d0d92ce0ba3ace8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 96341, "upload_time": "2019-01-14T04:24:54", "url": "https://files.pythonhosted.org/packages/c4/34/ed522d56035fbeffc93f604eeea080b13f82281452cccca617d128de67f7/wily-1.11.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1d671013625e7eae1d5fb04189de459", "sha256": "e0c7eb3d3dedcef548dded477bab48e894dfcb8dd91ae3acfa360d02d71b2b01" }, "downloads": -1, "filename": "wily-1.11.0.tar.gz", "has_sig": false, "md5_digest": "a1d671013625e7eae1d5fb04189de459", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1443568, "upload_time": "2019-01-14T04:25:08", "url": "https://files.pythonhosted.org/packages/47/dc/770435da749cfdc7089835e22f3946fcd5a1bb7c557a15c7fa405b33706f/wily-1.11.0.tar.gz" } ], "1.12.0": [ { "comment_text": "", "digests": { "md5": "799b6c31bbb62d5e6ba203f76577d147", "sha256": "6156e2f82e933726562c5de0e1f8fd4f19fb71b1314e7196ee2bb0d33d23b466" }, "downloads": -1, "filename": "wily-1.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "799b6c31bbb62d5e6ba203f76577d147", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 97147, "upload_time": "2019-01-25T05:07:23", "url": "https://files.pythonhosted.org/packages/5a/b9/27b3c5f258501140b9149b17a827ca7004e053e9795cab2a21f8e4804ff5/wily-1.12.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a384cfbe93fb9b01d942986ddaede133", "sha256": "ab156c845f90fae7742f6b3ed57c5d0206d049469345a4f582de43125f07cead" }, "downloads": -1, "filename": "wily-1.12.0.tar.gz", "has_sig": false, "md5_digest": "a384cfbe93fb9b01d942986ddaede133", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1444017, "upload_time": "2019-01-25T05:07:36", "url": "https://files.pythonhosted.org/packages/15/9c/fbc7b604f7396b8001ce0bad6f6d6d2ce6ee19dbf16d8aed672ae4c8666b/wily-1.12.0.tar.gz" } ], "1.12.1": [ { "comment_text": "", "digests": { "md5": "80a9fe90d0fb2823d96cd2c05bfece40", "sha256": "0e027c6cd16fd3df1b0a95c411a90bfa5ac9c9c2accefc71c288b7efbd5fb746" }, "downloads": -1, "filename": "wily-1.12.1-py3-none-any.whl", "has_sig": false, "md5_digest": "80a9fe90d0fb2823d96cd2c05bfece40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 97105, "upload_time": "2019-02-03T04:27:53", "url": "https://files.pythonhosted.org/packages/74/9f/c267e14d2d1c5f08a2a084c5e6cf238aa78cdd629b466aa273fc7626e51d/wily-1.12.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c48095004b25aebfd2f60e4350c9e536", "sha256": "8691834c319809ebfa64a45f91a7c1e9d9802a91877c0866f447b7b688005693" }, "downloads": -1, "filename": "wily-1.12.1.tar.gz", "has_sig": false, "md5_digest": "c48095004b25aebfd2f60e4350c9e536", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1444086, "upload_time": "2019-02-03T04:28:00", "url": "https://files.pythonhosted.org/packages/84/97/519d7d914e09ba8f2e9f3a3dff83acb5440cfba094ba3016c354c4e42c2f/wily-1.12.1.tar.gz" } ], "1.12.2": [ { "comment_text": "", "digests": { "md5": "5e84c329145c46c857e48574dc9c9702", "sha256": "3c9a9f931d051ca7874df035c0518aa67569ac68da06c6cca0823626277130b9" }, "downloads": -1, "filename": "wily-1.12.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5e84c329145c46c857e48574dc9c9702", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 97377, "upload_time": "2019-03-14T11:08:50", "url": "https://files.pythonhosted.org/packages/89/c0/7e1d1a3786ffc641c6532f76f1c2b18676fd8d34ee9480c40ca31eddd3a2/wily-1.12.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bafab5939c11c0bc68bfa282c87a089b", "sha256": "e13810f60cb436b7dc0aa6a70a584db297bbecf8553ba2981b822e4160d06ba4" }, "downloads": -1, "filename": "wily-1.12.2.tar.gz", "has_sig": false, "md5_digest": "bafab5939c11c0bc68bfa282c87a089b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1444245, "upload_time": "2019-03-14T11:08:57", "url": "https://files.pythonhosted.org/packages/39/f1/d354dd245147e90d3806f4f01f97e8471e236de4d88a53bdfebea86ef376/wily-1.12.2.tar.gz" } ], "1.12.3": [ { "comment_text": "", "digests": { "md5": "4c1e7a86c3d62c97da2a53c814870e18", "sha256": "4671cb486188ae84076a9e873815caf05f523479ccf1b513320fac6c99731377" }, "downloads": -1, "filename": "wily-1.12.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4c1e7a86c3d62c97da2a53c814870e18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 97433, "upload_time": "2019-07-19T10:28:24", "url": "https://files.pythonhosted.org/packages/22/2a/73a8a3e1d9c5d5af46433ed548f25e177f474c1627c71aa6e896db5498a3/wily-1.12.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c74b28b43d821ddcbb95eda2f16ed3f", "sha256": "fb027fbfc234660bc1e822b7d1b1c10329ba6098cea61fbc4f59505d0a437acb" }, "downloads": -1, "filename": "wily-1.12.3.tar.gz", "has_sig": false, "md5_digest": "3c74b28b43d821ddcbb95eda2f16ed3f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1444403, "upload_time": "2019-07-19T10:28:31", "url": "https://files.pythonhosted.org/packages/ad/ad/25b00f8d8d239644fa132004beeead353724727cad58438538778aae91e1/wily-1.12.3.tar.gz" } ], "1.12.4": [ { "comment_text": "", "digests": { "md5": "a2fe093949c4e46044258000551b0d9a", "sha256": "7d0b0f6b13c4b93e65e377c839d2a74a4618274f2dbf2ababaaf19799a7febf9" }, "downloads": -1, "filename": "wily-1.12.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a2fe093949c4e46044258000551b0d9a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 97940, "upload_time": "2019-09-22T10:35:47", "url": "https://files.pythonhosted.org/packages/87/d4/e47d25a50fe5cb96dec323d81a890941fa47951023d921a2c5259d3a36f7/wily-1.12.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a7c781dd02302d5af1396ab5de6b20b", "sha256": "4911887351d37f08b67d20611f5dd05f27d85ec43385295f7e530585a68086a0" }, "downloads": -1, "filename": "wily-1.12.4.tar.gz", "has_sig": false, "md5_digest": "6a7c781dd02302d5af1396ab5de6b20b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1444974, "upload_time": "2019-09-22T10:35:57", "url": "https://files.pythonhosted.org/packages/d8/3a/70285fc362b326b40931908490483c056305cc867e9c74730eac7ffd463e/wily-1.12.4.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "1a83ecd66817cbaf00fb69790c512b5f", "sha256": "bd5ece386e7a85a833fd62446b369fb997a164704496b24f43563b61f648231f" }, "downloads": -1, "filename": "wily-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a83ecd66817cbaf00fb69790c512b5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 60101, "upload_time": "2018-11-09T10:47:36", "url": "https://files.pythonhosted.org/packages/6d/26/020a55a26bf5b67d7c6d10dfbcd7fd6d92025fe7435b72ebf931d8bcf67d/wily-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3de3b4989106c6d31e32f4b4662ce892", "sha256": "05942e0942d9fe25c487e7dab0a2a5b345f20a21dbc055aa55b9387be7082a73" }, "downloads": -1, "filename": "wily-1.2.0.tar.gz", "has_sig": false, "md5_digest": "3de3b4989106c6d31e32f4b4662ce892", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 542134, "upload_time": "2018-11-09T10:47:42", "url": "https://files.pythonhosted.org/packages/bd/41/bcfe5d7ccf3f50fc8691a49028ca4ac189ff1306494e9cdacc4cb2b6e5d3/wily-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "34b9790319937b279ff87b143d20648c", "sha256": "11d0a39d8126efc8e48d3bcb57ea536128c0bcc31f4c23fe015000fa8f3140dc" }, "downloads": -1, "filename": "wily-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "34b9790319937b279ff87b143d20648c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 61231, "upload_time": "2018-11-13T23:38:19", "url": "https://files.pythonhosted.org/packages/1f/77/ad56dfde7a85e5450b921a5943efc0ebc2f2a27b1919ef3b7cb7aea544c7/wily-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5f4e02d953ead71d7f470525bce38b8", "sha256": "ef2b4413735cf6963d0f318c41d485b199042ac4add418bb65f3838526c10b2e" }, "downloads": -1, "filename": "wily-1.3.0.tar.gz", "has_sig": false, "md5_digest": "f5f4e02d953ead71d7f470525bce38b8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 545739, "upload_time": "2018-11-13T23:38:30", "url": "https://files.pythonhosted.org/packages/8f/c2/42ab0396447ac027f08ba1ffd198e1f477ee63c8f50b5d95fe8c77925860/wily-1.3.0.tar.gz" } ], "1.3.0.dev0": [ { "comment_text": "", "digests": { "md5": "13115811a03f2e1e5889c2e14f9e45e7", "sha256": "21ebe0f4d2e979f8146534cab6f2db21cd91e0e8b5b21906a4f28c1b9b6c1088" }, "downloads": -1, "filename": "wily-1.3.0.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "13115811a03f2e1e5889c2e14f9e45e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 60568, "upload_time": "2018-11-11T00:39:14", "url": "https://files.pythonhosted.org/packages/4a/33/8841fc88aa899b06754c2646a28cdea050250c164d9d36bb3ca43b2e4980/wily-1.3.0.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05474be192ae82bcb3e7c339eaf516bd", "sha256": "5c1b18a5e558351777818f8b1328f80a1e9165bf0f20fd5349f50619a7070f0b" }, "downloads": -1, "filename": "wily-1.3.0.dev0.tar.gz", "has_sig": false, "md5_digest": "05474be192ae82bcb3e7c339eaf516bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 544047, "upload_time": "2018-11-11T00:39:25", "url": "https://files.pythonhosted.org/packages/9a/e0/5c228a95d07aea754951f40ed3151c6610e95bf42d63029fc7dfdaf09c88/wily-1.3.0.dev0.tar.gz" } ], "1.3.0b1": [ { "comment_text": "", "digests": { "md5": "4b33bb788c05f841fbb9e05c33f35093", "sha256": "b3cd591a1beda28bf5860fd9011c90f122101d2014017231775088e9c7d6ca85" }, "downloads": -1, "filename": "wily-1.3.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "4b33bb788c05f841fbb9e05c33f35093", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 61274, "upload_time": "2018-11-13T23:24:14", "url": "https://files.pythonhosted.org/packages/d2/71/d909544bdad8e39bfff502a9dd9dd01b299e03f99fcfdcdfcba6fbed3169/wily-1.3.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4defb718305e0ca8923f71f05788255e", "sha256": "c55e16e025140d7680c317737778a64f9ba527e4fad0cb99148d7059b9fef3ba" }, "downloads": -1, "filename": "wily-1.3.0b1.tar.gz", "has_sig": false, "md5_digest": "4defb718305e0ca8923f71f05788255e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 545833, "upload_time": "2018-11-13T23:24:20", "url": "https://files.pythonhosted.org/packages/63/b2/762498d2c677ed29320d37c0348bb29065fbb89e9f5f43a108f543d73911/wily-1.3.0b1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "859b0522a7d27cc327da09ce3baffc15", "sha256": "f6ecf0ba29b8fd8fcbfe8d729eda348a9ec71d0be5f34c47dbe33777166cffea" }, "downloads": -1, "filename": "wily-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "859b0522a7d27cc327da09ce3baffc15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 65903, "upload_time": "2018-11-16T00:50:37", "url": "https://files.pythonhosted.org/packages/08/a9/e9befffbdd7f4ecfa3771f0d88f4b733254a96165268947f8674b820c39d/wily-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8b7a255b62305800c2e6e355808456f", "sha256": "39f9fbf3d4a387fad3af93009d7c566824cd8031ed462c599314683aa0c56a3a" }, "downloads": -1, "filename": "wily-1.4.0.tar.gz", "has_sig": false, "md5_digest": "d8b7a255b62305800c2e6e355808456f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 547688, "upload_time": "2018-11-16T00:50:45", "url": "https://files.pythonhosted.org/packages/68/f3/23e94be5c2f4560abd0f1dfed4931606609f6a0379bbf6e189a0a23ddfb8/wily-1.4.0.tar.gz" } ], "1.4.0b1": [ { "comment_text": "", "digests": { "md5": "a217fcc25cd418f59f5850717f8eec4b", "sha256": "2d051b3099498b13d338cf93124321e115e8af1de5c193a7f5d4e7951102825f" }, "downloads": -1, "filename": "wily-1.4.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "a217fcc25cd418f59f5850717f8eec4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 63355, "upload_time": "2018-11-14T23:26:01", "url": "https://files.pythonhosted.org/packages/97/0d/8dad5d3f2241c3f6f8dce821755edc7b18edc2966fb4ce6b5cc405eae8b7/wily-1.4.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc9f8114f579a6bc32dade21a539e0cd", "sha256": "0705257cbf767834a5538be282cab38165ada07f7d5ba05e442f415f6c04e7cf" }, "downloads": -1, "filename": "wily-1.4.0b1.tar.gz", "has_sig": false, "md5_digest": "bc9f8114f579a6bc32dade21a539e0cd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 546255, "upload_time": "2018-11-14T23:26:11", "url": "https://files.pythonhosted.org/packages/5f/2e/6fd3ada06e4cbe06b4ea07a3fe92a054d115301399137d46b3c3bc922ad8/wily-1.4.0b1.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "a22bd29fc42659c994610c6aabdd4a6b", "sha256": "2c2b9bd725f0e712ca1c9132ccf61ba2ab4d009ba55dff8fb0d96447b4e83d3f" }, "downloads": -1, "filename": "wily-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a22bd29fc42659c994610c6aabdd4a6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 76646, "upload_time": "2018-11-27T03:16:32", "url": "https://files.pythonhosted.org/packages/5f/87/a32527aec978511d579c27afbac7767655a4a55ea87767ffbbb5bab84817/wily-1.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96e09a0e8beeeb2a6da7cfd3c7f2ec54", "sha256": "4b38d6afcc8fbd7e67ac561c292cf8b7944b694c1b1108a5c3f89501a6e7ecda" }, "downloads": -1, "filename": "wily-1.5.0.tar.gz", "has_sig": false, "md5_digest": "96e09a0e8beeeb2a6da7cfd3c7f2ec54", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 551954, "upload_time": "2018-11-27T03:16:39", "url": "https://files.pythonhosted.org/packages/80/d4/a0e73c1d9ff654062393eaca1a4ce44a9a0eb8b7765d25610429a2a5d4ce/wily-1.5.0.tar.gz" } ], "1.5.0.dev0": [ { "comment_text": "", "digests": { "md5": "2aecdfe208db8a1027aeeb35efc7cdaf", "sha256": "97b0adda0296eb637cece13452516714bfd2e37cf549a3336827810df36250c2" }, "downloads": -1, "filename": "wily-1.5.0.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "2aecdfe208db8a1027aeeb35efc7cdaf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 69392, "upload_time": "2018-11-26T00:56:32", "url": "https://files.pythonhosted.org/packages/73/2c/c7deeb1ab19564a106d046bf0128a5720a67670c80fd58b0080a24217dac/wily-1.5.0.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1318d361a702fda6622322c652577e5d", "sha256": "3189bb404f4fc551add7b347ddddde1f226ee92822c687d1f5e646856364ee2b" }, "downloads": -1, "filename": "wily-1.5.0.dev0.tar.gz", "has_sig": false, "md5_digest": "1318d361a702fda6622322c652577e5d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 549388, "upload_time": "2018-11-26T00:56:40", "url": "https://files.pythonhosted.org/packages/e7/78/164427c18f1d7b17629bc8c7b234499c0fe1636400be46569afb77d66062/wily-1.5.0.dev0.tar.gz" } ], "1.5.0b1": [ { "comment_text": "", "digests": { "md5": "c21ae94a6cb411c6915fb021b907bd42", "sha256": "92ceca060a8a777f8a887546093f09c9c13a1caa4c3bf4b6d337e7c676353b9a" }, "downloads": -1, "filename": "wily-1.5.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "c21ae94a6cb411c6915fb021b907bd42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 68968, "upload_time": "2018-11-26T05:28:07", "url": "https://files.pythonhosted.org/packages/2c/45/e915bfb67fb5df37f7f87322e5e3dc218eca21f991152f313b65897def28/wily-1.5.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "781ff12f314dd3f06ba8580f948714b0", "sha256": "e00961a249fd99e442d3d1424dfc8d251c006dc4682a67f681d3848b7fe97256" }, "downloads": -1, "filename": "wily-1.5.0b1.tar.gz", "has_sig": false, "md5_digest": "781ff12f314dd3f06ba8580f948714b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 550079, "upload_time": "2018-11-26T05:28:13", "url": "https://files.pythonhosted.org/packages/12/71/ceb256e23dda8d6b98ade2028fbb86620861a80d4ac896ba4d43e87af821/wily-1.5.0b1.tar.gz" } ], "1.5.0b2": [ { "comment_text": "", "digests": { "md5": "75b1cec36b0f3db574bb72203e9b2bed", "sha256": "8309fb30a23f70e2b3c96477fa2ac413a41e3e66f3189be4d932b69431b2f1ae" }, "downloads": -1, "filename": "wily-1.5.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "75b1cec36b0f3db574bb72203e9b2bed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 69454, "upload_time": "2018-11-26T09:20:59", "url": "https://files.pythonhosted.org/packages/ed/6a/cdc316edecfb83a4cdad88d8a6c9b1e7bd240396531116849d45d0397e5f/wily-1.5.0b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7674ee9f367eeb4460cb07a960ee6552", "sha256": "0652bbf988a488aecc7cd4490a2d5602d33caacb24d098e00b4b930601ba8b1d" }, "downloads": -1, "filename": "wily-1.5.0b2.tar.gz", "has_sig": false, "md5_digest": "7674ee9f367eeb4460cb07a960ee6552", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 550391, "upload_time": "2018-11-26T09:21:05", "url": "https://files.pythonhosted.org/packages/a8/d8/8e8a9c132f353afb5e9c17d2569b2209bd3f64b8da8452ee1e29c9bd0004/wily-1.5.0b2.tar.gz" } ], "1.5.0b3": [ { "comment_text": "", "digests": { "md5": "f4399a945872e71128e6fadc45a3001f", "sha256": "e269431c06a55031e72372b9ad47aac12ed25dd61ada69c4e031e05d506f3273" }, "downloads": -1, "filename": "wily-1.5.0b3-py3-none-any.whl", "has_sig": false, "md5_digest": "f4399a945872e71128e6fadc45a3001f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 75953, "upload_time": "2018-11-27T02:54:18", "url": "https://files.pythonhosted.org/packages/9c/4f/cea92f3a04d84237399dbed34372f13841ed72bdb2169dedf1401f10ce8d/wily-1.5.0b3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1d9d84e12b98ba0f79134769cb6663d", "sha256": "b0d056df4afed4b04a6229b2f71e55cd31872bc7bc662ca53ea522fd739aae13" }, "downloads": -1, "filename": "wily-1.5.0b3.tar.gz", "has_sig": false, "md5_digest": "b1d9d84e12b98ba0f79134769cb6663d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 551620, "upload_time": "2018-11-27T02:54:26", "url": "https://files.pythonhosted.org/packages/cb/52/b420bd34af29599cf5bdb09380f937d3346721eb5ede4f71a9792a1fec6b/wily-1.5.0b3.tar.gz" } ], "1.5.0b4": [ { "comment_text": "", "digests": { "md5": "599c827088495c58f2ce5591a97c4706", "sha256": "746336df9c271ce763200fbbce82f8a02278a3a96bb64ecbd9ea8ab6529e3f0d" }, "downloads": -1, "filename": "wily-1.5.0b4-py3-none-any.whl", "has_sig": false, "md5_digest": "599c827088495c58f2ce5591a97c4706", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 76713, "upload_time": "2018-11-27T03:13:03", "url": "https://files.pythonhosted.org/packages/43/71/386c6a702b7df29ad0875238b8759f2a319a8e106cd62e07f48cf1fe2248/wily-1.5.0b4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17e4dfce9977f3d73c39039c1433de8e", "sha256": "d992159ec1e89e77767fc87de96b00565537068ba03705b31f69910829174d28" }, "downloads": -1, "filename": "wily-1.5.0b4.tar.gz", "has_sig": false, "md5_digest": "17e4dfce9977f3d73c39039c1433de8e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 551958, "upload_time": "2018-11-27T03:13:10", "url": "https://files.pythonhosted.org/packages/3d/02/be1bec602114c1b3e0b5fcf782526ad2e5e4d15851eb1a8326ddfe6a7adb/wily-1.5.0b4.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "48033a2b3a507e1e1c62cc3c537c1090", "sha256": "eddb8785ca05be32626f5a95723194e4e69edf676892677431248641243ead6e" }, "downloads": -1, "filename": "wily-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "48033a2b3a507e1e1c62cc3c537c1090", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 78932, "upload_time": "2018-11-30T04:44:47", "url": "https://files.pythonhosted.org/packages/9e/09/7705db3e71f3ca4aa78eee1c8290975e04ae46080e7856742ddcb7ee30d7/wily-1.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee3467eb2fd6cf2e5caf6535785e17de", "sha256": "c1d6da6faa98031188da5400c9cbfac0c7e2f17398f609d9e9cc87c7ad8b93fd" }, "downloads": -1, "filename": "wily-1.6.0.tar.gz", "has_sig": false, "md5_digest": "ee3467eb2fd6cf2e5caf6535785e17de", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1436063, "upload_time": "2018-11-30T04:44:56", "url": "https://files.pythonhosted.org/packages/83/3a/5ed6e0e0766ec5e8e388206258023ade23acdeef5abd69d198d6df4fec82/wily-1.6.0.tar.gz" } ], "1.6.0.dev0": [ { "comment_text": "", "digests": { "md5": "59168f60a4c6c0147c087c881d1083e3", "sha256": "4a3cde367d8d702bf015697becb0a7735879eea2c0e1595ce9a14163e8a4f4bb" }, "downloads": -1, "filename": "wily-1.6.0.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "59168f60a4c6c0147c087c881d1083e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 77416, "upload_time": "2018-11-27T08:26:11", "url": "https://files.pythonhosted.org/packages/d6/4a/2cbeee72bf1bfa5b1855b43b40552c780dbfc9d6a4c2e21285bb3dbb0c9e/wily-1.6.0.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88d42616a525c53d9351a1ac2c56b1e4", "sha256": "95b567a999c196b4ee7dbf5d0465b9989b21d82919b1b0fc165fa951d759ca80" }, "downloads": -1, "filename": "wily-1.6.0.dev0.tar.gz", "has_sig": false, "md5_digest": "88d42616a525c53d9351a1ac2c56b1e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 552171, "upload_time": "2018-11-27T08:26:17", "url": "https://files.pythonhosted.org/packages/67/48/a223132e9afe7904e87445f82c7789c28fe3860eef34338fd1abb4e693ff/wily-1.6.0.dev0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "9fb4dd073c7865277fabccfba7be5d97", "sha256": "b0fa8433bd83970ce4f5e0b82ad6fb10cf49819beaed8ccc910cb7d4b2c56cd7" }, "downloads": -1, "filename": "wily-1.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9fb4dd073c7865277fabccfba7be5d97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 84909, "upload_time": "2018-12-12T13:33:42", "url": "https://files.pythonhosted.org/packages/1d/c4/c403528875ad4e6c1a8e2724a3bac9849e670a501c55dc5354bccc90f1c0/wily-1.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "304cc844b9e3f68e360efe94efc2ce65", "sha256": "94599bdfdebc6ede1592d90bf5b18f36f6352a925334d06768e0c86a6e8ece28" }, "downloads": -1, "filename": "wily-1.7.0.tar.gz", "has_sig": false, "md5_digest": "304cc844b9e3f68e360efe94efc2ce65", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1437527, "upload_time": "2018-12-12T13:33:52", "url": "https://files.pythonhosted.org/packages/1e/c6/b69366aae4666d5bae7ae5fd7b694f3c1cadfcc9dd0c6248bff4e24fc767/wily-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "98dc349128b4c8997bc5d0d5e61611b0", "sha256": "0a59e6fc4f5f73bacb6c0cfecd5caebe9f0af22bd9b5ac6a847e9906d09c5abd" }, "downloads": -1, "filename": "wily-1.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "98dc349128b4c8997bc5d0d5e61611b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 87176, "upload_time": "2018-12-14T07:14:55", "url": "https://files.pythonhosted.org/packages/b4/6e/6ef2b1a20d03b0d3a36211687e25ee3ea9a9113f9f29a28e02e342d61f24/wily-1.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8cd7ba071976c935daf6b216dd4fa3b7", "sha256": "ff04e9088a12404480b035beec21609d1040ae5b65c45b10ea0dcfea2d39c11b" }, "downloads": -1, "filename": "wily-1.8.0.tar.gz", "has_sig": false, "md5_digest": "8cd7ba071976c935daf6b216dd4fa3b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1438204, "upload_time": "2018-12-14T07:15:03", "url": "https://files.pythonhosted.org/packages/8d/79/81b935815bc0fef71a631ed38a50017c69a0497872bf8f1cc154b4aa68ae/wily-1.8.0.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "2bd1eb125a499b60c68ee47759ca6651", "sha256": "c7b2117b922cb6eb8ea650d9f931dd52c2c24432af98d6874b7b0c1709899a61" }, "downloads": -1, "filename": "wily-1.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2bd1eb125a499b60c68ee47759ca6651", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 87770, "upload_time": "2018-12-19T02:10:36", "url": "https://files.pythonhosted.org/packages/a8/1c/a730d4d0b6238928899aa362a00815885977b4ff5aa3dc49a30ba1a826e2/wily-1.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "165102028e05dcb1372d71c094ea8667", "sha256": "ac9e743945e20b27a555f4f2946eb352db37622b8d93702acffc4441a04f081a" }, "downloads": -1, "filename": "wily-1.8.1.tar.gz", "has_sig": false, "md5_digest": "165102028e05dcb1372d71c094ea8667", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1438906, "upload_time": "2018-12-19T02:10:43", "url": "https://files.pythonhosted.org/packages/47/31/ba01c1ab0b1c26e2be8f0d535502782c0eee949b39f17f0f239563a3cad6/wily-1.8.1.tar.gz" } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "e2b2394f164276eff494a9a95ca2e3d0", "sha256": "87c379466a460eab69d8ffaf12da6c133278677f91a7a805df7d158a8a75cfa3" }, "downloads": -1, "filename": "wily-1.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e2b2394f164276eff494a9a95ca2e3d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 88112, "upload_time": "2018-12-21T08:54:19", "url": "https://files.pythonhosted.org/packages/7d/ef/1343a8d8d404f770e811c071d509435cf9a7cc48697ebb064d1301190443/wily-1.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8e7bf882642426c46bfdc86730b7e98", "sha256": "f410e1f1d0e5e578f19f55e9ed4fe3b1de1751823258e50b04f0ddc143ba95af" }, "downloads": -1, "filename": "wily-1.8.2.tar.gz", "has_sig": false, "md5_digest": "c8e7bf882642426c46bfdc86730b7e98", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1439830, "upload_time": "2018-12-21T08:54:29", "url": "https://files.pythonhosted.org/packages/75/b0/e68183b4b05fb55c55540643f7c73d803ee32917042018bc58bfc8b05072/wily-1.8.2.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "988f3fe64d261ea52d9cc874e48c8f6f", "sha256": "ef9d88ff98493a1c70520a4811d93f85baaa4c8ba5953372f31134ae4175aa93" }, "downloads": -1, "filename": "wily-1.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "988f3fe64d261ea52d9cc874e48c8f6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 88468, "upload_time": "2018-12-28T02:32:13", "url": "https://files.pythonhosted.org/packages/6b/f4/f7434ed324aad29ab77ee1faca456f00b3be64006a2564558974b8b0150d/wily-1.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b02173c5998850e965b116999b391a84", "sha256": "799b17b19b51deb0238327cecd4b34d9b507cc10f8db6dc258dffad846ae01c9" }, "downloads": -1, "filename": "wily-1.9.0.tar.gz", "has_sig": false, "md5_digest": "b02173c5998850e965b116999b391a84", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1440587, "upload_time": "2018-12-28T02:32:19", "url": "https://files.pythonhosted.org/packages/5a/99/ebbb42b3c087f406d131bc60ddc5530f035db45df56c9d76efd6d99f6309/wily-1.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a2fe093949c4e46044258000551b0d9a", "sha256": "7d0b0f6b13c4b93e65e377c839d2a74a4618274f2dbf2ababaaf19799a7febf9" }, "downloads": -1, "filename": "wily-1.12.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a2fe093949c4e46044258000551b0d9a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 97940, "upload_time": "2019-09-22T10:35:47", "url": "https://files.pythonhosted.org/packages/87/d4/e47d25a50fe5cb96dec323d81a890941fa47951023d921a2c5259d3a36f7/wily-1.12.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a7c781dd02302d5af1396ab5de6b20b", "sha256": "4911887351d37f08b67d20611f5dd05f27d85ec43385295f7e530585a68086a0" }, "downloads": -1, "filename": "wily-1.12.4.tar.gz", "has_sig": false, "md5_digest": "6a7c781dd02302d5af1396ab5de6b20b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1444974, "upload_time": "2019-09-22T10:35:57", "url": "https://files.pythonhosted.org/packages/d8/3a/70285fc362b326b40931908490483c056305cc867e9c74730eac7ffd463e/wily-1.12.4.tar.gz" } ] }