test: suite pytest sintetica (GT pose note) + deps dev pytest/ruff
11 test senza dipendenza dalle immagini Test/ (non versionate): - precisione/recall su 7 pose GT (soglie 0.2-0.5 deg, 0.3-1.0 px, margine 3-4x sulle misure Fase 2) - unit: angle_list con estremi, clamp piramide, save/load roundtrip, no collisione cache scena, mask poligonale, find non addestrato Config ruff in pyproject (E702/E402 idiomi del codebase esclusi). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -10,6 +10,7 @@ dependencies = [
|
||||
"pillow>=12.2.0",
|
||||
"python-multipart>=0.0.26",
|
||||
"uvicorn[standard]>=0.34",
|
||||
"ezdxf>=1.3",
|
||||
]
|
||||
|
||||
[project.scripts]
|
||||
@@ -19,4 +20,14 @@ pm2d-bench = "pm2d.bench:main"
|
||||
[dependency-groups]
|
||||
dev = [
|
||||
"httpx>=0.28.1",
|
||||
"pytest>=8.0",
|
||||
"ruff>=0.8",
|
||||
]
|
||||
|
||||
[tool.ruff]
|
||||
line-length = 100
|
||||
|
||||
[tool.ruff.lint]
|
||||
select = ["E", "F"]
|
||||
# E702 (a; b) ed E402 (import dopo codice) sono idiomi voluti del codebase
|
||||
ignore = ["E501", "E741", "E702", "E731", "E402"]
|
||||
|
||||
Reference in New Issue
Block a user