{"package": "nornir", "summary": "Pluggable multi-threaded framework with inventory management to help operate collections of devices", "pypi_url": "https://pypi.org/project/nornir", "piwheels_url": "https://www.piwheels.org/project/nornir", "releases": {"3.5.0": {"released": "2025-01-08 18:08:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-3.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.5.0-py3-none-any.whl", "filehash": "bd7e66d66a5e5c45aa907d51534abe1d9179ad70f9f418f9c21ea56280455ff6", "filesize": 30593, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "ruamel-yaml", "setuptools"]}}}, "3.4.1": {"released": "2023-09-22 05:59:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-3.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.4.1-py3-none-any.whl", "filehash": "50af167eca2ed9cb7c1432cb7a79d4b08a83f4d66905ab950d1cfe15f9a23d62", "filesize": 30547, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "mypy-extensions", "ruamel-yaml"]}}}, "3.4.0": {"released": "2023-09-21 06:55:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-3.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.4.0-py3-none-any.whl", "filehash": "ba66602ee6aa4c38a22e6fc0139430c253ce65f53888e9711e9da5b538d5adc1", "filesize": 30571, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "ruamel-yaml"]}}}, "3.3.0": {"released": "2022-04-09 09:50:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-3.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.3.0-py3-none-any.whl", "filehash": "b3461b9e07856b6028d54bf95279c2fa3d34872c00e45807281064cf2ebb289e", "filesize": 30560, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["importlib-metadata", "mypy-extensions", "ruamel-yaml", "typing-extensions"]}}}, "3.2.0": {"released": "2021-11-16 10:51:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.2.0-py3-none-any.whl", "filehash": "91ce613bfa5d8792e2162954bfe26e7711be1e74074d7610b19421501a710f7a", "filesize": 30592, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.2,<4.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "importlib-metadata", "mypy-extensions", "ruamel-yaml", "typing-extensions"]}}}, "3.1.1": {"released": "2021-04-26 08:28:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-3.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.1.1-py3-none-any.whl", "filehash": "217199f923c810f4a54dec8d440eb08682c8a4ea4746325bd3067dca2e32cf9f", "filesize": 30549, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "mypy-extensions", "ruamel-yaml", "typing-extensions"]}}}, "3.1.0": {"released": "2021-02-27 14:14:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.1.0-py3-none-any.whl", "filehash": "0eed0ca73122ce8f4b90a560ada79d81174845a8a5320972292417eb19efa587", "filesize": 30516, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "mypy-extensions", "ruamel-yaml", "typing-extensions"]}}}, "3.0.0": {"released": "2020-09-16 07:54:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.0.0-py3-none-any.whl", "filehash": "a8f77a7677850e7632ea9ae35a86f9b09aae353d836bd3e42faae53f17f8b328", "filesize": 29754, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "mypy-extensions", "ruamel-yaml", "typing-extensions"]}}}, "3.0.0b1": {"released": "2020-06-18 08:52:55", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"nornir-3.0.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.0.0b1-py3-none-any.whl", "filehash": "3890d1d4654924bf74ffb0e7985f2b987dfd6bc4a285060e1b18df60654536c3", "filesize": 29746, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "mypy-extensions", "ruamel-yaml", "typing-extensions"]}}}, "3.0.0a5": {"released": "2020-06-18 08:38:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"nornir-3.0.0a5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.0.0a5-py3-none-any.whl", "filehash": "6f7cb59465a3e273b53061e3dd875b0a5cfad49d889b580e7247b12fc0fab566", "filesize": 29746, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "mypy-extensions", "ruamel-yaml", "typing-extensions"]}}}, "3.0.0a4": {"released": "2020-05-16 12:10:25", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"nornir-3.0.0a4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.0.0a4-py3-none-any.whl", "filehash": "a583fb424de1262bf29e00116b1a72e70e62bd378918e07ab477f1e50df96d81", "filesize": 30272, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["colorama", "dataclasses", "mypy-extensions", "ruamel-yaml", "typing-extensions"]}}}, "3.0.0a3": {"released": "2020-05-14 17:04:55", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"nornir-3.0.0a3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.0.0a3-py3-none-any.whl", "filehash": "f17868dc6a9894df24964f4f74332955051126a064cab5e553d414feaa685d5a", "filesize": 28935, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["colorama", "dataclasses", "mypy-extensions", "ruamel-yaml", "typing-extensions"]}}}, "3.0.0a2": {"released": "2020-04-29 18:45:43", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"nornir-3.0.0a2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.0.0a2-py3-none-any.whl", "filehash": "c17711447d1fbf891498de62d01d74e738ef916b4ef6a4d13ada46719fec598a", "filesize": 27456, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["colorama", "dataclasses", "mypy-extensions", "ruamel-yaml", "typing-extensions"]}}}, "3.0.0a1": {"released": "2020-04-17 14:13:13", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"nornir-3.0.0a1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.0.0a1-py3-none-any.whl", "filehash": "cfb985646dfa8a1fa802eaa4ad528954c24e4f8f6fbe76973d98559890857b8f", "filesize": 27463, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["colorama", "dataclasses", "mypy-extensions", "ruamel-yaml", "typing-extensions"]}}}, "3.0.0a0": {"released": "2020-04-10 08:13:05", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"nornir-3.0.0a0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-3.0.0a0-py3-none-any.whl", "filehash": "1109ada18afc96276e83fdbf5589226bfc566e1d75494815517059af5b34296f", "filesize": 102206, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["colorama", "dataclasses", "jinja2", "mypy-extensions", "ncclient", "netmiko", "paramiko", "requests", "ruamel-yaml", "typing-extensions"]}}}, "2.5.0": {"released": "2020-09-06 07:00:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-2.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-2.5.0-py3-none-any.whl", "filehash": "c67ea392869df7538b81094c44c23d4f330a65920916e1b799e12555abb51fc8", "filesize": 136713, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["colorama", "dataclasses", "jinja2", "mypy-extensions", "napalm", "ncclient", "netmiko", "paramiko", "requests", "ruamel-yaml", "typing-extensions"]}}}, "2.4.0": {"released": "2020-02-15 11:42:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-2.4.0-py3-none-any.whl", "filehash": "c0acbf50f32384bd6f31c7bc5cc805da88092f997c120032e49394fee9808ddc", "filesize": 136162, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["colorama", "dataclasses", "jinja2", "mypy-extensions", "napalm", "ncclient", "netmiko", "paramiko", "requests", "ruamel-yaml", "typing-extensions"]}}}, "2.3.0": {"released": "2019-09-21 15:00:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-2.3.0-py3-none-any.whl", "filehash": "3883ceaf7414e2078388173167ad7be90835af74739810fceea8c7898524be93", "filesize": 59553, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["colorama", "jinja2", "junos-eznc", "mypy-extensions", "napalm", "ncclient", "netmiko", "paramiko", "pydantic", "requests", "ruamel-yaml", "typing-extensions"]}}}, "2.2.0": {"released": "2019-04-27 11:18:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-2.2.0-py3-none-any.whl", "filehash": "8c340f10a78afd2b768ed15649ab79bea9d8ab3e687529c25d38a271d6ec617f", "filesize": 54711, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["colorama", "jinja2", "mypy-extensions", "napalm", "netmiko", "paramiko", "pydantic", "requests", "ruamel-yaml"]}}}, "2.1.1": {"released": "2019-03-19 14:59:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-2.1.1-py3-none-any.whl", "filehash": "10f101542ffdd864d0dca685afa87e7f6b58660a527c71f3dc688e921add21bb", "filesize": 136756, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<4.0", "apt_dependencies": [], "pip_dependencies": ["colorama", "jinja2", "mypy-extensions", "napalm", "netmiko", "paramiko", "pydantic", "requests", "ruamel-yaml"]}}}, "2.1.0": {"released": "2019-03-18 09:55:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-2.1.0-py3-none-any.whl", "filehash": "1c7cb20478b581b643d1a24a91995cbdf1e9dde9fb8b2647271cb6b189b32522", "filesize": 136754, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6,<3.8", "apt_dependencies": [], "pip_dependencies": ["colorama", "jinja2", "mypy-extensions", "napalm", "netmiko", "paramiko", "pydantic", "requests", "ruamel-yaml"]}}}, "2.0.0": {"released": "2018-12-17 10:37:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-2.0.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-2.0.0-py2.py3-none-any.whl", "filehash": "0ec7087a8468e21ed685981db04cafd6904bd6e73a0287a887819e308d0584f0", "filesize": 45659, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["colorama", "future", "jinja2", "mypy-extensions", "napalm", "netmiko", "paramiko", "pydantic", "requests", "ruamel-yaml"]}}}, "2.0.0b2": {"released": "2018-11-14 08:27:31", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"nornir-2.0.0b2-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-2.0.0b2-py2.py3-none-any.whl", "filehash": "89d9fd79b0767c3b8949dacf9c9781d9add3298b08cd8eb153f61cb8e400790e", "filesize": 44513, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["colorama", "future", "jinja2", "mypy-extensions", "napalm", "netmiko", "paramiko", "pydantic", "requests", "ruamel-yaml"]}}}, "2.0.0b1": {"released": "2018-10-27 17:31:31", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"nornir-2.0.0b1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-2.0.0b1-py2.py3-none-any.whl", "filehash": "bdeab210dd854520f9812db26d0bdea97e733e65e0473d9ab1ff62cbbb6979d9", "filesize": 44117, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["colorama", "future", "jinja2", "mypy-extensions", "napalm", "netmiko", "paramiko", "pydantic", "requests", "ruamel-yaml"]}}}, "1.1.0": {"released": "2018-07-12 19:22:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-1.1.0-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-1.1.0-py2.py3-none-any.whl", "filehash": "135049f71650b9650d966fccc281b8b16014b1abd101d00b7ec6362002a85d34", "filesize": 36708, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["colorama", "future", "jinja2", "napalm", "netmiko", "paramiko", "pyyaml", "requests", "ruamel-yaml"]}}}, "1.0.1": {"released": "2018-05-16 08:01:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"nornir-1.0.1-py2.py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/nornir/nornir-1.0.1-py2.py3-none-any.whl", "filehash": "ed745f2c629d901480d140fbc2ed03e78a38960767cda6946e6c8c768e81bdac", "filesize": 37844, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["colorama", "future", "jinja2", "napalm", "netmiko", "paramiko", "pyyaml", "requests", "ruamel-yaml"]}}}}}