项目文件夹

文件
dependabot[bot] ddf29f7201 deps(yt-design-extractor): bump the python-minor-and-patch group (#619)
Bumps the python-minor-and-patch group in /tools/yt-design-extractor with 2 updates: [torch](https://github.com/pytorch/pytorch) and [torchvision](https://github.com/pytorch/vision).


Updates `torch` from 2.12.1 to 2.13.0
- [Release notes](https://github.com/pytorch/pytorch/releases)
- [Changelog](https://github.com/pytorch/pytorch/blob/main/RELEASE.md)
- [Commits](https://github.com/pytorch/pytorch/compare/v2.12.1...v2.13.0)

Updates `torchvision` from 0.27.1 to 0.28.0
- [Release notes](https://github.com/pytorch/vision/releases)
- [Commits](https://github.com/pytorch/vision/compare/v0.27.1...v0.28.0)

---
updated-dependencies:
- dependency-name: torch
  dependency-version: 2.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-minor-and-patch
- dependency-name: torchvision
  dependency-version: 0.28.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Seth Hobson <wshobson@gmail.com>
2026-07-18 16:54:37 -04:00

26 行
685 B
TOML

[project]
name = "yt-design-extractor"
version = "0.1.0"
description = "Extract design tokens (colors, OCR text, transcripts) from YouTube videos"
requires-python = ">=3.10"
dependencies = [
"yt-dlp>=2026.7.4",
"youtube-transcript-api>=0.6.0",
"Pillow>=10.0.0",
"pytesseract>=0.3.10",
"colorthief>=0.2.1",
]
[project.optional-dependencies]
# EasyOCR pulls in torch (~2 GB). Install with: uv sync --extra easyocr
easyocr = [
"torch>=2.13.0",
"torchvision>=0.15",
"easyocr>=1.7",
]
[tool.uv]
# Dependency-only project — the script (yt-design-extractor.py) is executed via
# `uv run yt-design-extractor.py`, not installed as a package.
package = false