[build-system] requires = ["setuptools>=64", "setuptools_scm>=8"] build-backend = "setuptools.build_meta" [project] name = "Rumba" dynamic = ["version"] description = "Rumba measurement framework for Ouroboros" readme = "README.md" license = "LGPL-2.1-or-later" requires-python = ">=3.8" keywords = ["ouroboros", "measurement", "testbed"] authors = [ { name = "Sander Vrijders", email = "sander@ouroboros.rocks" }, { name = "Dimitri Staessens", email = "dimitri@ouroboros.rocks" }, ] dependencies = [ "packaging", "paramiko>=2.0,<4", ] [project.optional-dependencies] docker = ["docker>=5.0,<8"] NumpyAcceleration = ["numpy"] graphs = ["pydot"] visualizer = ["igraph", "plotly"] pyouroboros = ["PyOuroboros"] [project.urls] Homepage = "https://codeberg.org/o7s/rumba" [tool.setuptools] script-files = ["tools/rumba-access"] [tool.setuptools.packages.find] exclude = ["examples", "tools", "doc"] [tool.setuptools_scm] version_file = "rumba/_version.py"