# This file was autogenerated by uv via the following command: # uv export --no-hashes --format requirements-txt aiofiles==24.1.0 # via gradio aioitertools==0.12.0 # via arize-phoenix aiosqlite==0.21.0 # via arize-phoenix alembic==1.17.1 # via arize-phoenix annotated-doc==0.0.3 # via fastapi annotated-types==0.7.0 # via pydantic anyio==4.11.0 # via # gradio # httpx # openai # starlette arize-phoenix==12.9.0 # via smolagents arize-phoenix-client==1.21.0 # via arize-phoenix arize-phoenix-evals==2.5.0 # via arize-phoenix arize-phoenix-otel==0.13.1 # via arize-phoenix audioop-lts==0.2.2 ; python_full_version >= '3.13' # via gradio authlib==1.6.5 # via arize-phoenix backoff==2.2.1 # via langfuse brotli==1.1.0 # via gradio cachetools==6.2.1 # via arize-phoenix certifi==2025.10.5 # via # httpcore # httpx # requests cffi==2.0.0 ; platform_python_implementation != 'PyPy' # via cryptography charset-normalizer==3.4.4 # via requests click==8.3.0 # via # typer # typer-slim # uvicorn colorama==0.4.6 ; sys_platform == 'win32' # via # click # tqdm cryptography==46.0.3 # via authlib distro==1.9.0 # via openai dnspython==2.8.0 # via email-validator dotenv==0.9.9 # via agents-course-final-assignment email-validator==2.3.0 # via arize-phoenix exceptiongroup==1.3.0 ; python_full_version < '3.11' # via anyio fastapi==0.120.4 # via # arize-phoenix # gradio ffmpy==0.6.4 # via gradio filelock==3.20.0 # via huggingface-hub fsspec==2025.10.0 # via # gradio-client # huggingface-hub googleapis-common-protos==1.71.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http gradio==5.49.1 # via agents-course-final-assignment gradio-client==1.13.3 # via gradio graphql-core==3.2.7 ; python_full_version < '4' # via strawberry-graphql greenlet==3.2.4 # via sqlalchemy groovy==0.1.2 # via gradio grpc-interceptor==0.15.4 # via arize-phoenix grpcio==1.76.0 # via # arize-phoenix # grpc-interceptor # opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via # httpcore # uvicorn hf-xet==1.2.0 ; 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 # arize-phoenix # arize-phoenix-client # gradio # gradio-client # huggingface-hub # langfuse # openai # safehttpx huggingface-hub==1.0.1 # via # gradio # gradio-client # smolagents idna==3.11 # via # anyio # email-validator # httpx # requests importlib-metadata==8.7.0 # via opentelemetry-api jinja2==3.1.6 # via # arize-phoenix # gradio # smolagents jiter==0.11.1 # via openai jmespath==1.0.1 # via arize-phoenix joblib==1.5.2 # via scikit-learn jsonpath-ng==1.7.0 # via arize-phoenix-evals langfuse==3.8.1 # via agents-course-final-assignment mako==1.3.10 # via alembic markdown-it-py==4.0.0 # via rich markupsafe==3.0.3 # via # gradio # jinja2 # mako mdurl==0.1.2 # via markdown-it-py numpy==2.2.6 ; python_full_version < '3.11' # via # arize-phoenix # gradio # pandas # scikit-learn # scipy numpy==2.3.4 ; python_full_version >= '3.11' # via # arize-phoenix # gradio # pandas # scikit-learn # scipy openai==2.6.1 # via langfuse openinference-instrumentation==0.1.41 # via # arize-phoenix # arize-phoenix-client # arize-phoenix-evals # arize-phoenix-otel # openinference-instrumentation-smolagents openinference-instrumentation-smolagents==0.1.19 # via # agents-course-final-assignment # smolagents openinference-semantic-conventions==0.1.24 # via # arize-phoenix # arize-phoenix-client # arize-phoenix-evals # arize-phoenix-otel # openinference-instrumentation # openinference-instrumentation-smolagents opentelemetry-api==1.38.0 # via # arize-phoenix-evals # langfuse # openinference-instrumentation # openinference-instrumentation-smolagents # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http # opentelemetry-instrumentation # opentelemetry-sdk # opentelemetry-semantic-conventions opentelemetry-exporter-otlp==1.38.0 # via # arize-phoenix # arize-phoenix-client # arize-phoenix-otel # smolagents opentelemetry-exporter-otlp-proto-common==1.38.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http opentelemetry-exporter-otlp-proto-grpc==1.38.0 # via opentelemetry-exporter-otlp opentelemetry-exporter-otlp-proto-http==1.38.0 # via # langfuse # opentelemetry-exporter-otlp opentelemetry-instrumentation==0.59b0 # via openinference-instrumentation-smolagents opentelemetry-proto==1.38.0 # via # arize-phoenix # arize-phoenix-otel # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http opentelemetry-sdk==1.38.0 # via # arize-phoenix # arize-phoenix-client # arize-phoenix-otel # langfuse # openinference-instrumentation # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http # smolagents opentelemetry-semantic-conventions==0.59b0 # via # arize-phoenix # arize-phoenix-otel # openinference-instrumentation-smolagents # opentelemetry-instrumentation # opentelemetry-sdk orjson==3.11.4 # via # arize-phoenix # gradio packaging==25.0 # via # gradio # gradio-client # huggingface-hub # langfuse # opentelemetry-instrumentation # strawberry-graphql pandas==2.3.3 # via # arize-phoenix # arize-phoenix-evals # gradio pillow==11.3.0 # via # gradio # smolagents ply==3.11 # via jsonpath-ng prometheus-client==0.23.1 # via arize-phoenix protobuf==6.33.0 # via # arize-phoenix # googleapis-common-protos # opentelemetry-proto psutil==7.1.3 # via arize-phoenix pyarrow==22.0.0 # via arize-phoenix pycparser==2.23 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy' # via cffi pydantic==2.11.10 # via # arize-phoenix # arize-phoenix-evals # fastapi # gradio # langfuse # openai pydantic-core==2.33.2 # via pydantic pydub==0.25.1 # via gradio pygments==2.19.2 # via rich pystache==0.6.8 # via arize-phoenix-evals python-dateutil==2.9.0.post0 # via # arize-phoenix # pandas # strawberry-graphql python-dotenv==1.2.1 # via # dotenv # smolagents python-multipart==0.0.20 # via # arize-phoenix # gradio pytz==2025.2 # via pandas pyyaml==6.0.3 # via # gradio # huggingface-hub requests==2.32.5 # via # agents-course-final-assignment # langfuse # opentelemetry-exporter-otlp-proto-http # smolagents # wikipedia-api rich==14.2.0 # via # smolagents # typer ruff==0.14.3 # via gradio safehttpx==0.1.7 # via gradio scikit-learn==1.7.2 # via arize-phoenix scipy==1.15.3 ; python_full_version < '3.11' # via # arize-phoenix # scikit-learn scipy==1.16.3 ; python_full_version >= '3.11' # via # arize-phoenix # scikit-learn semantic-version==2.10.0 # via gradio shellingham==1.5.4 # via # huggingface-hub # typer six==1.17.0 # via python-dateutil smolagents==1.22.0 # via agents-course-final-assignment sniffio==1.3.1 # via # anyio # openai sqlalchemy==2.0.44 # via # alembic # arize-phoenix sqlean-py==3.49.1 # via arize-phoenix starlette==0.49.3 # via # arize-phoenix # fastapi # gradio strawberry-graphql==0.270.1 # via arize-phoenix threadpoolctl==3.6.0 # via scikit-learn tomli==2.3.0 ; python_full_version < '3.11' # via alembic tomlkit==0.13.3 # via gradio tqdm==4.67.1 # via # arize-phoenix # arize-phoenix-client # arize-phoenix-evals # huggingface-hub # openai typer==0.20.0 # via gradio typer-slim==0.20.0 # via huggingface-hub typing-extensions==4.15.0 # via # aiosqlite # alembic # anyio # arize-phoenix # arize-phoenix-client # arize-phoenix-evals # arize-phoenix-otel # cryptography # exceptiongroup # fastapi # gradio # gradio-client # grpcio # huggingface-hub # openai # openinference-instrumentation-smolagents # opentelemetry-api # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk # opentelemetry-semantic-conventions # pydantic # pydantic-core # sqlalchemy # starlette # strawberry-graphql # typer # typer-slim # typing-inspection # uvicorn typing-inspection==0.4.2 # via pydantic tzdata==2025.2 # via pandas urllib3==2.5.0 # via requests uvicorn==0.38.0 # via # arize-phoenix # gradio websockets==15.0.1 # via gradio-client wikipedia-api==0.8.1 # via agents-course-final-assignment wrapt==1.17.3 # via # arize-phoenix # arize-phoenix-otel # langfuse # openinference-instrumentation # openinference-instrumentation-smolagents # opentelemetry-instrumentation zipp==3.23.0 # via importlib-metadata