diff --git a/README.md b/README.md new file mode 100644 index 0000000..fc37ebf --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +A simple tool for visualising OSPF network topology as seen by BIRD +==== + + diff --git a/birdvisu/__init__.py b/birdvisu/__init__.py index 373ef8f..f7e029b 100644 --- a/birdvisu/__init__.py +++ b/birdvisu/__init__.py @@ -1,3 +1,5 @@ from pathlib import Path assets = Path(__file__).resolve().parent / 'assets' + +__version__ = '0.0.1-a1.dev1' diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..12b8607 --- /dev/null +++ b/pyproject.toml @@ -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' + ]