{ "info": { "author": "Pure Storage", "author_email": "wes@purestorage.com", "bugtrack_url": null, "classifiers": [], "description": "Pure Storage REST Client\n========================\nThis library is designed to provide a simple interface for issuing commands to\na Pure Storage FlashArray using a REST API. It communicates with the array\nusing the python requests HTTP library.\n\n\nRequirements\n============\nThis library requires the use of python 2.6 or later and the third-party\nlibrary \"requests\".\n\nAdditionally, this library can only be used communicate with FlashArrays that\nsupport one or more REST API versions between 1.0 and 1.17; currently, this\nincludes any FlashArray running Purity 3.4.0 or later.\n\n\nCapabilities\n============\nThis library supports all functionality offered by REST API versions up to 1.17.\n\nNote that different versions of the REST API offer different functionality, and\nsome operations may be unusable except on certain versions of the REST API. For\nexample, functionality relating to FlashRecover and protection groups (pgroups)\nrequires the use of REST API version 1.2, which is supported only by Purity\nversions 4.0 and later.\n\n\nInstallation\n============\n::\n\n $ python setup.py install\n\n\nDocumentation\n=============\n\nhttp://pure-storage-python-rest-client.readthedocs.io/en/stable/\n\n\nTests\n=====\nFrom the root directory of the rest-client\n::\n\n $ PYTHONPATH=$(pwd):$PYTHONPATH py.test test/*.py\n\n\nFiles\n=====\n* purestorage/ -- Contains library code.\n* docs/ -- Contains API documentation, Makefile and conf.py.\n* CHANGES.rst -- Library change log.\n* LICENSE.txt -- Library BSD 2-Clause license.\n* README.txt -- This document.", "description_content_type": "", "docs_url": "https://pythonhosted.org/purestorage/", "download_url": "https://github.com/purestorage/rest-client/archive/1.17.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/purestorage/rest-client", "keywords": "pure,storage,flasharray,rest,client", "license": "BSD 2-Clause", "maintainer": "", "maintainer_email": "", "name": "purestorage", "package_url": "https://pypi.org/project/purestorage/", "platform": "", "project_url": "https://pypi.org/project/purestorage/", "project_urls": { "Download": "https://github.com/purestorage/rest-client/archive/1.17.0.tar.gz", "Homepage": "https://github.com/purestorage/rest-client" }, "release_url": "https://pypi.org/project/purestorage/1.17.0/", "requires_dist": null, "requires_python": "", "summary": "Pure Storage FlashArray REST Client", "version": "1.17.0" }, "last_serial": 5723217, "releases": { "1.11.0": [ { "comment_text": "", "digests": { "md5": "28f3935d4841b6ecf7bbdeb8533834ad", "sha256": "95820dacf2bb07e10239877b6ed255e46c0b21743b2b606990852018c8605941" }, "downloads": -1, "filename": "purestorage-1.11.0.tar.gz", "has_sig": false, "md5_digest": "28f3935d4841b6ecf7bbdeb8533834ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21696, "upload_time": "2017-09-06T21:16:36", "url": "https://files.pythonhosted.org/packages/05/f8/a20f50efe301daaffd54f29001b8ae5f9a33f42307ade65f92de40ee8643/purestorage-1.11.0.tar.gz" } ], "1.11.1": [ { "comment_text": "", "digests": { "md5": "b0b4210f145309010a1fbf7cf457d008", "sha256": "cd708f5c34264ed215b808c70c59ed6ef719f1ed62bf54b37a71300d34612602" }, "downloads": -1, "filename": "purestorage-1.11.1d.tar.gz", "has_sig": false, "md5_digest": "b0b4210f145309010a1fbf7cf457d008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22058, "upload_time": "2017-09-07T23:56:25", "url": "https://files.pythonhosted.org/packages/f4/79/7614452396128d05258a72b6b23bc309ca6f5a0dfbcdda860a7098f05f68/purestorage-1.11.1d.tar.gz" } ], "1.11.3": [ { "comment_text": "", "digests": { "md5": "acd41dc8fb9191ca2230f268bc007885", "sha256": "db4e016e0e543ce62b5a92b8e802a650d55b1cd65f01e0f019cd1e5cc5585c3e" }, "downloads": -1, "filename": "purestorage-1.11.3.tar.gz", "has_sig": false, "md5_digest": "acd41dc8fb9191ca2230f268bc007885", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22064, "upload_time": "2017-09-08T00:42:21", "url": "https://files.pythonhosted.org/packages/a9/f3/c02a5e2e265086dae4a6c2932c22f5f9edbf4777d544d779d39200d7023b/purestorage-1.11.3.tar.gz" } ], "1.14.0": [ { "comment_text": "", "digests": { "md5": "3a441653a8157521d8bfbb5b38380a36", "sha256": "bfad58ef022451cd44283e2723745f69a1a301d61008591bd06ea7499f5cb227" }, "downloads": -1, "filename": "purestorage-1.14.0.tar.gz", "has_sig": false, "md5_digest": "3a441653a8157521d8bfbb5b38380a36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25265, "upload_time": "2018-05-01T23:06:01", "url": "https://files.pythonhosted.org/packages/5b/d8/2edcaf98a1412a3859abade193c6618a57234e78bcac06a047848ecab763/purestorage-1.14.0.tar.gz" } ], "1.14.1": [ { "comment_text": "", "digests": { "md5": "6b3d91cedcc5640a93b360a3a15fcc69", "sha256": "053930fc4a3bd523a2be5e0bebe1bd4af354f2407d3ad4f6fa491c73d3750b62" }, "downloads": -1, "filename": "purestorage-1.14.1.tar.gz", "has_sig": false, "md5_digest": "6b3d91cedcc5640a93b360a3a15fcc69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25708, "upload_time": "2018-07-20T22:00:19", "url": "https://files.pythonhosted.org/packages/21/cd/1a1c951479a7dc8024ceec625ba46a1a9b781ffcfbc7674b89a1f966f37f/purestorage-1.14.1.tar.gz" } ], "1.16.0": [ { "comment_text": "", "digests": { "md5": "dbbd4f054c022733d0836134e5da8712", "sha256": "13cbf0b5bc58781bfac24de870f4de64dde2ac67c507912392cd13e4d38ac372" }, "downloads": -1, "filename": "purestorage-1.16.0.tar.gz", "has_sig": false, "md5_digest": "dbbd4f054c022733d0836134e5da8712", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26858, "upload_time": "2018-10-29T23:47:17", "url": "https://files.pythonhosted.org/packages/1a/ba/35e1592b3c6c96c746ffbdc2b5e94e4778d44b3b367849aff2352af87a95/purestorage-1.16.0.tar.gz" } ], "1.17.0": [ { "comment_text": "", "digests": { "md5": "0fdb9197106234f87ab66fcf78230dfa", "sha256": "5f826ac6921dac11e87ecae93821e131f9030fe9339ccde7f02d9d97692fbe8b" }, "downloads": -1, "filename": "purestorage-1.17.0.tar.gz", "has_sig": false, "md5_digest": "0fdb9197106234f87ab66fcf78230dfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26823, "upload_time": "2019-08-23T23:56:59", "url": "https://files.pythonhosted.org/packages/d3/58/ae13f309c7e7389d85137fc08b2f06b3cdeb0a5630689a2d40ed88ef51a8/purestorage-1.17.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "c7ea0d6fd697aa385358e249adf8d1c2", "sha256": "63bbb9d1ec3a7e5b93f6485b5c517c2a4cc77857b8e582b5d8c482b212b49572" }, "downloads": -1, "filename": "purestorage-1.2.0.tar.gz", "has_sig": false, "md5_digest": "c7ea0d6fd697aa385358e249adf8d1c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18828, "upload_time": "2014-10-18T18:30:15", "url": "https://files.pythonhosted.org/packages/19/8a/280791daea51292ec4a9ba4be8a7828751743dde39bf8b805f380fc17fd4/purestorage-1.2.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "def29f082935818118a202006577001d", "sha256": "60ea716363af296b9f3d26bd1890154f9d5a1bef3a681b0b034144768f8bd965" }, "downloads": -1, "filename": "purestorage-1.4.0.tar.gz", "has_sig": false, "md5_digest": "def29f082935818118a202006577001d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19208, "upload_time": "2014-12-16T03:14:42", "url": "https://files.pythonhosted.org/packages/86/d8/c200197a4c8af38ce73343cd5de8dfe168e0add4a0881268f4c7414ac7a5/purestorage-1.4.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "728bc699f821a16e5e1ca397dfd02b99", "sha256": "168cb425d6a0a4b9dceb45301fb346537c983df7c2361b6517231d405204e9df" }, "downloads": -1, "filename": "purestorage-1.6.0.tar.gz", "has_sig": false, "md5_digest": "728bc699f821a16e5e1ca397dfd02b99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19963, "upload_time": "2016-04-05T20:46:22", "url": "https://files.pythonhosted.org/packages/7a/56/cde70b141e7529ce01d3fd9139fe2ecf84dfadb6d821520ff95ef2c4626e/purestorage-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "ecf132f7ad767d579c20070908b792b5", "sha256": "83b1450a9305041278a94ca043a721757814abd19bdfb722c4397eaa8c2acfc0" }, "downloads": -1, "filename": "purestorage-1.6.1.tar.gz", "has_sig": false, "md5_digest": "ecf132f7ad767d579c20070908b792b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20450, "upload_time": "2016-05-31T22:16:11", "url": "https://files.pythonhosted.org/packages/9e/d1/aaa9e6ebcd4b9303b8485c95badff81ac1f9968916c37d6999fc1d058e69/purestorage-1.6.1.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "217f585206efd4b42132b5fe353bc06b", "sha256": "505586ebc2d61c6ad94b7da3faf3a6a5f68d537c0ef069652a80fe082986a513" }, "downloads": -1, "filename": "purestorage-1.8.0.tar.gz", "has_sig": false, "md5_digest": "217f585206efd4b42132b5fe353bc06b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21468, "upload_time": "2016-11-03T00:18:07", "url": "https://files.pythonhosted.org/packages/03/c7/0ed51e3495e28b9d105d63323663b4072670526481c79d9525de1e625d5a/purestorage-1.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0fdb9197106234f87ab66fcf78230dfa", "sha256": "5f826ac6921dac11e87ecae93821e131f9030fe9339ccde7f02d9d97692fbe8b" }, "downloads": -1, "filename": "purestorage-1.17.0.tar.gz", "has_sig": false, "md5_digest": "0fdb9197106234f87ab66fcf78230dfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26823, "upload_time": "2019-08-23T23:56:59", "url": "https://files.pythonhosted.org/packages/d3/58/ae13f309c7e7389d85137fc08b2f06b3cdeb0a5630689a2d40ed88ef51a8/purestorage-1.17.0.tar.gz" } ] }