{ "info": { "author": "Henning Jacobs", "author_email": "henning.jacobs@zalando.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython" ], "description": "===========\nClick Click\n===========\n\n.. image:: https://travis-ci.org/zalando/python-clickclick.svg?branch=master\n :target: https://travis-ci.org/zalando/python-clickclick\n :alt: Travis CI build status\n\n.. image:: https://coveralls.io/repos/zalando/python-clickclick/badge.svg\n :target: https://coveralls.io/r/zalando/python-clickclick\n\n.. image:: https://img.shields.io/pypi/dw/clickclick.svg\n :target: https://pypi.python.org/pypi/clickclick/\n :alt: PyPI Downloads\n\n.. image:: https://img.shields.io/pypi/v/clickclick.svg\n :target: https://pypi.python.org/pypi/clickclick/\n :alt: Latest PyPI version\n\n.. image:: https://img.shields.io/pypi/l/clickclick.svg\n :target: https://pypi.python.org/pypi/clickclick/\n :alt: License\n\nUtility functions (Python 3 only) for the wonderful `Click library`_.\nClick is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary.\n\n\nUsage\n=====\n\n.. code-block:: python\n\n from clickclick import Action, OutputFormat\n\n with Action('Performing remote call..') as act:\n do_something()\n act.progress()\n do_something_else()\n\n output_format = 'json' # default: \"text\"\n with OutputFormat(output_format):\n print_table(['col1', 'col2'], rows)\n\n\n.. _Click library: http://click.pocoo.org/\n\nWorking Example\n---------------\n\nSee this `example script`_ and the `shell script`_.\n\n.. _example script: example.py\n\n.. _shell script: example.sh\n\n.. code-block:: python3\n\n $ ./example.py\n Usage: example.py [OPTIONS] COMMAND [ARGS]...\n\n Options:\n -V, --version Print the current version number and exit.\n -h, --help Show this message and exit.\n\n Commands:\n list Example for Listings\n localtime Print the localtime\n output Example for all possible Echo Formats You see...\n work-in-progress Work untile working is done\n work_done Work done in ?? %\n\n::\n\n $ ./example.py l\n Usage: example.py [OPTIONS] COMMAND [ARGS]...\n\n Error: Too many matches: list, localtime\n\n::\n\n $ ./example.py lo\n Localtime: 2015-08-27 15:47:46.688547\n\n::\n\n $ ./example.py li\n Identifier|Name |Status |Creation Date|Description |Without Title\n 0 Column #0 ERROR -4228033s ago this is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr.. column without title\n 1 Column #1 FINE -4228033s ago this is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr.. column without title\n 2 Column #2 WARNING -4228033s ago this is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr.. column without title\n\n::\n\n $ ./example.py li -o tsv\n id name state creation_time desc without_title\n 0 Column #0 ERROR -4228033s ago this is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrry long description column without title\n 1 Column #1 FINE -4228033s ago this is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrry long description column without title\n 2 Column #2 WARNING -4228033s ago this is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrry long description column without title\n\n::\n\n $ ./example.py li -o json\n [{\"creation_time\": 1444911300, \"desc\": \"this is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrry long description\", \"id\": 0, \"name\": \"Column #0\", \"state\": \"ERROR\", \"without_title\": \"column without title\"}, {\"creation_time\": 1444911300, \"desc\": \"this is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrry long description\", \"id\": 1, \"name\": \"Column #1\", \"state\": \"FINE\", \"without_title\": \"column without title\"}, {\"creation_time\": 1444911300, \"desc\": \"this is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrry long description\", \"id\": 2, \"name\": \"Column #2\", \"state\": \"WARNING\", \"without_title\": \"column without title\"}]\n\n::\n\n $ ./example.py li -o yaml\n creation_time: 1444911300\n desc: this is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrry long description\n id: 0\n name: 'Column #0'\n state: ERROR\n without_title: column without title\n ---\n creation_time: 1444911300\n desc: this is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrry long description\n id: 1\n name: 'Column #1'\n state: FINE\n without_title: column without title\n ---\n creation_time: 1444911300\n desc: this is a verrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrry long description\n id: 2\n name: 'Column #2'\n state: WARNING\n without_title: column without title\n\n\n::\n\n $ ./example.py work-\n do anything.. OK\n create an excption.. EXCEPTION OCCURRED: No active exception to reraise\n Start with working.. . . . . OK\n Calc 1 + 1.. 2\n Oh, I make an error.. work not complete done\n Oh, I make a warning.. work is complicated\n Start an exception.. EXCEPTION OCCURRED: name 'function_not_found' is not defined\n Make a final error.. this is the end..\n\n::\n\n $ ./example.py work_ 15.4\n Please select the state of your work\n 1) Done\n 2) In Progress\n 3) unknown\n 4) lost\n Please select (1-4) [4]: 2\n Your work is 15.4% In Progress\n\n::\n\n $ ./example.py work_ 15.4\n Please select the state of your work\n 1) Done\n 2) In Progress\n 3) unknown\n 4) lost\n Please select (1-4) [4]: 3\n Your work is 15.4% unknown\n\n::\n\n $ ./example.py work_ 15.4\n Please select the state of your work\n 1) Done\n 2) In Progress\n 3) unknown\n 4) lost\n Please select (1-4) [4]:\n Your work is 15.4% lost\n\n::\n\n $ ./example.py output\n This is a ok: OK\n This is a ok with message:all is fine\n This is a warning: please check this\n Start with working.. . . . . OK\n Id|Name\n 1 Test #1\n 2 Test #2\n Only FYI\n This is a error: this is wrong, please fix\n This is a fatal error: this is a fuckup\n\n::\n\n $ ./example.py output -o tsv\n id name\n 1 Test #1\n 2 Test #2\n\n::\n\n $ ./example.py output -o json\n [{\"id\": 1, \"name\": \"Test #1\"}, {\"id\": 2, \"name\": \"Test #2\"}]\n\n::\n\n $ ./example.py output -o yaml\n id: 1\n name: 'Test #1'\n ---\n id: 2\n name: 'Test #2'\n\n\nLicense\n=======\n\nCopyright (c) 2015 Zalando SE\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zalando/python-clickclick", "keywords": "click console terminal cli", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "clickclick", "package_url": "https://pypi.org/project/clickclick/", "platform": "", "project_url": "https://pypi.org/project/clickclick/", "project_urls": { "Homepage": "https://github.com/zalando/python-clickclick" }, "release_url": "https://pypi.org/project/clickclick/1.2.2/", "requires_dist": null, "requires_python": "", "summary": "Click utility functions", "version": "1.2.2" }, "last_serial": 3040297, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0a7e5f1be5ccad8222fca8d80d5b9831", "sha256": "de3824c5c8609d0f724c338f2a03b87f0581449b89c7a70b1f85ceea731e7cf0" }, "downloads": -1, "filename": "clickclick-0.1.tar.gz", "has_sig": false, "md5_digest": "0a7e5f1be5ccad8222fca8d80d5b9831", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4954, "upload_time": "2015-03-19T18:23:19", "url": "https://files.pythonhosted.org/packages/25/93/6ca2a3768d46cab0a559692491bb5be1464f7e57ec4cb72703fd6e9111fe/clickclick-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "3fd386e0da6f8237333874b7393eb2af", "sha256": "494e4204907d0e06c87d53a650fa4e9f2fecd30b60fb7a5b9b53987a5475e934" }, "downloads": -1, "filename": "clickclick-0.10.tar.gz", "has_sig": false, "md5_digest": "3fd386e0da6f8237333874b7393eb2af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6686, "upload_time": "2015-06-05T07:59:52", "url": "https://files.pythonhosted.org/packages/95/35/d59f08b077a0b2d8866450094e42f7cdb03ece10a2d26cabe49d6b049ded/clickclick-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "6f9277dbc30a5042e32eb6b3ae9706db", "sha256": "591cfd44cffb5820b81a78bcd9bc5f57df21e875df6359ff78e05936ff978a44" }, "downloads": -1, "filename": "clickclick-0.11.tar.gz", "has_sig": false, "md5_digest": "6f9277dbc30a5042e32eb6b3ae9706db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8572, "upload_time": "2015-08-27T16:56:40", "url": "https://files.pythonhosted.org/packages/9c/54/f061d02857f5dfe3f6cf529b54dbbafe9412f821e9190ac6d63c6d31298d/clickclick-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "d0f11cadc884ec46218ed4123cbb2397", "sha256": "38b1d4d0b749daa3e665f9e116de256ca2698358cad28fad3c25c9a0829ef1bf" }, "downloads": -1, "filename": "clickclick-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "d0f11cadc884ec46218ed4123cbb2397", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9398, "upload_time": "2015-09-03T21:05:55", "url": "https://files.pythonhosted.org/packages/48/e2/b9696aa895386091c6d7e84c43ad09ae72237e537a06e00257bcb2506c4f/clickclick-0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61f7f068dcadc1527c12d901e831efb9", "sha256": "acf5b7fdb067b97ac0a35112bb305479c39b82a1e38aeff68199c5d60a2e859a" }, "downloads": -1, "filename": "clickclick-0.12.tar.gz", "has_sig": false, "md5_digest": "61f7f068dcadc1527c12d901e831efb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8554, "upload_time": "2015-09-03T21:05:50", "url": "https://files.pythonhosted.org/packages/89/15/f754c2579659099e2f5c127c7ca2e77e9cd8dfd03509851273eab15c1e50/clickclick-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "ca9fc5216658598f3dc0c48c431f4661", "sha256": "b5ab591e622504ffb4cb2d5898db1e0887d0b91070796571ecf5f18ba2decc14" }, "downloads": -1, "filename": "clickclick-0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "ca9fc5216658598f3dc0c48c431f4661", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9468, "upload_time": "2015-09-15T13:42:41", "url": "https://files.pythonhosted.org/packages/e4/56/50824419ea7d2d610f481b4063556782fb8c7349c8b060528068bacc4618/clickclick-0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b12408a01cf7875411b0ab6109aeff96", "sha256": "78da69517a0be6b2cb66ea597ca42ff456f023fa607789c79b38b5d7ec5416c7" }, "downloads": -1, "filename": "clickclick-0.13.tar.gz", "has_sig": false, "md5_digest": "b12408a01cf7875411b0ab6109aeff96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9262, "upload_time": "2015-09-15T13:42:37", "url": "https://files.pythonhosted.org/packages/1b/a4/ebc0cb307e0b8026c355010fd96e6d0a163ef16cb560c3155abac5bf98a6/clickclick-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "89cbc8e457ef3fdaa271086cc81ab589", "sha256": "82d47a4ea115fd43e6ed45dca638187f7e1de1cbbf861896df60dc50d6e8ae3e" }, "downloads": -1, "filename": "clickclick-0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "89cbc8e457ef3fdaa271086cc81ab589", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9472, "upload_time": "2015-09-15T13:46:08", "url": "https://files.pythonhosted.org/packages/9b/55/9dc9c6388d6f8adda6f5a3f6352034458b9da426373182552a55ca8c3a94/clickclick-0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06d6b4d013ed73d9c1fe1a26058655aa", "sha256": "f2790d3b29be324b04a3ee2139e5747bacacd316e67f8e64c8cd6ad8e4dac014" }, "downloads": -1, "filename": "clickclick-0.14.tar.gz", "has_sig": false, "md5_digest": "06d6b4d013ed73d9c1fe1a26058655aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8665, "upload_time": "2015-09-15T13:46:03", "url": "https://files.pythonhosted.org/packages/7f/48/3b7ffd7e0dae073ec4901270f162bc07572180c3e1c78a8d2538ddadfac4/clickclick-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "020381495a5d8b7e5c5c5d524f0c68b6", "sha256": "1c53f309c14654f831f6a046039fdbb35fb46ca741cd21453b684a68152961d6" }, "downloads": -1, "filename": "clickclick-0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "020381495a5d8b7e5c5c5d524f0c68b6", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9737, "upload_time": "2015-09-22T11:30:55", "url": "https://files.pythonhosted.org/packages/76/31/3d8d4db00616ce30ad3b2565eff61051b4affe8779687db85fff54ab6e0d/clickclick-0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a807332ca4e254e18b9cbd70f81fe360", "sha256": "a967029244d96d74db5a774940101e9f142b53884bc6c7c3f97b36b79cbea587" }, "downloads": -1, "filename": "clickclick-0.15.tar.gz", "has_sig": false, "md5_digest": "a807332ca4e254e18b9cbd70f81fe360", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8048, "upload_time": "2015-09-22T11:30:47", "url": "https://files.pythonhosted.org/packages/43/bf/540706b2f0e472030e65bf459c9e3eca90fbe3bf33d8f85c5c7feb9edafb/clickclick-0.15.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6ee17f448f9d7e7eeebc9d4d6d3021d9", "sha256": "8fbbad668aedec364341a688d8fb7eeecf452c089700dc404349a3094454490c" }, "downloads": -1, "filename": "clickclick-0.2.tar.gz", "has_sig": false, "md5_digest": "6ee17f448f9d7e7eeebc9d4d6d3021d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5088, "upload_time": "2015-03-19T18:29:55", "url": "https://files.pythonhosted.org/packages/63/0b/7ec774a7717fcd0977b29ca38ae2c2011079d303bdcc1c57511b541fdf72/clickclick-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "4dfd65cc17c6a1300420192f81315973", "sha256": "25b880565830432e24c0d84567267c74482f429d3df69d2268908b80fbbc596d" }, "downloads": -1, "filename": "clickclick-0.3.tar.gz", "has_sig": false, "md5_digest": "4dfd65cc17c6a1300420192f81315973", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5663, "upload_time": "2015-03-23T13:58:34", "url": "https://files.pythonhosted.org/packages/cc/0a/b2303b0ab7a0b4b073397bf20e733cc04f77831075483d72d9cc2e4172d2/clickclick-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "8514fe03b023c2de68e2c50a626efe0e", "sha256": "7259675bf1e1c59c452d15180ecc88696991a412d697d97f53c043e81c9fa3ad" }, "downloads": -1, "filename": "clickclick-0.4.tar.gz", "has_sig": false, "md5_digest": "8514fe03b023c2de68e2c50a626efe0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5668, "upload_time": "2015-04-07T12:25:37", "url": "https://files.pythonhosted.org/packages/4c/be/d7ef2720580a98747a481ddac2e4618d762b8bb053b39d27fe2d21794271/clickclick-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "642392bedc65336558ed44362c069f49", "sha256": "df967d4740910125733b98a2ea9c871e56bb10f2acee2d536dc0dc7eac0452c4" }, "downloads": -1, "filename": "clickclick-0.5.tar.gz", "has_sig": false, "md5_digest": "642392bedc65336558ed44362c069f49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5646, "upload_time": "2015-04-07T16:55:49", "url": "https://files.pythonhosted.org/packages/5d/23/41900d84be3f668a1841e0c687ebbb3db81b8f2413143f7bb6f49a4a9715/clickclick-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "24a0ca1d8ed256dfa1560e5e5876941a", "sha256": "48fc636e8aff47e738425f5e73c64cc6abca58b2d4f9255888bef166a3166f12" }, "downloads": -1, "filename": "clickclick-0.6.tar.gz", "has_sig": false, "md5_digest": "24a0ca1d8ed256dfa1560e5e5876941a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5664, "upload_time": "2015-04-15T10:20:34", "url": "https://files.pythonhosted.org/packages/09/a4/d3f75def856140e23e2f81d44b19136340a03fd4944170696c3434d978b4/clickclick-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "4f55769cb48b3fc4282de2b314718a7a", "sha256": "aa2e34f39ebb7dc419f439a70ccff491c10e44ac152f346223d134863360a73d" }, "downloads": -1, "filename": "clickclick-0.7.tar.gz", "has_sig": false, "md5_digest": "4f55769cb48b3fc4282de2b314718a7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6054, "upload_time": "2015-04-16T13:10:03", "url": "https://files.pythonhosted.org/packages/4f/da/dc35a8d46fc3206429c7ff28e7e5ebfef783e8c099786344fa81c22c7e88/clickclick-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "c8bb49f87b0f34086d0b6228a2258282", "sha256": "7c9f5853d242e637458cf93d40d4c0140ca6d272ad6dc89566446e89168db650" }, "downloads": -1, "filename": "clickclick-0.8.tar.gz", "has_sig": false, "md5_digest": "c8bb49f87b0f34086d0b6228a2258282", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6405, "upload_time": "2015-04-30T15:58:19", "url": "https://files.pythonhosted.org/packages/20/24/74af12f82ce083facf8f08a7a32e4c328cb2eb5956e061e8757af2df1d13/clickclick-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "f354efd32e1e6d5da0b8e6f6fc449271", "sha256": "291a462deeb9a9bc5f3d5fe47a99a27d0b56cc5206065b9caff6688c79d4d18a" }, "downloads": -1, "filename": "clickclick-0.9.tar.gz", "has_sig": false, "md5_digest": "f354efd32e1e6d5da0b8e6f6fc449271", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6602, "upload_time": "2015-05-04T09:23:27", "url": "https://files.pythonhosted.org/packages/90/b8/0072233ab9e3abd4e2b32da84894a78b34b46ff12ed371dcd976c11a9f6c/clickclick-0.9.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "b937e00aabdfb5972592204a8054e618", "sha256": "e5e0192489c9699053bba3c7600146a53239241521e715820de8a3d23dd34da4" }, "downloads": -1, "filename": "clickclick-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b937e00aabdfb5972592204a8054e618", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9750, "upload_time": "2015-12-10T17:41:48", "url": "https://files.pythonhosted.org/packages/3d/c1/6a000b75ed3be006084320a11f8102d39c3fb13e747bebf178d011f930fe/clickclick-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9429dede90d390fc06a74c002bb9e05c", "sha256": "c037117f40022cebcaa492dad2ad53e5e3d731272855dab475b638a0e1c096f7" }, "downloads": -1, "filename": "clickclick-1.0.tar.gz", "has_sig": false, "md5_digest": "9429dede90d390fc06a74c002bb9e05c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8944, "upload_time": "2015-12-10T17:41:43", "url": "https://files.pythonhosted.org/packages/73/02/fc21bc32b3e725673967259adc1a7c1a9996f334ba38606adbdcbdd9eb3f/clickclick-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "32a46396da751f03f427603549a808d6", "sha256": "eb9ff01965c12df74468900e21d1ec97c7d1b869e8d0b48d57dde3aa694c707b" }, "downloads": -1, "filename": "clickclick-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "32a46396da751f03f427603549a808d6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9799, "upload_time": "2016-07-29T16:38:46", "url": "https://files.pythonhosted.org/packages/99/35/5abb15b4e3851ccc3030a320681b5e7d7b8964ded11efdbd82a464c7c9ba/clickclick-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c4ab79ba38ab4306edd744c4a025dd4", "sha256": "c63dfe08515604aa1afac20b156eb8008ebe1a12e1486d6124695fc672bb889a" }, "downloads": -1, "filename": "clickclick-1.1.tar.gz", "has_sig": false, "md5_digest": "0c4ab79ba38ab4306edd744c4a025dd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8971, "upload_time": "2016-07-29T16:38:43", "url": "https://files.pythonhosted.org/packages/e1/dc/d191371ca04993022e6741cb00b4f08c5cd8aebf8ed09ab675f9825afee2/clickclick-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "4427d2d4dbb76dd6adc9f38dbe79bc25", "sha256": "ba9368ebf40f7a39e51bda0edc676056d86f7721af90cbd2035a82b6c00b8726" }, "downloads": -1, "filename": "clickclick-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4427d2d4dbb76dd6adc9f38dbe79bc25", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9822, "upload_time": "2016-09-13T21:43:03", "url": "https://files.pythonhosted.org/packages/b3/fa/a06ef8534d1e47a5a16f9b122f88c12d7b5f68e2164c460c0bcf44b1277b/clickclick-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae7bc7a84da16a5b5a8c82e023e4d705", "sha256": "3d436615e3cbc55d04b02f368a76cd3729c523e96e3353455d2bbfc95d5d703d" }, "downloads": -1, "filename": "clickclick-1.2.tar.gz", "has_sig": false, "md5_digest": "ae7bc7a84da16a5b5a8c82e023e4d705", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8336, "upload_time": "2016-09-13T21:43:00", "url": "https://files.pythonhosted.org/packages/ee/b6/ad6a25ab897a17809e5c6b9cc45f6e19b162645129c02a4e15b4d32fb874/clickclick-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "cc13c786e0d75da93f653346b1489c15", "sha256": "a342b98af1335041b70236131719c909305c4ebff56c110ab964ba585ff133aa" }, "downloads": -1, "filename": "clickclick-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cc13c786e0d75da93f653346b1489c15", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9784, "upload_time": "2016-10-14T15:38:10", "url": "https://files.pythonhosted.org/packages/07/17/e6532b892854e3073f91b179f2094a84c17807cb76e9eb6587b54b9d8621/clickclick-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd7e136f0ed3516589795be5c60dc386", "sha256": "22eedfce2499d7a8c5b8c868fc93a495eb74bf7b753a6cb9ed2aa6a32a3ddd05" }, "downloads": -1, "filename": "clickclick-1.2.1.tar.gz", "has_sig": false, "md5_digest": "bd7e136f0ed3516589795be5c60dc386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8915, "upload_time": "2016-10-14T15:38:07", "url": "https://files.pythonhosted.org/packages/6f/46/28462eb039bbce3651084d5260c50ab83dc3af0724626e6a81c93d950b2c/clickclick-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "1f8a6b29c77aa17d2f963359300c1cab", "sha256": "ab8f229fb9906a86634bdfc6fabfc2b665f44804170720db4f6e1d98f8a58f3d" }, "downloads": -1, "filename": "clickclick-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f8a6b29c77aa17d2f963359300c1cab", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9788, "upload_time": "2017-07-21T20:08:44", "url": "https://files.pythonhosted.org/packages/b6/51/2b04f7a56dcbacc0e3a7cf726e1d88d28866bf488a7a0668582306e1e643/clickclick-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77a08b665d1fa381f1853b38aa434ce0", "sha256": "4a890aaa9c3990cfabd446294eb34e3dc89701101ac7b41c1bff85fc210f6d23" }, "downloads": -1, "filename": "clickclick-1.2.2.tar.gz", "has_sig": false, "md5_digest": "77a08b665d1fa381f1853b38aa434ce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8659, "upload_time": "2017-07-21T20:08:42", "url": "https://files.pythonhosted.org/packages/b8/cf/2d1fb0c967616e7cd3a8e6a3aca38bc50b50137d9bc7f46cdb3e6fe03361/clickclick-1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f8a6b29c77aa17d2f963359300c1cab", "sha256": "ab8f229fb9906a86634bdfc6fabfc2b665f44804170720db4f6e1d98f8a58f3d" }, "downloads": -1, "filename": "clickclick-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f8a6b29c77aa17d2f963359300c1cab", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9788, "upload_time": "2017-07-21T20:08:44", "url": "https://files.pythonhosted.org/packages/b6/51/2b04f7a56dcbacc0e3a7cf726e1d88d28866bf488a7a0668582306e1e643/clickclick-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77a08b665d1fa381f1853b38aa434ce0", "sha256": "4a890aaa9c3990cfabd446294eb34e3dc89701101ac7b41c1bff85fc210f6d23" }, "downloads": -1, "filename": "clickclick-1.2.2.tar.gz", "has_sig": false, "md5_digest": "77a08b665d1fa381f1853b38aa434ce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8659, "upload_time": "2017-07-21T20:08:42", "url": "https://files.pythonhosted.org/packages/b8/cf/2d1fb0c967616e7cd3a8e6a3aca38bc50b50137d9bc7f46cdb3e6fe03361/clickclick-1.2.2.tar.gz" } ] }