File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,11 @@ FROM mcr.microsoft.com/devcontainers/python:3.12-bookworm
33# Required for cloning agent-framework from GitHub (it uses Git LFS)
44RUN apt-get update && apt-get install -y git-lfs && git lfs install && rm -rf /var/lib/apt/lists/*
55
6+ # Required for building Rust-based Python packages (e.g. base2048 via pyrit/azure-ai-evaluation[redteam])
7+ ENV RUSTUP_HOME="/usr/local/rustup" CARGO_HOME="/usr/local/cargo"
8+ ENV PATH="/usr/local/cargo/bin:${PATH}"
9+ RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
10+
611COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /usr/local/bin/
712
813COPY pyproject.toml uv.lock /tmp/uv-tmp/
Original file line number Diff line number Diff line change @@ -18,13 +18,16 @@ dependencies = [
1818 " psycopg[binary]" ,
1919 " pgvector" ,
2020 " azure-ai-evaluation[redteam]>=1.15.0" ,
21- " agent-framework-core @ git+https://github.com/microsoft/agent-framework.git@fc9c81b0b11170bdab8fa2d42bb96981e65fd270 #subdirectory=python/packages/core" ,
22- " agent-framework-devui @ git+https://github.com/microsoft/agent-framework.git@fc9c81b0b11170bdab8fa2d42bb96981e65fd270 #subdirectory=python/packages/devui" ,
23- " agent-framework-redis @ git+https://github.com/microsoft/agent-framework.git@fc9c81b0b11170bdab8fa2d42bb96981e65fd270 #subdirectory=python/packages/redis" ,
24- " agent-framework-mem0 @ git+https://github.com/microsoft/agent-framework.git@fc9c81b0b11170bdab8fa2d42bb96981e65fd270 #subdirectory=python/packages/mem0" ,
25- " agent-framework-azure-ai-search @ git+https://github.com/microsoft/agent-framework.git@fc9c81b0b11170bdab8fa2d42bb96981e65fd270 #subdirectory=python/packages/azure-ai-search" ,
21+ " agent-framework-core @ git+https://github.com/microsoft/agent-framework.git@11628c3166a1845683c5aef1e0d389eb862bcbaa #subdirectory=python/packages/core" ,
22+ " agent-framework-devui @ git+https://github.com/microsoft/agent-framework.git@11628c3166a1845683c5aef1e0d389eb862bcbaa #subdirectory=python/packages/devui" ,
23+ " agent-framework-redis @ git+https://github.com/microsoft/agent-framework.git@11628c3166a1845683c5aef1e0d389eb862bcbaa #subdirectory=python/packages/redis" ,
24+ " agent-framework-mem0 @ git+https://github.com/microsoft/agent-framework.git@11628c3166a1845683c5aef1e0d389eb862bcbaa #subdirectory=python/packages/mem0" ,
25+ " agent-framework-azure-ai-search @ git+https://github.com/microsoft/agent-framework.git@11628c3166a1845683c5aef1e0d389eb862bcbaa #subdirectory=python/packages/azure-ai-search" ,
2626]
2727
28+ [tool .uv ]
29+ prerelease = " allow"
30+
2831[tool .ruff ]
2932line-length = 120
3033target-version = " py310"
You can’t perform that action at this time.
0 commit comments