{ "info": { "author": "Rushi Agrawal", "author_email": "rushi.agr@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\nCCH - Cloud CLI for Humans.\n\nVery simple cloud CLI, specifically designed for human use. Strictly forbidden\nfor scripts' consumption :)\n\nJust type `mkvm` and it will help you step-by-step create a virtual machine, by\nfirst letting you provide a flavor from availale flavors, then similarly a\nsecurity group, and then root volume storage. All the other commands are just\nas simple!\n\nView demo at: https://asciinema.org/a/ektm98481nniu7rldc1ncu5af\n\n\nInstallation\n------------\n\n pip install cch\n\nMore details at https://github.com/rushiagr/cch/blob/master/README.md\n\n\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/rushiagr/cch", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "cch", "package_url": "https://pypi.org/project/cch/", "platform": "any", "project_url": "https://pypi.org/project/cch/", "project_urls": { "Homepage": "https://github.com/rushiagr/cch" }, "release_url": "https://pypi.org/project/cch/0.1.19/", "requires_dist": [ "click", "awscli", "boto3", "prettytable", "future" ], "requires_python": "", "summary": "Cloud CLI for Humans", "version": "0.1.19" }, "last_serial": 2311088, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6a497ae9ad1ca59f80b223c527c7fa74", "sha256": "533570ffe0f7550d4a027c6cfc717881faf7295642ae1666237babe9d11f2bd6" }, "downloads": -1, "filename": "cch-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a497ae9ad1ca59f80b223c527c7fa74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4538, "upload_time": "2016-08-28T11:09:43", "url": "https://files.pythonhosted.org/packages/0b/81/6a5c3eabcbede4e7b97341306f5e3c9f83fc962ae731747c58d9c2080bca/cch-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a1ce1ae9600a19833d29a49b2c555193", "sha256": "899cf350caee0c53df4ad72b8c6eeee0dee695de9c681e88aa47abb84a0bb014" }, "downloads": -1, "filename": "cch-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a1ce1ae9600a19833d29a49b2c555193", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4632, "upload_time": "2016-08-28T11:37:36", "url": "https://files.pythonhosted.org/packages/0f/ca/b5e9abfb584121d8ef07c413cdf9545ae043484b560ec942cfb8cdb23139/cch-0.1.1-py2.py3-none-any.whl" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "366036b74dedf4b868050f899354ae3e", "sha256": "fe92673831d43f1800fbad9fd5222b96316cdf03e425185307bce0f4a1740849" }, "downloads": -1, "filename": "cch-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "366036b74dedf4b868050f899354ae3e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6309, "upload_time": "2016-08-28T19:04:21", "url": "https://files.pythonhosted.org/packages/6b/74/6dd2558d2e7b0be34a31d395bd95518de96364c04b55b9e8c6a38e44544f/cch-0.1.10-py2.py3-none-any.whl" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "fc0251364f27d196624e1dc3dced00e3", "sha256": "03e13564cd842dc173db0e2eab07ad58e5f3b4bc98908251a33b2210e37be7d1" }, "downloads": -1, "filename": "cch-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc0251364f27d196624e1dc3dced00e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6359, "upload_time": "2016-08-28T19:15:42", "url": "https://files.pythonhosted.org/packages/f7/fb/f9b9286da7eeb26185b85bac0241624b9650807829f9ec3914d5fa7ee1c1/cch-0.1.11-py2.py3-none-any.whl" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "cda37f55201a5a3543a0d350c021a897", "sha256": "0a6ce4814069736b61b455bf4ed4698a90407aa0c5bf0793937e0fe6e842332c" }, "downloads": -1, "filename": "cch-0.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cda37f55201a5a3543a0d350c021a897", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6373, "upload_time": "2016-08-28T19:20:04", "url": "https://files.pythonhosted.org/packages/ac/c5/794f5ddfca00c6b142748c2e198771ee242552cdec4114f7be927dd8b2f7/cch-0.1.12-py2.py3-none-any.whl" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "9f2ee2cfc6e2b318c0442e07a484f1c5", "sha256": "bdddbada3e82488df647ea9e264bc487c4c44cc6993d5109be97d7df38fa7e2d" }, "downloads": -1, "filename": "cch-0.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9f2ee2cfc6e2b318c0442e07a484f1c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6410, "upload_time": "2016-08-28T19:38:31", "url": "https://files.pythonhosted.org/packages/0e/0c/4191b557583636e33ec8a1ae02f7d2efa676a7a4314be946e18f76081a0e/cch-0.1.13-py2.py3-none-any.whl" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "9fdd2836ab272e63ad4ae37f49fcf3e4", "sha256": "389b2e322375d64b3dc5f7d9a09612b5717f99b9cefa4f69b978e7f1a0cd9208" }, "downloads": -1, "filename": "cch-0.1.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9fdd2836ab272e63ad4ae37f49fcf3e4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6400, "upload_time": "2016-08-28T19:41:04", "url": "https://files.pythonhosted.org/packages/78/80/e8c52607cbfc3764d4ef64eb52b13bf41fb4fce19eba4aa082ff2ed175f5/cch-0.1.14-py2.py3-none-any.whl" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "13b212f3ce3203d1ca1f28d208e2ff66", "sha256": "bcf559b7505006fc0ae413b6cdaed0dbd742d0d000dc56b3f977f9cbe5e31876" }, "downloads": -1, "filename": "cch-0.1.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13b212f3ce3203d1ca1f28d208e2ff66", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6392, "upload_time": "2016-08-28T19:44:14", "url": "https://files.pythonhosted.org/packages/b6/99/eab77a515c23df4272d4450eec29821f80def6685f5f49cc55741bafcccc/cch-0.1.15-py2.py3-none-any.whl" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "5adec322d698188297a6c0dc6eb2551d", "sha256": "3b881f84b22c17eb14f2d4ebeb97b4f81b365ca2aa9cb89036d66862db3bf82e" }, "downloads": -1, "filename": "cch-0.1.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5adec322d698188297a6c0dc6eb2551d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6410, "upload_time": "2016-08-28T19:48:29", "url": "https://files.pythonhosted.org/packages/e5/56/62144d500ba638491d07568023e9479e2f7955221663d20ec1101e54d2e7/cch-0.1.16-py2.py3-none-any.whl" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "f70eae855b64c74d242d7af7f4b4e1d8", "sha256": "5b0811751685be3b8e593f404547818f50cfd1f146f5fb941cc42d540ec86cec" }, "downloads": -1, "filename": "cch-0.1.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f70eae855b64c74d242d7af7f4b4e1d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6390, "upload_time": "2016-08-28T20:00:05", "url": "https://files.pythonhosted.org/packages/1b/81/eb519b1a753cfb9cd4b5f6cd75e73a467e6d71795acac2a830877ad3baaa/cch-0.1.17-py2.py3-none-any.whl" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "d7916c70d10694f39d56e5f5a377d3b8", "sha256": "0c4e591246913ed13aac8d31be2836bfdbe2567a08e7c81ab92bf8f23e0e4ac0" }, "downloads": -1, "filename": "cch-0.1.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7916c70d10694f39d56e5f5a377d3b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6485, "upload_time": "2016-08-28T20:03:14", "url": "https://files.pythonhosted.org/packages/a6/98/f6ca07850641a4ed8e78953e0966e3b9a65aa230ff01329ab86a8c136f20/cch-0.1.18-py2.py3-none-any.whl" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "affab0dc13f75ad03152d294b56447ea", "sha256": "37688c941cbddf26b5dd53bda948f5da751e585840d32a9cec3332972f51df96" }, "downloads": -1, "filename": "cch-0.1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "affab0dc13f75ad03152d294b56447ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6857, "upload_time": "2016-08-29T13:50:38", "url": "https://files.pythonhosted.org/packages/e3/e5/b6cf73f1eaf85dec9608fcf6600f044a10fced8b93cd3c4ed50b120fdaad/cch-0.1.19-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cc125190e25750db588913051acf5675", "sha256": "489f85e8558fb5b355d55c47558fcb80c978250b749e32d51229f29c072b3231" }, "downloads": -1, "filename": "cch-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc125190e25750db588913051acf5675", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6394, "upload_time": "2016-08-28T15:37:19", "url": "https://files.pythonhosted.org/packages/78/ee/b08d340c233d8f10a21e35290a143310c213c9e08725f5b5503d6cd0cfc4/cch-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "15c24289505d6956221579dfc7fc4de5", "sha256": "2e58a2a14909ca4a7a9e4375dd0280069ec2331762b39eb4bcfc726061448140" }, "downloads": -1, "filename": "cch-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15c24289505d6956221579dfc7fc4de5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6393, "upload_time": "2016-08-28T15:43:35", "url": "https://files.pythonhosted.org/packages/af/ef/23ed4a220ddb7d18e1db289280fa651232af0b4eb022b0015b3394c79e69/cch-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "584fdf91c4e7e41054b0339fb67cbedd", "sha256": "2cabe7edda617cfe4469459420df17c33eee0a6f442c641f57fbe92a6ecab59d" }, "downloads": -1, "filename": "cch-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "584fdf91c4e7e41054b0339fb67cbedd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6195, "upload_time": "2016-08-28T15:51:14", "url": "https://files.pythonhosted.org/packages/43/42/1e5f8a3cd9df5555bf338c13c0610a12a92f02e8dbfd99ac3d157c165feb/cch-0.1.4-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b93a00f2103709818a26efa61a21c7dc", "sha256": "257216ce89ce7a8781adcb19cfca0a071f6f52ebcb9498f377977917708caa59" }, "downloads": -1, "filename": "cch-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b93a00f2103709818a26efa61a21c7dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6241, "upload_time": "2016-08-28T15:52:58", "url": "https://files.pythonhosted.org/packages/86/dc/9206354a4a2f4cfb89bbbfed79068d0c12997bbcc6e4fab94c9f913d2525/cch-0.1.5-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "7419ce539b29109928bb264d57d79d8f", "sha256": "22b99b8d2945a686713e012d15aba51db117838418fbb891f5f40a434ad0970e" }, "downloads": -1, "filename": "cch-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7419ce539b29109928bb264d57d79d8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6244, "upload_time": "2016-08-28T17:17:16", "url": "https://files.pythonhosted.org/packages/e2/99/11d3be4d16c20bedce95e5bd4aa09f4a7487bb30c19c7a8c01382da00236/cch-0.1.6-py2.py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "7ffe40ce0ba0d5a4e3d1c41d7c9ba750", "sha256": "9b09c05484bc31d975000fbb41994b286fc3ef219db534ad27549ea96e47b721" }, "downloads": -1, "filename": "cch-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ffe40ce0ba0d5a4e3d1c41d7c9ba750", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6258, "upload_time": "2016-08-28T18:37:10", "url": "https://files.pythonhosted.org/packages/c2/79/a44ee3752b564a76d1dc9c3921c0d06e15b2083ff353b183979b1cdd691c/cch-0.1.7-py2.py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "795e9e2eb2f202de866d1c2cf1849959", "sha256": "7405c1e84333392b710852bf8e2f7fb5a9960d154036fe4ce32496dfcd6c9b1d" }, "downloads": -1, "filename": "cch-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "795e9e2eb2f202de866d1c2cf1849959", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6267, "upload_time": "2016-08-28T18:53:42", "url": "https://files.pythonhosted.org/packages/15/cd/38d3099a4d5c29b2d146c9812a4b88881ffd528171527879734cade889df/cch-0.1.8-py2.py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "5773cbb920082c7c1171a811ce941d86", "sha256": "9eefa4a2dc89be9bef9b68839ac19f12bc1d26d1eb90fcd0d3e44c18169c9c64" }, "downloads": -1, "filename": "cch-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5773cbb920082c7c1171a811ce941d86", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6271, "upload_time": "2016-08-28T19:01:02", "url": "https://files.pythonhosted.org/packages/d6/79/4352a3bb7f2d4af0d0dfde846771c83ade90d748e6eb3bc60670f15fac9e/cch-0.1.9-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "affab0dc13f75ad03152d294b56447ea", "sha256": "37688c941cbddf26b5dd53bda948f5da751e585840d32a9cec3332972f51df96" }, "downloads": -1, "filename": "cch-0.1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "affab0dc13f75ad03152d294b56447ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6857, "upload_time": "2016-08-29T13:50:38", "url": "https://files.pythonhosted.org/packages/e3/e5/b6cf73f1eaf85dec9608fcf6600f044a10fced8b93cd3c4ed50b120fdaad/cch-0.1.19-py2.py3-none-any.whl" } ] }