diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 13c668cf..b38d0224 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -18,6 +18,8 @@ COPY packages packages # Copy requirements.txt and install the Python packages # Install keyring-related and IPython packages in the same layer to reduce the image size and build time COPY requirements.txt . +COPY ./packages/whl-packages/azure_ai_inference-1.0.0b6-py3-none-any.whl ./packages/whl-packages/azure_ai_inference-1.0.0b6-py3-none-any.whl +COPY ./packages/whl-packages/azure_ai_projects-1.0.0b1-py3-none-any.whl ./packages/whl-packages/azure_ai_projects-1.0.0b1-py3-none-any.whl RUN pip install -r requirements.txt \ && pip install keyrings.alt dbus-python ipython ipykernel diff --git a/requirements.txt b/requirements.txt index fa9cca66..f99c87b3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,7 +16,6 @@ pandas azure-identity==1.17.1 jupyter Jinja2==3.1.4 -#azure-ai-inference[opentelemetry] opentelemetry-sdk azure-monitor-opentelemetry opentelemetry-instrumentation-fastapi @@ -24,7 +23,9 @@ opentelemetry-instrumentation opentelemetry-exporter-otlp-proto-grpc azure-ai-evaluation azure-monitor-query +uvicorn opentelemetry-instrumentation-openai-v2 -#azure-ai-projects -./packages/whl-packages/azure_ai_projects-1.0.0b1-py3-none-any.whl -./packages/whl-packages/azure_ai_inference-1.0.0b6-py3-none-any.whl \ No newline at end of file +# azure-ai-inference[opentelemetry] ./packages/whl packages +# azure-ai-projects is not available in PyPI install it from the ./packages/whl packages +./packages/whl-packages/azure_ai_inference-1.0.0b6-py3-none-any.whl +./packages/whl-packages/azure_ai_projects-1.0.0b1-py3-none-any.wh diff --git a/src/api/Dockerfile b/src/api/Dockerfile index bcd39bd7..99c38b5f 100644 --- a/src/api/Dockerfile +++ b/src/api/Dockerfile @@ -6,6 +6,8 @@ WORKDIR /app COPY packages /app/packages COPY requirements.txt . +COPY ../../packages/whl-packages/azure_ai_inference-1.0.0b6-py3-none-any.whl ./packages/whl-packages/azure_ai_inference-1.0.0b6-py3-none-any.whl +COPY ../../packages/whl-packages/azure_ai_projects-1.0.0b1-py3-none-any.whl ./packages/whl-packages/azure_ai_projects-1.0.0b1-py3-none-any.whl RUN pip install --no-cache-dir -r requirements.txt diff --git a/src/api/requirements.txt b/src/api/requirements.txt index fa9cca66..855d0f87 100644 --- a/src/api/requirements.txt +++ b/src/api/requirements.txt @@ -16,7 +16,6 @@ pandas azure-identity==1.17.1 jupyter Jinja2==3.1.4 -#azure-ai-inference[opentelemetry] opentelemetry-sdk azure-monitor-opentelemetry opentelemetry-instrumentation-fastapi @@ -25,6 +24,7 @@ opentelemetry-exporter-otlp-proto-grpc azure-ai-evaluation azure-monitor-query opentelemetry-instrumentation-openai-v2 -#azure-ai-projects +# azure-ai-inference[opentelemetry] ./packages/whl packages +# azure-ai-projects is not available in PyPI install it from the ./packages/whl packages +./packages/whl-packages/azure_ai_inference-1.0.0b6-py3-none-any.whl ./packages/whl-packages/azure_ai_projects-1.0.0b1-py3-none-any.whl -./packages/whl-packages/azure_ai_inference-1.0.0b6-py3-none-any.whl \ No newline at end of file