{ "info": { "author": "Matt Ryan", "author_email": "inetuid@gmail.com", "bugtrack_url": null, "classifiers": [ "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "[![Build Status](https://travis-ci.org/napalm-automation-community/napalm-ros.svg?branch=develop)](https://travis-ci.org/napalm-automation-community/napalm-ros)\n[![PyPI](https://img.shields.io/pypi/v/napalm-ros.svg)](https://pypi.python.org/pypi/napalm-ros)\n[![Supported python versions](https://img.shields.io/pypi/pyversions/napalm-ros.svg)](https://pypi.python.org/pypi/napalm-ros/)\n\n\n### Caveats\n\nAs napalm-ros uses API, several caveats exist.\n\n* No safe mode (not exposed via API). There is no commit, rollback.\n* API is not versioned so things may break when routeros is upgraded.\n\n\n### Missing features.\n\nThis driver does not implement any configuration management. Config management on mikrotik is different than on cisco, juniper etc. which provide\n`config replace`. You provide a plain text config file and replace running config with that. MikroTik does not have this. Some menu paths (eg. /ip\naddress) do not have any order in which entries appear. Only one unique ip address can exist within a VRF. In some paths (eg. /ip firewall filter)\norder matter.\n\n\n### Implemented getters\n\n* get_arp_table\n* get_interfaces_counters\n* get_environment\n* get_facts\n* get_interfaces\n* get_interfaces_ip\n* get_ntp_servers\n* get_snmp_information\n* get_users\n* get_ipv6_neighbors_table\n* is_alive\n* ping", "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/napalm-automation-community/napalm-ros", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "napalm-ros", "package_url": "https://pypi.org/project/napalm-ros/", "platform": "", "project_url": "https://pypi.org/project/napalm-ros/", "project_urls": { "Homepage": "https://github.com/napalm-automation-community/napalm-ros" }, "release_url": "https://pypi.org/project/napalm-ros/0.4.1/", "requires_dist": null, "requires_python": "", "summary": "Network Automation and Programmability Abstraction Layer driver for Mikrotik ROS", "version": "0.4.1" }, "last_serial": 5202362, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "aaf1eeb39e027057449006883bc872a2", "sha256": "b1c86408ab5f9fb715a9e4914bb3547dea6ec020bbb311f1731bdc1197bdeb8e" }, "downloads": -1, "filename": "napalm-ros-0.2.0.tar.gz", "has_sig": false, "md5_digest": "aaf1eeb39e027057449006883bc872a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4064, "upload_time": "2016-12-17T11:47:49", "url": "https://files.pythonhosted.org/packages/1f/01/f93f678b2bac72a6f9eab3d1e14dadf339f0d7d789a4a6fb4b0bf6a851ff/napalm-ros-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "da142a5212623a29993e149682815c24", "sha256": "112310eb876957643b288b98eb4ce99ede3e105a8dd7ac427c8f0e6baae62ea8" }, "downloads": -1, "filename": "napalm-ros-0.2.1.tar.gz", "has_sig": false, "md5_digest": "da142a5212623a29993e149682815c24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4183, "upload_time": "2017-02-08T20:25:54", "url": "https://files.pythonhosted.org/packages/46/7f/bc75b19f0e048e7d6c982f5d47140e5c5213dfaff70a7c325723e1601b80/napalm-ros-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0066a025797b1b14d256e6e94b5c0ee9", "sha256": "9360b9e5e1e50167c50ed1d3eb441fd2b89668992247aa0d69bd0de2f7205db4" }, "downloads": -1, "filename": "napalm-ros-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0066a025797b1b14d256e6e94b5c0ee9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4183, "upload_time": "2017-03-28T13:42:29", "url": "https://files.pythonhosted.org/packages/97/e4/4359d98b19acbc4ed278b2103dd0b42e9e5565681bfca958759a77cb13c4/napalm-ros-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "08f953697f6b8063af7da5ae588db01e", "sha256": "d3e2c80deaa2538c4dc0651065dfa5e5e4ccc73574c44ce8ac2795b07fe19fc2" }, "downloads": -1, "filename": "napalm-ros-0.3.0.tar.gz", "has_sig": false, "md5_digest": "08f953697f6b8063af7da5ae588db01e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4461, "upload_time": "2017-12-10T12:01:03", "url": "https://files.pythonhosted.org/packages/e3/c4/e2a5fb2dd1f51b3775502012f74e2e75ef4e7cf9917efb0cf29c5033fca1/napalm-ros-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "19538634b848b9a767bb21bfa5dcc658", "sha256": "5da3752f4b5ca3b28afc8c972dc4979e794a6a29e27a21dbd6548719dad4398b" }, "downloads": -1, "filename": "napalm-ros-0.3.1.tar.gz", "has_sig": false, "md5_digest": "19538634b848b9a767bb21bfa5dcc658", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5048, "upload_time": "2018-03-08T22:13:25", "url": "https://files.pythonhosted.org/packages/5e/66/d3eac865f5f6622ff05139545541e2a9be89734f113831730c67d45e1eb2/napalm-ros-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "d9872646e434fd9eda4119c8e8ac1056", "sha256": "3666f86985a952ce1f864f426e42ba0883288e2ffa669b33e703b7be85a7bb77" }, "downloads": -1, "filename": "napalm-ros-0.3.2.tar.gz", "has_sig": false, "md5_digest": "d9872646e434fd9eda4119c8e8ac1056", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5032, "upload_time": "2018-06-05T10:15:29", "url": "https://files.pythonhosted.org/packages/7a/dc/7f66149aa915a105f0b03f7dc136c58da6c9567eaf2003a2298055614680/napalm-ros-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "5512da224d0c80f60b771fbb4cabfee6", "sha256": "fc37b73d00864f9c1a160a033951a7f152d37ca28b469666b79cb742b98ed280" }, "downloads": -1, "filename": "napalm-ros-0.3.3.tar.gz", "has_sig": false, "md5_digest": "5512da224d0c80f60b771fbb4cabfee6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5031, "upload_time": "2018-06-07T09:38:41", "url": "https://files.pythonhosted.org/packages/f3/e9/714961ad3d61ef57c76f9f9eef122292cb690aa4c371442b4f52f6a6aacf/napalm-ros-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "80b32b9f2fbf12f8c04cf572ac995131", "sha256": "3276548134806ff2b1c6ffe28bf18082d50569b2d4d5748be1baf8d69cae30d0" }, "downloads": -1, "filename": "napalm-ros-0.3.4.tar.gz", "has_sig": false, "md5_digest": "80b32b9f2fbf12f8c04cf572ac995131", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5022, "upload_time": "2018-06-07T14:51:38", "url": "https://files.pythonhosted.org/packages/c1/79/1d903915575f1f1131c6a58ae84049139585806ef0355bf4a916ae074bf8/napalm-ros-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "f29a470cce2b7b30cc8f74d46376b0e3", "sha256": "273789dd88e1b2752c71a59b2d3f0cce820522a20c69380846502f5d96ef659b" }, "downloads": -1, "filename": "napalm-ros-0.3.5.tar.gz", "has_sig": false, "md5_digest": "f29a470cce2b7b30cc8f74d46376b0e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5268, "upload_time": "2018-06-27T17:57:01", "url": "https://files.pythonhosted.org/packages/48/71/8f327631a304dfbe1fcfa1f565d83efff6fbb32482f3bd53b90d53316f72/napalm-ros-0.3.5.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "36b9b43ac66ec73df4d10546a946cdbf", "sha256": "b6131a2af4fc88ca37928995ca975c4aed62f858501d1a0095fb1bcd5e598008" }, "downloads": -1, "filename": "napalm-ros-0.4.0.tar.gz", "has_sig": false, "md5_digest": "36b9b43ac66ec73df4d10546a946cdbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5507, "upload_time": "2019-03-02T18:44:55", "url": "https://files.pythonhosted.org/packages/df/72/32c5ecaf32f8405dc217abc39f9aee629af7bea1d737602387ce40043d19/napalm-ros-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "a1b6d260f3793b5cc004e7ba2f4e22c3", "sha256": "99c1b32c49422bc011c81c869e97ddb60c56652ec5f451b9c4c4a8e866ea9667" }, "downloads": -1, "filename": "napalm-ros-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a1b6d260f3793b5cc004e7ba2f4e22c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5513, "upload_time": "2019-04-29T09:13:29", "url": "https://files.pythonhosted.org/packages/f3/19/9f03c34dc983c60d57e7e67af0fb40235d7265495527bc9df587d6b8a0c2/napalm-ros-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a1b6d260f3793b5cc004e7ba2f4e22c3", "sha256": "99c1b32c49422bc011c81c869e97ddb60c56652ec5f451b9c4c4a8e866ea9667" }, "downloads": -1, "filename": "napalm-ros-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a1b6d260f3793b5cc004e7ba2f4e22c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5513, "upload_time": "2019-04-29T09:13:29", "url": "https://files.pythonhosted.org/packages/f3/19/9f03c34dc983c60d57e7e67af0fb40235d7265495527bc9df587d6b8a0c2/napalm-ros-0.4.1.tar.gz" } ] }