ipfabric

View on PyPIReverse Dependencies (10)

6.7.3 ipfabric-6.7.3-py3-none-any.whl

Wheel Details

Project: ipfabric
Version: 6.7.3
Filename: ipfabric-6.7.3-py3-none-any.whl
Download: [link]
Size: 246754
MD5: bd6e3d9e068fb51a4a4b8f04d1323f4f
SHA256: 6b5c2436c504839fd9aeede3cc22236cbdc0965d807790f4185bb786b06680ac
Uploaded: 2024-04-29 16:40:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ipfabric
Version: 6.7.3
Summary: Python package for interacting with IP Fabric
Author: Justin Jeffery
Author-Email: justin.jeffery[at]ipfabric.io
Home-Page: https://gitlab.com/ip-fabric/integrations/python-ipfabric
Project-Url: Changelog, https://gitlab.com/ip-fabric/integrations/python-ipfabric/-/blob/develop/CHANGELOG.md
Project-Url: IP Fabric, https://ipfabric.io/
Project-Url: Repository, https://gitlab.com/ip-fabric/integrations/python-ipfabric
License: MIT
Keywords: ipfabric,ip-fabric,community-fabric
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8,<4.0
Requires-Dist: case-insensitive-dictionary (<0.3.0,>=0.2.1)
Requires-Dist: deepdiff (<7.0.0,>=6.7.1)
Requires-Dist: h2 (<5.0.0,>=4.1.0)
Requires-Dist: httpx (<0.28,>=0.26)
Requires-Dist: importlib_resources (<6.0,>=5.13); python_version < "3.9"
Requires-Dist: macaddress (<2.1.0,>=2.0.2)
Requires-Dist: openpyxl (<4.0.0,>=3.1.2); extra == "examples" or extra == "all"
Requires-Dist: pandas (<3.0.0,>=2.0.0); python_version < "3.9" and (extra == "examples" or extra == "pd" or extra == "all")
Requires-Dist: pandas (<3.0.0,>=2.1.4); python_version >= "3.9" and (extra == "examples" or extra == "pd" or extra == "all")
Requires-Dist: pydantic (<3.0.0,>=2.5.3)
Requires-Dist: pydantic-extra-types (<3.0.0,>=2.3.0)
Requires-Dist: pydantic-settings (<3.0.0,>=2.1.0)
Requires-Dist: python-dateutil (<3.0.0,>=2.8.2)
Requires-Dist: python-dotenv (<2.0,>=1.0)
Requires-Dist: python-json-logger (<3.0.0,>=2.0.7); extra == "examples" or extra == "all"
Requires-Dist: pytz (<2025,>=2023.1)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1); extra == "examples" or extra == "all"
Requires-Dist: rich (<14.0.0,>=13.7.0); extra == "examples" or extra == "all"
Requires-Dist: tabulate (<0.10.0,>=0.8.9); extra == "examples" or extra == "all"
Requires-Dist: typing-extensions (<5.0.0,>=4.9.0); python_version < "3.9"
Provides-Extra: all
Provides-Extra: examples
Provides-Extra: pd
Description-Content-Type: text/markdown
[Description omitted; length: 6052 characters]

WHEEL

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

RECORD

