From 3f636633c6c47ad7d4643f1a436fc7b81c46274f Mon Sep 17 00:00:00 2001 From: AkhileshNegi Date: Tue, 14 Apr 2026 15:44:08 +0530 Subject: [PATCH 1/2] upgrading pytest --- backend/pyproject.toml | 5 ++--- backend/uv.lock | 22 +++++++++++----------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/backend/pyproject.toml b/backend/pyproject.toml index 6f9be27ee..781f26c29 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -24,7 +24,6 @@ dependencies = [ "boto3>=1.37.20", "moto[s3]>=5.1.1", "openai>=1.100.1", - "pytest>=7.4.4", "pre-commit>=3.8.0", "openai_responses", "langfuse==2.60.3", @@ -57,13 +56,13 @@ override-dependencies = [ "litellm==1.82.1", ] dev-dependencies = [ - "pytest<8.0.0,>=7.4.3", + "pytest>=9.0.3", "mypy<2.0.0,>=1.8.0", "ruff<1.0.0,>=0.2.2", "pre-commit<4.0.0,>=3.6.2", "types-passlib<2.0.0.0,>=1.7.7.20240106", "coverage<8.0.0,>=7.4.3", - "pytest-asyncio>=0.23.8", + "pytest-asyncio>=1.0.0", ] [build-system] diff --git a/backend/uv.lock b/backend/uv.lock index 2f9b98edc..81cb37173 100644 --- a/backend/uv.lock +++ b/backend/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 2 requires-python = ">=3.12, <4.0" resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'win32'", @@ -249,7 +249,6 @@ dependencies = [ { name = "pydantic-settings" }, { name = "pydub" }, { name = "pyjwt" }, - { name = "pytest" }, { name = "python-multipart" }, { name = "redis" }, { name = "sarvamai" }, @@ -304,7 +303,6 @@ requires-dist = [ { name = "pydantic-settings", specifier = ">=2.2.1,<3.0.0" }, { name = "pydub", specifier = ">=0.25.1" }, { name = "pyjwt", specifier = ">=2.8.0,<3.0.0" }, - { name = "pytest", specifier = ">=7.4.4" }, { name = "python-multipart", specifier = ">=0.0.22,<1.0.0" }, { name = "redis", specifier = ">=5.0.0,<6.0.0" }, { name = "sarvamai", specifier = ">=0.1.25" }, @@ -320,8 +318,8 @@ dev = [ { name = "coverage", specifier = ">=7.4.3,<8.0.0" }, { name = "mypy", specifier = ">=1.8.0,<2.0.0" }, { name = "pre-commit", specifier = ">=3.6.2,<4.0.0" }, - { name = "pytest", specifier = ">=7.4.3,<8.0.0" }, - { name = "pytest-asyncio", specifier = ">=0.23.8" }, + { name = "pytest", specifier = ">=9.0.3" }, + { name = "pytest-asyncio", specifier = ">=1.0.0" }, { name = "ruff", specifier = ">=0.2.2,<1.0.0" }, { name = "types-passlib", specifier = ">=1.7.7.20240106,<2.0.0.0" }, ] @@ -2834,29 +2832,31 @@ wheels = [ [[package]] name = "pytest" -version = "7.4.4" +version = "9.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "iniconfig" }, { name = "packaging" }, { name = "pluggy" }, + { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/80/1f/9d8e98e4133ffb16c90f3b405c43e38d3abb715bb5d7a63a5a684f7e46a3/pytest-7.4.4.tar.gz", hash = "sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280", size = 1357116, upload-time = "2023-12-31T12:00:18.035Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/0d/549bd94f1a0a402dc8cf64563a117c0f3765662e2e668477624baeec44d5/pytest-9.0.3.tar.gz", hash = "sha256:b86ada508af81d19edeb213c681b1d48246c1a91d304c6c81a427674c17eb91c", size = 1572165, upload-time = "2026-04-07T17:16:18.027Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/51/ff/f6e8b8f39e08547faece4bd80f89d5a8de68a38b2d179cc1c4490ffa3286/pytest-7.4.4-py3-none-any.whl", hash = "sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8", size = 325287, upload-time = "2023-12-31T12:00:13.963Z" }, + { url = "https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl", hash = "sha256:2c5efc453d45394fdd706ade797c0a81091eccd1d6e4bccfcd476e2b8e0ab5d9", size = 375249, upload-time = "2026-04-07T17:16:16.13Z" }, ] [[package]] name = "pytest-asyncio" -version = "0.23.8" +version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pytest" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/de/b4/0b378b7bf26a8ae161c3890c0b48a91a04106c5713ce81b4b080ea2f4f18/pytest_asyncio-0.23.8.tar.gz", hash = "sha256:759b10b33a6dc61cce40a8bd5205e302978bbbcc00e279a8b61d9a6a3c82e4d3", size = 46920, upload-time = "2024-07-17T17:39:34.617Z" } +sdist = { url = "https://files.pythonhosted.org/packages/90/2c/8af215c0f776415f3590cac4f9086ccefd6fd463befeae41cd4d3f193e5a/pytest_asyncio-1.3.0.tar.gz", hash = "sha256:d7f52f36d231b80ee124cd216ffb19369aa168fc10095013c6b014a34d3ee9e5", size = 50087, upload-time = "2025-11-10T16:07:47.256Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ee/82/62e2d63639ecb0fbe8a7ee59ef0bc69a4669ec50f6d3459f74ad4e4189a2/pytest_asyncio-0.23.8-py3-none-any.whl", hash = "sha256:50265d892689a5faefb84df80819d1ecef566eb3549cf915dfb33569359d1ce2", size = 17663, upload-time = "2024-07-17T17:39:32.478Z" }, + { url = "https://files.pythonhosted.org/packages/e5/35/f8b19922b6a25bc0880171a2f1a003eaeb93657475193ab516fd87cac9da/pytest_asyncio-1.3.0-py3-none-any.whl", hash = "sha256:611e26147c7f77640e6d0a92a38ed17c3e9848063698d5c93d5aa7aa11cebff5", size = 15075, upload-time = "2025-11-10T16:07:45.537Z" }, ] [[package]] From 5295b968901532ed1d2c4c1ba2a42907b660ad3d Mon Sep 17 00:00:00 2001 From: AkhileshNegi Date: Wed, 15 Apr 2026 09:51:06 +0530 Subject: [PATCH 2/2] updated gitignore as well --- backend/.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/.gitignore b/backend/.gitignore index 63f67bcd2..5ebc36608 100644 --- a/backend/.gitignore +++ b/backend/.gitignore @@ -3,6 +3,7 @@ app.egg-info *.pyc .mypy_cache .coverage +coverage.xml htmlcov .cache .venv