{ "info": { "author": "Joe Recchia", "author_email": "joerecchia@arista.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Arista-Switch-Client\n\nQuick python object to send commands to Arista switches.\n\nSends commands via Arista's EAPI using jsonrpclib or via SSH using netmiko\n\nSwitch.send_commands_via_eapi(cmds) uses the jsonrpclib Server object to execute commands on a switch\n\nSwitch.send_commands_via_netmiko(cmds) uses the netmiko python library to execute commands on a switch\n\nSwitch.send_commands(cmds, method=str) will by default use eapi (method=\"eapi\") to send commands but can use ssh if you specify \"ssh\" in the method variable.\n\n\n1. Install the project\n\n pip install AristaSwitchClient\n\n2. In a python file\n\n from EOS.Switch import Switch\n\n switch = Switch(ip_address=\"10.0.0.1\", username=\"arista\", password=\"arista\")\n\n print(switch.send_commands(\"show version\"))\n\n\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/jrecchia1029/Arista-Switch-Client", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "AristaSwitchClient", "package_url": "https://pypi.org/project/AristaSwitchClient/", "platform": "", "project_url": "https://pypi.org/project/AristaSwitchClient/", "project_urls": { "Homepage": "https://github.com/jrecchia1029/Arista-Switch-Client" }, "release_url": "https://pypi.org/project/AristaSwitchClient/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "A quick small library to create quick custom scripts for Arista Switches", "version": "0.2.2" }, "last_serial": 5956960, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bc409afeec140e8bd8ccfe9c1676d802", "sha256": "ac60b2f391eee0306b0e219eb70a99df6db69a90bf3056964f7afc27e5791e76" }, "downloads": -1, "filename": "AristaSwitchClient-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "bc409afeec140e8bd8ccfe9c1676d802", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2634, "upload_time": "2019-09-06T19:29:16", "url": "https://files.pythonhosted.org/packages/e9/b5/ffce7131391dc4fa9cddca5a076bd6d66c878f51d5b7b528737b595d96ab/AristaSwitchClient-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e11f504a3ae6602a338e80ef5162f12", "sha256": "d1458d2cb36851dda808bb4785d3da2a953e4a73fa9b7fe43908a0bdb13c5fbf" }, "downloads": -1, "filename": "AristaSwitchClient-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6e11f504a3ae6602a338e80ef5162f12", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2704, "upload_time": "2019-09-06T18:01:15", "url": "https://files.pythonhosted.org/packages/97/d3/fa91c54107f6083dedaceeac8801e528684fb54895fe0ceedb7f23a8de9c/AristaSwitchClient-0.1-py2-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "af5deb901c88cdf370b6928771243096", "sha256": "7dc56306abe3ef4bcb05496eae597213ecec0c95816fe2dece63f267d762f6fa" }, "downloads": -1, "filename": "AristaSwitchClient-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "af5deb901c88cdf370b6928771243096", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2636, "upload_time": "2019-09-06T19:52:01", "url": "https://files.pythonhosted.org/packages/14/6e/f9ba3d57347e23ff8e779715e6e084321acc5e52a566ca239c21421f8246/AristaSwitchClient-0.1.1-py2-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7cfebb11269d41c82b99ded5519c76e5", "sha256": "513274f43fcc08777baa6627f856c569d02919de8f62fe07b1050d5b9322ac7e" }, "downloads": -1, "filename": "AristaSwitchClient-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "7cfebb11269d41c82b99ded5519c76e5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2968, "upload_time": "2019-09-06T20:21:58", "url": "https://files.pythonhosted.org/packages/44/7a/24b0feb89ca26587c97d5ae7961cd2f56d9ce6d9a3c3811976b7cfc2e24f/AristaSwitchClient-0.1.2-py2-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fc04af44c34057ec943eefa5a21a5758", "sha256": "a3045154b0d0cfac0061fbd4a436bb01bae69e63c14d14b7102a966cc84d707e" }, "downloads": -1, "filename": "AristaSwitchClient-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fc04af44c34057ec943eefa5a21a5758", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11251, "upload_time": "2019-09-30T15:47:00", "url": "https://files.pythonhosted.org/packages/d0/c5/4679dac1516bb16dea59e4458ec17a071e0252184b4d5e3f15240c922fdc/AristaSwitchClient-0.2.0-py2-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "eb1a247d6715c34828c50fd2de07c58a", "sha256": "ede7e70919b4a4a24f10abb8e30c3cc405a145cd23c131f3cb160d36930829c0" }, "downloads": -1, "filename": "AristaSwitchClient-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "eb1a247d6715c34828c50fd2de07c58a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12785, "upload_time": "2019-10-04T13:48:43", "url": "https://files.pythonhosted.org/packages/10/01/84dd5c74cef34758f8c834cba53f3f820ba002feafc9d89eaca6eaac79b2/AristaSwitchClient-0.2.1-py2-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5874509d4f509e8bed9998237e511fcd", "sha256": "5231dde2993fe722ceb58cd5a9911496c58fa3c084f6420007b1080e5db0788a" }, "downloads": -1, "filename": "AristaSwitchClient-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "5874509d4f509e8bed9998237e511fcd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12975, "upload_time": "2019-10-10T21:04:35", "url": "https://files.pythonhosted.org/packages/88/87/dd7ea08be0381439ae028f487bfd152bdaf1182c1ee1456d7327834e5e47/AristaSwitchClient-0.2.2-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5874509d4f509e8bed9998237e511fcd", "sha256": "5231dde2993fe722ceb58cd5a9911496c58fa3c084f6420007b1080e5db0788a" }, "downloads": -1, "filename": "AristaSwitchClient-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "5874509d4f509e8bed9998237e511fcd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12975, "upload_time": "2019-10-10T21:04:35", "url": "https://files.pythonhosted.org/packages/88/87/dd7ea08be0381439ae028f487bfd152bdaf1182c1ee1456d7327834e5e47/AristaSwitchClient-0.2.2-py2-none-any.whl" } ] }