| # This file was autogenerated by uv via the following command: | |
| # uv export --no-hashes --frozen -o requirements.txt | |
| -e . | |
| aiofiles==24.1.0 | |
| # via gradio | |
| annotated-doc==0.0.4 | |
| # via | |
| # fastapi | |
| # typer | |
| annotated-types==0.7.0 | |
| # via pydantic | |
| anyio==4.12.1 | |
| # via | |
| # gradio | |
| # httpx | |
| # mcp | |
| # openai | |
| # sse-starlette | |
| # starlette | |
| attrs==26.1.0 | |
| # via | |
| # jsonschema | |
| # referencing | |
| audioop-lts==0.2.2 ; python_full_version >= '3.13' | |
| # via gradio | |
| beautifulsoup4==4.13.5 | |
| # via ankigen | |
| brotli==1.2.0 | |
| # via | |
| # ankigen | |
| # gradio | |
| cached-property==2.0.1 | |
| # via genanki | |
| certifi==2026.2.25 | |
| # via | |
| # httpcore | |
| # httpx | |
| # requests | |
| cffi==2.0.0 ; platform_python_implementation != 'PyPy' | |
| # via cryptography | |
| charset-normalizer==3.4.6 | |
| # via requests | |
| chevron==0.14.0 | |
| # via genanki | |
| click==8.3.1 | |
| # via | |
| # typer | |
| # uvicorn | |
| colorama==0.4.6 | |
| # via | |
| # click | |
| # griffe | |
| # tqdm | |
| cryptography==46.0.5 | |
| # via pyjwt | |
| distro==1.9.0 | |
| # via openai | |
| fastapi==0.135.1 | |
| # via gradio | |
| ffmpy==1.0.0 | |
| # via gradio | |
| filelock==3.25.2 | |
| # via | |
| # ankigen | |
| # huggingface-hub | |
| frozendict==2.4.7 | |
| # via genanki | |
| fsspec==2026.2.0 | |
| # via | |
| # gradio-client | |
| # huggingface-hub | |
| genanki==0.13.1 | |
| # via ankigen | |
| gradio==6.9.0 | |
| # via ankigen | |
| gradio-client==2.3.0 | |
| # via gradio | |
| griffe==1.15.0 | |
| # via openai-agents | |
| groovy==0.1.2 | |
| # via gradio | |
| h11==0.16.0 | |
| # via | |
| # httpcore | |
| # uvicorn | |
| hf-xet==1.4.2 ; platform_machine == 'AMD64' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64' | |
| # via huggingface-hub | |
| httpcore==1.0.9 | |
| # via httpx | |
| httpx==0.28.1 | |
| # via | |
| # gradio | |
| # gradio-client | |
| # huggingface-hub | |
| # mcp | |
| # openai | |
| # safehttpx | |
| httpx-sse==0.4.3 | |
| # via mcp | |
| huggingface-hub==1.7.2 | |
| # via | |
| # gradio | |
| # gradio-client | |
| idna==3.11 | |
| # via | |
| # anyio | |
| # httpx | |
| # requests | |
| jinja2==3.1.6 | |
| # via gradio | |
| jiter==0.13.0 | |
| # via openai | |
| jsonschema==4.26.0 | |
| # via mcp | |
| jsonschema-specifications==2025.9.1 | |
| # via jsonschema | |
| lxml==6.0.2 | |
| # via ankigen | |
| markdown-it-py==4.0.0 | |
| # via rich | |
| markupsafe==3.0.3 | |
| # via | |
| # gradio | |
| # jinja2 | |
| mcp==1.26.0 | |
| # via openai-agents | |
| mdurl==0.1.2 | |
| # via markdown-it-py | |
| numpy==2.4.3 | |
| # via | |
| # gradio | |
| # pandas | |
| openai==2.29.0 | |
| # via | |
| # ankigen | |
| # openai-agents | |
| openai-agents==0.12.5 | |
| # via ankigen | |
| orjson==3.11.7 | |
| # via | |
| # ankigen | |
| # gradio | |
| packaging==26.0 | |
| # via | |
| # gradio | |
| # gradio-client | |
| # huggingface-hub | |
| pandas==3.0.1 | |
| # via | |
| # ankigen | |
| # gradio | |
| pillow==12.1.1 | |
| # via | |
| # ankigen | |
| # gradio | |
| pycparser==3.0 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy' | |
| # via cffi | |
| pydantic==2.12.5 | |
| # via | |
| # ankigen | |
| # fastapi | |
| # gradio | |
| # mcp | |
| # openai | |
| # openai-agents | |
| # pydantic-settings | |
| pydantic-core==2.41.5 | |
| # via pydantic | |
| pydantic-settings==2.13.1 | |
| # via mcp | |
| pydub==0.25.1 | |
| # via gradio | |
| pygments==2.19.2 | |
| # via rich | |
| pyjwt==2.12.1 | |
| # via mcp | |
| python-dateutil==2.9.0.post0 | |
| # via pandas | |
| python-dotenv==1.2.2 | |
| # via pydantic-settings | |
| python-multipart==0.0.22 | |
| # via | |
| # ankigen | |
| # gradio | |
| # mcp | |
| pytz==2026.1.post1 | |
| # via gradio | |
| pywin32==311 ; sys_platform == 'win32' | |
| # via mcp | |
| pyyaml==6.0.3 | |
| # via | |
| # genanki | |
| # gradio | |
| # huggingface-hub | |
| referencing==0.37.0 | |
| # via | |
| # jsonschema | |
| # jsonschema-specifications | |
| regex==2026.2.28 | |
| # via tiktoken | |
| requests==2.33.0 | |
| # via | |
| # openai-agents | |
| # tiktoken | |
| rich==14.3.3 | |
| # via typer | |
| rpds-py==0.30.0 | |
| # via | |
| # jsonschema | |
| # referencing | |
| safehttpx==0.1.7 | |
| # via gradio | |
| semantic-version==2.10.0 | |
| # via gradio | |
| shellingham==1.5.4 | |
| # via typer | |
| six==1.17.0 | |
| # via python-dateutil | |
| sniffio==1.3.1 | |
| # via openai | |
| soupsieve==2.8.3 | |
| # via beautifulsoup4 | |
| sse-starlette==3.3.3 | |
| # via mcp | |
| starlette==0.52.1 | |
| # via | |
| # ankigen | |
| # fastapi | |
| # gradio | |
| # mcp | |
| # sse-starlette | |
| tenacity==9.1.4 | |
| # via ankigen | |
| tiktoken==0.12.0 | |
| # via ankigen | |
| tomlkit==0.13.3 | |
| # via gradio | |
| tqdm==4.67.3 | |
| # via | |
| # huggingface-hub | |
| # openai | |
| typer==0.24.1 | |
| # via | |
| # gradio | |
| # huggingface-hub | |
| types-requests==2.32.4.20260107 | |
| # via openai-agents | |
| typing-extensions==4.15.0 | |
| # via | |
| # anyio | |
| # beautifulsoup4 | |
| # fastapi | |
| # gradio | |
| # gradio-client | |
| # huggingface-hub | |
| # mcp | |
| # openai | |
| # openai-agents | |
| # pydantic | |
| # pydantic-core | |
| # referencing | |
| # starlette | |
| # typing-inspection | |
| typing-inspection==0.4.2 | |
| # via | |
| # fastapi | |
| # mcp | |
| # pydantic | |
| # pydantic-settings | |
| tzdata==2025.3 ; sys_platform == 'emscripten' or sys_platform == 'win32' | |
| # via pandas | |
| urllib3==2.6.3 | |
| # via | |
| # ankigen | |
| # requests | |
| # types-requests | |
| uvicorn==0.42.0 | |
| # via | |
| # gradio | |
| # mcp | |