[project] name = "dynalab-py" version = "0.1.0" description = "Cross-platform desktop UI for dynalab-core signal acquisition and playback" readme = "README.md" license-files = ["LICENSE"] authors = [ { name = "Hector van der Aa", email = "hector@h3cx.dev" } ] requires-python = ">=3.13" dependencies = [ "dynalab-core @ git+https://git.h3cx.dev/Exergie/dynalab-core.git@v0.2.1", "numpy>=2.5.4", "pyqtgraph>=0.14.0", "pyside6>=6.12.0", ] [project.scripts] dynalab-py = "dynalab_py:main" [build-system] requires = ["uv_build>=0.13.0,<0.14.0"] build-backend = "uv_build" [tool.uv.build-backend] source-include = ["API_BOUNDARIES.md", "src/dynalab_py/icons/*.svg"]