Python: fix missing packaging dependency (#1929)

* fix missing packaging dependency

* add aiohttp to azureai
This commit is contained in:
Eduard van Valkenburg
2025-11-05 19:09:54 +01:00
committed by GitHub
Unverified
parent b8a55dccb4
commit e2282ebe42
4 changed files with 9 additions and 3 deletions
+1
View File
@@ -26,6 +26,7 @@ dependencies = [
"agent-framework-core",
"azure-ai-projects >= 1.0.0b11",
"azure-ai-agents == 1.2.0b5",
"aiohttp",
]
[tool.uv]
@@ -17,7 +17,7 @@ from openai.types.chat import ChatCompletion, ChatCompletionChunk
from openai.types.images_response import ImagesResponse
from openai.types.responses.response import Response
from openai.types.responses.response_stream_event import ResponseStreamEvent
from packaging import version
from packaging.version import parse
from pydantic import SecretStr
from .._logging import get_logger
@@ -58,8 +58,8 @@ def _check_openai_version_for_callable_api_key() -> None:
If the version is too old, raise a ServiceInitializationError with helpful message.
"""
try:
current_version = version.parse(openai.__version__)
min_required_version = version.parse("1.106.0")
current_version = parse(openai.__version__)
min_required_version = parse("1.106.0")
if current_version < min_required_version:
raise ServiceInitializationError(
+1
View File
@@ -36,6 +36,7 @@ dependencies = [
"openai>=1.99.0",
"azure-identity>=1,<2",
"mcp[ws]>=1.13",
"packaging>=24.1",
]
[project.optional-dependencies]