Skip to main content

DEPRECATED: Python package for interacting with IP Fabric Diagrams

Project description

DEPRECATED AND MERGED INTO ipfabric PACKAGE.

This package has been merged into ipfabric and only is pointing to the new location.

INSTALLING AFTER ipfabric==v6.6.0 WILL NOT WORK AND CAN BREAK ENVIRONMENTS.

ipfabric_diagrams is a Python module for connecting to and graphing topologies against an IP Fabric instance.

About

Founded in 2015, IP Fabric develops network infrastructure visibility and analytics solution to help enterprise network and security teams with network assurance and automation across multi-domain heterogeneous environments. From in-depth discovery, through graph visualization, to packet walks and complete network history, IP Fabric enables to confidently replace manual tasks necessary to handle growing network complexity driven by relentless digital transformation.

Versioning

Starting with IP Fabric version 5.0.x the python-ipfabric will need to match your IP Fabric version. The API's are changing and instead of api/v1 they will now be api/v5.0.

Version 5.1 will have backwards compatability with version 5.0 however 6.0 will not support any 5.x versions. By ensuring that your ipfabric SDK's match your IP Fabric Major Version will ensure compatibility and will continue to work.

Installation

pip install ipfabric-diagrams

Introduction

This package is used for diagramming via the API for IP Fabric v4.3.0.
Examples can be located under examples directory.

Authentication

Please take a look at python-ipfabric for all authentication options.

from ipfabric.diagrams import IPFDiagram
ipf = IPFDiagram(base_url='https://demo3.ipfabric.io/', auth='token', verify=False, timeout=15)

Development

IPFabric uses poetry for the python packaging module. Install poetry globally:

pip install poetry

To install a virtual environment run the following command in the root of this directory.

poetry install

To test and build:

poetry run pytest
poetry build

Prior to pushing changes run:

poetry run black ipfabric_diagrams ipfabric
poetry update

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ipfabric_diagrams-6.5.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

ipfabric_diagrams-6.5.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file ipfabric_diagrams-6.5.0.tar.gz.

File metadata

  • Download URL: ipfabric_diagrams-6.5.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.9.9 Windows/10

File hashes

Hashes for ipfabric_diagrams-6.5.0.tar.gz
Algorithm Hash digest
SHA256 e44d9ca4a6517debfb49d7acd0cb8bbc922943cce63a1f1c6c1ac57a4ae39e48
MD5 aceb156c606b88b7623ab6c311198486
BLAKE2b-256 fe46e1caed738459a20d48d84b5509eea2094a817c480645be50cd0e9d089b0b

See more details on using hashes here.

File details

Details for the file ipfabric_diagrams-6.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ipfabric_diagrams-6.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ed39191143c4fad57cd727c9b24ffa05b45d1b85434dd3c055e3f838062432c9
MD5 ad53d3c4081f3e442572fa38e388074f
BLAKE2b-256 f42b7365a7e353d28b92868b59a8a6d663ee44c0b66d29b4b4aed6f3e2d797be

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page