{ "info": { "author": "Kirk Byers", "author_email": "ktbyers@twb-tech.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "![PyPI - Python Version](https://img.shields.io/pypi/pyversions/netmiko.svg)\n[![PyPI](https://img.shields.io/pypi/v/netmiko.svg)](https://pypi.python.org/pypi/netmiko)\n[![Downloads](https://pepy.tech/badge/netmiko)](https://pepy.tech/project/netmiko)\n![GitHub contributors](https://img.shields.io/github/contributors/ktbyers/netmiko.svg)\n[![Code Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\n\nNetmiko\n=======\n\nMulti-vendor library to simplify Paramiko SSH connections to network devices\n\n## Quick Links\n\n- [Supported Platforms](https://ktbyers.github.io/netmiko/#supported-platforms)\n- [Installation](https://ktbyers.github.io/netmiko/#installation)\n- [Tutorials/Examples/Getting Started](https://ktbyers.github.io/netmiko/#tutorialsexamplesgetting-started)\n- [Common Issues/FAQ](https://ktbyers.github.io/netmiko/#common-issuesfaq)\n- [API-Documentation](https://ktbyers.github.io/netmiko/#api-documentation)\n- [TextFSM Integration](https://ktbyers.github.io/netmiko/#textfsm-integration)\n- [Contributing](https://ktbyers.github.io/netmiko/#contributing)\n- [Questions/Discussion](https://ktbyers.github.io/netmiko/#questionsdiscussion)\n\n\n## Supported Platforms\n\nNetmiko supports a wide range of devices. These devices fall into three categories:\n- Regularly Tested\n- Limited Testing\n- Experimental\n\nRegularly tested means we try to run our full test suite against that set of devices prior to each Netmiko release.\n\nLimited testing means the config and show operation system tests passed against a test on that platform at one point in time so we are reasonably comfortable the driver should generally work.\n\nExperimental means that we reviewed the PR and the driver seems reasonable, but we don't have good data on whether the driver fully passes the unit tests or how reliably it works.\n\nClick [PLATFORMS](PLATFORMS.md) for a list of all supported platforms.\n\n\n## Installation\n\nTo install netmiko, simply us pip:\n\n```\n$ pip install netmiko\n```\n\nNetmiko has the following requirements (which pip will install for you)\n- Paramiko >= 2.4.3\n- scp >= 0.13.2\n- pyserial\n- textfsm\n\n\n## Tutorials/Examples/Getting Started\n\n### Tutorials:\n\n- [Getting Started](https://pynet.twb-tech.com/blog/automation/netmiko.html)\n- [Secure Copy](https://pynet.twb-tech.com/blog/automation/netmiko-scp.html)\n- [Netmiko through SSH Proxy](https://pynet.twb-tech.com/blog/automation/netmiko-proxy.html)\n- [Netmiko and TextFSM](https://pynet.twb-tech.com/blog/automation/netmiko-textfsm.html)\n- [Netmiko and what constitutes done](https://pynet.twb-tech.com/blog/automation/netmiko-what-is-done.html)\n\n\n### Example Scripts:\n\nSee the following directory for [example scripts](https://github.com/ktbyers/netmiko/tree/develop/examples/use_cases), including examples of:\n\n- [Simple Connection](https://github.com/ktbyers/netmiko/blob/develop/examples/use_cases/case1_simple_conn/simple_conn.py)\n- [Sending Show Commands](https://github.com/ktbyers/netmiko/tree/develop/examples/use_cases/case4_show_commands)\n- [Sending Configuration Commands](https://github.com/ktbyers/netmiko/tree/develop/examples/use_cases/case6_config_change)\n- [Handling Additional Prompting](https://github.com/ktbyers/netmiko/blob/develop/examples/use_cases/case5_prompting/send_command_prompting.py)\n- [Connecting with SSH Keys](https://github.com/ktbyers/netmiko/blob/develop/examples/use_cases/case9_ssh_keys/conn_ssh_keys.py)\n- [Cisco Genie Integration](https://github.com/ktbyers/netmiko/blob/develop/examples/use_cases/case18_structured_data_genie)\n\n\n### Getting Started:\n\n#### Create a dictionary representing the device.\n\nSupported device_types can be found in [ssh_dispatcher.py](https://github.com/ktbyers/netmiko/blob/master/netmiko/ssh_dispatcher.py), see CLASS_MAPPER keys.\n```py\nfrom netmiko import ConnectHandler\n\ncisco_881 = {\n 'device_type': 'cisco_ios',\n 'host': '10.10.10.10',\n 'username': 'test',\n 'password': 'password',\n 'port' : 8022, # optional, defaults to 22\n 'secret': 'secret', # optional, defaults to ''\n}\n\n```\n\n#### Establish an SSH connection to the device by passing in the device dictionary.\n\n```py\nnet_connect = ConnectHandler(**cisco_881)\n```\n\n#### Execute show commands.\n\n```py\noutput = net_connect.send_command('show ip int brief')\nprint(output)\n```\n```\nInterface IP-Address OK? Method Status Protocol\nFastEthernet0 unassigned YES unset down down\nFastEthernet1 unassigned YES unset down down\nFastEthernet2 unassigned YES unset down down\nFastEthernet3 unassigned YES unset down down\nFastEthernet4 10.10.10.10 YES manual up up\nVlan1 unassigned YES unset down down\n```\n\n#### Execute configuration change commands (will automatically enter into config mode)\n\n```py\nconfig_commands = [ 'logging buffered 20000',\n 'logging buffered 20010',\n 'no logging console' ]\noutput = net_connect.send_config_set(config_commands)\nprint(output)\n```\n```\npynet-rtr1#config term\nEnter configuration commands, one per line. End with CNTL/Z.\npynet-rtr1(config)#logging buffered 20000\npynet-rtr1(config)#logging buffered 20010\npynet-rtr1(config)#no logging console\npynet-rtr1(config)#end\npynet-rtr1#\n```\n\n\n## Common Issues/FAQ\n\nAnswers to some [common questions](COMMON_ISSUES.md)\n\nTopics covered in above document:\n- Handling commands that prompt for additional input\n- Enabling logging of all reads/writes of the communication channel\n- Redispatch -- or connecting through a terminal server\n\n\n## API-Documentation\n\nAPI Documentation\n\nBelow are some of the particularly handy Classes/functions for easy reference:\n- [Base Connection Object](https://ktbyers.github.io/netmiko/docs/netmiko/base_connection.html)\n- [SSH Autodetect](https://ktbyers.github.io/netmiko/docs/netmiko/index.html#netmiko.SSHDetect)\n- [SSH Dispatcher](https://ktbyers.github.io/netmiko/docs/netmiko/index.html#netmiko.ssh_dispatcher)\n- [Redispatch](https://ktbyers.github.io/netmiko/docs/netmiko/index.html#netmiko.redispatch)\n\n\n## TextFSM Integration\n\nNetmiko has been configured to automatically look in `~/ntc-template/templates/index` for the ntc-templates index file. Alternatively, you can explicitly tell Netmiko where to look for the TextFSM template directory by setting the `NET_TEXTFSM` environment variable (note, there must be an index file in this directory):\n\n```\nexport NET_TEXTFSM=/path/to/ntc-templates/templates/\n```\n\n[More info on TextFSM and Netmiko](https://pynet.twb-tech.com/blog/automation/netmiko-textfsm.html).\n\n\n## Contributing\n\nContributors are always welcome! You can contribute to Netmiko in a variety of ways: spreading the word about Netmiko, answering questions on Slack (see below in Quests/Discussions), responding to issues, adding to the common issues, reporting/fixing bugs, or even adding your own device type.\n\nBefore contributing a new vendor/platform device type, remember that any code added needs to be supported in some fashion (much more so for the \"regularly tested\" devices and the core of Netmiko)! To add a vendor/platform you can follow the outline [here](VENDOR.md). Once you've worked on your first pass of your driver and have it functional, you'll need to include test data in order for it to be merged into develop, you can see the general flow of how to do that [here](TESTING.md).\n\nFor all code contributions, please ensure that you have ran `black` against the code or your code will fail the Travis CI build.\n\n\n## Questions/Discussion\n\nIf you find an issue with Netmiko, then you can open an issue on this projects issue page here: [https://github.com/ktbyers/netmiko/issues](https://github.com/ktbyers/netmiko/issues). Please make sure you've read through the common issues and examples prior to opening an issue. Please only open issues for bugs, feature requests, or other topics related to development of Netmiko. If you simply have a question, join us on Slack...\n\nIf you have questions or would like to discuss Netmiko, a #netmiko channel exists in [this Slack](https://pynet.slack.com) workspace. To join, use [this invitation](https://join.slack.com/t/pynet/shared_invite/enQtNTA2MDI3NjU0MTM0LTQ5MjExNGNlNWIzMmRhOTZmNmZkNDA2Nzk4Y2Q1Y2RkMWNhZGEzM2Y5MjI0NDYxODkzM2M0ODIwYzFkMzVmZGY). Once you have entered the workspace, then you can join the #netmiko channel.\n\n\n---\nKirk Byers \nPython for Network Engineers \nhttps://pynet.twb-tech.com \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/ktbyers/netmiko", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "netmiko", "package_url": "https://pypi.org/project/netmiko/", "platform": "", "project_url": "https://pypi.org/project/netmiko/", "project_urls": { "Homepage": "https://github.com/ktbyers/netmiko" }, "release_url": "https://pypi.org/project/netmiko/2.4.2/", "requires_dist": [ "setuptools (>=38.4.0)", "paramiko (>=2.4.3)", "scp (>=0.13.2)", "pyserial", "textfsm", "enum34; python_version == \"2.7\"", "ipaddress; python_version == \"2.7\"", "pyyaml (==5.1); extra == 'test'", "pytest (>=4.6.3); extra == 'test'" ], "requires_python": "", "summary": "Multi-vendor library to simplify Paramiko SSH connections to network devices", "version": "2.4.2" }, "last_serial": 5796936, "releases": { "0.2.5": [ { "comment_text": "", "digests": { "md5": "09ee1bb7d34a4b6bb312affd70725050", "sha256": "499e211b6b7a9e536e9ebcdd01186f450d9b2b71950fef1c96f8049b0c6341b6" }, "downloads": -1, "filename": "netmiko-0.2.5-py2.7.egg", "has_sig": false, "md5_digest": "09ee1bb7d34a4b6bb312affd70725050", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 57044, "upload_time": "2015-10-18T16:56:26", "url": "https://files.pythonhosted.org/packages/4c/41/ad2123a760bc5612cfdf64598d6564827145ef7437ed98d478eb8bfe2450/netmiko-0.2.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "83796b61d77e62e89839760cf2863d46", "sha256": "753d6f737ef45aeb3558dc9c72fbafb9d422706d9a6b394c1eac38c1b420f7bb" }, "downloads": -1, "filename": "netmiko-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83796b61d77e62e89839760cf2863d46", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25758, "upload_time": "2015-10-18T16:56:21", "url": "https://files.pythonhosted.org/packages/13/96/ef36cccb8b31f40f5096fc5a989751d2241922ccf4bc4f7239c1a41a620f/netmiko-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ef10211efbd80da0d34c8a60c32cf1f", "sha256": "8783681af44c2a528abee49a6dd7df4e02b1f33fb9853a68e20c00e7c3d7a930" }, "downloads": -1, "filename": "netmiko-0.2.5.tar.gz", "has_sig": false, "md5_digest": "3ef10211efbd80da0d34c8a60c32cf1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17088, "upload_time": "2015-10-18T16:56:32", "url": "https://files.pythonhosted.org/packages/39/94/055ef3094f173e9b50ba58383e3e3f5647694712f34001bb40ca7fcc19b9/netmiko-0.2.5.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8965e90d90fd8a5b3b69821c5ac485d0", "sha256": "0599fbaf92942d564e0f28c74cdcf1395d9d995c5ca0adc17ad10c8aae9e6034" }, "downloads": -1, "filename": "netmiko-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8965e90d90fd8a5b3b69821c5ac485d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21745, "upload_time": "2016-01-18T19:08:24", "url": "https://files.pythonhosted.org/packages/a4/a3/6c9502ab0972de828cef5da96ea2ae51af13665c79af1af856d91b4f1ca7/netmiko-0.3.0.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "913e2e0e94ed11729dee65251372e803", "sha256": "453619c7fe8bd94975d6861705a09f0163c0432c6d1177c36b50fa35325eae8c" }, "downloads": -1, "filename": "netmiko-0.3.4.tar.gz", "has_sig": false, "md5_digest": "913e2e0e94ed11729dee65251372e803", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22254, "upload_time": "2016-03-04T17:33:04", "url": "https://files.pythonhosted.org/packages/9b/e8/376f2e270682e171da82cf873e1cfdbfb9a42bb688e6a0533e7a9db8adb3/netmiko-0.3.4.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "ca6faebf56c09604d0f150b264fe0110", "sha256": "1bdf1848a35fc2e9c43f1784eee14f3808aa645e64ea3e5c2c98451b4103becc" }, "downloads": -1, "filename": "netmiko-0.4.3.tar.gz", "has_sig": false, "md5_digest": "ca6faebf56c09604d0f150b264fe0110", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22987, "upload_time": "2016-04-12T16:11:18", "url": "https://files.pythonhosted.org/packages/26/8c/b620df75232a6d428a1ca73d65b09c6cd7dff16db9120d26642edb592a4e/netmiko-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "35343362358f05d61d79fab4681b8fde", "sha256": "7d967719ede5a159704ef487f9370600133d47edbdbed465572f1defda27043a" }, "downloads": -1, "filename": "netmiko-0.5.0.tar.gz", "has_sig": false, "md5_digest": "35343362358f05d61d79fab4681b8fde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26012, "upload_time": "2016-05-18T16:20:51", "url": "https://files.pythonhosted.org/packages/ed/5f/1284e00f37102896c73db2c35acfe2f76d76cb957926c376dfc92ab9fe28/netmiko-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "878e7535531c5cb08624af26915a13d7", "sha256": "4a0744cb0e6cf42945960b85b3e95af9fa99db4b4fe1908619d97dbaf240476c" }, "downloads": -1, "filename": "netmiko-0.5.1.tar.gz", "has_sig": false, "md5_digest": "878e7535531c5cb08624af26915a13d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26193, "upload_time": "2016-05-19T22:10:58", "url": "https://files.pythonhosted.org/packages/53/5c/f104186341205f4f1a3d2e3e89f33cd117821617cae6c5341f4fd0ad4496/netmiko-0.5.1.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "100444e0778926d481ec70cc004ba6c1", "sha256": "c58c707b9eaa29e5cfd7d296a76b095eec0301a23d2242d3d7b90a6044379bd6" }, "downloads": -1, "filename": "netmiko-0.5.6.tar.gz", "has_sig": false, "md5_digest": "100444e0778926d481ec70cc004ba6c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26442, "upload_time": "2016-07-26T01:28:21", "url": "https://files.pythonhosted.org/packages/8f/19/d21ce03f7269f7ee644035453b5e23ec454a7316df852426a1607b3f0cf7/netmiko-0.5.6.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "237c07ad44aaa138163931ec17c7e571", "sha256": "1af7c9e6bc9c6d14db085d22f28dda046504081d25f3f8c612fec0fc04a05d71" }, "downloads": -1, "filename": "netmiko-1.0.0.tar.gz", "has_sig": false, "md5_digest": "237c07ad44aaa138163931ec17c7e571", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29539, "upload_time": "2016-09-13T18:50:13", "url": "https://files.pythonhosted.org/packages/26/7c/fcb9166f795e24b0a42d118753005502016e53b01cdffcee90ea3aaaeaaf/netmiko-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "6d11b82da542735bb51c60b17eb77afb", "sha256": "53ee3bb88790d8e71a69948c3b457cbcec4cf3cd1575f09984caefbb4a7bc86c" }, "downloads": -1, "filename": "netmiko-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6d11b82da542735bb51c60b17eb77afb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30238, "upload_time": "2016-10-25T18:49:23", "url": "https://files.pythonhosted.org/packages/5c/03/b5b0a8ac435196aef85117b606968c29201631a8912a70215e76ed7d71e8/netmiko-1.1.0.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "b261785f0c0b28804e8b8e3570203f95", "sha256": "5a0292ef6240ee842c15a21c9b3a13412f1a32cdac5873bc37ffce60a0f1d692" }, "downloads": -1, "filename": "netmiko-1.2.5.tar.gz", "has_sig": false, "md5_digest": "b261785f0c0b28804e8b8e3570203f95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35322, "upload_time": "2017-01-14T17:22:43", "url": "https://files.pythonhosted.org/packages/7a/e8/fb6752a7cfe0551c54923450d307d357f9d1d187191822e39910282582d5/netmiko-1.2.5.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "4e58e2e0c0f6b136a7b7234e236778eb", "sha256": "5be07d57c4e6ee35286ac893c7c25910a52b8f86dc48f92a806e2d5d6f3862d5" }, "downloads": -1, "filename": "netmiko-1.2.7.tar.gz", "has_sig": false, "md5_digest": "4e58e2e0c0f6b136a7b7234e236778eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35553, "upload_time": "2017-01-28T21:37:56", "url": "https://files.pythonhosted.org/packages/75/14/aef6da79ad6951c5d5587783e4ba87688137129028ed1d90acab41621710/netmiko-1.2.7.tar.gz" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "f7e2618a37eeb9aa8839363cfc0c0207", "sha256": "7b2b309cf7fd74a5812f0d60f9af3f153dcfd184991c81524a7784f498505e7c" }, "downloads": -1, "filename": "netmiko-1.2.8.tar.gz", "has_sig": false, "md5_digest": "f7e2618a37eeb9aa8839363cfc0c0207", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36660, "upload_time": "2017-02-21T23:51:29", "url": "https://files.pythonhosted.org/packages/c9/fc/3f1be409aa9d23f6687564f3cf680e8c78b7601deb71992eea2337cf6e06/netmiko-1.2.8.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "9f5d455a42c91088ffc670a013024b36", "sha256": "beceb98ad710c356004fcd0d46eb0bc6bd04c193cc3b58e07474491c83b674bd" }, "downloads": -1, "filename": "netmiko-1.3.0.tar.gz", "has_sig": false, "md5_digest": "9f5d455a42c91088ffc670a013024b36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42463, "upload_time": "2017-03-24T20:19:52", "url": "https://files.pythonhosted.org/packages/95/b9/1b45578f5ed975b11517b9343f7dd1a096b5ed111ec520104de338e7340d/netmiko-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "5a2a1f27dc1da772938970663647ea24", "sha256": "eb3f98f90063bae6b8c98db20946ce06746f1dea0c01670e5f26d90c00bc9e5c" }, "downloads": -1, "filename": "netmiko-1.4.0.tar.gz", "has_sig": false, "md5_digest": "5a2a1f27dc1da772938970663647ea24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44312, "upload_time": "2017-05-01T23:50:25", "url": "https://files.pythonhosted.org/packages/40/1e/31e885c6f320ab9a0a615d565c8a857594fc3ebe54dbdbce855b920ff039/netmiko-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "5f39c7e79e4cbb58f533b4771b0b9a82", "sha256": "89299e8df26a2d460c448e0e7adab1e1009478f20af7ac0d0a8e2e7e9a358f23" }, "downloads": -1, "filename": "netmiko-1.4.1.tar.gz", "has_sig": false, "md5_digest": "5f39c7e79e4cbb58f533b4771b0b9a82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44707, "upload_time": "2017-06-01T22:45:33", "url": "https://files.pythonhosted.org/packages/f5/fb/9c3fb1c5f39a276e74e31ee513b76797404313d995d7dac27b3e4895318e/netmiko-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "5b31410043a8087456727859fa92bfca", "sha256": "00486456951e23fdc240cdcf9525727ecf1d1dbd22ac1f5053e00dc687c16ed1" }, "downloads": -1, "filename": "netmiko-1.4.2.tar.gz", "has_sig": false, "md5_digest": "5b31410043a8087456727859fa92bfca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45217, "upload_time": "2017-07-07T22:09:25", "url": "https://files.pythonhosted.org/packages/d5/3f/8da410e8474c50a31265165f5197b3aad170560b1947970d375e72b1572f/netmiko-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "2f96c497c8ef1d928622a702ab1deb0c", "sha256": "55e60ec5de4baf2bcc9f56013d6d7ca19852646e3d9ff4b0a751b297d6d27278" }, "downloads": -1, "filename": "netmiko-1.4.3.tar.gz", "has_sig": false, "md5_digest": "2f96c497c8ef1d928622a702ab1deb0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47061, "upload_time": "2017-09-23T17:48:16", "url": "https://files.pythonhosted.org/packages/e7/55/504af141cee04f2bfb791021a4220f16abdcb230dd576376b2d70d8ee252/netmiko-1.4.3.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "d389e2d255a10cc605011c4fa49010ec", "sha256": "44019b84fdce6097b34876b3bdb8f3c20a020f5c26d485e39bc5c3be4476b84b" }, "downloads": -1, "filename": "netmiko-2.0.0.tar.gz", "has_sig": false, "md5_digest": "d389e2d255a10cc605011c4fa49010ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54340, "upload_time": "2017-12-15T05:08:31", "url": "https://files.pythonhosted.org/packages/1d/a2/0c63f48fee2a82de8748982aec9a661704af196ba040550f2122f914d23b/netmiko-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "df8ca7bd054a15fda36fedd4021bcd16", "sha256": "a9e0296682a56af00379a669fff9203d60460f040b3e8dd8c40afe71a82b3228" }, "downloads": -1, "filename": "netmiko-2.0.1.tar.gz", "has_sig": false, "md5_digest": "df8ca7bd054a15fda36fedd4021bcd16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68349, "upload_time": "2018-01-08T03:17:59", "url": "https://files.pythonhosted.org/packages/d7/f7/989ac0aedf0601bb4ab3b076b6898425938af0f38fe4a69dd6a797502e1a/netmiko-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "4dd691d1ab0c877be6e48af7abb2a048", "sha256": "e22d63d492b9b7aca734a469de74497929d83b607f78df27d39aa2d4171e833a" }, "downloads": -1, "filename": "netmiko-2.0.2.tar.gz", "has_sig": false, "md5_digest": "4dd691d1ab0c877be6e48af7abb2a048", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69534, "upload_time": "2018-02-09T21:17:20", "url": "https://files.pythonhosted.org/packages/ca/bb/6344650b698f5b818c7328780f14dc0c401c97a5640d130c699257bb1504/netmiko-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "82c198ef642e81aa4a929e5aeb2a34f7", "sha256": "e8152877c90d4cfb97a3139d3da33d907d67ddfd3f99444c9fe37ec2e5babe29" }, "downloads": -1, "filename": "netmiko-2.1.0.tar.gz", "has_sig": false, "md5_digest": "82c198ef642e81aa4a929e5aeb2a34f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70141, "upload_time": "2018-03-07T18:57:50", "url": "https://files.pythonhosted.org/packages/02/62/17b20b1f3efd954e3f984bc88fc98a146368ec90efdc496cbbf1f9ed3c32/netmiko-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "7530d214cfb73fbf39eded133a446d59", "sha256": "f9051df1895e27b7f245e8a350d9116ae476bec811776a9fe63e827b8dedcf9b" }, "downloads": -1, "filename": "netmiko-2.1.1.tar.gz", "has_sig": false, "md5_digest": "7530d214cfb73fbf39eded133a446d59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71410, "upload_time": "2018-03-22T19:50:43", "url": "https://files.pythonhosted.org/packages/96/f8/4ecb91398a14bc1942322e87203859b04421cdb2b8b5c7d9b3fc9a168e21/netmiko-2.1.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "ad1cb983bd5d20122eee1695540fa5a6", "sha256": "7066d63e47c5a9928d7a011a76502df45ebce7eeaed4951cc5263459d50116d4" }, "downloads": -1, "filename": "netmiko-2.2.2.tar.gz", "has_sig": false, "md5_digest": "ad1cb983bd5d20122eee1695540fa5a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76053, "upload_time": "2018-07-19T00:25:27", "url": "https://files.pythonhosted.org/packages/1c/82/9aef0c1b4fca782fd18bee44c9ed18404060f1c04ecbf1386594f5f41834/netmiko-2.2.2.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "fd0e84effd5187e6ce2d57d2e60ea53f", "sha256": "659aa37523f8c215d56b302f543c2d3ef29325252961cd8aed0f9d7b6b119690" }, "downloads": -1, "filename": "netmiko-2.3.0.tar.gz", "has_sig": false, "md5_digest": "fd0e84effd5187e6ce2d57d2e60ea53f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79533, "upload_time": "2018-10-10T03:16:59", "url": "https://files.pythonhosted.org/packages/83/a7/2d77f332ecf44909e70002cb20dbabfe8bd7bb1c552b67a2a75349fe1598/netmiko-2.3.0.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "f08f3cc79d31580bab99599658125966", "sha256": "bebe7631a88b81e7a8491b56790abdfc9499777a025886637575ce7e272f2d0a" }, "downloads": -1, "filename": "netmiko-2.3.2.tar.gz", "has_sig": false, "md5_digest": "f08f3cc79d31580bab99599658125966", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81088, "upload_time": "2019-03-08T03:34:48", "url": "https://files.pythonhosted.org/packages/e3/59/19f834653a037d894f170c6518e02e932d0b017ebd59b7974f9fdf615de0/netmiko-2.3.2.tar.gz" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "e88082264477f120f195737d68f72d4b", "sha256": "e7e9af5aeebea54488d9cad92f0a85117ca5ffa816decc63a669d88c5b2018fd" }, "downloads": -1, "filename": "netmiko-2.3.3.tar.gz", "has_sig": false, "md5_digest": "e88082264477f120f195737d68f72d4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81102, "upload_time": "2019-03-08T04:49:56", "url": "https://files.pythonhosted.org/packages/fe/53/d5b6def293c0da913054f2fbfd902dda508a967c96c3a21be0ec5f6544a6/netmiko-2.3.3.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "41c2a379b10c079dcb071829daba5788", "sha256": "69b31bc6ac28102ef97a410e9b3477386c4d370349b3f402298e3b14fd5495df" }, "downloads": -1, "filename": "netmiko-2.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "41c2a379b10c079dcb071829daba5788", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 140321, "upload_time": "2019-07-07T22:47:51", "url": "https://files.pythonhosted.org/packages/07/c7/9a07543baa8489f28b8de8ad00bd83612bbe9b65f17af2fdfdf2d74da5c9/netmiko-2.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c64fa3e7f4066064948e682eaf442614", "sha256": "fbc6e2bad6b0e01ae2a20ca9f6f29835d5f7acaf920caba04f0f03753a28396d" }, "downloads": -1, "filename": "netmiko-2.4.0.tar.gz", "has_sig": false, "md5_digest": "c64fa3e7f4066064948e682eaf442614", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86460, "upload_time": "2019-07-07T22:47:52", "url": "https://files.pythonhosted.org/packages/ff/33/e1f4f0c2039cef455a30b5ed12651e412124fe6920bdfee7382783770223/netmiko-2.4.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "95ad0e586686663b1fa14296ed342fce", "sha256": "10e1b79dd4e0e009029b20455928123feab02b9c941c2cf896572221d6c89489" }, "downloads": -1, "filename": "netmiko-2.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95ad0e586686663b1fa14296ed342fce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 142284, "upload_time": "2019-07-25T21:16:54", "url": "https://files.pythonhosted.org/packages/0d/18/abb1f084cffc5d085e433a56cd7cebca02e2d0ce773f3d5185ae140e4cfd/netmiko-2.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b7df98a34e37e312380c837f828f7cf", "sha256": "a3755fc2ffff48d543b2cd8f4f87fea194e1cb6066a9f5f41e6cd61f6014409e" }, "downloads": -1, "filename": "netmiko-2.4.1.tar.gz", "has_sig": false, "md5_digest": "8b7df98a34e37e312380c837f828f7cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87669, "upload_time": "2019-07-25T21:16:55", "url": "https://files.pythonhosted.org/packages/9c/e1/ef79bcc0ca485b51d88ea7f74a7bda2cae562ef1a7a0b55489a651a555c8/netmiko-2.4.1.tar.gz" } ], "2.4.2": [ { "comment_text": "", "digests": { "md5": "3bd2e65a977be9a2c03d4e5f446dc2ff", "sha256": "bc284272d76defd5af59a748478aae99af462793f0898f4ab43c28c9a2000e42" }, "downloads": -1, "filename": "netmiko-2.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bd2e65a977be9a2c03d4e5f446dc2ff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 144801, "upload_time": "2019-09-07T18:27:12", "url": "https://files.pythonhosted.org/packages/26/05/dbe9c97c39f126e7b8dc70cf897dcad557dbd579703f2e3acfd3606d0cee/netmiko-2.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3419399e6f644819d3aacef0dc9a2296", "sha256": "e6b0cb98afb51fd1fb1d04d024d7572a0b5297dfa0bd18405ee36580deea65a1" }, "downloads": -1, "filename": "netmiko-2.4.2.tar.gz", "has_sig": false, "md5_digest": "3419399e6f644819d3aacef0dc9a2296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88802, "upload_time": "2019-09-07T18:27:14", "url": "https://files.pythonhosted.org/packages/d2/89/9cf64d85eadf88c74bb509ae2d823789e736e74a2ff0b5092335c0aba148/netmiko-2.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bd2e65a977be9a2c03d4e5f446dc2ff", "sha256": "bc284272d76defd5af59a748478aae99af462793f0898f4ab43c28c9a2000e42" }, "downloads": -1, "filename": "netmiko-2.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bd2e65a977be9a2c03d4e5f446dc2ff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 144801, "upload_time": "2019-09-07T18:27:12", "url": "https://files.pythonhosted.org/packages/26/05/dbe9c97c39f126e7b8dc70cf897dcad557dbd579703f2e3acfd3606d0cee/netmiko-2.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3419399e6f644819d3aacef0dc9a2296", "sha256": "e6b0cb98afb51fd1fb1d04d024d7572a0b5297dfa0bd18405ee36580deea65a1" }, "downloads": -1, "filename": "netmiko-2.4.2.tar.gz", "has_sig": false, "md5_digest": "3419399e6f644819d3aacef0dc9a2296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88802, "upload_time": "2019-09-07T18:27:14", "url": "https://files.pythonhosted.org/packages/d2/89/9cf64d85eadf88c74bb509ae2d823789e736e74a2ff0b5092335c0aba148/netmiko-2.4.2.tar.gz" } ] }