{ "info": { "author": "walter.de.smedt@bics.com", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 3.6" ], "description": "Nornir\n=======\nFor general info about Nornir, check out [Nornir](https://github.com/nornir-automation/nornir) on Github.\n\nNornir@BICS\n=======\n\n## Customizations\n\nThis repo is a fork of the origin nornir Python automation framework on Github. It has following extra BICS-specific plugins:\n\n- `GwRequest`: This is a nornir _task_ plugin that facilitates and abstracts requests to the BICS automation gateway (location: `nornir/plugins/tasks/apis/gw`)\n- `filter_result`: This is a nornir _function_ plugin, that filters results based on match criteria against returned attributes (location: `nornir/plugins/functions/text/filter.py`)\n- `print_status`: a _function_ plugin that prints a summary of response codes to the screen (location: `nornir/plugins/functions/text/ptable.py`)\n- `print_table`: a _function_ plugin that prints the returned results in a table or csv format (location: `nornir/plugins/functions/text/ptable.py`)\n- `populate_ip`: a _task_ plugin that populates a nornir-object (more specifically, the attached inventory-object) with IPv4 addresses from all IP inteface addresses (locatiom: `nornir/plugins/functions/inv/helper.py`)\n- `resolve_ip`: a _function_ plugin that resolves the hostname from an IPv4 address\n- `sros_bgp_route`: a _task_ plugin that is a wrapper for `GwRequest`. It looks up an IP address in the BGP-RIB without requiring the exact prefix-length (location: `nornir/plugins/tasks/aps/gw/helper.py`)\n\n## Documentation\n\nCheck out the [Wiki](https://git.bc/wdesmedt/nornir/wikis/home) of this repo.\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/nornir-automation/nornir", "keywords": "", "license": "Apache License, version 2", "maintainer": "", "maintainer_email": "", "name": "nornir-bics", "package_url": "https://pypi.org/project/nornir-bics/", "platform": "any", "project_url": "https://pypi.org/project/nornir-bics/", "project_urls": { "Homepage": "https://github.com/nornir-automation/nornir" }, "release_url": "https://pypi.org/project/nornir-bics/0.0.1/", "requires_dist": [ "colorama", "pyyaml", "jinja2", "napalm (>=2.3.0)", "netmiko (>=2.1.1)", "paramiko", "future", "requests", "ruamel.yaml", "ptable", "tqdm" ], "requires_python": "", "summary": "Fork of Nornir with customized plugins", "version": "0.0.1" }, "last_serial": 4051121, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "eb0cad1f90608ba6c9086841a120c40e", "sha256": "703640d820ffdeacff86e4ca246563cd478b8521742d7b60fbf5f26eca430c79" }, "downloads": -1, "filename": "nornir_bics-0.0.1-py36-none-any.whl", "has_sig": false, "md5_digest": "eb0cad1f90608ba6c9086841a120c40e", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 44585, "upload_time": "2018-07-11T14:36:11", "url": "https://files.pythonhosted.org/packages/88/9d/8b6848ab39068a5d19d97707b7cc9a4ce50a62536b08c9e15227ede247fe/nornir_bics-0.0.1-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06213b03b96e4743d8c3fb5e630d3198", "sha256": "7ff96796804a7d261e4d9172d0aa84c87215d26884c8d90a84417945c1769746" }, "downloads": -1, "filename": "nornir_bics-0.0.1.tar.gz", "has_sig": false, "md5_digest": "06213b03b96e4743d8c3fb5e630d3198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28772, "upload_time": "2018-07-11T14:36:12", "url": "https://files.pythonhosted.org/packages/ed/bf/30a7b912be0a040f539c3e910a4ffdee6fce094cc3d4164412845b25a092/nornir_bics-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eb0cad1f90608ba6c9086841a120c40e", "sha256": "703640d820ffdeacff86e4ca246563cd478b8521742d7b60fbf5f26eca430c79" }, "downloads": -1, "filename": "nornir_bics-0.0.1-py36-none-any.whl", "has_sig": false, "md5_digest": "eb0cad1f90608ba6c9086841a120c40e", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 44585, "upload_time": "2018-07-11T14:36:11", "url": "https://files.pythonhosted.org/packages/88/9d/8b6848ab39068a5d19d97707b7cc9a4ce50a62536b08c9e15227ede247fe/nornir_bics-0.0.1-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06213b03b96e4743d8c3fb5e630d3198", "sha256": "7ff96796804a7d261e4d9172d0aa84c87215d26884c8d90a84417945c1769746" }, "downloads": -1, "filename": "nornir_bics-0.0.1.tar.gz", "has_sig": false, "md5_digest": "06213b03b96e4743d8c3fb5e630d3198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28772, "upload_time": "2018-07-11T14:36:12", "url": "https://files.pythonhosted.org/packages/ed/bf/30a7b912be0a040f539c3e910a4ffdee6fce094cc3d4164412845b25a092/nornir_bics-0.0.1.tar.gz" } ] }