{ "info": { "author": "Constantine Molchanov", "author_email": "moigagoo@live.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "[![image](https://img.shields.io/pypi/v/cliar.svg)](https://pypi.org/project/cliar)\n[![Build Status](https://travis-ci.com/moigagoo/cliar.svg?branch=develop)](https://travis-ci.com/moigagoo/cliar)\n[![image](https://codecov.io/gh/moigagoo/cliar/branch/develop/graph/badge.svg)](https://codecov.io/gh/moigagoo/cliar)\n\n# Cliar\n\n**Cliar** is a Python package to help you create commandline interfaces. It focuses on simplicity and extensibility:\n\n- Creating a CLI is as simple as subclassing from `cliar.Cliar`.\n- Extending a CLI is as simple as subclassing from a `cliar.Cliar` subclass.\n\nCliar's mission is to let you focus on the business logic instead of building an interface for it. At the same time, Cliar doesn't want to stand in your way, so it provides the means to customize the generated CLI.\n\n\n## Installation\n\n```shell\n$ pip install cliar\n```\n\nCliar requires Python 3.6+ and is tested on Windows, Linux, and macOS. There are no dependencies outside Python's standard library.\n\n\n## Basic Usage\n\nLet's create a commandline calculator that adds two floats:\n\n```python\nfrom cliar import Cliar\n\n\nclass Calculator(Cliar):\n'''Calculator app.'''\n\n def add(self, x: float, y: float):\n '''Add two numbers.'''\n\n print(f'The sum of {x} and {y} is {x+y}.')\n\n\nif __name__ == '__main__':\n Calculator().parse()\n```\n\nSave this code to `calc.py` and run it. Try different inputs:\n\n- Valid input:\n\n $ python calc.py add 12 34\n The sum of 12.0 and 34.0 is 46.0.\n\n- Invalid input:\n\n $ python calc.py add foo bar\n usage: calc.py add [-h] x y\n calc.py add: error: argument x: invalid float value: 'foo'\n\n- Help:\n\n $ python calc.py -h\n usage: calc.py [-h] {add} ...\n\n Calculator app.\n\n optional arguments:\n -h, --help show this help message and exit\n\n commands:\n {add} Available commands:\n add Add two numbers.\n\n- Help for `add` command:\n\n $ python calc.py add -h\n usage: calc.py add [-h] x y\n\n Add two numbers.\n\n positional arguments:\n x\n y\n\n optional arguments:\n -h, --help show this help message and exit\n\nA few thing to note:\n\n- It's a regular Python class with a regular Python method. You don't need to learn any new syntax to use Cliar.\n\n- `add` method is converted to `add` command, its positional params are converted to positional commandline args.\n\n- There is no explicit conversion to float for `x` or `y` or error handling in the `add` method body. Instead, `x` and `y` are just treated as floats. Cliar converts the types using `add`'s type hints. Invalid input doesn't even reach your code.\n\n- The `--help` and `-h` flags are added automatically and the help messages are generated from the docstrings.\n\n\n## Read Next\n\n- [Tutorial \u2192](https://moigagoo.github.io/cliar/tutorial/)\n- [Cliar vs. Click vs. docopt \u2192](https://moigagoo.github.io/cliar/comparison/)\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://moigagoo.github.io/cliar/", "keywords": "cli,commandline", "license": "MIT", "maintainer": "Constantine Molchanov", "maintainer_email": "moigagoo@live.com", "name": "cliar", "package_url": "https://pypi.org/project/cliar/", "platform": "", "project_url": "https://pypi.org/project/cliar/", "project_urls": { "Documentation": "https://moigagoo.github.io/cliar/", "Homepage": "https://moigagoo.github.io/cliar/", "Repository": "https://github.com/moigagoo/cliar/" }, "release_url": "https://pypi.org/project/cliar/1.3.2/", "requires_dist": null, "requires_python": ">=3.6,<4.0", "summary": "Create CLIs with classes and type hints.", "version": "1.3.2" }, "last_serial": 5570736, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a11d1ac3052890ec31eb5a7615edeed6", "sha256": "f9fb355f9e90d987a7938bb953afbba70ab146ea7675c26c2a5e5246410e47dc" }, "downloads": -1, "filename": "cliar-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a11d1ac3052890ec31eb5a7615edeed6", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8422, "upload_time": "2015-08-22T20:50:17", "url": "https://files.pythonhosted.org/packages/d7/fc/ce93351b0cdb1476a9ee9c1cab00ea1dbc6a42d051836ad008b87a504c55/cliar-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a63456801b093e12cc47b28bd9b17d35", "sha256": "2967715112a1c337fa8ad4239338018eb3349a6ab332f12cc121d26405bafcad" }, "downloads": -1, "filename": "cliar-1.0.0.win-amd64.exe", "has_sig": false, "md5_digest": "a63456801b093e12cc47b28bd9b17d35", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 234501, "upload_time": "2015-08-22T20:50:24", "url": "https://files.pythonhosted.org/packages/76/c5/d75e44783d504e4ef23171798f65a569740786b70d8b90134009c811c237/cliar-1.0.0.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "c3ff42721bbdcb163d3c34cc42d79459", "sha256": "fa4df43e663b4cceb045fb0063a1e526c56491fc65aa42d096353ef16f30d74c" }, "downloads": -1, "filename": "cliar-1.0.0.zip", "has_sig": false, "md5_digest": "c3ff42721bbdcb163d3c34cc42d79459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11199, "upload_time": "2015-08-22T20:50:01", "url": "https://files.pythonhosted.org/packages/70/76/54ecc3cdfc5090f47184e1aae63c57f62709e51f8fbc4106d12b92a7ca1c/cliar-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8960196e007207d0be25bf0e2f144313", "sha256": "0f40b6d2289465765794c761627129f63cd667efb10aecdb093da480d440d4e2" }, "downloads": -1, "filename": "cliar-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8960196e007207d0be25bf0e2f144313", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6452, "upload_time": "2015-08-26T08:52:02", "url": "https://files.pythonhosted.org/packages/21/43/8dadee53f00d61ac53b3b869920d278819b095c80dfcbb938f767dffbefd/cliar-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab332e6320a8502910370c37ec507593", "sha256": "10db6e8b7b4ea87f44e198c9b73ccdba99412745d147976b19cb601a7eec23d6" }, "downloads": -1, "filename": "cliar-1.0.1.win-amd64.exe", "has_sig": false, "md5_digest": "ab332e6320a8502910370c37ec507593", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 229950, "upload_time": "2015-08-26T08:52:13", "url": "https://files.pythonhosted.org/packages/db/56/1c2be2c81efd84af679235f21a14443c3601883f6e3e37272f1bb9103db4/cliar-1.0.1.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "768843435ee6a96eed51ac9e9aa2d820", "sha256": "b5ecdc7549acb91e4052b921bb8764255a0902f506a9e2393b4472940a8a5ae7" }, "downloads": -1, "filename": "cliar-1.0.1.zip", "has_sig": false, "md5_digest": "768843435ee6a96eed51ac9e9aa2d820", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8076, "upload_time": "2015-08-26T08:51:56", "url": "https://files.pythonhosted.org/packages/5a/d9/abe3d30e14d5809376cb52031fc3ff4d3786d7340bb489a0f895243bb5e4/cliar-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "7951d25046073162ae280623096ead84", "sha256": "87479acadce6e0b1e005eeab4e647c67fc7f97b318666eb87c55e046fe02dd6a" }, "downloads": -1, "filename": "cliar-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7951d25046073162ae280623096ead84", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6519, "upload_time": "2015-08-27T06:03:57", "url": "https://files.pythonhosted.org/packages/cb/60/1e056145feff75719897b83533df7ac10bf290457895fd11fc169dcaa2f1/cliar-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4f915caa5feac68af9f0aa91c425073", "sha256": "7647f06045ef845c46e2388725ce0a951758fa177abab8b957327ca858376ea8" }, "downloads": -1, "filename": "cliar-1.0.2.win-amd64.exe", "has_sig": false, "md5_digest": "f4f915caa5feac68af9f0aa91c425073", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 230076, "upload_time": "2015-08-27T06:03:52", "url": "https://files.pythonhosted.org/packages/62/3d/18118de1ee3710bfe51fc37bce6babf7e8024ba4063d713ce57631787d80/cliar-1.0.2.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "b52369efd5cfd99daa2004d3424b5c99", "sha256": "354d295935c7866788081d3d0eceb10bf89c554dc364c5cd32e1f5faa2b160ce" }, "downloads": -1, "filename": "cliar-1.0.2.zip", "has_sig": false, "md5_digest": "b52369efd5cfd99daa2004d3424b5c99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8109, "upload_time": "2015-08-27T06:03:47", "url": "https://files.pythonhosted.org/packages/88/0e/da2b6ddad17a5b584e7bbf45ad80d632a483f9c66e85a1294ff12e8c13e0/cliar-1.0.2.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "93135017e8bd41657261ef1b1d21cec0", "sha256": "b0c6ac02722e34e777d7a602fd7540531b6c58ca97f5816c49d55ebe39c6d51c" }, "downloads": -1, "filename": "cliar-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "93135017e8bd41657261ef1b1d21cec0", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6382, "upload_time": "2015-08-31T08:18:09", "url": "https://files.pythonhosted.org/packages/a1/f7/ab43a46a7dfbc9a16a9b310a8d3e82f1d21ee745f55a7c6902f05e4ab9f3/cliar-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afa5f058d62f069e1937f24033c63d6a", "sha256": "2117ee917defc41e6e91a7ec7992fef0c6e3e692c3a81c0d91e42aae4c845b65" }, "downloads": -1, "filename": "cliar-1.0.3.win-amd64.exe", "has_sig": false, "md5_digest": "afa5f058d62f069e1937f24033c63d6a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 229938, "upload_time": "2015-08-31T08:18:14", "url": "https://files.pythonhosted.org/packages/e6/ec/e3fe55020080c2c33a471040787f61cec01e617fa011c652e37f69e118d8/cliar-1.0.3.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "e7d7ffc157f5a69df6691e7edab610e1", "sha256": "381abac2932bce27fdc0307ed5c2e1099bfde516b562e324dcd82b5375ad3e98" }, "downloads": -1, "filename": "cliar-1.0.3.zip", "has_sig": false, "md5_digest": "e7d7ffc157f5a69df6691e7edab610e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8136, "upload_time": "2015-08-31T08:18:06", "url": "https://files.pythonhosted.org/packages/58/3d/1525d843c18078c7f2bd716894485e52a686095b37adbe1ed0fbdba89ed0/cliar-1.0.3.zip" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "45f0ce10db07384445ee767303efdd68", "sha256": "6fa0930717dcff893705bb14406192389f5c8dc302380c5374fd95530b76ab34" }, "downloads": -1, "filename": "cliar-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "45f0ce10db07384445ee767303efdd68", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6407, "upload_time": "2015-09-06T20:44:07", "url": "https://files.pythonhosted.org/packages/81/07/0c2ae7c158942ab1076f237af4c71a4b842290b3c8166fbbb345b45b7b5d/cliar-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2aebb3f6664ce21be4c66ceef14ed57", "sha256": "8f5b86af4b30b39371723fd9b4f8356ade7f401d195c13ea9a73cb775f8773ef" }, "downloads": -1, "filename": "cliar-1.0.4.win-amd64.exe", "has_sig": false, "md5_digest": "b2aebb3f6664ce21be4c66ceef14ed57", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 229967, "upload_time": "2015-09-06T20:44:13", "url": "https://files.pythonhosted.org/packages/1c/78/2c6de3d8d975bea5ab41d6bc965c54e8d8b9fb2fdcf2d46b4aa895d6df02/cliar-1.0.4.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "dc4ab805859ef99009bb248bc78b388e", "sha256": "e142f15b07ff6f6c2f8055111388de56cd848249afc9266226c735268f5e3793" }, "downloads": -1, "filename": "cliar-1.0.4.zip", "has_sig": false, "md5_digest": "dc4ab805859ef99009bb248bc78b388e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8169, "upload_time": "2015-09-06T20:43:58", "url": "https://files.pythonhosted.org/packages/b2/b7/fb7c276a8cb0e4884f39136f857f86d711ba79253260756a47ff93ec41aa/cliar-1.0.4.zip" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "433624d30c47be4af082a83a5bec2451", "sha256": "79b1d993df7deda65cab0bb03e3f3a6500dd294318e5ce53701dafe72fe2c2d1" }, "downloads": -1, "filename": "cliar-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "433624d30c47be4af082a83a5bec2451", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6584, "upload_time": "2015-09-10T16:29:31", "url": "https://files.pythonhosted.org/packages/0b/d8/6fa1c2caadeaa3866b1ffce91c6be76c5a0fe1ac2e5f4bf90727bcf0b53c/cliar-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32c9d262dcd78851b93d2d3d634e3bfc", "sha256": "e5ebc00798c73e1034a61b64a8b07fc7077732ec64e47d9d5bebff5e8a301a7a" }, "downloads": -1, "filename": "cliar-1.0.5.win-amd64.exe", "has_sig": false, "md5_digest": "32c9d262dcd78851b93d2d3d634e3bfc", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 230185, "upload_time": "2015-09-10T16:29:26", "url": "https://files.pythonhosted.org/packages/06/4d/f82beede3255d33f4984a94d4ef2d21ef75cf62bf050b71db8031b2a3d01/cliar-1.0.5.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "65f88a700be00a6ae8c4d9f6e638cd49", "sha256": "1d27afae2637b8dd2097603d54e575f124da7b82c603a0f8b0c34cb024df7ea4" }, "downloads": -1, "filename": "cliar-1.0.5.zip", "has_sig": false, "md5_digest": "65f88a700be00a6ae8c4d9f6e638cd49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8378, "upload_time": "2015-09-10T16:29:21", "url": "https://files.pythonhosted.org/packages/71/c2/001c65dc48baf90be4f9356f1fa4c303a02befe3b605880e685822a81f47/cliar-1.0.5.zip" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "3b68bba972751c07ec5e63203f107959", "sha256": "b0e111d05ef4ea4711896a12e889a555420d7e916999969378c270fdec74bcea" }, "downloads": -1, "filename": "cliar-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3b68bba972751c07ec5e63203f107959", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6595, "upload_time": "2015-09-14T11:04:20", "url": "https://files.pythonhosted.org/packages/c6/51/2800a4ee4be9799434d8ac99dabcd8555b9eeea70fac39fd5f382178e3f6/cliar-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea125feb18b4905963b88ec95fc25a7e", "sha256": "116a4975d7d13024cb687b9c180b973a1267f67004880f8d940ec9e130adc838" }, "downloads": -1, "filename": "cliar-1.0.6.win-amd64.exe", "has_sig": false, "md5_digest": "ea125feb18b4905963b88ec95fc25a7e", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 144185, "upload_time": "2015-09-14T11:04:10", "url": "https://files.pythonhosted.org/packages/e8/d9/cb6920b56d48d6827361a20cd972bad23833a5fa997234b092da76e7bb94/cliar-1.0.6.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "750df854d2f972b4ab66001693eb1a5a", "sha256": "8b196d63cc639c834db9975b755b853ac053ab2f0da4dc4500c982e397c95b1c" }, "downloads": -1, "filename": "cliar-1.0.6.zip", "has_sig": false, "md5_digest": "750df854d2f972b4ab66001693eb1a5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8399, "upload_time": "2015-09-14T11:01:36", "url": "https://files.pythonhosted.org/packages/40/de/b0162c0fe71b78bc7f886a8251e620b2f593fbd35cc7b34495d7156c2941/cliar-1.0.6.zip" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "13519c13ead51ea23b7fff9b734b246c", "sha256": "16beecb1883c88ce28f024a7cb84e75e1c14739f87e170fc20683654cb6772d9" }, "downloads": -1, "filename": "cliar-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "13519c13ead51ea23b7fff9b734b246c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6649, "upload_time": "2015-09-14T13:06:17", "url": "https://files.pythonhosted.org/packages/45/69/d57b8871da477cee2e2e61425d5b74391aa1fb9ba3c9bcfc7443393093fc/cliar-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5f7e2654cae0a516e75291e0210efa3", "sha256": "91220fdce0e7991ff6b19dd7e4bff1b9b4ef5e48ee0dcee21be5130b27e47053" }, "downloads": -1, "filename": "cliar-1.0.7.win-amd64.exe", "has_sig": false, "md5_digest": "b5f7e2654cae0a516e75291e0210efa3", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 144245, "upload_time": "2015-09-14T13:06:23", "url": "https://files.pythonhosted.org/packages/cc/76/4f8cf9c1c2bfa78fcb0b9f98227fd476b521f5f24051e8b7d2df2fef2cdd/cliar-1.0.7.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "62db39ece6ce299fbec6d04a95b8ee9b", "sha256": "5eeb676a6d10eea0d039757dcd9d506e36aaf8a2a95e16a7e810b18618856be5" }, "downloads": -1, "filename": "cliar-1.0.7.zip", "has_sig": false, "md5_digest": "62db39ece6ce299fbec6d04a95b8ee9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8461, "upload_time": "2015-09-14T13:06:06", "url": "https://files.pythonhosted.org/packages/98/4a/54c70f4053680749f6dbee42e0eb3169be090f71cf3008b5672974e9b31b/cliar-1.0.7.zip" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "56ab2e4fe4c4a98e4e8382e60d9bdc01", "sha256": "03b4703249cac0ee27a7ed5c9b9c447db323777df0b6014f92fe8410b01d172f" }, "downloads": -1, "filename": "cliar-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "56ab2e4fe4c4a98e4e8382e60d9bdc01", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6687, "upload_time": "2015-09-23T20:57:50", "url": "https://files.pythonhosted.org/packages/f3/4c/c13c992a3bc72ff14ad9b9051609b8ee897164b9e3b143e1eff26dfe8d68/cliar-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "112579d8eb90c473ecc17bc1a28225c3", "sha256": "dde6ef3cfa98b33f8f6906def1c1b52731ebc765184438e464df32668b0e07f1" }, "downloads": -1, "filename": "cliar-1.0.8.win-amd64.exe", "has_sig": false, "md5_digest": "112579d8eb90c473ecc17bc1a28225c3", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 144276, "upload_time": "2015-09-23T20:57:56", "url": "https://files.pythonhosted.org/packages/ac/90/fc374612a33d6f9a963fc6c71897b57ba1e59e2cdeffb3530f3c507aa872/cliar-1.0.8.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "fce9a7e6c1687bc855c95201067b1c4d", "sha256": "d159c8d8a63b7c35747a2285be15c3bc31f1363c19370c2936369f408a752e33" }, "downloads": -1, "filename": "cliar-1.0.8.zip", "has_sig": false, "md5_digest": "fce9a7e6c1687bc855c95201067b1c4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8489, "upload_time": "2015-09-23T20:57:45", "url": "https://files.pythonhosted.org/packages/c6/f0/1a898b0c389f47e4df7a04bd92afc826716b48df57b395fe3e896fe14d00/cliar-1.0.8.zip" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "a4be06f9e3e6b4d844fab5f5a167dad5", "sha256": "d93b0cc87a287c94ad8ea2722ccc8e0b4bc3cfe16965cbce454a07073f77fffb" }, "downloads": -1, "filename": "cliar-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "a4be06f9e3e6b4d844fab5f5a167dad5", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6713, "upload_time": "2015-09-23T21:14:46", "url": "https://files.pythonhosted.org/packages/b6/10/b71314eb62a333a77c786308283790a16f9d9d1a1978d063880c85bc44c7/cliar-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23ee3a4ea88430e7ef1f4484e6678f1d", "sha256": "c3e93914b7ff81a9c041e60d42ce071e36a7957e72432696f3a4ff58291a2703" }, "downloads": -1, "filename": "cliar-1.0.9.win-amd64.exe", "has_sig": false, "md5_digest": "23ee3a4ea88430e7ef1f4484e6678f1d", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 144305, "upload_time": "2015-09-23T21:14:53", "url": "https://files.pythonhosted.org/packages/32/52/49bd64d2222b3a508f7f9d51f35e45df4ac906341c56c6ca31c513866473/cliar-1.0.9.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "632d128970883a9b3c9dee9024260bdb", "sha256": "75db7114994bdb525aaad2f4e0d30ebed4ec58424caf919a836b20fc5b2e0977" }, "downloads": -1, "filename": "cliar-1.0.9.zip", "has_sig": false, "md5_digest": "632d128970883a9b3c9dee9024260bdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8518, "upload_time": "2015-09-23T21:14:41", "url": "https://files.pythonhosted.org/packages/5e/9c/fbb6ccd29f7a2c3d2e37bbac0f9e11c284581c813e18e51ebfffecaf88f7/cliar-1.0.9.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c82a0cc7739d223de23c31423e500e81", "sha256": "9ccdf30d4c763cf4005b1b5c637c96c2ad84661992727be5b7d9e10ac4a9517d" }, "downloads": -1, "filename": "cliar-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c82a0cc7739d223de23c31423e500e81", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6716, "upload_time": "2015-09-23T21:21:36", "url": "https://files.pythonhosted.org/packages/d0/db/96b87c7c31ffedf1d4526a56eca114531f5c04d8727ba7874b047213e004/cliar-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "212f35c6a8443de5256b895c4a19de3a", "sha256": "d1a37f4b2459ceca9fed166a6fda31901a1fdadae66bd9f8c56928c27d3f993d" }, "downloads": -1, "filename": "cliar-1.1.0.win-amd64.exe", "has_sig": false, "md5_digest": "212f35c6a8443de5256b895c4a19de3a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 144308, "upload_time": "2015-09-23T21:21:41", "url": "https://files.pythonhosted.org/packages/b3/0a/cd07c7ee7b59a1f14529687fcb4e74c4d96ed1d0cb3f9961b217473fe8b2/cliar-1.1.0.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "35a2a7a2e10e0b5023002a32f96376f9", "sha256": "7ff9a943d342714bbbe0018da81ab1842b89b55d67ba2f68f565346191319e6d" }, "downloads": -1, "filename": "cliar-1.1.0.zip", "has_sig": false, "md5_digest": "35a2a7a2e10e0b5023002a32f96376f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8519, "upload_time": "2015-09-23T21:21:28", "url": "https://files.pythonhosted.org/packages/b2/b1/fec12f0feb9d1500971487b0eccf57a55de0355d2f28df4208e68927b619/cliar-1.1.0.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ae98aee673fdabb942e5a1f556bd7519", "sha256": "5b06820dc05c632ab232453b7ab644838c17f7cd8356d1f75ef97d8a65dbe73d" }, "downloads": -1, "filename": "cliar-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ae98aee673fdabb942e5a1f556bd7519", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9380, "upload_time": "2015-11-14T09:24:12", "url": "https://files.pythonhosted.org/packages/28/05/c66ac7974285da012094db194d5430ebca0ec52e69d26d921e8910836a11/cliar-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5cfa7af5b33f94f28e087542b524ea7", "sha256": "6cff209e5aa608a936d2931ba29cb86812deff7ae9b4a3fa57d9320774df3e62" }, "downloads": -1, "filename": "cliar-1.1.1.win-amd64.exe", "has_sig": false, "md5_digest": "a5cfa7af5b33f94f28e087542b524ea7", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 146912, "upload_time": "2015-11-14T09:24:18", "url": "https://files.pythonhosted.org/packages/07/c5/29420ee882add550dc31fba7906718ff52d73bfc77304ff49952eb781446/cliar-1.1.1.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "73bc4180ed878e454d024e0117b7e4f5", "sha256": "7e222b2acce4261f59b30b304869002cdbd44cc4437c98a52435d505e7d8c261" }, "downloads": -1, "filename": "cliar-1.1.1.zip", "has_sig": false, "md5_digest": "73bc4180ed878e454d024e0117b7e4f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11088, "upload_time": "2015-11-14T09:24:00", "url": "https://files.pythonhosted.org/packages/e1/73/f17096a0a9eb226e0cc9a20258982d718f229ffbfe6f47e46a0744b9af0e/cliar-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "3e185dd2d1e8ead9870fa7da7dfc962d", "sha256": "eff8107639ad44636947446f34371cadfc64111f8379b409d4f75a7d26378c08" }, "downloads": -1, "filename": "cliar-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3e185dd2d1e8ead9870fa7da7dfc962d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9481, "upload_time": "2016-02-01T12:33:44", "url": "https://files.pythonhosted.org/packages/55/35/7c893e479beff98c36cffbfa211d27c0e8e7156cfea4a9cbf9d14bd077a7/cliar-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "368be7e0f6b1fd5811bebaefccfbde2d", "sha256": "129abbeb637e46cac78076e7bf753d18948c66e554b20d520901fcbc22ab75dc" }, "downloads": -1, "filename": "cliar-1.1.2.tar.gz", "has_sig": false, "md5_digest": "368be7e0f6b1fd5811bebaefccfbde2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5097, "upload_time": "2016-02-01T12:33:18", "url": "https://files.pythonhosted.org/packages/3a/cf/e690b659951d0ff70d5a333a179c292131a88a485f32efd2df9fd29ad891/cliar-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "27077851d9557c6e512ae1667f868eca", "sha256": "6601c5aa30276dd973fa39bb9fe50b9decae8ad1de1363486c450394dd501299" }, "downloads": -1, "filename": "cliar-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "27077851d9557c6e512ae1667f868eca", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9484, "upload_time": "2016-02-02T21:25:17", "url": "https://files.pythonhosted.org/packages/b5/8d/9a4eb67748398d5534c3709bb763fb2f04e4968aa0fe287153bf455b0742/cliar-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b54755ca2f6eba2b45331b2fd894f46", "sha256": "c211b87c15063dbd98c54a5271863a09f8d1628a6dac223d9e75dcd7c68a7ac8" }, "downloads": -1, "filename": "cliar-1.1.3.win-amd64.exe", "has_sig": false, "md5_digest": "3b54755ca2f6eba2b45331b2fd894f46", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 147015, "upload_time": "2016-02-02T21:25:22", "url": "https://files.pythonhosted.org/packages/a8/1b/1632b179843e53e76185093e82587612fd087a546cf086b0b92efdfa13fb/cliar-1.1.3.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "7f49d0b7ced2b34c9a66fd66bf6396ba", "sha256": "06db32f91fb82dad1a46347ab2b9d637014d7e79e9c1897e9d81662b414f2eb7" }, "downloads": -1, "filename": "cliar-1.1.3.zip", "has_sig": false, "md5_digest": "7f49d0b7ced2b34c9a66fd66bf6396ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11197, "upload_time": "2016-02-02T21:25:11", "url": "https://files.pythonhosted.org/packages/b1/0a/f3e3a4f664f99bc31029c49336fed07cf4ea3ce9a3e6cc27bbd49c22bda5/cliar-1.1.3.zip" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "fa46078ca9b3ffed2c263c23265184e4", "sha256": "e27795be194287905bfd7d7d13554948509dc553b98066d16e45310cdd53f208" }, "downloads": -1, "filename": "cliar-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "fa46078ca9b3ffed2c263c23265184e4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9520, "upload_time": "2016-02-17T20:38:47", "url": "https://files.pythonhosted.org/packages/fa/7e/cd5a6e9e1635bf756b6efcb1275415597a9d8b2e6b32721e34946c55a58b/cliar-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "616a91309a67ec826255dfc0fc5fc7db", "sha256": "b16ec86e5a31641e9afc9c965fece7cbc59b23902198328005ff28c7cfc4c485" }, "downloads": -1, "filename": "cliar-1.1.4.tar.gz", "has_sig": false, "md5_digest": "616a91309a67ec826255dfc0fc5fc7db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5139, "upload_time": "2016-02-17T20:38:37", "url": "https://files.pythonhosted.org/packages/7a/9a/7f12a2449ded69074dbb9e2843b0de1c14692efa597ce39619f3a1f905e2/cliar-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "eeae1b50879dc43fb9f8f86d483a12c2", "sha256": "b80dc040e31098ad4118fcaaedbf82bca24311be23ac7dbc78aec545ac128412" }, "downloads": -1, "filename": "cliar-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "eeae1b50879dc43fb9f8f86d483a12c2", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6060, "upload_time": "2017-10-15T18:53:38", "url": "https://files.pythonhosted.org/packages/29/e4/dd8e22c2d80d25dec65f0247b700cfdc9e66c960b9519d623ee1b167b0d4/cliar-1.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32a77b321a97087cc5a1b2659af39b8b", "sha256": "0e7b2de147dbb854c5c58bc707d8a2789b829c64d6e9502932095b0c64b52803" }, "downloads": -1, "filename": "cliar-1.1.5.tar.gz", "has_sig": false, "md5_digest": "32a77b321a97087cc5a1b2659af39b8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4184, "upload_time": "2017-10-15T18:53:40", "url": "https://files.pythonhosted.org/packages/03/e7/5894830f4423b904bac8a79fc2cfea102be597e36b72800f4631e8dc93cf/cliar-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "ba7e6c71def2a604f206da426ad46872", "sha256": "4881de7e5fe9a365b0f543150f0313d24c97532375aea8adf36bd9d96875ee66" }, "downloads": -1, "filename": "cliar-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ba7e6c71def2a604f206da426ad46872", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6078, "upload_time": "2017-10-16T07:30:24", "url": "https://files.pythonhosted.org/packages/4c/c1/35a91f307a16b84abbb7d8b64aa7c7690967c0650f8cc57f23e799b87471/cliar-1.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c662d0ffe548c2a9f7f321cd8844412b", "sha256": "cbb7530a9a526830eeaedb03ed46b363790658643438d3975d5da843adda5804" }, "downloads": -1, "filename": "cliar-1.1.6.tar.gz", "has_sig": false, "md5_digest": "c662d0ffe548c2a9f7f321cd8844412b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4209, "upload_time": "2017-10-16T07:30:27", "url": "https://files.pythonhosted.org/packages/bc/7c/096aa7513b3af392d6e377805cd0585980b04f1cfd18e9370421bf412384/cliar-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "12ae8ac97321986a9408c7dfccb070dd", "sha256": "87066f3b9c7ba7c69a0aae66106a74f6ca5c8cc8e7ce40d02b0265b2e13a8bce" }, "downloads": -1, "filename": "cliar-1.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "12ae8ac97321986a9408c7dfccb070dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5889, "upload_time": "2017-10-18T18:51:12", "url": "https://files.pythonhosted.org/packages/3e/ac/22fe7890a28fa4b72f28411036c838ebc14a6116aad6c74ed3f0971b7fed/cliar-1.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c38a75f04faacef0c51decc90646a2a", "sha256": "bf6227acde0db5278ae511cab6e8a95e12e86904db1359e604efc1a5b43fd249" }, "downloads": -1, "filename": "cliar-1.1.7.tar.gz", "has_sig": false, "md5_digest": "8c38a75f04faacef0c51decc90646a2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4206, "upload_time": "2017-10-18T18:51:13", "url": "https://files.pythonhosted.org/packages/21/20/c58f90e99b1f3ecd32f12a842647e5c430f75c93aec57d07242f068a0028/cliar-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "595f82522da99242266e77b3ed9d6969", "sha256": "62fb91723cbec2c50b725c30c66292fd314db2fbfd7fa29dd0ea756a75ca43ac" }, "downloads": -1, "filename": "cliar-1.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "595f82522da99242266e77b3ed9d6969", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5897, "upload_time": "2017-10-19T06:57:59", "url": "https://files.pythonhosted.org/packages/70/fd/24cd09ba1b8332666d298f652c8a47fd44d1770046d47ced9e20052ca5d8/cliar-1.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2fd5e71f8f88a3eb0b4aaf926af4dc96", "sha256": "5a9adbd6ef42635e65a27c8cd9f365556308aed20183610517af544bd7968637" }, "downloads": -1, "filename": "cliar-1.1.8.tar.gz", "has_sig": false, "md5_digest": "2fd5e71f8f88a3eb0b4aaf926af4dc96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4216, "upload_time": "2017-10-19T06:58:00", "url": "https://files.pythonhosted.org/packages/f3/78/3bdacde09b73c63242db863eb45050b438edec0ac469b6fa899cad913eab/cliar-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "9c493cd2edaa731ead65d4876e044273", "sha256": "f396b38b46cfa4ed42672e6fccb38158eadc0a354e97479d944b386304ddfc72" }, "downloads": -1, "filename": "cliar-1.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "9c493cd2edaa731ead65d4876e044273", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6171, "upload_time": "2017-10-22T18:22:53", "url": "https://files.pythonhosted.org/packages/a3/6c/553f71e8fed3df0fd099ad4d98b984072b08f5ece9c80579f7357046fe24/cliar-1.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fe2c214f07cde12d4cd26edacf8764e", "sha256": "c5ab1ce2883ed5caf221bc523f658f487e63255ce1917073820ddb663b899a6f" }, "downloads": -1, "filename": "cliar-1.1.9.tar.gz", "has_sig": false, "md5_digest": "6fe2c214f07cde12d4cd26edacf8764e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4489, "upload_time": "2017-10-22T18:22:54", "url": "https://files.pythonhosted.org/packages/25/eb/8a294d4807d6d432b574abfa479e51ea93c2afdbc1a39a28783b00c91843/cliar-1.1.9.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "d09b4732d491e87ad8ea579bf9890027", "sha256": "375cea5045f334e65320dace70d81916757bf914913d47cc36265bd7b427dc13" }, "downloads": -1, "filename": "cliar-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d09b4732d491e87ad8ea579bf9890027", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 12603, "upload_time": "2018-06-01T12:59:33", "url": "https://files.pythonhosted.org/packages/e1/a5/929603cf4f666baf4c0eb885310c564e5b5cf182d02c5b5328e3539e7680/cliar-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78941c91fcf3080f36d16d0fd1256c2a", "sha256": "4f03f3278c7aa1ef238f9c346935b9ff3b16fde209cb65968f714b85ee40c83e" }, "downloads": -1, "filename": "cliar-1.2.0.tar.gz", "has_sig": false, "md5_digest": "78941c91fcf3080f36d16d0fd1256c2a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 4381, "upload_time": "2018-06-01T12:59:35", "url": "https://files.pythonhosted.org/packages/58/cf/56125720ac654f09240398897e8abd5161978c6f0fdd3166b7e6d1d104e5/cliar-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "52a378cd2595b12fb5bb54c3ec23cfaf", "sha256": "59c4d91e390914769adafe7f8bf50bb40f077c2bdfd59816b22e7efa8c9dd6df" }, "downloads": -1, "filename": "cliar-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "52a378cd2595b12fb5bb54c3ec23cfaf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 13503, "upload_time": "2018-06-02T19:39:38", "url": "https://files.pythonhosted.org/packages/03/ae/06d74fd0cfce9e51fc54f509ba21063e4239a06949c55de7b6dd0f2cecf3/cliar-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee3bff6057d302736a50c4660dec6dbf", "sha256": "40a06bb67bafa006baba2551210ae026cf30387c8de678ae01466ebedbacbda4" }, "downloads": -1, "filename": "cliar-1.2.1.tar.gz", "has_sig": false, "md5_digest": "ee3bff6057d302736a50c4660dec6dbf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5237, "upload_time": "2018-06-02T19:39:39", "url": "https://files.pythonhosted.org/packages/3c/3f/43c768bbaf438863625ec911ee1facd88f8631a64c4c6db484fdd88aa29c/cliar-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "1d56890f3d43bbce62b7933db873e973", "sha256": "3e3f99c88cfb0473c53270909434be5c0398980256ba7d5c55f6a42ebd95b2fd" }, "downloads": -1, "filename": "cliar-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1d56890f3d43bbce62b7933db873e973", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 13491, "upload_time": "2018-06-03T18:44:58", "url": "https://files.pythonhosted.org/packages/63/57/8c08cd55b6a955c5c1b9fed63fdd44015c3371db7ad099165f47c8b0604d/cliar-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7293396d0468779948d20768b92a7fca", "sha256": "7e151f49741dbe4bb7f1e57618eaa7c2d78bbf5338b6a9d292484303f072ee91" }, "downloads": -1, "filename": "cliar-1.2.2.tar.gz", "has_sig": false, "md5_digest": "7293396d0468779948d20768b92a7fca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5236, "upload_time": "2018-06-03T18:45:00", "url": "https://files.pythonhosted.org/packages/1f/fa/2f6f60be21d65291014b93b614a08e3ec5699edf61c32dbb578f777e41c5/cliar-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "fa71dddb2ceff48ba08e2182612de678", "sha256": "ce0d11a1c6f045767dc30e996e25897cf611c62dff81d4db0a47566585c6632b" }, "downloads": -1, "filename": "cliar-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fa71dddb2ceff48ba08e2182612de678", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6090, "upload_time": "2019-05-13T11:46:07", "url": "https://files.pythonhosted.org/packages/21/11/fa935c18e93ee34a0bb16dce0b91db5e76f79cf7d45d43e91b0aab30ef74/cliar-1.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "078dc6136b01653dab96ebb01b12efea", "sha256": "ae98cca5c15821816e57b6f3001d495d3946ccd582e374d9bbbebcc482b61f5e" }, "downloads": -1, "filename": "cliar-1.2.3.tar.gz", "has_sig": false, "md5_digest": "078dc6136b01653dab96ebb01b12efea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5916, "upload_time": "2019-05-13T11:46:09", "url": "https://files.pythonhosted.org/packages/e5/00/1737dbef16c8d90521a45a55d96e9024e26c537849423ea1eb8f305c0f0c/cliar-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "42c2597c7160ece512ac30a90e7da3ef", "sha256": "09357d7fad401947f8488f4fbbc7535fadacdfc54164cb7bcc250fd2f78d7251" }, "downloads": -1, "filename": "cliar-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "42c2597c7160ece512ac30a90e7da3ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6187, "upload_time": "2019-06-27T12:11:46", "url": "https://files.pythonhosted.org/packages/98/ca/f650c7eddb3654314bf3e914defa5d47706faa8ed2e25e7e6c9b0d80b819/cliar-1.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac15a43f5f3f55ef078f7cf781c6e029", "sha256": "6cfe8863ff8e776efd8372029405e3bacf84a817a76ee9f02b3c3cb63e9d79a4" }, "downloads": -1, "filename": "cliar-1.2.4.tar.gz", "has_sig": false, "md5_digest": "ac15a43f5f3f55ef078f7cf781c6e029", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5995, "upload_time": "2019-06-27T12:11:48", "url": "https://files.pythonhosted.org/packages/60/18/a6f850cdb8c310335f036acacf15457faeea59463ab5b43d755daa81e1b7/cliar-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "326ada82c016fa2bb80558deb2858c02", "sha256": "e64e8db46e794d41fcc33ac94410c8a91c51073d7b685fefc7239777e2946b33" }, "downloads": -1, "filename": "cliar-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "326ada82c016fa2bb80558deb2858c02", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6096, "upload_time": "2019-06-30T20:00:50", "url": "https://files.pythonhosted.org/packages/53/32/a66b5b785867a0ea8f21b8719c912252de98f9f0e0061b40e9dc6b8f2d13/cliar-1.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c69804e0c05b679c70af0a3a972e5092", "sha256": "a30dfc06f88f7ec1b58b173da86ada24fb5cba26bf6e977c3c6d6a5ea42dd834" }, "downloads": -1, "filename": "cliar-1.2.5.tar.gz", "has_sig": false, "md5_digest": "c69804e0c05b679c70af0a3a972e5092", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5912, "upload_time": "2019-06-30T20:00:55", "url": "https://files.pythonhosted.org/packages/a8/37/17c4ee4866a893ba629882bf9e8318327bbb3108d586fcbc6d3fe795e7a6/cliar-1.2.5.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "0f4e5d414cf7540d9a1d26aa365d5347", "sha256": "2317895765d20c982985bf7de2f523c1653c7d5fca5b117f8594db16e5a6a59d" }, "downloads": -1, "filename": "cliar-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0f4e5d414cf7540d9a1d26aa365d5347", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6222, "upload_time": "2019-07-21T11:53:20", "url": "https://files.pythonhosted.org/packages/95/e5/4544db74a9a627b13f61b4229e0fdcb9843445ae0ff4f0c20d751de58b2c/cliar-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4569fecdbc78cdaea6bcdc87d815d021", "sha256": "96eeb16c1e999c6c11fd010186e70e9e0863d73124817ec22d0b7c5481e12a2f" }, "downloads": -1, "filename": "cliar-1.3.0.tar.gz", "has_sig": false, "md5_digest": "4569fecdbc78cdaea6bcdc87d815d021", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6036, "upload_time": "2019-07-21T11:53:22", "url": "https://files.pythonhosted.org/packages/d6/d2/0a334e4516ea4d7663f9636b8e35b33063f18e0b294fcb6b978bab0ca5ae/cliar-1.3.0.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "3b7fae842ebff8f3f58b936364f9b7e5", "sha256": "ef94e040b8704a115351ab842032b0b45a53ac48ac96566279806e06201a443e" }, "downloads": -1, "filename": "cliar-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3b7fae842ebff8f3f58b936364f9b7e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6285, "upload_time": "2019-07-23T06:36:16", "url": "https://files.pythonhosted.org/packages/25/5f/cd806f8966594763e9bce169bf5b74fcdfaf1f5a806fa8ef669c4da5e2d6/cliar-1.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e5741933bb897a9f475ca71d294cd1d", "sha256": "ea84060115e42c2ad701a8efd11a9ebee431088b59016f2315a44a82b89b7235" }, "downloads": -1, "filename": "cliar-1.3.2.tar.gz", "has_sig": false, "md5_digest": "4e5741933bb897a9f475ca71d294cd1d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6116, "upload_time": "2019-07-23T06:36:18", "url": "https://files.pythonhosted.org/packages/80/e1/959629ff529668620e0515ed8a6686f0261dc4c12371476ffbc2990d7880/cliar-1.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3b7fae842ebff8f3f58b936364f9b7e5", "sha256": "ef94e040b8704a115351ab842032b0b45a53ac48ac96566279806e06201a443e" }, "downloads": -1, "filename": "cliar-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3b7fae842ebff8f3f58b936364f9b7e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6285, "upload_time": "2019-07-23T06:36:16", "url": "https://files.pythonhosted.org/packages/25/5f/cd806f8966594763e9bce169bf5b74fcdfaf1f5a806fa8ef669c4da5e2d6/cliar-1.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e5741933bb897a9f475ca71d294cd1d", "sha256": "ea84060115e42c2ad701a8efd11a9ebee431088b59016f2315a44a82b89b7235" }, "downloads": -1, "filename": "cliar-1.3.2.tar.gz", "has_sig": false, "md5_digest": "4e5741933bb897a9f475ca71d294cd1d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6116, "upload_time": "2019-07-23T06:36:18", "url": "https://files.pythonhosted.org/packages/80/e1/959629ff529668620e0515ed8a6686f0261dc4c12371476ffbc2990d7880/cliar-1.3.2.tar.gz" } ] }