{ "info": { "author": "Dave Tucker, Hewlett-Packard Development Company, L.P", "author_email": "dave.j.tucker@hp.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "HP SDN Client\n=============\n.. image:: https://travis-ci.org/dave-tucker/hp-sdn-client.png?branch=master\n :target: https://travis-ci.org/dave-tucker/hp-sdn-client\n.. image:: https://badge.fury.io/py/hp-sdn-client.png\n :target: http://badge.fury.io/py/hp-sdn-client\n.. image:: https://coveralls.io/repos/dave-tucker/hp-sdn-client/badge.png\n :target: https://coveralls.io/r/dave-tucker/hp-sdn-client\n\n**A Python library that makes interaction with the HP SDN Controller REST API easy**\n\nAuthor: Dave Tucker, Hewlett Packard\n\nDocumentation\n_____________\n\nFull documentation is available `here `_\n\nUsage Example\n-------------\n\nTo use the library::\n\n import hpsdnclient as hp\n controller = '10.44.254.129'\n auth = hp.XAuthToken(user='sdn', password='skyline', server=controller)\n api = hp.Api(controller=controller, auth=auth)\n\n api.get_datapaths()\n\n\nRunning with Docker\n-------------------\n\nTo run an interactive python prompt using Docker::\n\n docker run -it davetucker/hp-sdn-client\n\nSample Application\n------------------\n\nPlease see examples/short_detour.py\n\nRunning the Tests\n-----------------\n\nThe unit tests can be run with tox. Make sure you have modified hpsdnclient/tests/tests.py before you run::\n\n tox -e py27 -v -- -v\n\ntox.ini has py26, py27 and py33 environments, but only py27 is supported today.\n\nFor functional testing, a working HP VAN SDN Controller is required. Mininet is used to generate a test topology.\n\nSet your environment variables on your workstation and mininet VM as follows::\n\n export SDNCTL=\"10.44.254.129\"\n export SDNUSER=\"sdn\"\n export SDNPASS=\"skyline\"\n\nIt is recommended to download the Mininet VM. On the VM, start the following topology::\n\n sudo mn --topo tree,2,6 --mac --switch ovsk --controller remote,ip=$SDNCTL\n\nRun the functional tests using::\n\n tox -e functional\n\nThe functional test for applciation uploads requires access to the internet to donwload a sample appliction.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dave-tucker/hp-sdn-client", "keywords": "hp,sdn,rest,api", "license": "Apache License, Version 2.0", "maintainer": null, "maintainer_email": null, "name": "hp-sdn-client", "package_url": "https://pypi.org/project/hp-sdn-client/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/hp-sdn-client/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/dave-tucker/hp-sdn-client" }, "release_url": "https://pypi.org/project/hp-sdn-client/1.1.1/", "requires_dist": null, "requires_python": null, "summary": "A python library to make interacting with theSDN Controller REST API easy", "version": "1.1.1" }, "last_serial": 1854825, "releases": { "0.4.0": [ { "comment_text": "", "digests": { "md5": "8a504dfd5e642d186c0e10de730526d7", "sha256": "70a3b1d5f627dccdfd431e44b584976d04beeaa577fc1ee97b1743f5b100c7ad" }, "downloads": -1, "filename": "hp-sdn-client-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8a504dfd5e642d186c0e10de730526d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 628720, "upload_time": "2014-01-04T02:58:05", "url": "https://files.pythonhosted.org/packages/f1/6f/05cecfaef09533fc397e236fc15cd3b4f3d87601f3e6bcb4d318803a3d0c/hp-sdn-client-0.4.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "899042777f46b3e43e9223f783738257", "sha256": "26c4584c77c8c6254284f1214c3f9b89882c526fe7991199c058e3ac6eb8bf5b" }, "downloads": -1, "filename": "hp-sdn-client-1.0.0.tar.gz", "has_sig": false, "md5_digest": "899042777f46b3e43e9223f783738257", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 632845, "upload_time": "2014-01-07T15:45:57", "url": "https://files.pythonhosted.org/packages/5d/d4/b1bba458735166d4cda40db6914fc7024b58e9cbc4dd74c9e9e3e391508f/hp-sdn-client-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9546b77347c5e0c2018fe5c567e1c393", "sha256": "3a62581ce3e139497149115144c1ce76e03515aef4daa307d25f57229a0c085e" }, "downloads": -1, "filename": "hp-sdn-client-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9546b77347c5e0c2018fe5c567e1c393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 633856, "upload_time": "2014-02-03T10:51:38", "url": "https://files.pythonhosted.org/packages/be/09/3c4c735b938a14ef002fdda1d54a5436573befd9474329273ce2faf79a07/hp-sdn-client-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "7a4e595cf93328bea90ed18beaf53220", "sha256": "905f6e956abae649cec73a830fb23cd488573e95f38b60a8505500a9d2713cf2" }, "downloads": -1, "filename": "hp-sdn-client-1.0.2.tar.gz", "has_sig": false, "md5_digest": "7a4e595cf93328bea90ed18beaf53220", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 633889, "upload_time": "2014-02-06T15:50:10", "url": "https://files.pythonhosted.org/packages/88/6d/ad6dbc255d712b74d7811574294a72cecb0138e95305c01b7262c9c590da/hp-sdn-client-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "e92fe5a0af2c45bedd077eb73531713a", "sha256": "277eaaf5bbb4018c9add6f8e0fff78e5b504cfee69813204c35fcbd2a6bb65da" }, "downloads": -1, "filename": "hp-sdn-client-1.0.3.tar.gz", "has_sig": false, "md5_digest": "e92fe5a0af2c45bedd077eb73531713a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 633811, "upload_time": "2014-02-20T22:37:44", "url": "https://files.pythonhosted.org/packages/70/ce/13b507f115529ec9f73e7c25ff59d899009527236608da4b9ccfc521b803/hp-sdn-client-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "de079dae189a29396cb0ca60572df5dd", "sha256": "dddc390a0811be187f43f1b18e417f5405b11311cb77e9f7df79afbf02423b95" }, "downloads": -1, "filename": "hp-sdn-client-1.0.4.tar.gz", "has_sig": false, "md5_digest": "de079dae189a29396cb0ca60572df5dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 633377, "upload_time": "2014-02-27T23:20:41", "url": "https://files.pythonhosted.org/packages/ba/38/b1b7d277ef6f4008b89f603dac23af326bb5ec05e5c2c4a448d9a95e36cd/hp-sdn-client-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "29201ba22703ede230fcdfa6dbfa43ea", "sha256": "05525c336ad1dc7c37a6666f5a129f54a6f9697e67e57401a5eeb28172eb7133" }, "downloads": -1, "filename": "hp-sdn-client-1.1.0.tar.gz", "has_sig": false, "md5_digest": "29201ba22703ede230fcdfa6dbfa43ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 633828, "upload_time": "2014-03-20T19:40:31", "url": "https://files.pythonhosted.org/packages/f1/6b/58d788b09c2d7ac8c52a0dc5cc0a93149cc3431d6e26ccebca7edcfd8bab/hp-sdn-client-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "104bbeab2a5077490a0e0265f116ab41", "sha256": "b8d40d6228b90e838fa89a34030c40f439b7a4cc2ef29781d8c75f74de411733" }, "downloads": -1, "filename": "hp-sdn-client-1.1.1.tar.gz", "has_sig": false, "md5_digest": "104bbeab2a5077490a0e0265f116ab41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36607, "upload_time": "2015-12-10T03:15:34", "url": "https://files.pythonhosted.org/packages/16/91/a28262673bda3ece7bf89bf9a70b950733d1414cd51c684bd6d632a83d48/hp-sdn-client-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "104bbeab2a5077490a0e0265f116ab41", "sha256": "b8d40d6228b90e838fa89a34030c40f439b7a4cc2ef29781d8c75f74de411733" }, "downloads": -1, "filename": "hp-sdn-client-1.1.1.tar.gz", "has_sig": false, "md5_digest": "104bbeab2a5077490a0e0265f116ab41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36607, "upload_time": "2015-12-10T03:15:34", "url": "https://files.pythonhosted.org/packages/16/91/a28262673bda3ece7bf89bf9a70b950733d1414cd51c684bd6d632a83d48/hp-sdn-client-1.1.1.tar.gz" } ] }