{ "info": { "author": "Sebastian Wagner", "author_email": "sebastian.wagner@suse.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "ceph-command-api\n================\n\n\n`ceph-command-api`. An automatically generated API for accessing the Ceph CLI.\n\nIt provides proper auto completion in your IDE, an automatically\n[generated documentation](https://ceph-command-api.readthedocs.io/en/latest/mon_command_api.html)\n, and static type checking. \n\n\nUsage\n-----\n\nInstall [`ceph-command-api`](https://pypi.org/project/ceph-command-api/) from PyPi:\n\n```\npip install ceph-command-api\n```\n\nAnd then:\n\n```python\nimport rados\nfrom ceph_command_api import MonCommandApi\ncluster = rados.Rados(conffile='/etc/ceph/ceph.conf')\ncluster.connect()\nprint(MonCommandApi(cluster).version())\n``` \n\nRebuild the API\n---------------\n\nSee `./rebuild.sh`\n\nReference\n---------\n\nSee [cholcombe973/ceph_command_parser](https://github.com/cholcombe973/ceph_command_parser) for a \nsimilar project.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sebastian-philipp/ceph-command-api", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ceph-command-api", "package_url": "https://pypi.org/project/ceph-command-api/", "platform": "", "project_url": "https://pypi.org/project/ceph-command-api/", "project_urls": { "Homepage": "https://github.com/sebastian-philipp/ceph-command-api" }, "release_url": "https://pypi.org/project/ceph-command-api/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Automatically generated command API.", "version": "1.0.2" }, "last_serial": 5842409, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "40e7db8236c792d9ec773110fc1665d8", "sha256": "32c9c206af64cf5665e80d72453d5d2bbcc03d0a4f2e244885bf5b142c87e7b1" }, "downloads": -1, "filename": "ceph_command_api-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "40e7db8236c792d9ec773110fc1665d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46370, "upload_time": "2019-07-17T12:06:45", "url": "https://files.pythonhosted.org/packages/84/53/d4e0f40ef1db0295fd381405d89697e654f6675e4a6b5cd179bda2dcab4e/ceph_command_api-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "852f61ea8d3c0da0f19ceb0fbedbef20", "sha256": "47f51f6759443fefb6bb386d40643bc14ff5cd0ddb5d3c3f2f6cb39875c0ea7a" }, "downloads": -1, "filename": "ceph-command-api-1.0.0.tar.gz", "has_sig": false, "md5_digest": "852f61ea8d3c0da0f19ceb0fbedbef20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26241, "upload_time": "2019-07-17T12:06:47", "url": "https://files.pythonhosted.org/packages/cd/78/7a1208e7261fabf63ac8499f60a1e0ce578f5f05c62dfbc40893642904f7/ceph-command-api-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7a3946ba771f576052dfd270f446874e", "sha256": "7249dd8c54b5b2b6a63aa30dec59560eba314228edaca7c759c7d06cf8839481" }, "downloads": -1, "filename": "ceph_command_api-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7a3946ba771f576052dfd270f446874e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46539, "upload_time": "2019-07-17T12:24:13", "url": "https://files.pythonhosted.org/packages/08/2e/04d652d67da9727e5a57e776acd864704991b9feea481491203ee9e8ae9b/ceph_command_api-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfd3a0ecb8485661615df19cbc7f5132", "sha256": "4a4457e00505d77c3c11106939b75f2e593e3a9e75575944d944d5eba2d82b5d" }, "downloads": -1, "filename": "ceph-command-api-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bfd3a0ecb8485661615df19cbc7f5132", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26457, "upload_time": "2019-07-17T12:24:14", "url": "https://files.pythonhosted.org/packages/2d/5a/1f99c60a75a4b7a1c58bbe5a3c345cd47946780290adf501baf4e5d520df/ceph-command-api-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "3ce532763aefc156ac0c875568adc08e", "sha256": "fc68a0fa109cd19e2db0a2f9a9e100121df180138156a060b3c0df5ec32939e9" }, "downloads": -1, "filename": "ceph_command_api-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "3ce532763aefc156ac0c875568adc08e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 31828, "upload_time": "2019-09-17T15:49:42", "url": "https://files.pythonhosted.org/packages/46/13/c8b909a037d3c6d3199ed17b3a772103cae504ddad36dc769a50ff1ec177/ceph_command_api-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aea3de150b56686690b50fb9564492ec", "sha256": "7c4b6d47786f9eaace31e376114f6930f80c2f7bde93f26b453f4dd9ef940299" }, "downloads": -1, "filename": "ceph-command-api-1.0.2.tar.gz", "has_sig": false, "md5_digest": "aea3de150b56686690b50fb9564492ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29888, "upload_time": "2019-09-17T15:49:43", "url": "https://files.pythonhosted.org/packages/b5/84/6a6cb08180bc94d0f36966eef7ee1157edb013b65bb444e9183c7372ba80/ceph-command-api-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3ce532763aefc156ac0c875568adc08e", "sha256": "fc68a0fa109cd19e2db0a2f9a9e100121df180138156a060b3c0df5ec32939e9" }, "downloads": -1, "filename": "ceph_command_api-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "3ce532763aefc156ac0c875568adc08e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 31828, "upload_time": "2019-09-17T15:49:42", "url": "https://files.pythonhosted.org/packages/46/13/c8b909a037d3c6d3199ed17b3a772103cae504ddad36dc769a50ff1ec177/ceph_command_api-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aea3de150b56686690b50fb9564492ec", "sha256": "7c4b6d47786f9eaace31e376114f6930f80c2f7bde93f26b453f4dd9ef940299" }, "downloads": -1, "filename": "ceph-command-api-1.0.2.tar.gz", "has_sig": false, "md5_digest": "aea3de150b56686690b50fb9564492ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29888, "upload_time": "2019-09-17T15:49:43", "url": "https://files.pythonhosted.org/packages/b5/84/6a6cb08180bc94d0f36966eef7ee1157edb013b65bb444e9183c7372ba80/ceph-command-api-1.0.2.tar.gz" } ] }