Path Digest Size
ipfabric/__init__.py sha256=olIZaA5F4P0gm__u4-ua4fRKP2bcehpBSRpIzgbz1tE 1294
ipfabric/api.py sha256=OLAi7tI-K3fG5UiCoZaq5qzC-jBIvXaMGEcdtbQnDuk 12155
ipfabric/auth.py sha256=MeI9mzBzm_N_lHL18JcHf9Aw-CurMh6FYX8JKOOGxVs 10196
ipfabric/client.py sha256=ItplBqa3wytxzBP5KzTtbLIP9XeJAzGoz_vCtZofU2I 23368
ipfabric/diagrams/__init__.py sha256=ddtFFfMuTVmOkMqz2Ywkj-JwFI9rL1nZ1ycsXPusywE 693
ipfabric/diagrams/graphs.py sha256=_KBMzRCAqBJlKvJ5VxmrGv547XvkYpPIjnNiugMW2LU 18216
ipfabric/diagrams/icmp.py sha256=NuqOaEhIgi_d8QtjagXs_A2TH7vwnBllc3-IhE9hgCo 3625
ipfabric/diagrams/input_models/__init__.py sha256=70u7YmL0Gum8cS2wCNM8CdWGKu6J_Wa8uFFDiQMV6Dg 867
ipfabric/diagrams/input_models/constants.py sha256=68XU5gAvKqVgUjtnBOc2EDoIzFSnepZ2A2Wjs7n4ZPw 3808
ipfabric/diagrams/input_models/factory_defaults/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ipfabric/diagrams/input_models/factory_defaults/networkSettings.json sha256=I6GIdP4O-i07oneub6B9cIbhSpTX9VJJYoD7nXQn1jk 5792
ipfabric/diagrams/input_models/factory_defaults/pathLookupSettings.json sha256=WlZS_so8-xfXZ269hf-fJJxr5qdiSomipreBQP9DryE 2173
ipfabric/diagrams/input_models/graph_parameters.py sha256=No4dqxzPboE59Dap1qvIX7XCaOHg7B8J2-XMKKoeZ5A 12911
ipfabric/diagrams/input_models/graph_settings.py sha256=15QwDa2SWUbcMBV2shnZSt0AojcLtmRBX_tCuatPuhM 13870
ipfabric/diagrams/input_models/shared_view.py sha256=O0tiHMSlb3ck46jVIiU_ZBEZBHoh-kEIaeRbOCQ03zg 5026
ipfabric/diagrams/output_models/__init__.py sha256=gryK9BW-Syj69ow7EUo0Ztms7qTEts0px19g6iQB8FI 90
ipfabric/diagrams/output_models/graph_result.py sha256=lkU0eybltIJbXSvjv5V-JNguU6HHdUnSnabVPEWvmL8 5241
ipfabric/diagrams/output_models/protocols.py sha256=4nJ-i-4_a3CoIYksRz2n1gf3k7bVfi9AQFf-uSBCT94 2278
ipfabric/diagrams/output_models/trace.py sha256=naup5rCXFO9BR-pstkwnmr7H9YxamwwLv1CKrTCyVnI 4556
ipfabric/exceptions.py sha256=rSh6D-IY3iA6gCBny1j0N6LJwMRRzszbc2Plceh5Nbg 2283
ipfabric/models/__init__.py sha256=B1Tnhx8UAvabzC-lqj5EXCEpv0rwaDF9Ax7-ZjvFccA 670
ipfabric/models/device.py sha256=B3X4spI6lGHByZ6I0ojwac6wP6oAK-Bxt2WjI6v0IJo 21981
ipfabric/models/intent.py sha256=PLgnRXHD2l5cwBP4BKr3-jMVukqRl3GyZoR8_ZBotB8 7677
ipfabric/models/intent_check.py sha256=rQ5qHFyE-ViI61zLfDYHP0ammGWu0BPGkCsNvz2YAsM 2796
ipfabric/models/inventory.py sha256=JY6HZtwXA5_3pCQLp23vBB9oY7nvnV93-ICzu4TLWOY 10641
ipfabric/models/jobs.py sha256=zBqV7LDp2i5SZRE7BL2VE7aneh4V_0zdIVyeEtqukKU 5787
ipfabric/models/oas.py sha256=V6V-GkIBpfFuYuKBBSjWM17IELDuRLRk7peT39pUbs0 4128
ipfabric/models/rbac.py sha256=bV80Oq-vgbFbWQk-dluFU-aaOsRaSXQ-NvyWaLsUkjk 1888
ipfabric/models/snapshot.py sha256=qLtvAQKzCm83Ta09oa1tmuebhmxSG216_n9W5QKAWlk 27927
ipfabric/models/snapshots.py sha256=nPkO52pCXEiPc0pbOWPC_n4JL5np9t4_JQGWheN-1wE 5759
ipfabric/models/table.py sha256=VctnUCAm_mcvqrXL2KRuT77nM9IOD3YOmUsTVpfZES8 23837
ipfabric/models/technology/__init__.py sha256=E5Ne3X2dBt8wZZgtyl47TC87_6rL1y4-sMYh-vG-hUM 4145
ipfabric/models/technology/addressing.py sha256=XbEigsJfHT4hxX7C8L4QOJnK7a1fZotgPH3Z7fMKOv4 1504
ipfabric/models/technology/cloud.py sha256=KxxGhncvFXdBoXbEiHoUD262yeGtydcJQRBKq6C7U3c 661
ipfabric/models/technology/dhcp.py sha256=b-sYsvNsxuPeY1GtnrV99iyW07mjGs3blN-VkeBRkqQ 2731
ipfabric/models/technology/fhrp.py sha256=mEoyUH3PA3yoJ-F8-o2Uq3aaxsFSKiqfOCy2l79pNk4 1315
ipfabric/models/technology/interfaces.py sha256=ZVWjgx9Ikr2QUnxvREXFs96cQaf9eeeeXFvDnvQ5qqg 8591
ipfabric/models/technology/ip_telephony.py sha256=nG3oKrPB3zF0ZpnQhJgEwa3OG8QnRVkw34vXmguUA_o 462
ipfabric/models/technology/load_balancing.py sha256=_4qO9Rs2qzM-sAwIaJDi9-3JI4mPbWBXKn_pMFbyDKI 1086
ipfabric/models/technology/managed_networks.py sha256=o39S2HO88iLITfvdr62gLDvSgrzri-6NRMHvhlbG2kM 643
ipfabric/models/technology/management.py sha256=2dH8hQS51JIGMQyXOdn82pNYp4ypZN23BsFFqbZn6dI 7447
ipfabric/models/technology/mpls.py sha256=43umU3J6anPH4BHKYjLPt9MWixRw9Z6To8DlaH55DPg 2604
ipfabric/models/technology/multicast.py sha256=Wb89VA7OTwAyOgKB_uVE2bERGSNOOQWOAD4IDqu268o 3516
ipfabric/models/technology/neighbors.py sha256=VgMAUEtonBDjZJhiNDEBn6g_KvueVqi9vNofpmrrW28 1002
ipfabric/models/technology/oam.py sha256=pYvr3JKkW0Q11Aq9KF0Dl-eFsn5KB7nJZHMVEO-o3Do 806
ipfabric/models/technology/platforms.py sha256=ny2XS1GlPe7xNa5grCwzs0QaGbrpq_SliQfsVcpIphc 4436
ipfabric/models/technology/port_channels.py sha256=6KMB5S6ZVxzI8OlbNddxDOzwG8hnz01BjDlIWBRowQ8 1579
ipfabric/models/technology/qos.py sha256=tttbjs7p0BU667QPJDKIEL3T4qaEH6PYUflF-gXgNlU 1424
ipfabric/models/technology/routing.py sha256=sXqHUE2-Akqf5OtUaflJL5z4knUYHyuzKoDt3Rju2Fs 6912
ipfabric/models/technology/sdn.py sha256=ZqoXULpnGGO8c2Ffs7SoW9KChH-DC2oRjK9pBRtYBPQ 2962
ipfabric/models/technology/sdwan.py sha256=luX56EG1J8ozLeo8IENJuaOqFSkpBCNDy_K8QgWkk3c 604
ipfabric/models/technology/security.py sha256=VJa8rjTalsF0FNUCEKpPdNwl_PniJSOhhPW3S1DRPy0 2620
ipfabric/models/technology/stp.py sha256=KD7eacm23r0fcuaDt6sRGCj-sQlCTHNqDBEXVbuHlJk 2641
ipfabric/models/technology/vlans.py sha256=toGaGJCaCD26wRuDuOTRZQt49J56ZW67L3B_vvC2k9c 1134
ipfabric/models/technology/wireless.py sha256=0HCTl0nntHylsFXpLj9vdw47G-wGkHCJrzuxRnbRAyw 1145
ipfabric/models/users.py sha256=1X1Z8_4RiHzG-KLsdroVXItlHs3HTbyTgXBqSbFGRvk 2409
ipfabric/oas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ipfabric/oas/v6.6.json sha256=xukbzscBtzvTP1emHesaSVCRWR1GOZttjxAmEDeVoVU 326420
ipfabric/oas/v6.7.json sha256=EFxehWeKTK_CFhl2F3xUd4jRjkZmbvR0KPgR981PWi4 327148
ipfabric/settings/__init__.py sha256=6vCWlPlKPCxeAjbZBPIbJr9kEyT1JBTTFvCgxO3V7nI 1172
ipfabric/settings/api_tokens.py sha256=X-vGFmxNU3UweCoxcfgvnBbWJQAZbEMN4Lqeiu5r4YI 3641
ipfabric/settings/attributes.py sha256=lb4C0CFGrzuZ-kWOYS7Y0hWvgC2D-DbvYC8EuvOkHgQ 6751
ipfabric/settings/authentication.py sha256=K64kA5pMZPXbBdQNurCi9XRiy3qFDjZvMsnYfib9ov8 9119
ipfabric/settings/discovery.py sha256=03ORiz40Z0lhTFx6xWixlEE90CHFqdRHyjyyCZAvoCI 1394
ipfabric/settings/local_users.py sha256=Pc20O1AnydlUQ_bnPCkyNxMg2z-oCVkwmTeOIjgWt3U 3266
ipfabric/settings/rbac.py sha256=afpWUOZTYwPHUAA-aXpm5qEcxMD7NcCQfBmBF-Ea31A 14522
ipfabric/settings/seeds.py sha256=tT0zuVmK4OLrVHSmEhzr_xUNnaK7IUGlcloekuPP_yA 2284
ipfabric/settings/settings.py sha256=6oY_FYV9yIn9_CylhPXenGrghm8fc_QFdXA_jSLRf_w 3137
ipfabric/settings/site_separation.py sha256=m5WIudoA45bgFzylCw72SHDcznU0P8bxdhWxSPcD0cs 2102
ipfabric/settings/vendor_api.py sha256=z5pSvdpzgOz10SjmjalLOdrGkDXcBK7fnJw3D_vKoYw 4487
ipfabric/settings/vendor_api_models.py sha256=885_piPp-aPiRWmqGjBNwRxh_-5w1hpeyIa_3vq_oYw 9120
ipfabric/tools/__init__.py sha256=-OIGVXONkXllufkRJuTur2UlfU3IDHM0MdINjnf3zG8 644
ipfabric/tools/configuration.py sha256=msCNYHUKpAorf1UktRzXgnBO2o7SiEf0BzmNu-B7C-I 8583
ipfabric/tools/discovery_history.py sha256=iaTKr40lKg860oM-sF813wMcC-LuOvPtuBA0dfemNm4 5656
ipfabric/tools/managed_rbac/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ipfabric/tools/managed_rbac/v6/7/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ipfabric/tools/managed_rbac/v6/7/policies.json sha256=onjDmHEWaFURkiYaFFIxfOMefXC7bx7aRJ3Mx8W0nwE 37895
ipfabric/tools/managed_rbac/v6/7/roles.json sha256=tak-HlB9VAOip24fcyuwK5js-qcDS1DVHm6gECQtpxA 3383
ipfabric/tools/managed_rbac/v6/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ipfabric/tools/nist.py sha256=tqQF-gG18XraVdll_c52m2RXsSwzgAp25bq80uzI6JQ 4730
ipfabric/tools/rbac.py sha256=xZtRRNfEXdl9G7aXVnk7ym_xPdZjgBXlcdmv6M-A4yk 6782
ipfabric/tools/restore_intents.py sha256=mU5Zm33yQZfmkN9IYljK7MeeBJJhUD21fuMiFYYixVU 4260
ipfabric/tools/shared.py sha256=3_6SwHc1wqUp2LqfqJsyfyR6klRdb8vFlUMZ3Tqg0F0 22669
ipfabric/tools/site_seperation_report.py sha256=gFyIkL3tAMzJePu1DQvKFQM9h5PrqMIMjKs0Q1A3lOM 2644
ipfabric/tools/vulnerabilities.py sha256=iEgmNoZkRnSzJKxzHX8Rm0hxQ1EoqHG6qYlHn4CShBI 2690
ipfabric-6.7.3.dist-info/LICENSE sha256=kW-BUPRcYeegnyijCOE_gt0MJZvRr6gpCwcYGlrhHUQ 1094
ipfabric-6.7.3.dist-info/METADATA sha256=XXtfzkQ7D3IFE3-v21_6Uvihz48L47wHvjYNw397kws 8376
ipfabric-6.7.3.dist-info/NOTICES.md sha256=NLfnt4cRyOWb_2HtA-t_uugXsJAaYLhQdaECw-5ZWKI 2787
ipfabric-6.7.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
ipfabric-6.7.3.dist-info/RECORD