[project] name = "whatshutup" version = "0.1.0" description = "Add your description here" requires-python = ">=3.10,<3.11" dependencies = [ "faster-whisper>=1.1.1", "ffmpeg>=1.4", "ffmpeg-python>=0.2.0", "gradio>=5.14.0", "huggingface-hub>=0.28.1", "pydub>=0.25.1", "sentencepiece>=0.2.0", "torch>=2.6.0", "transformers>=4.48.2", ] [dependency-groups] app = [ "aiofiles==23.2.1", "annotated-types==0.7.0", "anyio==4.8.0", "audioop-lts==0.2.1 ; python_full_version >= '3.13'", "av==14.1.0", "certifi==2025.1.31", "charset-normalizer==3.4.1", "click==8.1.8 ; sys_platform != 'emscripten'", "colorama==0.4.6 ; sys_platform == 'win32'", "coloredlogs==15.0.1", "ctranslate2==4.5.0", "fastapi==0.115.8", "faster-whisper==1.1.1", "ffmpeg==1.4", "ffmpy==0.5.0", "filelock==3.17.0", "flatbuffers==25.1.24", "fsspec==2024.12.0", "gradio==5.14.0", "gradio-client==1.7.0", "h11==0.14.0", "httpcore==1.0.7", "httpx==0.28.1", "huggingface-hub==0.28.1", "humanfriendly==10.0", "idna==3.10", "jinja2==3.1.5", "markdown-it-py==3.0.0 ; sys_platform != 'emscripten'", "markupsafe==2.1.5", "mdurl==0.1.2 ; sys_platform != 'emscripten'", "mpmath==1.3.0", "networkx==3.4.2", "numpy==2.2.2", "nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "nvidia-cusparselt-cu12==0.6.2 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "onnxruntime==1.20.1", "orjson==3.10.15", "packaging==24.2", "pandas==2.2.3", "pillow==11.1.0", "protobuf==5.29.3", "pydantic==2.10.6", "pydantic-core==2.27.2", "pydub==0.25.1", "pygments==2.19.1 ; sys_platform != 'emscripten'", "pyreadline3==3.5.4 ; sys_platform == 'win32'", "python-dateutil==2.9.0.post0", "python-multipart==0.0.20", "pytz==2025.1", "pyyaml==6.0.2", "regex==2024.11.6", "requests==2.32.3", "rich==13.9.4 ; sys_platform != 'emscripten'", "ruff==0.9.4 ; sys_platform != 'emscripten'", "safehttpx==0.1.6", "safetensors==0.5.2", "semantic-version==2.10.0", "sentencepiece==0.2.0", "setuptools==75.8.0", "shellingham==1.5.4 ; sys_platform != 'emscripten'", "six==1.17.0", "sniffio==1.3.1", "starlette==0.45.3", "sympy==1.13.1", "tokenizers==0.21.0", "tomlkit==0.13.2", "torch==2.6.0", "tqdm==4.67.1", "transformers==4.48.2", "triton==3.2.0 ; platform_machine == 'x86_64' and sys_platform == 'linux'", "typer==0.15.1 ; sys_platform != 'emscripten'", "typing-extensions==4.12.2", "tzdata==2025.1", "urllib3==2.3.0", "uvicorn==0.34.0 ; sys_platform != 'emscripten'", "websockets==14.2", ] fasterwhisper = [ "ctranslate2>=4.5.0", "faster-whisper>=1.1.1", "ffmpeg-python>=0.2.0", "gradio>=5.14.0", "intervaltree>=3.1.0", "json5>=0.10.0", "more-itertools>=10.6.0", "pyannote-audio", "srt>=3.5.3", "torch>=2.6.0", "torchaudio>=2.6.0", "yt-dlp>=2025.1.26", ] [tool.uv.sources] pyannote-audio = { url = "https://github.com/pyannote/pyannote-audio/archive/refs/heads/develop.zip" }