[project] name = "agebd-master" version = "0.1.0" description = "AGEBD-MASTER Service" requires-python = ">=3.9" dependencies = [ "agebd", # TODO: package in gitea? "pyyaml>=6.0.3", ] [dependency-groups] dev = [ "pytest>=8.4.2", "ruff>=0.15.20", ] [tool.uv.sources] # Path is relative to where agebd package is deployed on hla # machines (see CI/CD in .gitea/workflows) agebd = { path = "../../../../packages/agebd", editable = true } [tool.ruff] include = [ "src/**/*.py", ] line-length = 100 [tool.ruff.lint] # use isort to sort imports extend-select = ["I"] [tool.ruff.lint.isort] known-first-party = ["agebd"]