{ "info": { "author": "Kurt Martin", "author_email": "kurt.f.martin@hp.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP" ], "description": "HP LeftHand/StoreVirtual REST Client\n===================\nThis is a Client library that can talk to the HP LeftHand/StoreVirtual Storage array.\nThe HP LeftHand storage array has a REST web service interface.\nThis client library implements a simple interface to talk with that REST\ninterface using the python Requests http library.\n\nRequirements\n============\nThis branch requires 11.5 version or later of the LeftHand OS firmware.\n\nCapabilities\n============\n* Get Volume(s)\n* Get Volume by Name\n* Create Volume\n* Delete Volume\n* Modify Volume\n* Clone Volume\n* Get Snapshot(s)\n* Delete Shapshot\n* Get Shapshot by Name\n* Create Snapshot\n* Delete Snapshot\n* Clone Snapshot\n* Get Cluster(s)\n* Get Cluster by Name\n* Get Server(s)\n* Get Server by Name\n* Create Server\n* Delete Server\n* Add Server Access\n* Remove Server Access\n\n\nInstallation\n============\n\nTo install::\n\n $ sudo pip install .\n\n\nUnit Tests\n==========\n\nTo run all unit tests::\n\n $ tox -e py27\n\nTo run a specific test::\n\n $ tox -e py27 -- test/file.py:class_name.test_method_name\n\nTo run all unit tests with code coverage::\n\n $ tox -e cover\n\nThe output of the coverage tests will be placed into the ``coverage`` dir.\n\nFolders\n=======\n\n* docs -- contains the documentation.\n* hplefthandlient -- the actual client.py library\n* test -- unit tests\n* samples -- some sample uses\n\n\nDocumentation\n=============\n\nTo build the documentation::\n\n $ tox -e docs\n\nTo view the built documentation point your browser to::\n\n docs/html/index.html\n\n\nRunning Simulators\n==================\n\nManually run flask server (when config.ini unit=true)::\n\n $ python test/HPLeftHandMockServer_flask.py -port 5001 -user -password -debug\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/hplefthandclient/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://packages.python.org/hplefthandclient", "keywords": "hp,lefthand,storevirtual,rest", "license": "Apache License, Version 2.0", "maintainer": null, "maintainer_email": null, "name": "hplefthandclient", "package_url": "https://pypi.org/project/hplefthandclient/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/hplefthandclient/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://packages.python.org/hplefthandclient" }, "release_url": "https://pypi.org/project/hplefthandclient/1.1.0/", "requires_dist": null, "requires_python": null, "summary": "HP LeftHand/StoreVirtual HTTP REST Client", "version": "1.1.0" }, "last_serial": 2373778, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "439ccd4e0a9445f487cbbad7e4137ff6", "sha256": "8dfd89aaabc8a89e66b68e13880b299c664af3a8e9cd7401f440409bf5ba4bf9" }, "downloads": -1, "filename": "hplefthandclient-1.0.0.tar.gz", "has_sig": false, "md5_digest": "439ccd4e0a9445f487cbbad7e4137ff6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28647, "upload_time": "2013-12-13T00:08:32", "url": "https://files.pythonhosted.org/packages/36/65/1b4df57b3b6e61edd7490e8c57221b2c0c7437ec5e323fb61e2a69bc7e9b/hplefthandclient-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9b249a6a64c6a8952aaafbe6a5910d6d", "sha256": "a08e5d94dd6f5d72f29ac68e0984b6883ecb0b9fdd33d7d4ee6b5c6f7b1588cf" }, "downloads": -1, "filename": "hplefthandclient-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9b249a6a64c6a8952aaafbe6a5910d6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28490, "upload_time": "2014-01-07T21:33:25", "url": "https://files.pythonhosted.org/packages/dc/28/743dd2e56f2cbe9d220b0ec63f20d93e7d99b0150aebe0388d89f6e5ed53/hplefthandclient-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c15d7730fd845844fde15e8ce746c6a3", "sha256": "58956b75cf4556ae3c49a19429bb4f3f448612d81cce7309510bf03df9159c16" }, "downloads": -1, "filename": "hplefthandclient-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c15d7730fd845844fde15e8ce746c6a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29041, "upload_time": "2014-03-01T00:18:22", "url": "https://files.pythonhosted.org/packages/62/9a/c2268cb82d68af4bc868d59bbf532e67f5fc7a40c9083419eb0c1f41093b/hplefthandclient-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "9ac0919111cc191428041e9de2bb5047", "sha256": "054a80176565919a1e895e9bf816e0b747f2e0be498d6819860e75cd1f3e6b40" }, "downloads": -1, "filename": "hplefthandclient-1.0.3.tar.gz", "has_sig": false, "md5_digest": "9ac0919111cc191428041e9de2bb5047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12513, "upload_time": "2015-01-07T21:33:58", "url": "https://files.pythonhosted.org/packages/36/78/7d7093c758363cddbac623ec3b4caf62d1f9ec689f32b9572e8dde18d831/hplefthandclient-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "cc93de3b0bda9b0ff039adfd791b2140", "sha256": "c0db39f1445872f92ef724823ad1e9cd177553aaf50a65e542ee6fe2dc82cd26" }, "downloads": -1, "filename": "hplefthandclient-1.0.4.tar.gz", "has_sig": false, "md5_digest": "cc93de3b0bda9b0ff039adfd791b2140", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13374, "upload_time": "2015-02-26T21:51:47", "url": "https://files.pythonhosted.org/packages/f0/75/7adc383dd6af5cce624f9df904d654af0110ba18abbbf250f69135e9b048/hplefthandclient-1.0.4.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "5874d377dc8c4d1b61056be8834fc12f", "sha256": "f7ac916830dcee54c4bb37e87d844700a20057680f980b5158157d35f436003a" }, "downloads": -1, "filename": "hplefthandclient-1.0.6.tar.gz", "has_sig": false, "md5_digest": "5874d377dc8c4d1b61056be8834fc12f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15283, "upload_time": "2015-08-27T16:48:50", "url": "https://files.pythonhosted.org/packages/a9/a5/80ab86ff5408f4b1380e6a3cf4873261c24b746f2282ac26f08706d08b2e/hplefthandclient-1.0.6.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "51a80ce0deda1c1c2b0d399733ce92a4", "sha256": "6cc861158ea3eea6a331240614d1ac266206802da7721a7a68f86fa476b6208d" }, "downloads": -1, "filename": "hplefthandclient-1.1.0.tar.gz", "has_sig": false, "md5_digest": "51a80ce0deda1c1c2b0d399733ce92a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15914, "upload_time": "2015-10-05T20:19:54", "url": "https://files.pythonhosted.org/packages/7b/4a/c3b277470293e99988e73b3a7b1f047fcf19527b7dabd300fc7e0dbdf262/hplefthandclient-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "51a80ce0deda1c1c2b0d399733ce92a4", "sha256": "6cc861158ea3eea6a331240614d1ac266206802da7721a7a68f86fa476b6208d" }, "downloads": -1, "filename": "hplefthandclient-1.1.0.tar.gz", "has_sig": false, "md5_digest": "51a80ce0deda1c1c2b0d399733ce92a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15914, "upload_time": "2015-10-05T20:19:54", "url": "https://files.pythonhosted.org/packages/7b/4a/c3b277470293e99988e73b3a7b1f047fcf19527b7dabd300fc7e0dbdf262/hplefthandclient-1.1.0.tar.gz" } ] }