diff --git a/src/backend/pyproject.toml b/src/backend/pyproject.toml index 180ce758a..3f9f34bd8 100644 --- a/src/backend/pyproject.toml +++ b/src/backend/pyproject.toml @@ -5,31 +5,31 @@ description = "Add your description here" readme = "README.md" requires-python = ">=3.11" dependencies = [ - "azure-ai-evaluation>=1.5.0", - "azure-ai-inference>=1.0.0b9", + "azure-ai-evaluation==1.11.0", + "azure-ai-inference==1.0.0b9", "azure-ai-projects==1.0.0", "azure-ai-agents==1.2.0b2", - "azure-cosmos>=4.9.0", - "azure-identity>=1.21.0", - "azure-monitor-events-extension>=0.1.0", - "azure-monitor-opentelemetry>=1.6.8", - "azure-search-documents>=11.5.2", - "fastapi>=0.115.12", - "openai>=1.75.0", - "opentelemetry-api>=1.31.1", - "opentelemetry-exporter-otlp-proto-grpc>=1.31.1", - "opentelemetry-exporter-otlp-proto-http>=1.31.1", - "opentelemetry-instrumentation-fastapi>=0.52b1", - "opentelemetry-instrumentation-openai>=0.39.2", - "opentelemetry-sdk>=1.31.1", - "pytest>=8.2,<9", + "azure-cosmos==4.9.0", + "azure-identity==1.24.0", + "azure-monitor-events-extension==0.1.0", + "azure-monitor-opentelemetry==1.7.0", + "azure-search-documents==11.5.3", + "fastapi==0.116.1", + "openai==1.105.0", + "opentelemetry-api==1.36.0", + "opentelemetry-exporter-otlp-proto-grpc==1.36.0", + "opentelemetry-exporter-otlp-proto-http==1.36.0", + "opentelemetry-instrumentation-fastapi==0.57b0", + "opentelemetry-instrumentation-openai==0.46.2", + "opentelemetry-sdk==1.36.0", + "pytest==8.4.1", "pytest-asyncio==0.24.0", "pytest-cov==5.0.0", - "python-dotenv>=1.1.0", - "python-multipart>=0.0.20", + "python-dotenv==1.1.1", + "python-multipart==0.0.20", "semantic-kernel==1.35.3", - "uvicorn>=0.34.2", - "pylint-pydantic>=0.3.5", - "pexpect>=4.9.0", - "mcp>=1.13.1" + "uvicorn==0.35.0", + "pylint-pydantic==0.3.5", + "pexpect==4.9.0", + "mcp==1.13.1" ] diff --git a/src/backend/uv.lock b/src/backend/uv.lock index 8dd48c4ae..1267236ed 100644 --- a/src/backend/uv.lock +++ b/src/backend/uv.lock @@ -467,32 +467,32 @@ dependencies = [ [package.metadata] requires-dist = [ { name = "azure-ai-agents", specifier = "==1.2.0b2" }, - { name = "azure-ai-evaluation", specifier = ">=1.5.0" }, - { name = "azure-ai-inference", specifier = ">=1.0.0b9" }, + { name = "azure-ai-evaluation", specifier = "==1.11.0" }, + { name = "azure-ai-inference", specifier = "==1.0.0b9" }, { name = "azure-ai-projects", specifier = "==1.0.0" }, - { name = "azure-cosmos", specifier = ">=4.9.0" }, - { name = "azure-identity", specifier = ">=1.21.0" }, - { name = "azure-monitor-events-extension", specifier = ">=0.1.0" }, - { name = "azure-monitor-opentelemetry", specifier = ">=1.6.8" }, - { name = "azure-search-documents", specifier = ">=11.5.2" }, - { name = "fastapi", specifier = ">=0.115.12" }, - { name = "mcp", specifier = ">=1.13.1" }, - { name = "openai", specifier = ">=1.75.0" }, - { name = "opentelemetry-api", specifier = ">=1.31.1" }, - { name = "opentelemetry-exporter-otlp-proto-grpc", specifier = ">=1.31.1" }, - { name = "opentelemetry-exporter-otlp-proto-http", specifier = ">=1.31.1" }, - { name = "opentelemetry-instrumentation-fastapi", specifier = ">=0.52b1" }, - { name = "opentelemetry-instrumentation-openai", specifier = ">=0.39.2" }, - { name = "opentelemetry-sdk", specifier = ">=1.31.1" }, - { name = "pexpect", specifier = ">=4.9.0" }, - { name = "pylint-pydantic", specifier = ">=0.3.5" }, - { name = "pytest", specifier = ">=8.2,<9" }, + { name = "azure-cosmos", specifier = "==4.9.0" }, + { name = "azure-identity", specifier = "==1.24.0" }, + { name = "azure-monitor-events-extension", specifier = "==0.1.0" }, + { name = "azure-monitor-opentelemetry", specifier = "==1.7.0" }, + { name = "azure-search-documents", specifier = "==11.5.3" }, + { name = "fastapi", specifier = "==0.116.1" }, + { name = "mcp", specifier = "==1.13.1" }, + { name = "openai", specifier = "==1.105.0" }, + { name = "opentelemetry-api", specifier = "==1.36.0" }, + { name = "opentelemetry-exporter-otlp-proto-grpc", specifier = "==1.36.0" }, + { name = "opentelemetry-exporter-otlp-proto-http", specifier = "==1.36.0" }, + { name = "opentelemetry-instrumentation-fastapi", specifier = "==0.57b0" }, + { name = "opentelemetry-instrumentation-openai", specifier = "==0.46.2" }, + { name = "opentelemetry-sdk", specifier = "==1.36.0" }, + { name = "pexpect", specifier = "==4.9.0" }, + { name = "pylint-pydantic", specifier = "==0.3.5" }, + { name = "pytest", specifier = "==8.4.1" }, { name = "pytest-asyncio", specifier = "==0.24.0" }, { name = "pytest-cov", specifier = "==5.0.0" }, - { name = "python-dotenv", specifier = ">=1.1.0" }, - { name = "python-multipart", specifier = ">=0.0.20" }, + { name = "python-dotenv", specifier = "==1.1.1" }, + { name = "python-multipart", specifier = "==0.0.20" }, { name = "semantic-kernel", specifier = "==1.35.3" }, - { name = "uvicorn", specifier = ">=0.34.2" }, + { name = "uvicorn", specifier = "==0.35.0" }, ] [[package]] diff --git a/src/mcp_server/pyproject.toml b/src/mcp_server/pyproject.toml index 4b9dc385b..04dbe4ed3 100644 --- a/src/mcp_server/pyproject.toml +++ b/src/mcp_server/pyproject.toml @@ -17,7 +17,7 @@ dynamic = ["version"] dependencies = [ "fastmcp==2.11.3", "uvicorn[standard]==0.32.1", - "python-dotenv>=1.1.0", + "python-dotenv==1.1.1", "azure-identity==1.19.0", "pydantic==2.11.7", "pydantic-settings==2.6.1",