| 1 | [project] |
| 2 | name = "autolongvideogeneration" |
| 3 | version = "1.2.0" |
| 4 | description = "Agentic video generation with idea, script, novel, TUI, and Web UI workflows" |
| 5 | readme = "readme.md" |
| 6 | requires-python = ">=3.12" |
| 7 | dependencies = [ |
| 8 | "aiohttp>=3.12.14", |
| 9 | "chardet>=5.2.0", |
| 10 | "faiss-cpu>=1.12.0", |
| 11 | "google-genai>=1.47.0", |
| 12 | "langchain>=0.3.26", |
| 13 | "langchain-community>=0.3.27", |
| 14 | "langchain-openai>=0.3.27", |
| 15 | "moviepy>=2.2.1", |
| 16 | "openai>=1.95.0", |
| 17 | "opencv-python", |
| 18 | "pillow>=11.3.0", |
| 19 | "pyyaml>=6.0.2", |
| 20 | "requests>=2.32.4", |
| 21 | "scenedetect[opencv]>=0.6.7.1", |
| 22 | "tenacity>=9.1.2", |
| 23 | ] |
| 24 | |
| 25 | [tool.uv.sources] |
| 26 | torch = [ |
| 27 | { index = "pytorch-cu128", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, |
| 28 | ] |
| 29 | torchaudio = [ |
| 30 | { index = "pytorch-cu128", marker = "sys_platform == 'linux' or sys_platform == 'win32'" }, |
| 31 | ] |
| 32 | |
| 33 | |
| 34 | |
| 35 | [[tool.uv.index]] |
| 36 | name = "pytorch-cu128" |
| 37 | url = "https://download.pytorch.org/whl/cu128" |
| 38 | explicit = true |
| 39 | |
| 40 | [dependency-groups] |
| 41 | dev = [ |
| 42 | "pytest>=8", |
| 43 | ] |
| 44 |