[project] name = "quickdraw-bot" version = "0.0.1" description = "This is a small bot to recognize doodles with AI" readme = "README.md" requires-python = ">=3.13" dependencies = [ "numpy~=2.4.6", "opencv-python-headless~=4.13.0.92", "torch~=2.12.0", "torchvision~=0.27.0", "torchmetrics~=1.9.0", "dvc~=3.67.1", "dvclive~=3.49.1", "dvc-webdav~=3.0.1", "matplotlib~=3.11.0", ] [dependency-groups] dev = [ "pre-commit>=4.5.0", "pytest>=9.0.1", "ruff>=0.14.6" ] deploy = [ "onnx~=1.22.0", "onnxruntime~=1.27.0", "openvino~=2026.2.0" ] [tool.ruff] line-length = 150 target-version = "py313" [tool.ruff.lint] select = ["E", "F", "I"] [tool.ruff.format] quote-style = 'single' [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["."] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["quickdraw_bot"]