[project] name = "grader" version = "0.1.0" description = "Media Grader - Grade media files by moving them to numbered folders" requires-python = ">=3.13" dependencies = [ "opencv-python>=4.12.0.88", "ruff>=0.12.12", "vulture>=2.14", ] [project.scripts] grader = "main:main" [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] include = ["main.py"] [tool.uv.workspace] members = [ "croppa", ] [tool.ruff] # Ensure F841 is enabled (it's part of default linting) select = ["F841"]