Merge remote-tracking branch 'gitea/toolchain_setup'
commit
765a1944c3
@ -0,0 +1,13 @@
|
|||||||
|
A simple tool for visualising OSPF network topology as seen by BIRD
|
||||||
|
====
|
||||||
|
|
||||||
|
This is a tool to visualize current state of the OSPF network and compare it to
|
||||||
|
a reference / expected state.
|
||||||
|
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
Run `pip install -e .`. You can use a virtualenv if you wish (recommended).
|
||||||
|
|
||||||
|
A demo is located in `./poor_mans_visualisation.py`, if that runs, everything
|
||||||
|
should be working.
|
@ -1,3 +1,5 @@
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
assets = Path(__file__).resolve().parent / 'assets'
|
assets = Path(__file__).resolve().parent / 'assets'
|
||||||
|
|
||||||
|
__version__ = '0.0.1-a1.dev1'
|
||||||
|
@ -0,0 +1,22 @@
|
|||||||
|
[project]
|
||||||
|
name = 'birdvisu'
|
||||||
|
description = 'A simple tool for visualising OSPF network topology as seen by BIRD'
|
||||||
|
dynamic = ['version']
|
||||||
|
readme = './README.md'
|
||||||
|
requires-python = '~= 3.10'
|
||||||
|
dependencies = [
|
||||||
|
'PySide6',
|
||||||
|
]
|
||||||
|
|
||||||
|
[build-system]
|
||||||
|
requires = ["flit_core >=3.2,<4"]
|
||||||
|
build-backend = "flit_core.buildapi"
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
# Just a PoC as of now, but we will (hopefully) use these tools in the future.
|
||||||
|
doc = [
|
||||||
|
'sphinx',
|
||||||
|
]
|
||||||
|
check = [
|
||||||
|
'mypy'
|
||||||
|
]
|
@ -1 +0,0 @@
|
|||||||
../birdvisu
|
|
Loading…
Reference in New Issue