{ "info": { "author": "ObjectRocket Engineering Team", "author_email": "anthony.dodd@rackspace.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.7", "Topic :: Database" ], "description": "[![Circle CI](https://circleci.com/gh/objectrocket/python-client.svg?style=svg)](https://circleci.com/gh/objectrocket/python-client)\n[![codecov.io](http://codecov.io/github/objectrocket/python-client/coverage.svg?branch=master)](http://codecov.io/github/objectrocket/python-client?branch=master)\n[![Coverage Status](https://coveralls.io/repos/objectrocket/python-client/badge.svg?branch=master&service=github)](https://coveralls.io/github/objectrocket/python-client?branch=master)\n\nObjectRocket Python Client\n==========================\nObjectRocket API interface library for Python.\n\n**NOTICE:** this client is still undergoing intial stages of development, and some public interfaces may change as development continues. We will increment the version of this package to 1.0.0 once the public interface to this library is deemed stable.\n\n### examples\nTo use the library, simply do the following:\n\n```python\n>>> import objectrocket\n\n>>> client = objectrocket.Client()\n>>> client.authenticate('', '')\n\n# Create a new instance.\n>>> client.instances.create(name='instance0', size=5, zone='US-West'\n\n\n# Get an instances object.\n>>> client.instances.get('instance0')\n\n\n# Get all instances.\n>>> client.instances.all()\n[]\n```\n\n### installation\n```bash\npip install objectrocket\n```\n\n### development\n#### test\nTesting against local you will want to export a couple environment variables:\n\n```bash\nexport OR_DEFAULT_API_URL='http://localhost:5050/v2/'\nexport OR_DEFAULT_ADMIN_API_URL='http://localhost:5050/admin/'\n```\n\nBefore you push your code, run `tox` from the top level directory. If errors\nare reported, fix them.\n\n#### coverage\nTo receive a test coverage report, run `tox -e coverage` from the top level directory.\n\n#### pypi build\nUpdate version in setup.py\nPushing a tag following the pattern `/^[0-9]+.[0-9]+.[0-9]+$/` will automatically trigger a new version of the client to be built and uploaded to [pypi](https://pypi.python.org). A pattern of `/^[0-9]+.[0-9]+.[0-9]+-rc[0-9]+$/` will cause it to be pushed to [testpypi](https://testpypi.python.org).\n\n#### documentation\nTo build the documentation, invoke `tox -e docs` from the top level directory.\nThe HTML index can then be found at `docs/build/html/index.html`.\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/objectrocket/python-client/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "objectrocket", "package_url": "https://pypi.org/project/objectrocket/", "platform": "", "project_url": "https://pypi.org/project/objectrocket/", "project_urls": { "Homepage": "https://github.com/objectrocket/python-client/" }, "release_url": "https://pypi.org/project/objectrocket/0.5.2/", "requires_dist": [ "elasticsearch (>=2.0.0)", "pymongo (==3.7.2)", "redis (>=2.0)", "requests (>=2.0.0)", "six (<2.0)", "stevedore", "futures (==3.0.5)" ], "requires_python": "", "summary": "ObjectRocket Python Client", "version": "0.5.2" }, "last_serial": 5442260, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4ca9580a6479b6a0c6a21c9947aa61c6", "sha256": "cd5f39a81701b7c09b9c386834e6e98a94871360618b115df1732e7ee981c529" }, "downloads": -1, "filename": "objectrocket-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ca9580a6479b6a0c6a21c9947aa61c6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13760, "upload_time": "2015-07-12T00:29:52", "url": "https://files.pythonhosted.org/packages/ca/29/b9c3a59b54476f3f9cbc26343d2f5749e801ef7b7ff3caa12f077bee870f/objectrocket-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e49b388a87502b3b5e5d34f35dd73983", "sha256": "49c2d582a9a9a4e8b5f77083f25025ebe3bb9c5d38816e6fbcc8bbeeef895b63" }, "downloads": -1, "filename": "objectrocket-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e49b388a87502b3b5e5d34f35dd73983", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9402, "upload_time": "2015-07-12T00:29:41", "url": "https://files.pythonhosted.org/packages/a1/60/1f46b62336c4ddcf2f3b3ab5b6881bdb331293322109265e1a2be85bd5e1/objectrocket-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b140b74a1d0a89d95351e9d7c4d7c547", "sha256": "f93c5de2842e04f08f6183861cbba6c06b8c24213a04afbca3fdb487b607893c" }, "downloads": -1, "filename": "objectrocket-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b140b74a1d0a89d95351e9d7c4d7c547", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14757, "upload_time": "2015-08-02T21:15:23", "url": "https://files.pythonhosted.org/packages/6b/95/24ba930eb6050203bc807072f6bc2729df39f9f783ac907a375cf40eefd4/objectrocket-0.2.0-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "338846cc0d9a77f81a574e51dda5b133", "sha256": "e1911834e500fd84801935314a0db7e32d16d73f543450d4a7a4b6576e846a54" }, "downloads": -1, "filename": "objectrocket-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "338846cc0d9a77f81a574e51dda5b133", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15451, "upload_time": "2015-10-05T17:06:42", "url": "https://files.pythonhosted.org/packages/08/54/bd135939daeaa28847933b5bb993b61a8fb920d1fe62b8302c48271f0259/objectrocket-0.3.0-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d7590a201bf4afbe3ebc8548a1e578a9", "sha256": "f475c0c3dfc9b009f5a7be28a4b4a165844fd0bb49f0b88d7fc050b0d9e32e55" }, "downloads": -1, "filename": "objectrocket-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7590a201bf4afbe3ebc8548a1e578a9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18992, "upload_time": "2015-12-10T22:54:36", "url": "https://files.pythonhosted.org/packages/1a/db/ac53fba2cc74bc117e584edc62d9032b10e19ac26162669f84568e0e0e89/objectrocket-0.4.0-py2.py3-none-any.whl" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "f792b41e2ccad67261d52b8a71af591c", "sha256": "1cb87cf0a0fd9906e1c1619a4e122c8d4b61ddd809b1455ab87fea488d2e7e3e" }, "downloads": -1, "filename": "objectrocket-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f792b41e2ccad67261d52b8a71af591c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19052, "upload_time": "2016-01-18T16:20:27", "url": "https://files.pythonhosted.org/packages/5d/16/c400693e774a17466adae93c8019a80bfaafc65a0205708b92d1501ac608/objectrocket-0.4.1-py2.py3-none-any.whl" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "2a9ed43dcc36bcf91299ff46aab46b60", "sha256": "b788d147dd2f208dd9135afe13e7e90d0432f6571f64b34e09289466b85eb893" }, "downloads": -1, "filename": "objectrocket-0.4.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a9ed43dcc36bcf91299ff46aab46b60", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19471, "upload_time": "2018-09-05T20:22:21", "url": "https://files.pythonhosted.org/packages/15/f0/2c05c4060112c5bcd9fb6925b5c41f1f89855a4e45d2a16f64bf1b8c21a1/objectrocket-0.4.10-py2.py3-none-any.whl" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "9319bfbb325998fb9e3296dc6f72d758", "sha256": "9df9774a09641fe52a22a8427d5d9740575b4e8258f8bf13d2df2f76317e4800" }, "downloads": -1, "filename": "objectrocket-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9319bfbb325998fb9e3296dc6f72d758", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19033, "upload_time": "2016-01-26T19:55:28", "url": "https://files.pythonhosted.org/packages/a8/fa/9c290fa6ab9b2de5ae72212edf3ffe4bbe108bf28d4acd7c1c6367cc1b0d/objectrocket-0.4.2-py2.py3-none-any.whl" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "8cfc53297b95655ab9c4d94b14c1a9c7", "sha256": "d6d4032d3fe28269d289aaacd9d866379722d27130bda8a0a9a9d7b8fb03381e" }, "downloads": -1, "filename": "objectrocket-0.4.3-py2.7.egg", "has_sig": false, "md5_digest": "8cfc53297b95655ab9c4d94b14c1a9c7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 37042, "upload_time": "2018-01-17T01:33:37", "url": "https://files.pythonhosted.org/packages/d1/2e/6db5de1a6531727c9e53804d7662e56d25b72b0a37770b0f70181eb289b5/objectrocket-0.4.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "78c67b49f4ab384ae6c0f1b227d0a6c5", "sha256": "2aa48d502d07613c1d98ff450e6caa880a4d1845336c53d16ec5ffcffcf3c370" }, "downloads": -1, "filename": "objectrocket-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78c67b49f4ab384ae6c0f1b227d0a6c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18898, "upload_time": "2016-02-22T20:02:17", "url": "https://files.pythonhosted.org/packages/6b/c4/4ef11f47fd7f4d3a6345cc163c4a1114e89031227457ae1dfcecbe5f4328/objectrocket-0.4.3-py2.py3-none-any.whl" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "d6a3f92f8e4c90b356eb323284390924", "sha256": "d48e9222f47861561165609fe2b243f66e2e2ef384213b1f7d38bac3a4bc8600" }, "downloads": -1, "filename": "objectrocket-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6a3f92f8e4c90b356eb323284390924", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18934, "upload_time": "2016-04-15T19:38:08", "url": "https://files.pythonhosted.org/packages/f3/6d/808bfbef6e948fb82519b1011046f6d1b9a340c6388a521818ee7e3280e7/objectrocket-0.4.4-py2.py3-none-any.whl" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "040d5c7cd6b35866c185182b02d1da88", "sha256": "69a366df04f8f10f791143197be9b62a435d1b13c77ffbe5f69383c137dcaaf1" }, "downloads": -1, "filename": "objectrocket-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "040d5c7cd6b35866c185182b02d1da88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19136, "upload_time": "2016-04-25T17:03:59", "url": "https://files.pythonhosted.org/packages/61/3d/c4254deda74173f33064414f014d56289caf7a0f900c58bc82f9b4aa16cc/objectrocket-0.4.5-py2.py3-none-any.whl" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "7a1f9fa301f66e6269529711d5bba4a2", "sha256": "87d2c8e7ff9bfca3f62f3ce7eb106bbfce81e34ed8550a633538b50cd09efc6d" }, "downloads": -1, "filename": "objectrocket-0.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a1f9fa301f66e6269529711d5bba4a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21174, "upload_time": "2016-05-23T17:00:57", "url": "https://files.pythonhosted.org/packages/8d/a9/eca8eb5eec197a43041400a6bf203800d9834d4d82df6a8630db0184fc43/objectrocket-0.4.6-py2.py3-none-any.whl" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "592e07157235c11556f9f51a9a45b84c", "sha256": "b9ceed002f639abf05580fa65ed1a7a573c201a2f962f5c6cbcfad03f41e8c56" }, "downloads": -1, "filename": "objectrocket-0.4.8-py2.7.egg", "has_sig": false, "md5_digest": "592e07157235c11556f9f51a9a45b84c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 42948, "upload_time": "2018-01-17T01:33:39", "url": "https://files.pythonhosted.org/packages/84/08/3507f1dd90e2e8e1e4c93a379575ad2e1df8431e07f6a53089eacaed5104/objectrocket-0.4.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "080b2998aa9ac6b84e189d34df26dd81", "sha256": "edf070de7d9089809d45403101ed5696b8dbb208649ccc18ddc29a47bcc83dde" }, "downloads": -1, "filename": "objectrocket-0.4.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "080b2998aa9ac6b84e189d34df26dd81", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21373, "upload_time": "2016-12-09T18:04:17", "url": "https://files.pythonhosted.org/packages/48/3c/ef14add67b89a724b3981f6d67784b47aca1ccb022e22c9da65de4c5b55e/objectrocket-0.4.8-py2.py3-none-any.whl" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "eee6cd2973c30bdaf2a4a30c6e370c19", "sha256": "d5976b4f6349d5dbf539fb97e30519323af67244ff8639942adcebeee75fea12" }, "downloads": -1, "filename": "objectrocket-0.4.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eee6cd2973c30bdaf2a4a30c6e370c19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21419, "upload_time": "2018-01-17T01:34:53", "url": "https://files.pythonhosted.org/packages/d3/44/d2980dc61810f1066988f1414b9716820dde73dd63ec11bfe355131f3c50/objectrocket-0.4.9-py2.py3-none-any.whl" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4486b249930256e711b50bbce159a0f0", "sha256": "308c4a7c89e38d66f02174bec225b2cd21aba2debc7d96e0e0ccc590ac6ec86a" }, "downloads": -1, "filename": "objectrocket-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4486b249930256e711b50bbce159a0f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20323, "upload_time": "2019-06-24T18:28:30", "url": "https://files.pythonhosted.org/packages/7d/a9/84e9806e75b5c4da0006b547a8ba23ef9d5a09a34bede9abfe2cbd387065/objectrocket-0.5.0-py2.py3-none-any.whl" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "da4026a4f080d8dd8829420b4afd5541", "sha256": "16cd8e2d5045746010f0418e5dd2b27e1d8b073f52d43da4168e989db45959a0" }, "downloads": -1, "filename": "objectrocket-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da4026a4f080d8dd8829420b4afd5541", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20317, "upload_time": "2019-06-24T19:24:17", "url": "https://files.pythonhosted.org/packages/53/b7/3cbb17c53acdb4c3a0051291419c15b3753bbbe091ab5c3c3bdeffb07160/objectrocket-0.5.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da4026a4f080d8dd8829420b4afd5541", "sha256": "16cd8e2d5045746010f0418e5dd2b27e1d8b073f52d43da4168e989db45959a0" }, "downloads": -1, "filename": "objectrocket-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da4026a4f080d8dd8829420b4afd5541", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20317, "upload_time": "2019-06-24T19:24:17", "url": "https://files.pythonhosted.org/packages/53/b7/3cbb17c53acdb4c3a0051291419c15b3753bbbe091ab5c3c3bdeffb07160/objectrocket-0.5.2-py2.py3-none-any.whl" } ] }