From 359633effc2530069fae3c3674aeaec4e5035df7 Mon Sep 17 00:00:00 2001 From: Kasper Date: Fri, 21 Nov 2025 17:18:53 +0100 Subject: [PATCH] chore: update dependencies --- .gitlab-ci.yml | 4 +--- pyproject.toml | 10 ++++++++++ uv.lock | 29 +++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fe082e0..bbecd22 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,6 +22,4 @@ test: tags: - test script: - - apt-get update - - apt-get install -y gcc portaudio19-dev - - uv run pytest test/unit + - uv run --only-group pytest test/unit diff --git a/pyproject.toml b/pyproject.toml index 3eb7f78..e0ad095 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,6 +35,16 @@ dev = [ "ruff>=0.14.2", "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", +] [tool.pytest.ini_options] pythonpath = ["src"] diff --git a/uv.lock b/uv.lock index 2196aa2..6c928e0 100644 --- a/uv.lock +++ b/uv.lock @@ -1017,6 +1017,16 @@ dev = [ { name = "ruff-format" }, { name = "soundfile" }, ] +test = [ + { name = "fastapi" }, + { name = "pydantic" }, + { name = "pytest" }, + { name = "pytest-cov" }, + { name = "pytest-mock" }, + { name = "pyyaml" }, + { name = "soundfile" }, + { name = "zmq" }, +] [package.metadata] requires-dist = [ @@ -1050,6 +1060,16 @@ dev = [ { name = "ruff-format", specifier = ">=0.3.0" }, { name = "soundfile", specifier = ">=0.13.1" }, ] +test = [ + { name = "fastapi", specifier = ">=0.115.6" }, + { name = "pydantic", specifier = ">=2.12.0" }, + { name = "pytest", specifier = ">=8.4.2" }, + { name = "pytest-cov", specifier = ">=7.0.0" }, + { name = "pytest-mock", specifier = ">=3.15.1" }, + { name = "pyyaml", specifier = ">=6.0.3" }, + { name = "soundfile", specifier = ">=0.13.1" }, + { name = "zmq", specifier = ">=0.0.0" }, +] [[package]] name = "platformdirs" @@ -2164,3 +2184,12 @@ 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" }