[project] name = "tldw" version = "0.1.0" requires-python = ">=3.12" dependencies = [ "youtube-transcript-api>=1.2.1", "multillm", "multillm-anthropic", "multillm-openai", "multillm-claude", ] [tool.uv.sources] multillm = { git = "https://git.sinitax.com/sinitax/multillm", subdirectory = "packages/multillm" } multillm-anthropic = { git = "https://git.sinitax.com/sinitax/multillm", subdirectory = "packages/multillm-anthropic" } multillm-openai = { git = "https://git.sinitax.com/sinitax/multillm", subdirectory = "packages/multillm-openai" } multillm-claude = { git = "https://git.sinitax.com/sinitax/multillm", subdirectory = "packages/multillm-claude" } [tool.setuptools.packages.find] where = ["src"] include = ["*"] exclude = [] [build-system] requires = ["setuptools>=61"] build-backend = "setuptools.build_meta" [project.scripts] "tldw" = "tldw:main" "yt-transcript" = "tldw:transcript"