{ "info": { "author": "OpenStack", "author_email": "openstack-dev@lists.openstack.org", "bugtrack_url": null, "classifiers": [ "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "===============================\ndevstack-tools\n===============================\n\nDevstack Helper Tools in Python\n\nThis is a set of cli tools for supporting devstack. It moves some of\nthe complexity out of bash and into python where it's easier to have\ncomprehensive testing of behavior.\n\nCurrently this includes the ``dsconf`` tool, which provides a cli for\nmanipulating local.conf and ini files.\n\n::\n\n usage: dsconf [-h]\n {iniset,inicomment,iniuncomment,inirm,extract-localrc,extract,setlc,setlc_raw,setlc_conf,merge_lc}\n ...\n\n optional arguments:\n -h, --help show this help message and exit\n\n commands:\n {iniset,inicomment,iniuncomment,inirm,extract-localrc,extract,setlc,setlc_raw,setlc_conf,merge_lc}\n sub-command help\n iniset set item in ini file\n inicomment comment item in ini file\n iniuncomment uncomment item in ini file\n inirm delete item from ini file\n extract-localrc extract localrc from local.conf\n extract extract and merge config from local.conf\n setlc set variable in localrc of local.conf\n setlc_raw set raw line at the end of localrc in local.conf\n setlc_conf set variable in ini section of local.conf\n merge_lc merge local.conf files\n\n\n* Free software: Apache license\n* Documentation: http://docs.openstack.org/developer/devstack-tools\n* Source: http://git.openstack.org/cgit/openstack/devstack-tools\n* Bugs: http://bugs.launchpad.net/replace with the name of the project on launchpad\n\nFeatures\n--------\n\n* TODO\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.openstack.org/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "devstack-tools", "package_url": "https://pypi.org/project/devstack-tools/", "platform": "", "project_url": "https://pypi.org/project/devstack-tools/", "project_urls": { "Homepage": "http://www.openstack.org/" }, "release_url": "https://pypi.org/project/devstack-tools/0.4.0/", "requires_dist": [ "pbr (>=1.8)" ], "requires_python": "", "summary": "Devstack Helper Tools in Python", "version": "0.4.0" }, "last_serial": 2673658, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "523c7a644ce621bba047ae64ee2332d9", "sha256": "f5790460e16330781a8afef636a70c13a5bbaf45d46315bdc92ad70beae870d5" }, "downloads": -1, "filename": "devstack-tools-0.1.0.tar.gz", "has_sig": false, "md5_digest": "523c7a644ce621bba047ae64ee2332d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18145, "upload_time": "2017-01-17T14:34:01", "url": "https://files.pythonhosted.org/packages/a2/9c/2b93e731c447c47dd605b184038286dc9420d94fa9afdd9072af0b89a178/devstack-tools-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d13bda758d2203afb253a714be2c7c55", "sha256": "cf5de94ab84dc7cb4929478ec523863612db2cea634439e24ecac93c46698552" }, "downloads": -1, "filename": "devstack-tools-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d13bda758d2203afb253a714be2c7c55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18206, "upload_time": "2017-01-17T15:39:36", "url": "https://files.pythonhosted.org/packages/fe/26/fca67c405360c6a1635c54c41876a548e7a858f00a90ee32c4df9539e3d7/devstack-tools-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f1c90a36277db189a3fe855f8d5dee53", "sha256": "49ce5b309ecb85de0a31353296eb56620773eff7df3cc2920d9c840200158413" }, "downloads": -1, "filename": "devstack-tools-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f1c90a36277db189a3fe855f8d5dee53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18264, "upload_time": "2017-01-17T16:03:58", "url": "https://files.pythonhosted.org/packages/d7/6b/b4feb55ca25b13083fd24a84de303bb1e22acd07597e38a1e9cac9879615/devstack-tools-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "33041f64bb22e4f0d8abc7966c10d6b8", "sha256": "69a37fba06a7f463fc4c32fef088ded9d8d9ff165f88a67c0257798a9889b4f2" }, "downloads": -1, "filename": "devstack-tools-0.1.3.tar.gz", "has_sig": false, "md5_digest": "33041f64bb22e4f0d8abc7966c10d6b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18402, "upload_time": "2017-01-17T20:58:44", "url": "https://files.pythonhosted.org/packages/d0/04/7eeb84a38cbe858f07c1daf2c142cfe51470f8a68ee6ea4ebdb4f0462eb4/devstack-tools-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "acbb7b29e93b21c678f4013918cab255", "sha256": "0b8b33571d10fc013a14f453bbcbf36d9917c7e5ef00ee2d4547fc1d242be918" }, "downloads": -1, "filename": "devstack_tools-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "acbb7b29e93b21c678f4013918cab255", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20108, "upload_time": "2017-01-19T20:41:40", "url": "https://files.pythonhosted.org/packages/92/ac/5ce700f44fe67a0dc5e8c1e1ef9839ac5d5e67d85c62ee46b19c8ed8ca6a/devstack_tools-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59f06e655a3fbc2430dd9fd90762176a", "sha256": "5ec26ccb2c3354be369e27ea40168c4fa76e6f2f6e74a0e8fd854344dba753f8" }, "downloads": -1, "filename": "devstack-tools-0.1.4.tar.gz", "has_sig": false, "md5_digest": "59f06e655a3fbc2430dd9fd90762176a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18155, "upload_time": "2017-01-19T20:41:41", "url": "https://files.pythonhosted.org/packages/06/50/741b2c30d507344e0dec5b7f0cfb277516bf10eea7a9d3b8e7f844b6f87d/devstack-tools-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7b495f2b5685d042c1665bd5bea31ce9", "sha256": "0e9a061460c27a240d3915f065dd128a5492886da067d46041f1d586c27bca11" }, "downloads": -1, "filename": "devstack_tools-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7b495f2b5685d042c1665bd5bea31ce9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20019, "upload_time": "2017-02-13T14:37:19", "url": "https://files.pythonhosted.org/packages/32/a0/da8fd5001f6c018ff2b072a1a5799cf9874e3fbeb2d60ef53b7f9da1dfab/devstack_tools-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c5c88dc3f665550f45f8bef968e1a84", "sha256": "bd0232b7c41a22f76c13d38d635086a1683b37d37805505df8d7269381148b92" }, "downloads": -1, "filename": "devstack-tools-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4c5c88dc3f665550f45f8bef968e1a84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18419, "upload_time": "2017-02-13T14:37:21", "url": "https://files.pythonhosted.org/packages/4f/40/02f34627aef88cf8d81985356bed5bc46de583624ae03553c08e6bc1c9a8/devstack-tools-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "50252f5e3a67d07a42551f8411547c8a", "sha256": "ef5323edc63a48a4e32cf4f92b0e2561b9ed6e24682d88e37ed5861a23653c5f" }, "downloads": -1, "filename": "devstack_tools-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "50252f5e3a67d07a42551f8411547c8a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20025, "upload_time": "2017-02-15T20:00:23", "url": "https://files.pythonhosted.org/packages/2f/7a/3e328ca15d217865a12033c76f640e843d8361bf7dcaee6123902e33a521/devstack_tools-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef4296cbd51ab7d18a6f567b083198e4", "sha256": "e30879db47ac2e721eebf6fc97a878167ec9c05263859e1d83d1c8dba33c33f7" }, "downloads": -1, "filename": "devstack-tools-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ef4296cbd51ab7d18a6f567b083198e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18797, "upload_time": "2017-02-15T20:00:25", "url": "https://files.pythonhosted.org/packages/c1/2a/4200bc6d2ad841cd2a9f14314d5b87e723e4cef8191875b59aa226c734ca/devstack-tools-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "503dddbb30918c2ef535410a7b663e29", "sha256": "9476cb5ff14d514739e13e2885f59f3ab58bc14a058dfa8eccbfb7bb0c704b07" }, "downloads": -1, "filename": "devstack_tools-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "503dddbb30918c2ef535410a7b663e29", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20468, "upload_time": "2017-02-27T15:37:12", "url": "https://files.pythonhosted.org/packages/b4/b1/14b27ba8eef9f0eec6324da5a29445377dfb53d7d6d6f5be2cef83e7ee7c/devstack_tools-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62dadd51a14edfaf737ed552188cefbd", "sha256": "1f1f76b58d9d71a99610f2f1352b7980b7b747895f65523f3606bfd3a0955e90" }, "downloads": -1, "filename": "devstack-tools-0.3.0.tar.gz", "has_sig": false, "md5_digest": "62dadd51a14edfaf737ed552188cefbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19054, "upload_time": "2017-02-27T15:37:15", "url": "https://files.pythonhosted.org/packages/0c/6c/73f4cbf099c66e59cad88b98a4b633a4f4f2d94fc2f29ccdd63276ee2b2f/devstack-tools-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "029875e44564254d258ee93f2425d55e", "sha256": "ca6739264ad6bd12d969f950abb7a926d102c064e8652de196152b611ae8892a" }, "downloads": -1, "filename": "devstack_tools-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "029875e44564254d258ee93f2425d55e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20631, "upload_time": "2017-02-28T16:16:46", "url": "https://files.pythonhosted.org/packages/09/6a/0fee0d0bee19bf2fe2f242986ba4f97fdd4207bbd844ac142e94d828cd9a/devstack_tools-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab313956e379cf938c0c47089758ff2b", "sha256": "77e09b11a476e68e8c951270b977b3f6402b2b6b7032d8c06abc540f229cd488" }, "downloads": -1, "filename": "devstack-tools-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ab313956e379cf938c0c47089758ff2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19975, "upload_time": "2017-02-28T16:16:48", "url": "https://files.pythonhosted.org/packages/79/5f/c390f67e1786f899d8aaacba940abddd187aa97d35bda62e1562adbba51e/devstack-tools-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "029875e44564254d258ee93f2425d55e", "sha256": "ca6739264ad6bd12d969f950abb7a926d102c064e8652de196152b611ae8892a" }, "downloads": -1, "filename": "devstack_tools-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "029875e44564254d258ee93f2425d55e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20631, "upload_time": "2017-02-28T16:16:46", "url": "https://files.pythonhosted.org/packages/09/6a/0fee0d0bee19bf2fe2f242986ba4f97fdd4207bbd844ac142e94d828cd9a/devstack_tools-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab313956e379cf938c0c47089758ff2b", "sha256": "77e09b11a476e68e8c951270b977b3f6402b2b6b7032d8c06abc540f229cd488" }, "downloads": -1, "filename": "devstack-tools-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ab313956e379cf938c0c47089758ff2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19975, "upload_time": "2017-02-28T16:16:48", "url": "https://files.pythonhosted.org/packages/79/5f/c390f67e1786f899d8aaacba940abddd187aa97d35bda62e1562adbba51e/devstack-tools-0.4.0.tar.gz" } ] }