netests

View on PyPIReverse Dependencies (0)

0.3.0 netests-0.3.0-py3-none-any.whl

Wheel Details

Project: netests
Version: 0.3.0
Filename: netests-0.3.0-py3-none-any.whl
Download: [link]
Size: 218181
MD5: e6863e9c3d50025fb0ffe323885e1b06
SHA256: e2bf7a46b237326975106993479e889a31eda51cb61cf9f2c52ed28145a695fa
Uploaded: 2020-06-18 16:27:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: netests
Version: 0.3.0
Summary: Test your Network
Author: Dylan Hamel
Author-Email: dylan.hamel[at]protonmail.com
Maintainer: Netests Team
Maintainer-Email: ping[at]netests.io
Home-Page: https://gitlab.com/DylanHamel/netests
Project-Url: Repository, https://gitlab.com/DylanHamel/netests
License: MIT
Keywords: Netests,Testing,Network,Automation
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6,<4.0
Requires-Dist: click (<8.0.0,>=7.1.2)
Requires-Dist: ipaddress (<2.0.0,>=1.0.23)
Requires-Dist: netmiko (<3.0.0,>=2.4.2)
Requires-Dist: nornir (<3.0.0,>=2.4.0)
Requires-Dist: pydantic (<2.0.0,>=1.5.1)
Requires-Dist: pylint (<3.0.0,>=2.5.2)
Requires-Dist: termcolor (<2.0.0,>=1.1.0)
Requires-Dist: typing (<4.0.0,>=3.7.4)
Requires-Dist: xmltodict (<0.13.0,>=0.12.0)
Description-Content-Type: text/markdown
[Description omitted; length: 10965 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.9
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
netests/__init__.py sha256=vJX6nr7hO6obnaoRRYB-X48wX2TiWpCU1OyXbnKMC9k 772
netests/base_cli.py sha256=jA7kwa4Upg1fMpzSZoUTsBHiBUBII73K1ZzGS7ATBf0 25692
netests/base_protocols.py sha256=GNvKZnlXOaIgr6B_by0Img0TpZT6UW_wCruhkWbW1b4 3829
netests/base_run.py sha256=eQ79fbvSm3373d0psGHbcVT3WRn44uW5VL2JVqukv2I 1932
netests/base_selection.py sha256=zUmIasrkN-BYPGy83jzlMOzPjSyC9VZUJJbpkGpRFmE 1063
netests/comparators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/comparators/bgp_compare.py sha256=F4U8WWVxL4WWv134yiBpyGg1qNpjExmxxZXWtO2lyLE 3799
netests/comparators/bgp_up_compare.py sha256=YPYLtVnLa1It3DmvNpVFKIp0jsw9iYnTu-V0e5X5VKc 1186
netests/comparators/cdp_compare.py sha256=0GhETVZ7ej8r-M_LRHV0uEBGs484bBgTT4O7AzydAxk 2882
netests/comparators/facts_compare.py sha256=CmwVQoOWPSKyrW6aKx_yTY4CZWAdHh-reVbWGU6jMoY 3012
netests/comparators/lldp_compare.py sha256=o2fLW2zoaUhjlOTYzjhfs4BRj9YsGlavWuGXoHOnnxI 2971
netests/comparators/log_compare.py sha256=xQmlm2muSZdYs2FPpimMVDoiAMA-B1-9zj6VBlcsggQ 1030
netests/comparators/ospf_compare.py sha256=IEFeCx2XpKFhE1EiV5zmDARUmbZZadKgMFV1ZB7aeOo 4206
netests/comparators/ping_retrieve.py sha256=T2scGFGz2yzYjqv1Yv9-1vDCpBdMwdNO5V_bCHUIon8 2478
netests/comparators/vlan_compare.py sha256=dygSFW2g_q9nQfbTlZyjRpL5q2xCfO9SZxWzNqDhQ5c 3674
netests/comparators/vrf_compare.py sha256=0pj8HSq-7A2QaGzBnd1nxtCX7xZzHpnbdM52kcQkGLE 2971
netests/constants.py sha256=2vEUc_ztRrRCZ4nbKi_zb-Rnvtu8lLjhtq-guFbLSpo 11718
netests/converters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/bgp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/bgp/arista/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/bgp/arista/api.py sha256=ZahnZDMFdNxnfKRIXjKrYbQXcfPuGukFkSOpClgBQW8 1934
netests/converters/bgp/arista/ssh.py sha256=N8o2biwzDem4ChSyiCLyKNuVja1Yjk9VY-t69whb2C4 2195
netests/converters/bgp/cumulus/api.py sha256=Ai6gXu59E3WJq8pB0Y46V-raiMdK1RHUeUlFNm92f5M 2489
netests/converters/bgp/cumulus/ssh.py sha256=5aODZQxqySXPfsR061mD3PyNWmK-nN-dVuighjy95u8 2601
netests/converters/bgp/extreme_vsp/ssh.py sha256=xnz3zqR-9b7Y_mWTk7PPGdI90s0hVpBmZ_g40I8Ryfw 3646
netests/converters/bgp/ios/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/bgp/ios/api.py sha256=QZHrJtdjacX_G3LOTuPaYuxDAmh_nIIXjRh5atFHC1g 4983
netests/converters/bgp/ios/nc.py sha256=y-WjIHN6-xxEyMiC9vJZpnHzotmlHzWyW6RvjqJN6K4 4830
netests/converters/bgp/ios/ssh.py sha256=h7Xtd1anWwTd41yYRe0l9mak099vgMIfWxuLTAg8-p8 1779
netests/converters/bgp/iosxr/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/bgp/iosxr/api.py sha256=N9cuNxu2N0cVWiWWKJKGvBxAIMMhjaKnkcYdpA4pNq4 197
netests/converters/bgp/iosxr/nc.py sha256=A4c0BdbsT60nrZFb_c7wQqxoCvm76DRoCE9VXMldqng 13871
netests/converters/bgp/iosxr/ssh.py sha256=P9A9T5N4eYq5wysSJxcu4B-yTR4bmXum39bcvnHtMUE 2224
netests/converters/bgp/juniper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/bgp/juniper/api.py sha256=wWqqlhTo5ypC_wvfzfJMKG5QAKSoyVGSaNrc4Kaj9iY 2796
netests/converters/bgp/juniper/nc.py sha256=R2ee8PzNG1LIHm7xrl_52cq0ZQ6lDG3_6RrWm_ZawD8 2795
netests/converters/bgp/juniper/ssh.py sha256=Xd1XFY7vNL3qN2IdeONTMq7vngZlGhdVs6w8ajA7yOs 3719
netests/converters/bgp/napalm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/bgp/napalm/converter.py sha256=aeRB64wEXyZ3hdj-j_bDHSteyESRUkQclfnBR5N7QW0 2876
netests/converters/bgp/nxos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/bgp/nxos/api.py sha256=UzqmH9kY4D3dx6WYPnM9E5DQTF0u9Y_raQmSLdpm-W0 6655
netests/converters/bgp/nxos/ssh.py sha256=asyi5Zl6prOdJZqUXHqCIdXtnMKWcGv5j-3_MtU8Iwo 6368
netests/converters/cdp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/cdp/cumulus/api.py sha256=4bxuqwUFOKm4v_qX0OADjSwzQyQp5A8m9PeNcE5JfBU 2176
netests/converters/cdp/cumulus/ssh.py sha256=juDdpy33e8pA4nOs86XuHFqbn4Dny0wBHDXjV419Hc4 2164
netests/converters/cdp/ios/api.py sha256=0Dl5kAbKAF6WGQ8Ty1P3ZW2EbKYE_5QRYEHQ_oE8GxE 539
netests/converters/cdp/ios/nc.py sha256=3DsviWxYAMF8qMITtM1rOdhh3PJFN9xLUBbaNngcZzQ 515
netests/converters/cdp/ios/ssh.py sha256=XaV2KJJa4ZqoM7CHs0xrf5xvp18WDrSXtgUeGALZ8qw 1494
netests/converters/cdp/iosxr/ssh.py sha256=NMpdr4jL913Ad-D-SrPof13QU_zJTUC2ofEwMkTOD6I 1197
netests/converters/cdp/napalm/converter.py sha256=n7FDYAOBj210IXPMX2DXuxc9YhC9h4DLdvkXE7ruYf8 200
netests/converters/cdp/nxos/api.py sha256=E61TwKhisi8UxVgTPUWvwrba7sbVpKz7YbSkyYwxQgM 7907
netests/converters/cdp/nxos/nc.py sha256=CvCifu_MGFeOs6sNBU2RhH4XOj1hExN58Tvjr0ilVNQ 385
netests/converters/cdp/nxos/ssh.py sha256=1N6vYObqp-85N-U3Z_urevakoQUPMDCBbStDjdc2a28 4960
netests/converters/facts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/facts/arista/api.py sha256=OlFfzMJIMobT74rZtt3r1MMEYHiS3hJOvqN8vFttzYE 2373
netests/converters/facts/arista/nc.py sha256=44JPBlxVrG1ylluwIGGAwZqTGbxtTLOeKBa_v4phoCk 197
netests/converters/facts/arista/ssh.py sha256=8Cj2ZkI2zAnA0QCO48OEyzSHSxAja0MAmmZ39pqjGB0 2742
netests/converters/facts/cumulus/api.py sha256=cN-GSRp8fXz0udeipsC6O_gTX1jK9x8T0PrNUId2Zh8 3333
netests/converters/facts/cumulus/ssh.py sha256=H0JXn8PZU4I3aycJ_8LARcelqzQNgpnd2Zfu_pHejaE 3134
netests/converters/facts/extreme_vsp/api.py sha256=jfO_HeNPEe6aOvuPDnB2l83HqnJz84krGsQBMm92-c4 2107
netests/converters/facts/extreme_vsp/ssh.py sha256=-9rbm64UrUewdbAOX6txh0XoFLIQkm47o2o9Q2jqsMM 2101
netests/converters/facts/ios/api.py sha256=NhQgWu2-jeXH89D7B0jdAa34vhe_uhoDr8oPHZoP9NQ 2685
netests/converters/facts/ios/nc.py sha256=rjCgNBsztSonGVdGhEWZLdIw4VtMNMm3izFw6FXeyLs 2240
netests/converters/facts/ios/ssh.py sha256=D9Y9Rfg_6lPefR5xoJ68MP1mTzYKlFBUL9Mo3AwhUsQ 1705
netests/converters/facts/iosxr/nc.py sha256=0twc51T1rRGWMH-feVOElqQkJuAB2d3GqJcvwky_3wk 663
netests/converters/facts/iosxr/ssh.py sha256=UZRK1x98du5JPtZ8sXA6PYEc9rj0L9LwsEDBsZhTx9g 1483
netests/converters/facts/juniper/api.py sha256=fk6J7qF6LoFjIxVRs4BMmkUlO-5FSl2K43j1dv3GCNA 2034
netests/converters/facts/juniper/nc.py sha256=hNB7ZYYpFXzKjCs0unRe2cbwZlvaWcFbcXH40HimbWM 1100
netests/converters/facts/juniper/ssh.py sha256=pdgWk8CLNKToZOioJjDNcjAKmMBeWYWFBMXQkrQUZ0U 3644
netests/converters/facts/napalm/converter.py sha256=UdN50PjN5EH2Qq6bUZ6WcHyPqM42FnBtcqmPwCClk5Q 3665
netests/converters/facts/nxos/api.py sha256=FTOVj-N3aH8deoeXo5qg50Ja-FQtyduj1YiuQTpR2lQ 4873
netests/converters/facts/nxos/ssh.py sha256=weFT01uZfyzeCIzLFaNRMUXptkTfI0-Wwbdqsx8mLjE 3129
netests/converters/lldp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/lldp/arista/api.py sha256=vnrgMimW-DdfPEhdNKXE99wtN6uQgCVx-VZFLFXtqNA 1927
netests/converters/lldp/arista/ssh.py sha256=MAYW4TPdoXqL0InIS7e9iEWEBCuj5lMeI5UgCF_1vzw 1835
netests/converters/lldp/cumulus/api.py sha256=H9ox--4lXmwyY-X0GxvbMmqyOnjIyqa0a9dCVcwYEYw 2089
netests/converters/lldp/cumulus/ssh.py sha256=3JBn8I_xlg2rqhxSBND-JEBd595d1aBuZ_pjcNrETpk 2120
netests/converters/lldp/extreme_vsp/api.py sha256=DNQJYyuzxn6oh_OQRazEIYYktsoe9-t3fV1B0H8K7ow 1895
netests/converters/lldp/extreme_vsp/ssh.py sha256=SiI38DhVkVJZV_Zn3OEqkGjfjUBaAe-FMTcaW4NuNw4 1371
netests/converters/lldp/ios/api.py sha256=owXCZefBjXbp8dxIojxasfwEXd8oCSg6oIrHUZ-5S3M 318
netests/converters/lldp/ios/nc.py sha256=VTbrTlRzmPFjujeqARlYDSwFYBLr6CLoDsgZIfDZMbo 538
netests/converters/lldp/ios/ssh.py sha256=N24K5NxJgBaiNKHhUFZmxOAplVY00GHaRojbGT93CTU 1387
netests/converters/lldp/iosxr/nc.py sha256=w_nAQ0Z7EwI6GIyE0HI-yYKQnnneq_dcytnGVB4wOiI 397
netests/converters/lldp/iosxr/ssh.py sha256=f35lvJMK3oDwonKNErxmXTSXIIYwPQFaJSnT_IGMIOI 1268
netests/converters/lldp/juniper/api.py sha256=RMUhnbMk1O0yibRJT4JJ6pRuwepav8x2tjcoC3tHPTI 2692
netests/converters/lldp/juniper/nc.py sha256=PQqYI-zsHIeToiIbCxzE1wOgPLDATJCOA6_0RFcklhc 2691
netests/converters/lldp/juniper/ssh.py sha256=4FAmoL-etXzQgHBMX6qEV8fJLfnsuKrLygRVA-mWJ-k 1348
netests/converters/lldp/napalm/converter.py sha256=UZOQ3aXzcnfv8CXhBAY0xQMwfem1vZrtgiO5oKJLmiI 1190
netests/converters/lldp/nxos/api.py sha256=YIo_FMTz64CSAxSZZFUuV3_TVHdWQBFkTQnopVZ4fyg 6369
netests/converters/lldp/nxos/nc.py sha256=bedpaPcNokccIaVDFiSoZp2qeWleCxmnBMqvWFSFhbc 393
netests/converters/lldp/nxos/ssh.py sha256=7HNjDRfEWzGcWo7FDPMA4gzhjvHDh51XCFnRRueRDiM 3944
netests/converters/ospf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/ospf/arista/api.py sha256=tTG1K3JAaFahARxuW0jmltLcgJj6B2pVuUNAa4575x0 3411
netests/converters/ospf/arista/nc.py sha256=8VoTVctWqm_Htx9nr5mqQRuldk7-gPf-xvV_uzz2H2I 381
netests/converters/ospf/arista/ssh.py sha256=HIwhx0JKUfs71S2nHEWEwlNMxIWeKSLD6VZgWfZuWts 3181
netests/converters/ospf/cumulus/api.py sha256=GKhVFQtri7oG9o1rjjlFtfnT5o6D27ER0YYwsSBn4Q4 3274
netests/converters/ospf/cumulus/ssh.py sha256=3sURHM-hbnQuw8S8kDp21x_jS-BKOTIr6lrhX4KAepk 3358
netests/converters/ospf/extreme_vsp/ssh.py sha256=-6HxPq99HjmSyYCfpIN1m50SEEC4QCK8NoEIPCVUrTg 3025
netests/converters/ospf/ios/api.py sha256=jkApQNfIM0h1LBklJ7ufm1YYcYbVNpHRUY5zdjM9odc 354
netests/converters/ospf/ios/nc.py sha256=2ImQ9v_uxkuYru-2B0DkXSs5kWwYkeBTIKLsGl4Q8j8 353
netests/converters/ospf/ios/ssh.py sha256=Vy4iFz2IX2ULqgvXNq0_FFYFOp1D-CAApC-zYgphANo 7699
netests/converters/ospf/iosxr/nc.py sha256=mIMlpZgoFTATRKskBpx8cRPV8QPOhyyFNQw1Rs5xgWc 380
netests/converters/ospf/iosxr/ssh.py sha256=G9bsI3CALtsAl5gMW3nvDoRh0rCi5zTcKum8nZWG9P0 381
netests/converters/ospf/juniper/api.py sha256=4XFebRzD-6acTKLjvfvFhNj5pJAobXJaOCJho7PQ5p8 2928
netests/converters/ospf/juniper/nc.py sha256=fFJXRKulHQ7iiKTRnYpJJfCOOavnCRS02EtXBJkx8yw 2927
netests/converters/ospf/juniper/ssh.py sha256=_CpoYUbMlCkA1aTQrYKYr3Vm_5fdSXfe62LEYzCfX6A 3275
netests/converters/ospf/nxos/api.py sha256=jJAji2c-vAbL-F76Q3x-41pPE0lbVADbsTseLDYiT0c 8570
netests/converters/ospf/nxos/ssh.py sha256=XAS3bJVA9ihnRjakMZzMNB8hEjSofrTzvgm3yJd9FcA 6692
netests/converters/ping/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/ping/arista/api.py sha256=1d9ZG1jWLz914OL1M2bbYqWFqE5MwWucIj4WsS0yuTs 2181
netests/converters/ping/arista/validator.py sha256=vxYM-b_uOcEr1pdOQAkA4naqmGlEneJCptnMhaTDZwE 1088
netests/converters/ping/cumulus/validator.py sha256=Q_zwA0zNIjJ1yE5zB67zOjEmo4hludSKK7rTNcDxv4Q 297
netests/converters/ping/extreme_vsp/validator.py sha256=GrVNQSH4r2yRCuIIPqXQODa-GMCOhD4oPBBVYkkpRNA 717
netests/converters/ping/ios/validator.py sha256=Z6h0ZIktCiGY5ljFic0ylWgu5rjK2MD0Tkd1oKz8cco 859
netests/converters/ping/iosxr/nc.py sha256=jZK988firlOzpl6MaYhKNnPsAMc3YILsRutuWK_uTU4 2897
netests/converters/ping/iosxr/validator.py sha256=0fina0iNxhE-UBM8SzMqwLqSrjVzuHDuwSKnoKYMLuQ 1701
netests/converters/ping/juniper/api.py sha256=QAPVky48MBNB7a94x2EgHiZ9_x90jCkEZz_9GZ-j4w8 1675
netests/converters/ping/juniper/nc.py sha256=TIdA2zxMlyE-fVj3mTtwwKYeDpGE3UrAtdzFZuTm6sw 1630
netests/converters/ping/juniper/validator.py sha256=dwzR1pe8G8BEunK2hIxdO724Kn9m4z2smCtyt_A-sw0 1309
netests/converters/ping/nxos/api.py sha256=GSDOEhK_Uet60hFokMIahQ9_qIji7BKcny8dIeNw6Hg 1587
netests/converters/ping/nxos/validator.py sha256=ui4WA0mBP2oDDqxLjX3K5Ys6ukmVI5Nr_-9pv5iXNfo 1140
netests/converters/ping/ping_execute.py sha256=pz07Lq0nxEhgNhpo3JhM64nhOxVBwywvoQ_PZH2wBGE 2716
netests/converters/ping/ping_get.py sha256=tH_sPQ4gJQgY-GQynltjSQ8HRx0zy0bLd5hCqNxB19Y 665
netests/converters/ping/ping_validator.py sha256=j0V4HDtjQzK5luNt724b9pfU1LJxidaLLght0H807HI 3086
netests/converters/ping/retrieve_ping.py sha256=cyhmClIEuQGxTyyTFYWQFB6NMzWRln23OgE9pcQM6V4 1526
netests/converters/vlan/cumulus/ssh.py sha256=3oo5Eb15dUYrrNKE9OSAr4jTvkToTVl3h8NCjBAxMQE 2275
netests/converters/vlan/ios/api.py sha256=Z4YyZM2rfxNp3n67Lcs1spQXfl_OZuRAWm7zHoWw5J4 288
netests/converters/vlan/ios/nc.py sha256=j6bjq33NzTOO7BzpdlHhwvy9o9Q1SOxQw76u6zQyGXc 287
netests/converters/vlan/ios/ssh.py sha256=Vzl1DEzDJUECZIp_73qW_BtP05hEovOt6-SMxaoHWhE 451
netests/converters/vrf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/converters/vrf/arista/api.py sha256=1AiRLSATk2vaEhsnKKr7CSmhirdgm8UijYJvpLtfP0s 1165
netests/converters/vrf/arista/nc.py sha256=bUKpH45UVAoyQipL7XYB61Y7lUP-Pm6tIJcxSOEMdHw 2383
netests/converters/vrf/arista/ssh.py sha256=OQFnlj9a9BjPLVJwYvF4JLQhduRWAvaLDxPA2mS6xxU 1067
netests/converters/vrf/cumulus/api.py sha256=CgyRFyWu2WGugiL-Bua8fIwdoHYgVvQMmsl2aug8Vrc 1216
netests/converters/vrf/cumulus/ssh.py sha256=1RU5uTinR5esdGoSbMQ_qKvIwF9ctN1hR6Trf-DZ0QA 1221
netests/converters/vrf/extreme_vsp/ssh.py sha256=MKk5QbKHgXWhJ9uLfpWaYDOD9qDIA_pzd5kzP-VrKuk 1435
netests/converters/vrf/ios/api.py sha256=IILUlWiVU0bFEw13FrMfeqxXIJJyy7MSNg-8O808fRM 5488
netests/converters/vrf/ios/nc.py sha256=bL62s8YFxtwWp-GvYPRJZMBKjLwI5s_byiHe5XvmwU4 6224
netests/converters/vrf/ios/ssh.py sha256=PfMMrlCaUacYIh5E7AfuQOEbOLsujjx2fdPfzrtXCK0 1706
netests/converters/vrf/iosxr/nc.py sha256=N-nrwXV8m_xmKzUC7Tm6kTIEawjpkfGwek36Lwf8cog 16652
netests/converters/vrf/iosxr/ssh.py sha256=adO-iq2Y2k-TcvzUYlR-zq-1pPyJSo61xeP69zGlvUE 1676
netests/converters/vrf/juniper/api.py sha256=hNyJs5sDNy6vduKhS_DxUq6kDSeZ-jZLKqYJmZ7z9T4 2021
netests/converters/vrf/juniper/nc.py sha256=YScPv9cZ4FYRd-hvRTEJnjGzGRYMO7_FL30uu8TbQrQ 2040
netests/converters/vrf/juniper/ssh.py sha256=05JZI1DWKZTui9I7G_P07_c40LvMIlCTa3eb5G-4MdA 2111
netests/converters/vrf/juniper/vrf_juniper_filters.py sha256=k8YxZOI2Xkbo52swdj_scbElGwMOE5BlVFMFhbXygdY 755
netests/converters/vrf/napalm/converter.py sha256=61XnF8KoU7LSTwHFAbBN-laosn2t8SISbCWgH5TN4a4 1057
netests/converters/vrf/nxos/api.py sha256=_QkRR4FKc28yjH8hYrz2mKJCYfIgCvRBueaWrCf7L-M 4389
netests/converters/vrf/nxos/nc.py sha256=NxEEirzCOchGvqn2c_X_7pwf8F1HB91MCHbFSbWWkNU 4249
netests/converters/vrf/nxos/rc.py sha256=Supzin-jKX1p5SSRavLLf4oPq5Xx-v05irCs-sv4Eic 4055
netests/converters/vrf/nxos/ssh.py sha256=uHxYCnCGLHD6afpoMZ0ce12UNm2ia-LDVFYEsN6CMhc 932
netests/data_models/bgp.yml sha256=z4D54gz3Bh3VhzO3cfsZU9inOQrmFg2cSbpIWetxUu4 483
netests/data_models/cdp.yml sha256=z-AoDGFZRkHAz9xBy4_3ShSF2jcuABpcGAn9Uq-XdMA 302
netests/data_models/facts.yml sha256=-rVqPK_cXPZ2Q_LdnPXhdfYHR3Iog_7oNoftZMHZP4U 340
netests/data_models/lldp.yml sha256=z-AoDGFZRkHAz9xBy4_3ShSF2jcuABpcGAn9Uq-XdMA 302
netests/data_models/netests.yml sha256=vfxxoEyXFuYhNVyXHJnWpfVLE2AjnKa2stgCVr1JkmA 248
netests/data_models/netests_detailed.yml sha256=09FNtsKippUBroqO4lHEwl6NHoqkidOQXCanuilaBbc 3414
netests/data_models/ospf.yml sha256=r72WWwNSg0FDtiRcV7_UETtldJo3MfUELCGxYYUFOJc 504
netests/data_models/ping.yml sha256=ep3-Mx-NGLKtclUEckmM4SZjftpcZ5aiA-pu5eY6bl0 201
netests/data_models/vlan.yml sha256=vsu6i4NTFRLQQLOrY1e1TBmBaw4MdUuv3Av764oMcmo 339
netests/data_models/vrf.yml sha256=P6RMu0rgLhyUXBhhXl_uhx2ooqEB-pC-GKD7IxCcmt8 276
netests/exceptions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/exceptions/netests_cli_exceptions.py sha256=AEZeI9Lk_H5xmwxt0Go-RN5sdw2DLtBHW1zgCn7d0Bk 180
netests/exceptions/netests_exceptions.py sha256=Yb9ab4eE0mcqFmgpN7DnTFM8HnNm7t3aJwx3Z8ZxXKU 567
netests/exceptions/netests_iosxr_exceptions.py sha256=rQrVPiJWm13_JX49yCR6Aa4i29cV7ydaRrSPxCdJ3qE 308
netests/getters/base_get.py sha256=rinBi3SV25c9W0o-08dv7Da92PHOtWW6vjz0or3Px9E 8136
netests/getters/bgp_get.py sha256=rPbG9G1-Co5ARh4ARsJl3y7lczRC3ci4QZUY6cDFbrU 4098
netests/getters/bgp_up_get.py sha256=HTr4IGbiW7GiqlirOcxUFFdDBCMK_VD040dvirKSiLM 985
netests/getters/cdp_get.py sha256=4y3_XtY08jO6eYnTrotY4AcDhkkXctWRumwu_UMqAb4 4089
netests/getters/exec_get.py sha256=H4iB-Re7FEZjutt-0atfmcXk1VgNOcHyjShWeSKoUU8 2120
netests/getters/facts_get.py sha256=vQEe3ti9kn7dO1sM9b4rsZCIAxCfaq_BDCB0GZf_B9A 4383
netests/getters/lldp_get.py sha256=6kU1ijYpPjagIiWO9fJooYdhYHxgb0lMHPK0Pr5OLqg 4135
netests/getters/ospf_get.py sha256=zDZ70Ga3gRTwO_1NHxmnYXm5lVdgiH2LmrkSml6hoRg 4144
netests/getters/ping_get.py sha256=fI15hVz8nZJKfrUG7KnOG910MTV8ckG_9_52FvH5cvI 4443
netests/getters/routing_get.py sha256=jT-9KEZKIJcSjiIYHahYC7H5-r8FgtdSuwhJO8F5raI 1221
netests/getters/vlan_get.py sha256=iHR9CW9-C34Eo1YhEfcBhL81d70zSCDqt1DHUbgDSQc 3717
netests/getters/vrf_get.py sha256=H2Sp_UDWfvhgnKz3nMPFAWj0GQf_C66PeLT7M12XDWI 4150
netests/mappings.py sha256=W2jwbojzyOCcWdYBysN6CjT1SyiMljtBamsWmiYiHQ8 3715
netests/nornir_inventory.py sha256=aAFqt5Gy01wgbvRQeVhCBszZmzCdVZisuQillVZtsZc 3026
netests/protocols/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
netests/protocols/_protocols.py sha256=GgRZal5lHVGYcj02tZGqLJYxC062I-0FsSB87dZx5wo 413
netests/protocols/bgp.py sha256=wrYh1z2GmxD7STdnXXpFRSr9rusFrdCaiEv4lvaeC64 10943
netests/protocols/cdp.py sha256=x2JRTGJrHAvPxzmt5MQKG6aCv3ihFniiOSaKlvJxFs8 1978
netests/protocols/discovery_protocols.py sha256=neWUMQ5BMKKYCr4bDeo3vI79JpJnTaEmYWI4BjF3_Vc 6562
netests/protocols/facts.py sha256=4I5YPjLslHedEco1GmBFFaGX1WO8gKKEfiYfSGJKsts 7384
netests/protocols/ip.py sha256=5DDBMeKksTTvt1WB5n3w3wbDJYGwRhOqgweNGotzhPs 2262
netests/protocols/ipv4.py sha256=lyB6Xou7pMKJyor-_Fu56KVJ1aeMyCFodvYYDEFPkGk 4023
netests/protocols/ipv6.py sha256=1wTUyTt18rV24bIahu0KqSrQslw6JjkuKgaGPcXN85A 988
netests/protocols/lldp.py sha256=GP66Y6Xaj4lkkXLIpZMLPtnTpjHiQjkZci49zHdvTpQ 2054
netests/protocols/ospf.py sha256=AFFw8PnJYpwNMm5Z0EfPUjxvRi46IRmljDZvcQonNjs 10758
netests/protocols/ping.py sha256=nm5_NmSoRtxZcaNtOym23of48MjN0wFX_e_0dNjpYWI 1978
netests/protocols/vlan.py sha256=1oD8ufGOwSDhh4clHpLimONvoD7XE5-LSKHKEgNVv0s 4057
netests/protocols/vrf.py sha256=h7DtI5E94tbO6uHctRMke5mvW38QkhA_T5k7ABSjfHM 7470
netests/select_vars.py sha256=GjojNEh4YQyilKZ_wcI63nIG8_3QQtlPdP4nIPunv34 1456
netests/templates/jinja2/ping/eos_ping.j2 sha256=IZRY_60AfF9sPG48XVoYW751aFizG1TQof01EmGMRtQ 581
netests/templates/jinja2/ping/extreme_vsp_ping.j2 sha256=1BPFRUXC47ieJ-xZw4AC_SzHfEpdQAL55rfielz5jgM 733
netests/templates/jinja2/ping/ios_ping.j2 sha256=cAQxzDKy5cxa0gfatIvrAYTOG1BEYGUYzQOiKYtlyDg 625
netests/templates/jinja2/ping/iosxr_ping.j2 sha256=ZdpetKFzfJh2hvnrWGdZ_NLrHbSUU7rr1GyQhg8OdrQ 617
netests/templates/jinja2/ping/junos_ping.j2 sha256=k2qC5rr8wJ1d9jMr7JLH4LjjCy5sEPzQIQOuTcAi5vA 766
netests/templates/jinja2/ping/linux_ping.j2 sha256=Dh-TmmyHlvFZz-6DifomabGnr5bke6KtrBhllpTBiro 765
netests/templates/jinja2/ping/nxos_ping.j2 sha256=2vlYFpLdndisqdFg2NYiTFbZBGdvNiTv_4UW272CP1A 752
netests/templates/jinja2/ping/result/leaf01_ping_cmd sha256=Y8aY1i5uR0V2AfvoVvLVltL0PFvte36Lx3teRiUW7Vg 394
netests/templates/jinja2/ping/result/leaf02_ping_cmd sha256=WqffvmBMCTC9c9SElnXvsmrisa_yOUkZsyWKNYs78qQ 32
netests/templates/jinja2/ping/result/leaf03_ping_cmd sha256=FYG3KP0Ip_3gKlibmcqDv7q9qV5rrrvAK5EoEocSgGw 168
netests/templates/jinja2/ping/result/leaf04_ping_cmd sha256=fgWWXQ6jHrkN2XCIWlFfMt_VYlwTDIlGkdYX5vL2L4U 285
netests/templates/jinja2/ping/result/leaf05_ping_cmd sha256=eN4CB_tzJdA25VxeaEiKzj6Bnq98UnzKkKt5D6xb-is 119
netests/templates/jinja2/ping/result/spine01_ping_cmd sha256=q_leovXPs_zl65daYjilL7FFt4qasUic0oGS2tNtIEY 168
netests/templates/jinja2/ping/result/spine02_ping_cmd sha256=PvLEqciFOyWOOVK2zii-teQuhc5wc780_GuR6mhYiTk 200
netests/templates/jinja2/ping/result/spine03_ping_cmd sha256=eRz54StarFOwZcgbOSzBQB3aMk4ixwPL__4vi9CeY40 201
netests/templates/jinja2/socket/eos_socket.j2 sha256=w-wizBQiWDRRXXd1Vz1qLBLQhdl8eByeyNvgHjXYOls 1792
netests/templates/jinja2/socket/linux_socket.j2 sha256=kO1cuXCU00n1xLVqMocq6-Hh9t7dQMA696cKZ0ZIIpo 3408
netests/templates/jinja2/socket/result/leaf01_socket_cmd sha256=4NyzuMzvVJ_EkjGE2BD4dfCaoC9yZXvygqqEpHqTd_w 111
netests/templates/jinja2/socket/result/leaf03_socket_cmd sha256=LjCg89dPnYVhEBqNGO4yIkcEZuSdYqj39g9Mvp4ke8Q 69
netests/templates/textfsm/cisco_ios_show ip_ospf_neighbor_detail.textfsm sha256=yjro8FBe4gWw3gdRKjMKzKDDDCYzLQzNYn0cNqqob2k 165
netests/templates/textfsm/cisco_ios_show_cdp_neighbors_detail.textfsm sha256=jBSxGN5qV6w5s2K4iBkPFjFfDP0WIdpVwuGQo-3Gm4g 771
netests/templates/textfsm/cisco_ios_show_interface.textfsm sha256=-fSlhx4k25W9YyyI9qZ29PYHGr3xz7aRFl38sQwb-X0 1915
netests/templates/textfsm/cisco_ios_show_ip_bgp_summary.textfsm sha256=91v-wOu-SLGaqkxPZRywHdF6hziZx6P5rfwhJAmatsU 501
netests/templates/textfsm/cisco_ios_show_ip_int_brief.textfsm sha256=GuCpjBWYOW44RXL-rBQjBYP9hbg8Ciiq2R3mRFpeaRQ 287
netests/templates/textfsm/cisco_ios_show_ip_interface.textfsm sha256=KwQ0AEVY7UIAn4hXVgLTUMpOQWREq_fLUcqlFfYaNJ4 1728
netests/templates/textfsm/cisco_ios_show_ip_interface_brief.textfsm sha256=GuCpjBWYOW44RXL-rBQjBYP9hbg8Ciiq2R3mRFpeaRQ 287
netests/templates/textfsm/cisco_ios_show_ip_ospf.textfsm sha256=G05oT7SLjuB80BJjSKDVwn62BFgLJ03aT4OLXgqsT44 274
netests/templates/textfsm/cisco_ios_show_ip_ospf_interface_brief.textfsm sha256=RF7DCyRXYfE_wPjK0hTXJzcGZjx6oInbAOMx3XPpa1E 407
netests/templates/textfsm/cisco_ios_show_ip_ospf_neighbor.textfsm sha256=EVYZmdk2nYqY5tgCJ9RKPwqht3NUT5kpS43nGDKkUMo 387
netests/templates/textfsm/cisco_ios_show_ip_ospf_neighbor_detail.textfsm sha256=-X24AbXNBNHRPu7NsqYcXaOZnDs2wftnEIvd0ZmFQM8 566
netests/templates/textfsm/cisco_ios_show_ip_route_static.textfsm sha256=in6_Q8QJII3pSNq-sv2_VpisjZLws2hr_6GBd-BxBdw 288
netests/templates/textfsm/cisco_ios_show_ip_vrf_detail.textfsm sha256=SYhHmtLqgnGy13buQTMs2VzW9KDeESqCbynrR3kwp50 575
netests/templates/textfsm/cisco_ios_show_ipv6_interface_brief.textfsm sha256=wh8Fm9tvioiJpa3J6-PA_UW73hoObzZGyPctiCI0pgE 398
netests/templates/textfsm/cisco_ios_show_lldp_neighbors_detail.textfsm sha256=uWw26W1FDFv7I2eerS7lD5IocAYCAb2WHU5fYKvX4co 1768
netests/templates/textfsm/cisco_ios_show_snmp.textfsm sha256=pcB5aNv1i9G9SzJej8XRcaihVkJcLsOXtRzOX7tkWZc 143
netests/templates/textfsm/cisco_ios_show_version.textfsm sha256=ljF2Y-3B1kIKfs9ngmkiSKv-IODcUY21ZdWrn_Qsp1Y 1403
netests/templates/textfsm/cisco_ios_show_vlan.textfsm sha256=wADEKqhDxr5XlugPi8MltO4cXD_JnVppX-Nti1Wwy0c 6327
netests/templates/textfsm/cisco_xr_show_bgp.textfsm sha256=1IagjL1o-WJCOtAVSAn2NB3zBSgOuOWy0uxQHih-fls 158
netests/templates/textfsm/cisco_xr_show_bgp_neighbors.textfsm sha256=idv5H5pC4LZto9VlOYRaZIVCMFiduqImfdW8xz2vjOQ 305
netests/templates/textfsm/cisco_xr_show_cdp_neighbors_detail.textfsm sha256=eNRg4xMI6c289RgSaV8qDYIBs5lQnahpEGXEV8nYj4k 511
netests/templates/textfsm/cisco_xr_show_ip_interface_brief.textfsm sha256=glMaskk5coZH7Jkmyhm83ecq1kHWpa2Lc97ie8zrIVs 177
netests/templates/textfsm/cisco_xr_show_lldp_neighbors.textfsm sha256=dOXWO2ZY4kGh4xfXrXaCfktl0785LaZpIO4Uzhn21-I 414
netests/templates/textfsm/cisco_xr_show_version.textfsm sha256=iACZ0P060r9PT4jgFgYprtclN1XdT46MmjBvJmxpJzo 813
netests/templates/textfsm/cisco_xr_show_vrf_all_detail.textfsm sha256=EU76ESxnXX0dRcU0R7fw0JyvrOx9eaWB3U9l5U5Tf9g 563
netests/templates/textfsm/cumulus_net_show_bgp_vrf.textfsm sha256=Zm4R5ii1Gzn7nkDEFea1KswQnZYxnQxuA59L4S66RmA 134
netests/templates/textfsm/cumulus_net_show_vrf.textfsm sha256=68uG65NtJU-HoejR7w6EGOnb5M5eFzo74KyVteNB-2w 134
netests/templates/textfsm/cumulus_net_show_vrf_list.textfsm sha256=Sbo1ORNoicLrNX1Mx4OPo7iiQYTDxXtW9opk0K367b4 147
netests/templates/textfsm/extreme_vsp_show_interfaces_gigabitethernet.textfsm sha256=CkQyqdQOS07TDEVlSEFHJ48n8MrLboRwcAbtyxm2Oq8 577
netests/templates/textfsm/extreme_vsp_show_ip_bgp_summary.textfsm sha256=0C-8ptG0cmURrn-HkV3ad_ICTm6bw_CXLX57eyHsPTU 808
netests/templates/textfsm/extreme_vsp_show_ip_interface.textfsm sha256=I6QQxqXGMnBTm-U7J1t3l_Nv55Adl3RiibGO3tA7Kuw 451
netests/templates/textfsm/extreme_vsp_show_ip_ospf.textfsm sha256=G3XTJJ2UVX8fQQXNC6GqKP6SbtT4wPH9W8mYg8VqHE0 650
netests/templates/textfsm/extreme_vsp_show_ip_ospf_interface.textfsm sha256=-le3IsLam6PLLAZuFDy_HxPiAfSG9F4cQ1L-ZySrYnY 437
netests/templates/textfsm/extreme_vsp_show_ip_ospf_neighbor.textfsm sha256=YpPbAVekzm3q1XT_mBTVUUgARnMHmi9aPDEkBVh_Kww 471
netests/templates/textfsm/extreme_vsp_show_ip_route_static.textfsm sha256=heMkn8hyZ_GxEqPB23CE22aUCEIbE4xYZ93aSdlwU5M 498
netests/templates/textfsm/extreme_vsp_show_ip_vrf.textfsm sha256=hVlZbizv82abfQqjVaPQLXmbi5o_4yEpMaqQsHfuROs 429
netests/templates/textfsm/extreme_vsp_show_lldp_neighbor.textfsm sha256=sAYPQTrxT_fI46oM0yIqasQVrvYSy4O5EeLakgNCuD4 605
netests/templates/textfsm/extreme_vsp_show_snmp_server_host.textfsm sha256=QgqMNXhik0bbskhjImnMvEr_LO60j6Gx6rCnbEOqhlw 89
netests/templates/textfsm/extreme_vsp_show_sys_dns.textfsm sha256=BOxl8Vo6Y7R6r1SIvh9c2aWG69n8PpNOFe8rZhkm4RY 82
netests/templates/textfsm/extreme_vsp_show_tech.textfsm sha256=XW1cRudz544ePyeXq-_UdIFXaADHsGM_FrnEnEVJm6U 362
netests/templates/textfsm/extrme_vsp_show_int_gi_name.textfsm sha256=8NaFoGgItj9FPeiTtP5GDtQuB8iLGSYwM3dxX0xpBVE 69
netests/tools/cli.py sha256=WDEnrgldPOKMqctuyI6nre9SWqtmUu5XCPfzEMfTlOw 318
netests/tools/file.py sha256=f8-QKcVrjCJwJ1ZCDzdX-0rR1vQ21jsxpy7kTDtj6KU 1801
netests/tools/http.py sha256=ARwEHXCDShfJr9BK73bPcX4Dq7RphXONL3NG3E6JylQ 6428
netests/tools/nc.py sha256=lXCNMBfGYy4WiP7AyI5M2oMaxrqV0XTgdKpDbLAf7Ro 858
netests/tools/std.py sha256=zz4VN2FzaB1FkNn5JyMNdYFyhmc-mLrUBJ6HAsxzsMA 13904
netests/tools/verify.py sha256=GZLMX7bXgWYm3qrcbqaAybz8RxFWzgm4f7Mh5y98Q2o 3654
netests/welcome.py sha256=hk0Abx2u3jrPcWE_avgtxAIpT0hKO9ocbkh9Z0nCJ7M 10428
netests/workers/arista_api.py sha256=kRysv8v3iVFJDZh3rWnj_v7qeEE2Jgy02xvHJeytVpM 6810
netests/workers/arista_nc.py sha256=Rl-nc-5GO3LYZVvOJITekDUFikxARadrQx9cwBQvNG0 2855
netests/workers/arista_ssh.py sha256=y9KzFa3MRWy73AnVHfvOQAe6mb-XmG1jDo5e1uH6k6M 3611
netests/workers/cumulus_api.py sha256=m6eteJztTBrWyYcS8xa_qdG-Wj3gLAAc2etQZSUvzy4 5045
netests/workers/cumulus_nc.py sha256=E2Tkm4WClFiA2Z1WlmBVTXusuLLhF5M46CaGooFa3PY 448
netests/workers/cumulus_ssh.py sha256=6idWmHIRu7RO73hQxSQBzde3oT1zYGKQzCSgSJnMyNs 4394
netests/workers/device.py sha256=0WXfcqA3-UhEYPXSlU-WuxoQNXV8mXmrxi_uiRuQrY8 8910
netests/workers/device_api.py sha256=QU-8v9GTwCZkkR0ucrunV5jnRcrjA2D7SKkq1dbdx-g 925
netests/workers/device_nc.py sha256=85ePV0GVsT682352nkqKN1UwKZGCFqi8-3W0OFZnxHw 2627
netests/workers/device_ssh.py sha256=GIkw-uhRn3DK2dVBPZ5tCsoUv7AjQ3HKqcnqkM2KvKE 1388
netests/workers/extreme_vsp_api.py sha256=CHFMpELVUH5CztWN8xkwezdgFG4R7Ybvr9q5iWtYqyU 3543
netests/workers/extreme_vsp_nc.py sha256=dWRuWE7oEqn4Jzm1QJ-M37tuO-0s_F69CvtJpQy2CvE 455
netests/workers/extreme_vsp_ssh.py sha256=f8mxiegpY7r4yOXfR3idIqi1nAtlv0FSZ4-DCmmhrXA 4070
netests/workers/ios_api.py sha256=7t_2-mEbkUzfnV0EAEe55ogx2J2KyOLTDELCcj4Y37g 4262
netests/workers/ios_nc.py sha256=jhfjepjWd11VfdeJreFJAQ7QjNrwJqZ_uVIBv0fB7ZU 7501
netests/workers/ios_ssh.py sha256=2F-FSb_gWLiTByu275LNnLz26DMMRZLs7M4R6WpEZbs 4075
netests/workers/iosxr_api.py sha256=UkYUNjnWk8p87BFsPtm73DbNhAblKdYZOYGYkmWkBfs 451
netests/workers/iosxr_nc.py sha256=dH-468KCVEtpl7ixL5g_JguX9kvLQ08EyRnkCFq4-GM 4932
netests/workers/iosxr_ssh.py sha256=U4IEqtwOjXZq0rJfqWj6R69Z_MngJsNgzTh1Ta89m3Y 3400
netests/workers/juniper_api.py sha256=dKrAPQ2_Nd6GSXlBs3C385YCOup2zZ8dD7Nrt1azypE 4957
netests/workers/juniper_nc.py sha256=5rcHfxbJdmVpkn-UID4nfW6cUl5p_7FVqD2BYFKeId8 6701
netests/workers/juniper_ssh.py sha256=-t2y8ql5dWRJZV4gy22OXvH2W5ShbmqYeU1wtXGpifQ 3958
netests/workers/napalm_any.py sha256=M5koNqdOAGg0nYLGG-6wQrwsTX4UNdqYng72Gk5qB2U 3544
netests/workers/nxos_api.py sha256=1gPCziJfcajCYp2g4PvXZslhV9BWdnGeuDirEY8Oc8E 6025
netests/workers/nxos_nc.py sha256=uRw8TvS36ADXwhlWkT5CO6jLKj9qr-2V0rlEUqmFem0 4288
netests/workers/nxos_ssh.py sha256=OWieNcm422ZlTqYbSMeeWty4UAAL3bwczAlsj5ILz6Q 3826
netests-0.3.0.dist-info/entry_points.txt sha256=-P7_PG7kpf6ikSLGGSZV9I2I0Fkk2TYM-ToC5pq211c 48
netests-0.3.0.dist-info/LICENSE sha256=W8jl0P6vCDfjfpJFjytucVhHYPHyS1JMB1t8B4mQyJo 1068
netests-0.3.0.dist-info/WHEEL sha256=G_NFpzHmv_dUXgCUSAWL0-bLL-eMzYU6DzDeGXbRXUk 83
netests-0.3.0.dist-info/METADATA sha256=r991_mkgChGz-haWPw1FhcV-gJfLf5F5F5EhZmRPGMw 12018
netests-0.3.0.dist-info/RECORD

entry_points.txt

netests = netests.welcome:main