{ "info": { "author": "Derek Yarnell", "author_email": "derek@umiacs.umd.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# rgwadmin\n\n[![Documentation Status](https://readthedocs.org/projects/rgwadmin/badge/?version=latest)](https://rgwadmin.readthedocs.io/en/latest/?badge=latest)\n\nrgwadmin is a Python library to access the Ceph Object Storage Admin API.\n\nhttp://docs.ceph.com/docs/master/radosgw/adminops/\n\n\n## API Example Usage\n\n```python\nfrom rgwadmin import RGWAdmin\n\nrgw = RGWAdmin(access_key='XXX', secret_key='XXX', server='obj.example.com')\nrgw.create_user(\n uid='liam',\n display_name='Liam Monahan',\n email='liam@umiacs.umd.edu',\n user_caps='usage=read, write; users=read',\n max_buckets=1000)\nrgw.set_user_quota(\n uid='liam',\n quota_type='user',\n max_size_kb=1024*1024,\n enabled=True)\nrgw.remove_user(uid='liam', purge_data=True)\n```\n\n## User Example Usage\n```python\nfrom rgwadmin import RGWAdmin, RGWUser\n\nRGWAdmin.connect(access_key='XXX', secret_key='XXX', server='obj.example.com')\nu = RGWUser.create(user_id='test', display_name='Test User')\nu.user_quota.size = 1024 * 1024 # in bytes\nu.user_quota.enabled = True\nu.save()\nu.delete()\n```\n\n## Requirements\n\nrgwadmin requires the following Python packages:\n\n * [requests](http://python-requests.org/)\n * [requests-aws](https://github.com/tax/python-requests-aws)\n\n If you are running python < 2.7 you will need a backport of collections\n ordereddict.\n * [ordereddict](https://pypi.python.org/pypi/ordereddict)\n\nAdditionally, you need to have a [Ceph](http://www.ceph.org) Object Storage\ninstance with a user that has appropriate caps (capabilities) on the parts of\nthe API that you want to access. See the\n[Ceph Object Storage](http://docs.ceph.com/docs/master/radosgw/) page for more\ninformation.\n\n### Compatibility\nThe API for different versions of Ceph RadosGW has changed over time. While we\nendeavor to be compatible with as many versions of Ceph RadosGW there will be\nsome issues that crop up over time. We only consider the LTS versions but\nthese are what we have tested on.\n\n* 1.0.5 <= Firefly\n* 1.0.6 > Firefly/Hammer\n* 1.1 > Hammer\n* 1.1.5 > Jewel\n\n## Installation\n\n```pip install rgwadmin```\n\n\n## License\n\n rgwadmin - a Python interface to the Rados Gateway Admin API\n Copyright (C) 2015 UMIACS\n\n This library is free software; you can redistribute it and/or\n modify it under the terms of the GNU Lesser General Public\n License as published by the Free Software Foundation; either\n version 2.1 of the License, or (at your option) any later version.\n\n This library is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n Lesser General Public License for more details.\n\n You should have received a copy of the GNU Lesser General Public\n License along with this library; if not, write to the Free Software\n Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\n Email:\n github@umiacs.umd.edu\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/UMIACS/rgwadmin", "keywords": "ceph,radosgw,admin api", "license": "LGPL v2.1", "maintainer": "UMIACS Staff", "maintainer_email": "github@umiacs.umd.edu", "name": "rgwadmin", "package_url": "https://pypi.org/project/rgwadmin/", "platform": "", "project_url": "https://pypi.org/project/rgwadmin/", "project_urls": { "Homepage": "https://github.com/UMIACS/rgwadmin" }, "release_url": "https://pypi.org/project/rgwadmin/2.2.0/", "requires_dist": [ "requests", "requests-aws" ], "requires_python": "", "summary": "Python Rados Gateway Admin API", "version": "2.2.0" }, "last_serial": 5871222, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "925f9a0f7897e4bb7f9385974ef659be", "sha256": "21b25bdc9126fb5549d839693ee097ba0cc826121e850a34a1d5d269f5508d95" }, "downloads": -1, "filename": "rgwadmin-1.0.0.tar.gz", "has_sig": false, "md5_digest": "925f9a0f7897e4bb7f9385974ef659be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4523, "upload_time": "2015-07-20T16:21:15", "url": "https://files.pythonhosted.org/packages/d9/08/71a70cec8d6c61a67140037cac94f7d6a2df4c4122ff5ef9c4c646ea6ee8/rgwadmin-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6bcd7ba35432bdc053854c63f97a5c75", "sha256": "e41bd1745559852caf195366665e3d4a10d45126f60fbd92217538db37b8b5b4" }, "downloads": -1, "filename": "rgwadmin-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6bcd7ba35432bdc053854c63f97a5c75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4695, "upload_time": "2015-08-03T17:17:47", "url": "https://files.pythonhosted.org/packages/25/14/e1770d3a1ca7bdf9327278faa8d4cb0a20054f3ad00e1f4cf71dfee1f352/rgwadmin-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "a5996dc5a711c6065a76cef33cb098b8", "sha256": "172b7608fb7a156a68ce8579294f1b43d7ce7d6fc955e4af074124d38b7e0073" }, "downloads": -1, "filename": "rgwadmin-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a5996dc5a711c6065a76cef33cb098b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4791, "upload_time": "2015-08-06T00:44:28", "url": "https://files.pythonhosted.org/packages/82/27/b5f8d26df4bd35badfa918e6fb0bb9bfe36569f3819d725fbdecc849225b/rgwadmin-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "4176e1fbcc70db5c67fbf01191187c42", "sha256": "34dd77625603dbe3f21b8e8a418caf40eef65f4a3b8b2d881bb252d7e88285d4" }, "downloads": -1, "filename": "rgwadmin-1.0.3.tar.gz", "has_sig": false, "md5_digest": "4176e1fbcc70db5c67fbf01191187c42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4822, "upload_time": "2015-08-06T00:59:14", "url": "https://files.pythonhosted.org/packages/f4/81/fbe672083e5912ec9198703e13249d08187ba0a24cf1924f8d2c337d9bba/rgwadmin-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "0f32bad4075d1b3ca624adb0fc554240", "sha256": "25fd4ae2c4bb2a00be753cf070a3bc1c5f4ad8d40d923ee11b4ac99206484e0d" }, "downloads": -1, "filename": "rgwadmin-1.0.4.tar.gz", "has_sig": false, "md5_digest": "0f32bad4075d1b3ca624adb0fc554240", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4892, "upload_time": "2015-08-06T01:35:22", "url": "https://files.pythonhosted.org/packages/2f/8b/35a6f48a56984e8a3b82377e37e018183d6bafb2424633fc9dbf39d90a1a/rgwadmin-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "bdda818aea855577aa35d91a8d5a519d", "sha256": "4f526283833d885c252461a4fd3bed1a2c88674a258ac91ee744c958629af7a2" }, "downloads": -1, "filename": "rgwadmin-1.0.5.tar.gz", "has_sig": false, "md5_digest": "bdda818aea855577aa35d91a8d5a519d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4901, "upload_time": "2015-10-27T16:49:42", "url": "https://files.pythonhosted.org/packages/05/d2/20510b46d741ec00ede4b0aa50e38afc8007c8a51ddacacfa3bd5ab45dbb/rgwadmin-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "37be9e3832fbc4d0e783b3254d0552bf", "sha256": "c0a04e1cd21cbb382d8ddef53c53955973b9b6d65669035b67b1f1ed5c79763b" }, "downloads": -1, "filename": "rgwadmin-1.0.6.tar.gz", "has_sig": false, "md5_digest": "37be9e3832fbc4d0e783b3254d0552bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4874, "upload_time": "2015-10-29T21:44:16", "url": "https://files.pythonhosted.org/packages/01/35/6624f34c50197b90481e729733c6550cab7c6e8a8d9c68074d0a42395a9c/rgwadmin-1.0.6.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "5499bed8f48a8729452a2d09b0d02cca", "sha256": "3627743af475867c4e96dbe8ad64c1955e0ca2a50a57cb3bd777e27f09fa6701" }, "downloads": -1, "filename": "rgwadmin-1.1.0.tar.gz", "has_sig": false, "md5_digest": "5499bed8f48a8729452a2d09b0d02cca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8558, "upload_time": "2015-12-19T00:30:11", "url": "https://files.pythonhosted.org/packages/34/af/78fd6e6edb9a570f0ab726f3bf84606aacfa73d09fb61a75e1c9baf511a8/rgwadmin-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "9404f5080be8b97b7010d89c65f752a7", "sha256": "eac82684473d58e59f4c90bd0c00adcc9e5baca82fd57599dea6fbb67344c9fd" }, "downloads": -1, "filename": "rgwadmin-1.1.1.tar.gz", "has_sig": false, "md5_digest": "9404f5080be8b97b7010d89c65f752a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8970, "upload_time": "2016-01-05T22:43:33", "url": "https://files.pythonhosted.org/packages/5f/fb/d65ba7e885a62f06f3f18018980e3857ef5a3d5cc4be3eef12d3a2f5ec34/rgwadmin-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "696752f9f6c12cfaa047dc80a0766066", "sha256": "73b5d8759bce953cef9f3892dfe8321e64678e23d6b533e6b647eedb342e2b50" }, "downloads": -1, "filename": "rgwadmin-1.1.2.tar.gz", "has_sig": false, "md5_digest": "696752f9f6c12cfaa047dc80a0766066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9052, "upload_time": "2016-01-28T14:34:52", "url": "https://files.pythonhosted.org/packages/bd/40/9e46741651c6d2e14bc2dff6475f422eff42e2463a0dae1523e28d7f5a47/rgwadmin-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "773ce873b057e67875b9b8f902db3ffe", "sha256": "51fab443a425ca4df3d60502694a941886270ff089c68a9f01ff7cd374568a48" }, "downloads": -1, "filename": "rgwadmin-1.1.3.tar.gz", "has_sig": false, "md5_digest": "773ce873b057e67875b9b8f902db3ffe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9059, "upload_time": "2016-01-28T17:24:48", "url": "https://files.pythonhosted.org/packages/ed/ea/55d036e2a759fe9ff31e1fee0495fcc72b9bc8482472db21bc76b344ad08/rgwadmin-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "c9e8c8953e38dd38ea176ab600df52d0", "sha256": "a111ffdcf0664f191d5e31c5f181c4125a08090877a43851610a87c0fdbedd7d" }, "downloads": -1, "filename": "rgwadmin-1.1.4.tar.gz", "has_sig": false, "md5_digest": "c9e8c8953e38dd38ea176ab600df52d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8790, "upload_time": "2016-03-16T19:59:21", "url": "https://files.pythonhosted.org/packages/16/21/a3621c37efd0f97ba5460e553f4968b9f8c705ca13a59f50e6b9a4792f0f/rgwadmin-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "6a88b73cd94d43239c3a3ea8602cc87f", "sha256": "e4a8c18f5adb83caa0a751e48c434cdc8e1d14e79ba5e7edb29f20b58ff8af1e" }, "downloads": -1, "filename": "rgwadmin-1.1.5.tar.gz", "has_sig": false, "md5_digest": "6a88b73cd94d43239c3a3ea8602cc87f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8767, "upload_time": "2016-06-27T16:50:15", "url": "https://files.pythonhosted.org/packages/8a/32/a37c463777f2a445db59a3f07bb2f4ec3918456da6a53f15d84814d10652/rgwadmin-1.1.5.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0cd25bf3f84d055d96bb3a10121d0a27", "sha256": "ff9c03b94af95971c290e81ca4743a4f4693c8e6e9f553e1c5f377a4079ba916" }, "downloads": -1, "filename": "rgwadmin-1.2.0.tar.gz", "has_sig": false, "md5_digest": "0cd25bf3f84d055d96bb3a10121d0a27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9589, "upload_time": "2018-02-19T03:10:26", "url": "https://files.pythonhosted.org/packages/79/b1/d215911b13e614c8756b3dd8e59406ddc4e0f58dfec305db5d9d2e73ba4f/rgwadmin-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "dff273871512d890b8832945eeb92474", "sha256": "6ee435e9e786806c4a9a9a30e36a6587ab699d53806bf70e22610c65e93c7c9c" }, "downloads": -1, "filename": "rgwadmin-1.2.1.tar.gz", "has_sig": false, "md5_digest": "dff273871512d890b8832945eeb92474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10271, "upload_time": "2018-03-02T22:21:53", "url": "https://files.pythonhosted.org/packages/8a/aa/df93be1bd1d743ba6131a67b79fae8406b1edd46a143035793beb0ba94e3/rgwadmin-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "16f17f6280bd9dac1f3623d85ca5fc2c", "sha256": "4696803b30ad13226e1dec2ab296187cf0c4392960b1763eac19d92ceae3f847" }, "downloads": -1, "filename": "rgwadmin-1.2.2.tar.gz", "has_sig": false, "md5_digest": "16f17f6280bd9dac1f3623d85ca5fc2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11019, "upload_time": "2018-05-21T13:55:14", "url": "https://files.pythonhosted.org/packages/9f/70/eea98271c379ab5089bed40fadd21085d0dccd3d76ef0b85746cc10df9d6/rgwadmin-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "6b4d2340334592db8ffe4598bcd65f31", "sha256": "91079b44ef97616e9d08fbfe0269a1aac8b3aa6cfb75d4f2b0b9b1521e0d82dc" }, "downloads": -1, "filename": "rgwadmin-1.2.3.tar.gz", "has_sig": false, "md5_digest": "6b4d2340334592db8ffe4598bcd65f31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11139, "upload_time": "2018-05-22T14:24:39", "url": "https://files.pythonhosted.org/packages/d3/f7/911c4303f2a8594e5f58e1c81babe8755db3938bd6be6d3c5305cb6a5b8f/rgwadmin-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "0dbffc55b44adb3a54b4fdd483bda4b7", "sha256": "c868fcc1b1df557eeb3b329d92ed2161aeaebc2437cfcc20b63794f221f48625" }, "downloads": -1, "filename": "rgwadmin-1.2.4.tar.gz", "has_sig": false, "md5_digest": "0dbffc55b44adb3a54b4fdd483bda4b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11474, "upload_time": "2019-01-03T18:28:18", "url": "https://files.pythonhosted.org/packages/f8/14/07228107ef6e7956babd59181c7fee6491a27f12b6c11dc6dafeb5631263/rgwadmin-1.2.4.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "0e29dd840f0135dd62e83bfd0d642a37", "sha256": "2e29a870f08732f491bb2c4215c2a29eff2eb010407d93162f29d357b061f682" }, "downloads": -1, "filename": "rgwadmin-1.3.0.tar.gz", "has_sig": false, "md5_digest": "0e29dd840f0135dd62e83bfd0d642a37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11631, "upload_time": "2019-02-20T16:11:20", "url": "https://files.pythonhosted.org/packages/b8/84/453b52026f77c23ab620ec7939e22c43d9c21b692b183d8facc9408c4da9/rgwadmin-1.3.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "0b766525885da2c5816f048abe513e6b", "sha256": "2c8397155bbeb28ae3e0c8962f5f6e8f135e48392a325b93f76d14688d265287" }, "downloads": -1, "filename": "rgwadmin-2.0.1.tar.gz", "has_sig": false, "md5_digest": "0b766525885da2c5816f048abe513e6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10348, "upload_time": "2019-03-11T18:50:34", "url": "https://files.pythonhosted.org/packages/cf/0e/7d1de8274567583a9dec5aa24202ec8dcc45a9ca34038174104f2000d52f/rgwadmin-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "866c9ed5c028e8d98e132bea91864137", "sha256": "1f1a996771abb7cca7a91a4896f8447766e3523a7bbe0198e1ec7c20e5b4a7c5" }, "downloads": -1, "filename": "rgwadmin-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "866c9ed5c028e8d98e132bea91864137", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20722, "upload_time": "2019-03-17T20:57:00", "url": "https://files.pythonhosted.org/packages/b5/d6/d99e83c020a2a60b35375a1ee0ac1a09b2e41ee9d702263d98d6c5a00828/rgwadmin-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bceec012c106cf6174879087da885c53", "sha256": "440aa7d383de4066124a75f283cbd1601a1311d9df3bf75d73b8ae3aefd6feca" }, "downloads": -1, "filename": "rgwadmin-2.0.2.tar.gz", "has_sig": false, "md5_digest": "bceec012c106cf6174879087da885c53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26229, "upload_time": "2019-03-17T20:57:01", "url": "https://files.pythonhosted.org/packages/ae/91/cd17964612f2d90e2b0b113419e5795018734fb87a77382d40a22dac95ec/rgwadmin-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "3698ca5c1ad5e644ce2c998b7bb66c4d", "sha256": "c1544827f3c974346e513f8bfa6c2ffe54fddf3705a2aa5b9aaf6f710dc45001" }, "downloads": -1, "filename": "rgwadmin-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3698ca5c1ad5e644ce2c998b7bb66c4d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20711, "upload_time": "2019-05-03T20:10:25", "url": "https://files.pythonhosted.org/packages/d2/5a/8aed494913d631b0f35a71fbf88b1749cc9399d857dc3256c495679b9bb7/rgwadmin-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52b639f8c2765968a7ba2eea4c89c1db", "sha256": "bf8404e05c5b9b8de98ee7adfc94574c390e12986266302df903be72ce4980a6" }, "downloads": -1, "filename": "rgwadmin-2.1.0.tar.gz", "has_sig": false, "md5_digest": "52b639f8c2765968a7ba2eea4c89c1db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26260, "upload_time": "2019-05-03T20:10:26", "url": "https://files.pythonhosted.org/packages/0e/93/210bee2b0acbd825716795b24986e800299a21e0db2b233a5d031879648f/rgwadmin-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "ebe460da5782befb7176495e383c9631", "sha256": "ca2ba1e167ac5a32bf5e4d1ee434d6fba4aa81c3c127516bc222fe81fb22f305" }, "downloads": -1, "filename": "rgwadmin-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ebe460da5782befb7176495e383c9631", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20734, "upload_time": "2019-07-25T14:13:38", "url": "https://files.pythonhosted.org/packages/d3/01/d43d5b2ca61fe65da2fd2ef198f948ae13ef9e7b7f0bec7cf432974c926b/rgwadmin-2.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db35a8f29eb39d6bd60c16eeee9af76c", "sha256": "8712cdd80b634caa01492b34e3e5f1de05acd5de538b152e78a762d0176e6c76" }, "downloads": -1, "filename": "rgwadmin-2.2.0.tar.gz", "has_sig": false, "md5_digest": "db35a8f29eb39d6bd60c16eeee9af76c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26417, "upload_time": "2019-07-25T14:13:40", "url": "https://files.pythonhosted.org/packages/c4/d0/6115d441cac4563607f70f87903fc39570b31c5e85abf432ff0020f29161/rgwadmin-2.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ebe460da5782befb7176495e383c9631", "sha256": "ca2ba1e167ac5a32bf5e4d1ee434d6fba4aa81c3c127516bc222fe81fb22f305" }, "downloads": -1, "filename": "rgwadmin-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ebe460da5782befb7176495e383c9631", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20734, "upload_time": "2019-07-25T14:13:38", "url": "https://files.pythonhosted.org/packages/d3/01/d43d5b2ca61fe65da2fd2ef198f948ae13ef9e7b7f0bec7cf432974c926b/rgwadmin-2.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db35a8f29eb39d6bd60c16eeee9af76c", "sha256": "8712cdd80b634caa01492b34e3e5f1de05acd5de538b152e78a762d0176e6c76" }, "downloads": -1, "filename": "rgwadmin-2.2.0.tar.gz", "has_sig": false, "md5_digest": "db35a8f29eb39d6bd60c16eeee9af76c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26417, "upload_time": "2019-07-25T14:13:40", "url": "https://files.pythonhosted.org/packages/c4/d0/6115d441cac4563607f70f87903fc39570b31c5e85abf432ff0020f29161/rgwadmin-2.2.0.tar.gz" } ] }