{ "info": { "author": "Kurt Martin", "author_email": "kurt.f.martin@hpe.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": ".. image:: https://img.shields.io/pypi/v/python-lefthandclient.svg\n :target: https://pypi.python.org/pypi/python-lefthandclient/\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/dm/python-lefthandclient.svg\n :target: https://pypi.python.org/pypi/python-lefthandclient/\n :alt: Downloads\n\nHPE LeftHand/StoreVirtual REST Client\n=====================================\nThis is a Client library that can talk to the HPE LeftHand/StoreVirtual Storage array.\nThe HPE LeftHand storage array has a REST web service interface as well as runs SSH.\nThis client library implements a simple interface to talk with that REST\ninterface using the python Requests http library and communicates via SSH using\nPytohn's paramiko library.\n\nThis is the new location for the rebranded HP LeftHand/StoreVirtual REST Client and\nwill be where all future releases are made. It was previously located on PyPi at:\nhttps://pypi.python.org/pypi/hplefthandclient\n\nThe GitHub repository for the old HP LeftHand/StoreVirtual REST Client is located at:\nhttps://github.com/hpe-storage/python-lefthandclient/tree/1.x\n\nThe HP LeftHand/StoreVirtual REST Client (hplefthandclient) is now considered deprecated.\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* Modify 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* Make Volume Remote\n* Make Volume Primary\n* Create Remote Snapshot Schedule\n* Delete Remote Snapshot Schedule\n* Query Remote Snapshot Schedule\n* Stop Remote Snapshot Schedule\n* Start Remote Snapshot Schedule\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 Python 3.4::\n\n $ tox -e py34\n\nTo run a specific test with Python 3.4::\n\n $ tox -e py34 -- 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* hpelefthandlient -- 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* WSAPI::\n\n $ python test/HPELeftHandMockServer_flask.py -port 5001 -user -password -debug\n\n* SSH::\n\n $ python test/HPELeftHandMockServer_ssh.py [port]\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/python-lefthandclient/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://packages.python.org/python-lefthandclient", "keywords": "hpe,lefthand,storevirtual,rest", "license": "Apache License, Version 2.0", "maintainer": null, "maintainer_email": null, "name": "python-lefthandclient", "package_url": "https://pypi.org/project/python-lefthandclient/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-lefthandclient/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://packages.python.org/python-lefthandclient" }, "release_url": "https://pypi.org/project/python-lefthandclient/2.1.0/", "requires_dist": null, "requires_python": null, "summary": "HPE LeftHand/StoreVirtual HTTP REST Client", "version": "2.1.0" }, "last_serial": 2373773, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "57f6a8d893163b091a3fcf1d40d2dd9f", "sha256": "f4a7ca831bf9bcaa48a0213989551e1adadcd0b56b83a03685fe5dbb087e3755" }, "downloads": -1, "filename": "python-lefthandclient-2.0.0.tar.gz", "has_sig": false, "md5_digest": "57f6a8d893163b091a3fcf1d40d2dd9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16262, "upload_time": "2015-11-16T21:14:06", "url": "https://files.pythonhosted.org/packages/48/54/55d40e2db192f5e24af9a1711dc54a8e799eb4aa6fbe530df6798568eded/python-lefthandclient-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "8753e99ecb7f6654d4b3693f75502ca3", "sha256": "f4eb5639c3a5196dbca8d17f94168a04138dc12b295cbf09e6f056166ed9b223" }, "downloads": -1, "filename": "python-lefthandclient-2.0.1.tar.gz", "has_sig": false, "md5_digest": "8753e99ecb7f6654d4b3693f75502ca3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25626, "upload_time": "2015-12-22T18:38:48", "url": "https://files.pythonhosted.org/packages/9e/18/b14d5ab7414257723db84e4da5b287d7f0b7ec60daefc23ecb53e062c3f6/python-lefthandclient-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "fff66a0a3bdf6c889e19c28d0756e007", "sha256": "efdea5cdd2ecce20f9bb482dd0a6f55bcefc462df42eaef4d85258c04e991b20" }, "downloads": -1, "filename": "python-lefthandclient-2.1.0.tar.gz", "has_sig": false, "md5_digest": "fff66a0a3bdf6c889e19c28d0756e007", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26374, "upload_time": "2016-01-14T04:33:15", "url": "https://files.pythonhosted.org/packages/92/ac/51af595455d8ff4cfb8b20093301c23fad45da799c68d4f20b985dfd1e6a/python-lefthandclient-2.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fff66a0a3bdf6c889e19c28d0756e007", "sha256": "efdea5cdd2ecce20f9bb482dd0a6f55bcefc462df42eaef4d85258c04e991b20" }, "downloads": -1, "filename": "python-lefthandclient-2.1.0.tar.gz", "has_sig": false, "md5_digest": "fff66a0a3bdf6c889e19c28d0756e007", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26374, "upload_time": "2016-01-14T04:33:15", "url": "https://files.pythonhosted.org/packages/92/ac/51af595455d8ff4cfb8b20093301c23fad45da799c68d4f20b985dfd1e6a/python-lefthandclient-2.1.0.tar.gz" } ] }