{ "info": { "author": "Gregor von Laszewski", "author_email": "laszewski@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: MacOS X", "Environment :: OpenStack", "Environment :: Other Environment", "Environment :: Plugins", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows :: Windows 10", "Operating System :: OS Independent", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3.7", "Topic :: Internet", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: User Interfaces", "Topic :: System", "Topic :: System :: Distributed Computing", "Topic :: System :: Shells", "Topic :: Utilities" ], "description": "# Cloudmehs Installer \n\n[![Version](https://img.shields.io/pypi/v/cloudmesh-installer.svg)](https://pypi.python.org/pypi/cloudmesh-installer)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/cloudmesh/cloudmesh-installer/blob/master/LICENSE)\n[![Python](https://img.shields.io/pypi/pyversions/cloudmesh-installer.svg)](https://pypi.python.org/pypi/cloudmesh-installer)\n[![Format](https://img.shields.io/pypi/format/cloudmesh-installer.svg)](https://pypi.python.org/pypi/cloudmesh-installer)\n[![Status](https://img.shields.io/pypi/status/cloudmesh-installer.svg)](https://pypi.python.org/pypi/cloudmesh-installer)\n[![Travis](https://travis-ci.com/cloudmesh/cloudmesh-installer.svg?branch=master)](https://travis-ci.com/cloudmesh/cloudmesh-installer)\n\nThis is an experimental installer that is most usefull during the development of\ncloudmesh components form source. Once cloudmehs is released, you can use the\npackages hosted at pypi.\n\nThis command can be installed with \n\n```bash\n$ pip install cloudmesh-installer\n```\n\nan FAQ is available at\n\n* \n\n## Usage\n```\ncloudmesh-installer -- a helper to install cloudmesh from source for developers.\n\nUsage:\n cloudmesh-installer git key [LOCATION]\n cloudmesh-installer git [clone|pull|status] [BUNDLE]\n cloudmesh-installer install [BUNDLE] [-e]\n cloudmesh-installer list [BUNDLE] [--short]\n cloudmesh-installer git list BUNDLE\n cloudmesh-installer bundles\n cloudmesh-installer version\n cloudmesh-installer info\n cloudmesh-installer local purge DIR [--force]\n cloudmesh-installer pyenv purge ENV [--force]\n\n\nA convenient program called `cloudmesh-installer` to ownload and install cloudmesh\nfrom sources published in github.\n\nArguments:\n BUNDLE the bundle [default: cms]\n REPOS list of git repos\n ENV the name of the pyenv\n DIR the directory form where to start the search\n\nOptions:\n -h --help\n --force force the execution of the command. This command could delete files.\n\nDescription:\n\n cloudmesh-installer bundles\n\n Cloudmesh has a number of bundels. Bundels are simple a number of git\n repositories. You can list the bundels with the list command. and see\n their names in the top level.\n\n This command lists all available bundles\n\n cloudmesh-installer list bundle\n\n list sthe information about a particular bundle.\n\n cloudmesh-installer git list [BUNDLE]\n\n Shows the location of the repositories in a bundle.\n\n cloudmesh-installer info\n\n The info command gives some very basic information about the version\n numbers of cloudmesh on your system, github, and pypi. THis helps\n identifying if you may run an odlder version.\n\n In addition we try to check if you do use pyenv\n\n cloudmesh-installer git key [LOCATION]\n\n This command only works if you use ssh keys to authenticate with github.\n This command makes uploading the key easy as it checks for your key and\n provides via the web browser automatic pageloads to github for the\n keyupload. YOu do not have tou use this command. It is intenden for\n novice users.\n\n cloudmesh-installer git [clone|pull|status] [BUNDLE]\n\n This command executes the given git command on the bundle\n\n cloudmesh-installer install [BUNDLE]\n\n This command executes an install on the given bundle\n\n cloudmesh-installer info\n\n This command is very useful to list the version of the installed\n package, the version n git, and the version on pypi\n\n cloudmesh-installer local purge [DIR] [--force]\n\n THIS IS A DANGEROUS COMMAND AND YOU SHOULD PROBABLY NOT USE IT\n\n\n This command should not be used in general. It is for the most\n experienced user and allows to identify eggs in your directory\n recursively. The --force option allows to delete the egg, but it may be a\n better strategy to just list the egs without the --force and than delete the\n files you do not want.\n\n One test that you may want to do is to just call the command without the\n force option as to see possible eggs that you forgot and may need to be\n deleted.\n\n cloudmesh-installer pyenv purge ENV [--force]\n\n THIS IS A DANGEROUS COMMAND AND YOU SHOULD PROBABLY NOT USE IT\n\n THis command removes the specified virtual envireonment and reinstalls\n it with python 3.7.3. It will erase it entirely, thus make sure you know\n what this command does. YOu will have to reinstall all packages.\n\n Example:\n\n let us assume you like to work on storage, than you need to do the following\n\n mkdir cm\n cd cm\n cloudmesh-installer git clone storage\n cloudmesh-installer install storage -e\n cloudmesh-installer info\n```\n## Appendix\n\nTimings\n\n| Command | Time |\n| --- | --- |\n| `pip install cloudmesh-installer` | \t0m4.558s |\n| `time cloudmesh-installer install cms`| 0m18.288s |\n| `time cloudmesh-installer git clone storage` | \t0m4.926s |\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cloudmesh/cloudmesh-installer", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "cloudmesh-installer", "package_url": "https://pypi.org/project/cloudmesh-installer/", "platform": "", "project_url": "https://pypi.org/project/cloudmesh-installer/", "project_urls": { "Homepage": "https://github.com/cloudmesh/cloudmesh-installer" }, "release_url": "https://pypi.org/project/cloudmesh-installer/4.2.5/", "requires_dist": [ "oyaml", "docopt", "requests", "colorama", "tabulate", "python-hostlist" ], "requires_python": "", "summary": "A dynamic extensible CMD based command shell", "version": "4.2.5" }, "last_serial": 5805076, "releases": { "4.0.45": [ { "comment_text": "", "digests": { "md5": "cc57bb3f757e43fb6a9ee399f519db5a", "sha256": "d1c22396c4695e5fbe617588513dd7b29845e808843fcbbae91e6d17b04d5de8" }, "downloads": -1, "filename": "cloudmesh_installer-4.0.45-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc57bb3f757e43fb6a9ee399f519db5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11386, "upload_time": "2019-05-12T16:10:17", "url": "https://files.pythonhosted.org/packages/e0/f7/88e5abe8ce726140ecec5dc41abb1e42ae0b920b9989e0c38ad7a7c4c999/cloudmesh_installer-4.0.45-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "182b49f6e86f5d729c0433bad3d1f8d1", "sha256": "c627cf08e99efa5644de68a38f67657664ab5173dc76e9adf9b5e5e5740e4886" }, "downloads": -1, "filename": "cloudmesh-installer-4.0.45.tar.gz", "has_sig": false, "md5_digest": "182b49f6e86f5d729c0433bad3d1f8d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10591, "upload_time": "2019-05-12T16:10:18", "url": "https://files.pythonhosted.org/packages/50/0a/8ec78a1fc5554e5f74bcc64c1825499d1e9099451e715f79e8fd052a144c/cloudmesh-installer-4.0.45.tar.gz" } ], "4.1.4": [ { "comment_text": "", "digests": { "md5": "f4a6cbc777fbf54f6bf02f208be5d26f", "sha256": "5a7921f0b516504fd4cab8d03b95d5d506d3c18a61dba0675552c52df11f1992" }, "downloads": -1, "filename": "cloudmesh_installer-4.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4a6cbc777fbf54f6bf02f208be5d26f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11471, "upload_time": "2019-07-29T10:44:18", "url": "https://files.pythonhosted.org/packages/de/79/ed1688e3eec94134648bf839a2b1d1f67ca9370991e5fc8772f00ed47ca8/cloudmesh_installer-4.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06aabbb73511aee1153ddee00d47bbb3", "sha256": "b14b52b84b594033625c4226b3484bf4a16c382658f3430b7c47f6ea7a77134b" }, "downloads": -1, "filename": "cloudmesh-installer-4.1.4.tar.gz", "has_sig": false, "md5_digest": "06aabbb73511aee1153ddee00d47bbb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10770, "upload_time": "2019-07-29T10:44:20", "url": "https://files.pythonhosted.org/packages/b7/d9/b9b10d220df041f4d3304870ef183c0b1e806e46d828fcc31ae65acd8d5a/cloudmesh-installer-4.1.4.tar.gz" } ], "4.2.1": [ { "comment_text": "", "digests": { "md5": "61542599c533a6a2bc729e27952a52b8", "sha256": "7bda8a9f86b6c45d3cdbf009247f6008d651eaf9f52c886b325ae0b079881157" }, "downloads": -1, "filename": "cloudmesh_installer-4.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61542599c533a6a2bc729e27952a52b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11478, "upload_time": "2019-07-30T21:52:34", "url": "https://files.pythonhosted.org/packages/3e/0a/cae3812ab76f493fdd06c3bd980a0b61da406acd9f161d1422bb5ee91926/cloudmesh_installer-4.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46a5bcf43ecf790ae98f8e906fd9df00", "sha256": "ca3e623952a37a1fadd850949db2e7a873f678a91cf12a12c5931e2c7e0d5011" }, "downloads": -1, "filename": "cloudmesh-installer-4.2.1.tar.gz", "has_sig": false, "md5_digest": "46a5bcf43ecf790ae98f8e906fd9df00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10787, "upload_time": "2019-07-30T21:52:36", "url": "https://files.pythonhosted.org/packages/c5/57/c5fd055b20ccad769c9307def210ba2c74fcf03e37eee94612e4fff24ccb/cloudmesh-installer-4.2.1.tar.gz" } ], "4.2.2": [ { "comment_text": "", "digests": { "md5": "d0d13d735afb27aad5288272c46fb74a", "sha256": "c6f61f0f589d9b3862ccbde8afcb3de0fbc1a75b9c8b85bd31345dfdf568dfca" }, "downloads": -1, "filename": "cloudmesh_installer-4.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0d13d735afb27aad5288272c46fb74a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11542, "upload_time": "2019-08-30T14:04:28", "url": "https://files.pythonhosted.org/packages/52/0e/e628549427c9be31a9493b08cba4b469354227a729290b0a71e0dc299242/cloudmesh_installer-4.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "527c51353e3608856480d03ff3bdbaba", "sha256": "012be5b231f9fbc8c3a0ea3e7bea018e645fea339ffd7692a90449030000d1fc" }, "downloads": -1, "filename": "cloudmesh-installer-4.2.2.tar.gz", "has_sig": false, "md5_digest": "527c51353e3608856480d03ff3bdbaba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10833, "upload_time": "2019-08-30T14:04:30", "url": "https://files.pythonhosted.org/packages/f3/3c/5e8f046084c2796713439db1a1753182aa361352b2ec8dd818d555dc26ae/cloudmesh-installer-4.2.2.tar.gz" } ], "4.2.3": [ { "comment_text": "", "digests": { "md5": "56393628239c1642636c627cbe7cc872", "sha256": "4b65598e699c1c10d10a2652abde16a10c34d67b9a4dbf7c9185eb17afefa91e" }, "downloads": -1, "filename": "cloudmesh_installer-4.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "56393628239c1642636c627cbe7cc872", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11537, "upload_time": "2019-08-31T17:11:37", "url": "https://files.pythonhosted.org/packages/ea/a2/a2561196005ae80faf7093f017a5ff9db84ff5546cd1d4c129cf3d515cb9/cloudmesh_installer-4.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e09de590fd82265d44c949d868be8538", "sha256": "8642d18fbb827bd70d0d14440826ca59f80c82fafc910d24f84e7449ad9e4846" }, "downloads": -1, "filename": "cloudmesh-installer-4.2.3.tar.gz", "has_sig": false, "md5_digest": "e09de590fd82265d44c949d868be8538", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10832, "upload_time": "2019-08-31T17:11:38", "url": "https://files.pythonhosted.org/packages/36/20/343e7168d45833b5b0cc27aa6e36a0258dd91edb7ce10b331b670b30dd63/cloudmesh-installer-4.2.3.tar.gz" } ], "4.2.4": [ { "comment_text": "", "digests": { "md5": "8348ab32979141f592a3a2654400933e", "sha256": "7dc3e2e19d1793ea88977d37cb21911f9a02dfc1a7b6c5e187fc18d00f6218a5" }, "downloads": -1, "filename": "cloudmesh_installer-4.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8348ab32979141f592a3a2654400933e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11563, "upload_time": "2019-09-05T15:40:49", "url": "https://files.pythonhosted.org/packages/eb/45/ef5107028e895d70d40fa5add15c321d6f0b2662ac4d73460396f30bbe43/cloudmesh_installer-4.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54022d234f1fb9374130fc971a4fd400", "sha256": "2006a2404a8d10ce678abaf7b4f41f02b8d542771e5100585a1af3542112ebbd" }, "downloads": -1, "filename": "cloudmesh-installer-4.2.4.tar.gz", "has_sig": false, "md5_digest": "54022d234f1fb9374130fc971a4fd400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10861, "upload_time": "2019-09-05T15:40:51", "url": "https://files.pythonhosted.org/packages/36/89/eff983251a6944ad32d3856bf24de1590900e9a8835884275748a60983f0/cloudmesh-installer-4.2.4.tar.gz" } ], "4.2.5": [ { "comment_text": "", "digests": { "md5": "e750c667eef0b54a634ed3398f3421ab", "sha256": "fbbb7e7ef6f67572e014ef061616f988c80dcffc330f1df90acc9f700d45e04d" }, "downloads": -1, "filename": "cloudmesh_installer-4.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e750c667eef0b54a634ed3398f3421ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11574, "upload_time": "2019-09-09T19:05:24", "url": "https://files.pythonhosted.org/packages/17/0b/e124b8e36b24a3843f8ffbd0f1d1df9f53ebf8d25cb79c4ac0fbb2656941/cloudmesh_installer-4.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa56387731dccbb5622f55a489d7377e", "sha256": "1f5ade5bd28d6e3fcdf4eb9b1e9955e02478b5a03489e054b6c44face035c837" }, "downloads": -1, "filename": "cloudmesh-installer-4.2.5.tar.gz", "has_sig": false, "md5_digest": "aa56387731dccbb5622f55a489d7377e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10869, "upload_time": "2019-09-09T19:05:26", "url": "https://files.pythonhosted.org/packages/75/62/879a14fa34364505a263235bf90542a4294eef8d07b28a9f38fda9853808/cloudmesh-installer-4.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e750c667eef0b54a634ed3398f3421ab", "sha256": "fbbb7e7ef6f67572e014ef061616f988c80dcffc330f1df90acc9f700d45e04d" }, "downloads": -1, "filename": "cloudmesh_installer-4.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e750c667eef0b54a634ed3398f3421ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11574, "upload_time": "2019-09-09T19:05:24", "url": "https://files.pythonhosted.org/packages/17/0b/e124b8e36b24a3843f8ffbd0f1d1df9f53ebf8d25cb79c4ac0fbb2656941/cloudmesh_installer-4.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa56387731dccbb5622f55a489d7377e", "sha256": "1f5ade5bd28d6e3fcdf4eb9b1e9955e02478b5a03489e054b6c44face035c837" }, "downloads": -1, "filename": "cloudmesh-installer-4.2.5.tar.gz", "has_sig": false, "md5_digest": "aa56387731dccbb5622f55a489d7377e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10869, "upload_time": "2019-09-09T19:05:26", "url": "https://files.pythonhosted.org/packages/75/62/879a14fa34364505a263235bf90542a4294eef8d07b28a9f38fda9853808/cloudmesh-installer-4.2.5.tar.gz" } ] }