{ "info": { "author": "Doug Hellmann", "author_email": "doug@doughellmann.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Environment :: OpenStack", "Intended Audience :: Information Technology", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "========================\nOpenStack Summit Counter\n========================\n\nThe ``summit count`` plugin for python-openstackclient helps the user\ndetermine the number of summits they have attended since the beginning\nof their interaction with OpenStack.\n\nInstalling\n==========\n\n::\n\n $ pip install openstack-summit-counter\n\nUsing\n=====\n\n::\n\n $ openstack summit count $first [$current]\n\nFor example, if your first summit was for the \"Folsom\" series and the\nnext summit is for \"Rocky\"::\n\n $ openstack summit count folsom rocky\n\n +---------+-------+\n | Field | Value |\n +---------+-------+\n | Summits | 13 |\n +---------+-------+\n\nCan also be used for counting PTGs. For example::\n\n $ openstack ptg count pike rocky\n\n +-------+-------+\n | Field | Value |\n +-------+-------+\n | PTGs | 3 |\n +-------+-------+\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/openstack-summit-counter", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "openstack-summit-counter", "package_url": "https://pypi.org/project/openstack-summit-counter/", "platform": "", "project_url": "https://pypi.org/project/openstack-summit-counter/", "project_urls": { "Homepage": "https://pypi.python.org/pypi/openstack-summit-counter" }, "release_url": "https://pypi.org/project/openstack-summit-counter/0.4.0/", "requires_dist": [ "pbr (!=2.1.0,>=2.0.0)", "python-openstackclient (>=3.12.0)" ], "requires_python": "", "summary": "OSC Plugin to help compute the number of summits someone has attended.", "version": "0.4.0" }, "last_serial": 4654408, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "766b3962405aa33f76d44321d978d0ca", "sha256": "43e802b5904ba0989f2ff96781b88fd36e3b667462e378073f5a29d3c9b6ca8f" }, "downloads": -1, "filename": "openstack_summit_counter-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "766b3962405aa33f76d44321d978d0ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5092, "upload_time": "2018-03-16T21:10:55", "url": "https://files.pythonhosted.org/packages/24/32/cbdb9a2b9afd79b47deab54df19ebd0d64d7c222a3af192e9bfa7f3fa132/openstack_summit_counter-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12a4e965992f690910e2d79e32c65708", "sha256": "116c7e1be586cfae2613d1bf781477b41cd55195127efe85e3b6b62b7da1fc52" }, "downloads": -1, "filename": "openstack-summit-counter-0.1.0.tar.gz", "has_sig": true, "md5_digest": "12a4e965992f690910e2d79e32c65708", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7067, "upload_time": "2018-03-16T21:10:57", "url": "https://files.pythonhosted.org/packages/b8/ab/3abc5cf739246829c30a57b6b3b0629b6b875c22a5e681e8ece336a84511/openstack-summit-counter-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "06eb17772b550db31648321cd2b8b75a", "sha256": "e9f3a8218b249fb013f6aa00a6416a2b39bdf4277af3603ab28ed808fa3432d3" }, "downloads": -1, "filename": "openstack_summit_counter-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "06eb17772b550db31648321cd2b8b75a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6271, "upload_time": "2018-03-16T22:05:05", "url": "https://files.pythonhosted.org/packages/07/b5/19ee01ee9aa3d8bf2a8404264da7501c64ba14e60c5c965940e65ae37adb/openstack_summit_counter-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d812ffc32d534b35873dd0ed9675e55f", "sha256": "ee547ea46bb98bb1b7dd6d837950d6ebf03972df578f1ba3ec771feb0dc2c7b8" }, "downloads": -1, "filename": "openstack-summit-counter-0.2.0.tar.gz", "has_sig": true, "md5_digest": "d812ffc32d534b35873dd0ed9675e55f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7388, "upload_time": "2018-03-16T22:05:07", "url": "https://files.pythonhosted.org/packages/d8/24/fd490a525594e72a848f16fa7c3607de6bf8119e1a934111d35c80d8f969/openstack-summit-counter-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "1dbf1be270461a6a1ddf721d77c08b04", "sha256": "1191b52c9d3abec2cb87bb10706d5f70b78bbb7b47d276684f224b9096171d83" }, "downloads": -1, "filename": "openstack_summit_counter-0.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1dbf1be270461a6a1ddf721d77c08b04", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6290, "upload_time": "2018-09-20T16:12:09", "url": "https://files.pythonhosted.org/packages/b0/8a/324c0552da4424dd52508702257e53523b6685e7bb25329a871d71cb1866/openstack_summit_counter-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4461e35ced22c18fea01125a1429fa33", "sha256": "afe6b2ced84d826d866ebe41b65e4a3c0a07d659bec1cfa46b362f042e8654c9" }, "downloads": -1, "filename": "openstack-summit-counter-0.3.0.tar.gz", "has_sig": true, "md5_digest": "4461e35ced22c18fea01125a1429fa33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7440, "upload_time": "2018-09-20T16:12:11", "url": "https://files.pythonhosted.org/packages/61/63/94f7588856184cae0722fb60b7db549b3eafb186d57dd7b5d00cc5063355/openstack-summit-counter-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "719e2fa05f33d6edb2e444f719f6b2f7", "sha256": "0c1861ed212d27ef2326a1932aabd167551f3d7bf67f123904ee99d7a99480f6" }, "downloads": -1, "filename": "openstack_summit_counter-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "719e2fa05f33d6edb2e444f719f6b2f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9352, "upload_time": "2019-01-02T22:40:22", "url": "https://files.pythonhosted.org/packages/36/23/36870c42f8de40a35f3a67daa187d315301251f63c39251a12d2af56040e/openstack_summit_counter-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63f4778642e48526c50a9f18afebe8a5", "sha256": "5b1188e028094d06f16ce4427ee5e08019d6e885257051f84447205fb1eb94d3" }, "downloads": -1, "filename": "openstack-summit-counter-0.4.0.tar.gz", "has_sig": false, "md5_digest": "63f4778642e48526c50a9f18afebe8a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7682, "upload_time": "2019-01-02T22:40:26", "url": "https://files.pythonhosted.org/packages/42/cc/500337b6839e150917173402c693b776255b19625693dec717a52f82bc15/openstack-summit-counter-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "719e2fa05f33d6edb2e444f719f6b2f7", "sha256": "0c1861ed212d27ef2326a1932aabd167551f3d7bf67f123904ee99d7a99480f6" }, "downloads": -1, "filename": "openstack_summit_counter-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "719e2fa05f33d6edb2e444f719f6b2f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9352, "upload_time": "2019-01-02T22:40:22", "url": "https://files.pythonhosted.org/packages/36/23/36870c42f8de40a35f3a67daa187d315301251f63c39251a12d2af56040e/openstack_summit_counter-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63f4778642e48526c50a9f18afebe8a5", "sha256": "5b1188e028094d06f16ce4427ee5e08019d6e885257051f84447205fb1eb94d3" }, "downloads": -1, "filename": "openstack-summit-counter-0.4.0.tar.gz", "has_sig": false, "md5_digest": "63f4778642e48526c50a9f18afebe8a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7682, "upload_time": "2019-01-02T22:40:26", "url": "https://files.pythonhosted.org/packages/42/cc/500337b6839e150917173402c693b776255b19625693dec717a52f82bc15/openstack-summit-counter-0.4.0.tar.gz" } ] }