netops

View on PyPIReverse Dependencies (0)

0.3.0 netops-0.3.0-py3-none-any.whl

Wheel Details

Project: netops
Version: 0.3.0
Filename: netops-0.3.0-py3-none-any.whl
Download: [link]
Size: 45908
MD5: 10f88a0f1bd131c1b2e04c99f9395288
SHA256: 6ffc28904241185bc4482768de4d4508f0c4f6757b75a394614962fdf2ef5de5
Uploaded: 2025-02-27 21:20:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: netops
Version: 0.3.0
Summary: Utilities for NetGitOps Python use cases.
Author: Pedro Diniz
Author-Email: pedro.diniz[at]pop-rj.rnp.br
Home-Page: https://git.rnp.br/pop-rj/netops-from-0_2_22
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.8.0
Requires-Dist: Jinja2 (==3.1.2)
Requires-Dist: MarkupSafe (==2.1.1)
Requires-Dist: PyNaCl (==1.5.0)
Requires-Dist: PyYAML (==6.0)
Requires-Dist: Pygments (==2.12.0)
Requires-Dist: bcrypt (==3.2.2)
Requires-Dist: certifi (==2022.5.18.1)
Requires-Dist: cffi (==1.15.0)
Requires-Dist: charset-normalizer (==2.0.12)
Requires-Dist: colorama (==0.4.4)
Requires-Dist: commonmark (==0.9.1)
Requires-Dist: cryptography (==2.8)
Requires-Dist: distlib (==0.3.4)
Requires-Dist: filelock (==3.6.0)
Requires-Dist: fpdf (==1.7.2)
Requires-Dist: future (==0.18.2)
Requires-Dist: idna (==3.3)
Requires-Dist: importlib-metadata (==4.11.4)
Requires-Dist: junos-eznc (==2.6.4)
Requires-Dist: lxml (==4.9.0)
Requires-Dist: mypy-extensions (==0.4.3)
Requires-Dist: ncclient (==0.6.13)
Requires-Dist: netaddr (==0.8.0)
Requires-Dist: netmiko (==4.1.2)
Requires-Dist: nornir-netmiko (==1.0.1)
Requires-Dist: nornir-pyez (==0.0.10)
Requires-Dist: nornir-utils (==0.2.0)
Requires-Dist: nornir (==3.3.0)
Requires-Dist: ntc-templates (==3.0.0)
Requires-Dist: paramiko (==2.11.0)
Requires-Dist: platformdirs (==2.5.1)
Requires-Dist: pycparser (==2.21)
Requires-Dist: pynetbox (==6.6.2)
Requires-Dist: pyparsing (==3.0.9)
Requires-Dist: pyserial (==3.5)
Requires-Dist: python-slugify (==6.1.2)
Requires-Dist: pyzabbix (==1.0.0)
Requires-Dist: requests (==2.28.0)
Requires-Dist: rich (==12.4.4)
Requires-Dist: ruamel.yaml.clib (==0.2.6)
Requires-Dist: ruamel.yaml (==0.17.21)
Requires-Dist: scp (==0.14.4)
Requires-Dist: semantic-version (==2.10.0)
Requires-Dist: six (==1.16.0)
Requires-Dist: tenacity (==8.0.1)
Requires-Dist: text-unidecode (==1.3)
Requires-Dist: textfsm (==1.1.2)
Requires-Dist: transitions (==0.8.11)
Requires-Dist: typing-extensions (==4.2.0)
Requires-Dist: urllib3 (==1.26.9)
Requires-Dist: xmltodict (==0.13.0)
Requires-Dist: yamlordereddictloader (==0.4.2)
Requires-Dist: zipp (==3.17.0)
Description-Content-Type: text/markdown
[Description omitted; length: 241 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.34.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
netops/__init__.py sha256=2k_ZeqU7FvqZMFqGm-EYRiV98uxUxmiy5wXygvIobPU 13
netops/__version__.py sha256=WU-79prfAHF4z5cFC0MBB10k_3O_2ZmWExD97QxZWig 98
netops/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netops/api/monipe/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netops/api/monipe/homologation_manager.py sha256=z56tS_IWpZLTGZ6fex94nyf9onM1sHJy6iTU5vs_Oqw 3496
netops/api/monipe/homologation_requester.py sha256=_TAWJ_1biOLjvQeaYuT57r70hrOMpSJakVmy0JvAiYc 1545
netops/api/netbox/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netops/api/netbox/inventory_plugin.py sha256=KEv__KA1mQ64wIaf4b1kIdo6SQ6YW2fYeANm1wunLlw 10037
netops/api/netbox/netbox_manager.py sha256=ZcRrn-1OHh5QwxUtKJ4VBQfNiXcYGgofTCRQkn9tgAM 4862
netops/api/netbox/util.py sha256=LReL_XA6QKiP5vDhB5icd0ng9As8-mNNbDb51vAan2o 15617
netops/api/zabbix/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netops/api/zabbix/zabbix.py sha256=pZ7tvdo4HfNrW-p3dkBjfPrB4Gor7gpIB9W-T0C4OOI 16993
netops/configs/__init__.py sha256=k6A1--IhpAEfuTrv5EutcODEcPtqCApy9UWI97-wL-U 30
netops/configs/apply_devices_configuration.py sha256=WEv6Ze_SEYAqkOfDhAmpY9QmkfNjP4ynZYlzduGaFt0 16293
netops/configs/configs.py sha256=KcQMMJJg1P4-S_ccaCjcm1pfQ038X0na__ETu8GMF70 4682
netops/configs/configuration_generator.py sha256=CJNUFqzCQvB4pPiifwu3xqwg0oaYzcS97ndr9S6Ujgw 3765
netops/configs/get_configs.py sha256=Iev1Dc5A9-1zUFIzBP7MD6yafr89VGV1dJQah-IGDb0 8516
netops/configs/models.py sha256=1JJT8o5axx4i4-3voyTTsD3qh7QTZrpclYe6L35OV1Y 2214
netops/configs/remote_commands.py sha256=0WpjO0LU3F0TCJfjWI7lSKl0LyqRQcBXyvvxGTqHY8U 740
netops/configs/tests.py sha256=k-rfTxS5_8MyXgw0Qe_hbRzUGeSVcEQRux5yryzYHR4 1979
netops/digital_twin/__init__.py sha256=k6A1--IhpAEfuTrv5EutcODEcPtqCApy9UWI97-wL-U 30
netops/digital_twin/configuration_generator.py sha256=U_Q551pMo-uF033Wl6xVON5EAvB2nXdyomU6Ikyxsnc 4894
netops/digital_twin/models.py sha256=UYrF-8LoReytNtFYFYGgDnmUBmzf-Kew6RDEIVbn8WU 568
netops/digital_twin/port_mapping.py sha256=lmjJ2IW5pwj5k-SacbT058IQTnoZW7hOHAwElAZUmF0 5907
netops/infra/__init__.py sha256=k6A1--IhpAEfuTrv5EutcODEcPtqCApy9UWI97-wL-U 30
netops/infra/infra.py sha256=J1FChExGJ_WJrEjNGJ9rXvF_mqm_0maegef9KIgJd0k 1857
netops/utils/__init__.py sha256=k6A1--IhpAEfuTrv5EutcODEcPtqCApy9UWI97-wL-U 30
netops/utils/databases.py sha256=oqWiXLBa_q3f2Dh_pJ6QVOGb1vzKvfEM2d1qSgabBmo 3243
netops/utils/email.py sha256=NvZKfqR6tVde3B0kgbas1iRUDAGB1zQo13hbOwHwVlk 2651
netops/utils/env_variables.py sha256=kMepDusIyP6MbGqSdi1NkrBHCDQmkxORfALLsLsms-M 407
netops/utils/monipe_requests.py sha256=YriVoOifJz37zZz7i4U1d7_tpEKVOQ1YGjYq69AoNMg 724
netops/utils/paths.py sha256=kg8kPAWhtODpoz6nOCKmyf24lFlHKp3gf_pdHT_mqxA 339
netops/utils/template_rendering.py sha256=sJX4VVJrVsRMKBZ0SR60ml3GZrxEGWBY1TF0lxHlXcA 838
netops/utils/utils.py sha256=YSpCUgsCzLxIAWalmsIiEG453a0vIrKg6du93W9cOR8 4814
netops/validation_tests/__init__.py sha256=k6A1--IhpAEfuTrv5EutcODEcPtqCApy9UWI97-wL-U 30
netops/validation_tests/device_tests.py sha256=KYlxb6gAlQy1jemSINNEYStvmd0qM6OjXFovGQhHFjw 2477
netops/validation_tests/reachability.py sha256=bUnqN2rfrsG5gvCPuYd0Al_F4YwDKvAkeyC-yhyyVYI 1311
netops/validation_tests/service_tests.py sha256=T2PVHAbFqT8z-_iV6gRvMz0zWpk1mYKOOMg5z1Syq2I 5598
netops/validation_tests/traceroute.py sha256=p63Ge6bc99fQzpGpXSQEtnKzzfh7X-lTkoIK8PnUhp0 1387
netops/validation_tests/junos/__init__.py sha256=k6A1--IhpAEfuTrv5EutcODEcPtqCApy9UWI97-wL-U 30
netops/validation_tests/junos/tests.py sha256=4hy9o9cnnlDYKgXCgX0a0e0JFhWjAnXyLMLDnR8Bjyk 2817
netops-0.3.0.dist-info/LICENSE sha256=oKWQ-Uba_a-asuY3Sh0kj-IgaFiXoWgzyaSu4UO4w8A 1067
netops-0.3.0.dist-info/METADATA sha256=PuPSvgrKJVl9mwesr9hSwrGIaPv6L7lBeqQFinGa1_w 2772
netops-0.3.0.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
netops-0.3.0.dist-info/top_level.txt sha256=twWVVGW6DMw3xXjLKNUSlWVaJjx631WQgZ40hCFGoGI 7
netops-0.3.0.dist-info/RECORD

top_level.txt

netops