[project] name = "agebd" version = "0.1.0" description = "SLS HLA Framework" requires-python = "==3.10.*" dependencies = [ "h5py>=3.16.0", "pyepics>=3.5.10", "typer>=0.23.2", "gitpython>=3.1.50", ] # Dev dependencies [dependency-groups] dev = [ "pyright>=1.1.410", "pytest>=8.4.2", "pytest-env>=1.7.0", "pytest-mock>=3.15.1", "ruff>=0.15.19", "twine>=6.2.0", ] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [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"]