[build-system] requires = ["setuptools>=69", "wheel"] build-backend = "setuptools.build_meta" [project] name = "fiwicontrol" version = "0.1.0" description = "FiWiControl repo: commands (SSH/ush), lab, fronthaul, telemetry, radio, concentrator (local host snapshot), fabric (INI+builder JSON), power, flows (async iperf), spc (Shewhart / Hotelling)." readme = "README.md" requires-python = ">=3.11" license = { file = "LICENSE" } authors = [{ name = "Umber" }] dependencies = [] [project.optional-dependencies] dev = ["pytest>=8.0"] power = ["brainstem", "pyserial"] flows = ["numpy", "scipy", "matplotlib"] spc = ["numpy", "scipy"] [tool.setuptools] package-dir = {"" = "src"} [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] pythonpath = ["src"] testpaths = ["tests"]