[project] name = "agebd-cli" version = "0.1.0" description = "CLI for SLS HLA Framework" requires-python = ">=3.9" authors = [ { name = "Benjamin Labrecque" } ] dependencies = [ "copier>=9.10.3", "gitpython>=3.1.50", "pydantic>=2.13.4", "pyyaml>=6.0.3", "typer>=0.23.2", ] # Dev dependencies [dependency-groups] dev = [ "pyright>=1.1.410", "pytest>=8.4.2", "ruff>=0.15.19", ] [build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project.scripts] agebd = "main:cli" [tool.setuptools] package-dir = {"" = "src"} [tool.setuptools.packages.find] where = ["src"] [tool.uv] package = true [tool.ruff] include = [ "src/**/*.py", "tests/**/*.py", ] line-length = 100 [tool.ruff.lint] # use isort to sort imports extend-select = ["I"]