Refactor HVideoTool's configuration and project management: updated project handling in core/project.py, streamlined restoration settings in config.py, and improved documentation in CLAUDE.md. Removed unused parameters and enhanced type hints for better clarity.

This commit is contained in:
Leonid Pershin
2026-06-07 06:33:00 +03:00
parent 9c471ca701
commit ac02ca27a8
16 changed files with 81 additions and 105 deletions
+3 -3
View File
@@ -19,9 +19,9 @@ dependencies = [
]
[project.optional-dependencies]
# Trained-model detector (future work). PyTorch must be installed separately
# with the correct CUDA build — see README. Installing this extra only pulls in
# Ultralytics; it does NOT install torch.
# YOLO detector (Ultralytics). PyTorch must be installed separately with the correct
# CUDA build — see README. This extra only pulls in Ultralytics; it does NOT install
# torch. Both detection (YOLO) and restoration (DeepMosaics) need torch at runtime.
yolo = ["ultralytics>=8.0"]
[project.scripts]