diff --git a/pyproject.toml b/pyproject.toml index e0ad095..e57a03c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,14 +36,20 @@ dev = [ "ruff-format>=0.3.0", ] test = [ - "fastapi>=0.115.6", - "pydantic>=2.12.0", - "pytest>=8.4.2", - "pytest-cov>=7.0.0", - "pytest-mock>=3.15.1", - "pyyaml>=6.0.3", - "soundfile>=0.13.1", - "zmq>=0.0.0", + "agentspeak>=0.2.2", + "fastapi>=0.115.6", + "httpx>=0.28.1", + "mlx-whisper>=0.4.3 ; sys_platform == 'darwin'", + "openai-whisper>=20250625", + "pydantic>=2.12.0", + "pydantic-settings>=2.11.0", + "pytest>=8.4.2", + "pytest-asyncio>=1.2.0", + "pytest-cov>=7.0.0", + "pytest-mock>=3.15.1", + "pyyaml>=6.0.3", + "pyzmq>=27.1.0", + "soundfile>=0.13.1", ] [tool.pytest.ini_options] diff --git a/uv.lock b/uv.lock index 6c928e0..ff4b8a7 100644 --- a/uv.lock +++ b/uv.lock @@ -1018,14 +1018,20 @@ dev = [ { name = "soundfile" }, ] test = [ + { name = "agentspeak" }, { name = "fastapi" }, + { name = "httpx" }, + { name = "mlx-whisper", marker = "sys_platform == 'darwin'" }, + { name = "openai-whisper" }, { name = "pydantic" }, + { name = "pydantic-settings" }, { name = "pytest" }, + { name = "pytest-asyncio" }, { name = "pytest-cov" }, { name = "pytest-mock" }, { name = "pyyaml" }, + { name = "pyzmq" }, { name = "soundfile" }, - { name = "zmq" }, ] [package.metadata] @@ -1061,14 +1067,20 @@ dev = [ { name = "soundfile", specifier = ">=0.13.1" }, ] test = [ + { name = "agentspeak", specifier = ">=0.2.2" }, { name = "fastapi", specifier = ">=0.115.6" }, + { name = "httpx", specifier = ">=0.28.1" }, + { name = "mlx-whisper", marker = "sys_platform == 'darwin'", specifier = ">=0.4.3" }, + { name = "openai-whisper", specifier = ">=20250625" }, { name = "pydantic", specifier = ">=2.12.0" }, + { name = "pydantic-settings", specifier = ">=2.11.0" }, { name = "pytest", specifier = ">=8.4.2" }, + { name = "pytest-asyncio", specifier = ">=1.2.0" }, { name = "pytest-cov", specifier = ">=7.0.0" }, { name = "pytest-mock", specifier = ">=3.15.1" }, { name = "pyyaml", specifier = ">=6.0.3" }, + { name = "pyzmq", specifier = ">=27.1.0" }, { name = "soundfile", specifier = ">=0.13.1" }, - { name = "zmq", specifier = ">=0.0.0" }, ] [[package]] @@ -2184,12 +2196,3 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/1b/6c/c65773d6cab416a64d191d6ee8a8b1c68a09970ea6909d16965d26bfed1e/websockets-15.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:e09473f095a819042ecb2ab9465aee615bd9c2028e4ef7d933600a8401c79561", size = 176837, upload-time = "2025-03-05T20:02:55.237Z" }, { url = "https://files.pythonhosted.org/packages/fa/a8/5b41e0da817d64113292ab1f8247140aac61cbf6cfd085d6a0fa77f4984f/websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f", size = 169743, upload-time = "2025-03-05T20:03:39.41Z" }, ] - -[[package]] -name = "zmq" -version = "0.0.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "pyzmq" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/6e/78/833b2808793c1619835edb1a4e17a023d5d625f4f97ff25ffff986d1f472/zmq-0.0.0.tar.gz", hash = "sha256:6b1a1de53338646e8c8405803cffb659e8eb7bb02fff4c9be62a7acfac8370c9", size = 966, upload-time = "2015-05-21T17:34:26.603Z" }