Commit Graph

2 Commits

Author SHA1 Message Date
Conal Mullan 290d7d345b Adopt uv for Python dependency management (#33 rebased, thanks @AsharibAli) (#59)
* Adopt uv for Python dependency management

Replace manual pip/venv setup with `uv sync` (pyproject.toml + uv.lock),
and switch all tool invocations across docs, skills, commands, and
examples to `uv run`. Optional extras: --extra whisper, --extra modal.
tools/requirements.txt is kept as a pip fallback.

* FIX: bring uv migration current with main — post-June deps and docs

Adds websocket-client (60db websocket transport) to core deps and a
'youtube' extra for the google-* packages (tools/youtube_upload.py),
regenerates uv.lock, bumps pyproject version to 0.18.0, and converts the
51 'python3 tools/…' invocations added since the PR was opened (60db,
YouTube, Kiro docs, publish command) to 'uv run'. Verified with
uv sync --frozen --extra youtube; voiceover, sixtydb_tts, youtube_upload
and migrate_to_kiro all run through the project environment.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Asharib Ali <asharibarain4@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 22:55:43 +01:00
Conal Mullan 3c3bf68cf9 DOCS: move 'Using with Codex' details to docs/codex.md
The README section had grown to ~55 lines, mostly a hardcoded list of 26
installed skill directories that drifts stale as skills are added (it was
already missing ideogram4). The script discovers skills dynamically from
.claude/skills/, so docs/codex.md now explains the discovery rule instead
of enumerating directories. README keeps a three-line summary: the command,
a link to the doc, and the contributor credit.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-09 23:09:48 +01:00