From 24c289c2ab36814b89c2e3c0e21c6e34d315087c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 08:56:42 +0000 Subject: [PATCH 1/2] chore(deps): bump the python group across 2 directories with 2 updates Bumps the python group with 1 update in the /example directory: [starlette](https://github.com/Kludex/starlette). Bumps the python group with 1 update in the /noextras directory: [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio). Updates `starlette` from 0.48.0 to 0.49.3 - [Release notes](https://github.com/Kludex/starlette/releases) - [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/starlette/compare/0.48.0...0.49.3) Updates `pytest-asyncio` from 1.1.0 to 1.2.0 - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v1.1.0...v1.2.0) --- updated-dependencies: - dependency-name: starlette dependency-version: 0.49.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python - dependency-name: pytest-asyncio dependency-version: 1.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python ... Signed-off-by: dependabot[bot] --- example/pyproject.toml | 2 +- noextras/pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/example/pyproject.toml b/example/pyproject.toml index 5a6f5fc..1730b52 100644 --- a/example/pyproject.toml +++ b/example/pyproject.toml @@ -5,7 +5,7 @@ dependencies = [ "connect-python", "flask==3.1.2", "protobuf>=5.28", - "starlette==0.48.0", + "starlette==0.49.3", ] [build-system] diff --git a/noextras/pyproject.toml b/noextras/pyproject.toml index d143357..21249fa 100644 --- a/noextras/pyproject.toml +++ b/noextras/pyproject.toml @@ -5,7 +5,7 @@ dependencies = [ "connect-python", "connect-python-example", "pytest==8.4.2", - "pytest-asyncio==1.1.0", + "pytest-asyncio==1.2.0", "pytest-cov==7.0.0", ] From 1faa49af9970635d239968968b3f79b88986078c Mon Sep 17 00:00:00 2001 From: Stefan VanBuren Date: Mon, 3 Nov 2025 09:34:53 -0500 Subject: [PATCH 2/2] Match asyncio bump in root; run `uv lock` Oy vey, Dependabot for `uv` is just Not Good. Signed-off-by: Stefan VanBuren --- pyproject.toml | 2 +- uv.lock | 25 +++++++++++++------------ 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 4db6f63..f2a3a34 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -50,7 +50,7 @@ dev = [ "mkdocstrings[python]==0.30.1", "pyright[nodejs]==1.1.405", "pytest==8.4.2", - "pytest-asyncio==1.1.0", + "pytest-asyncio==1.2.0", "pytest-cov==7.0.0", "ruff~=0.13.2", "uvicorn==0.37.0", diff --git a/uv.lock b/uv.lock index afbb11f..feedb89 100644 --- a/uv.lock +++ b/uv.lock @@ -454,7 +454,7 @@ dev = [ { name = "mkdocstrings", extras = ["python"], specifier = "==0.30.1" }, { name = "pyright", extras = ["nodejs"], specifier = "==1.1.405" }, { name = "pytest", specifier = "==8.4.2" }, - { name = "pytest-asyncio", specifier = "==1.1.0" }, + { name = "pytest-asyncio", specifier = "==1.2.0" }, { name = "pytest-cov", specifier = "==7.0.0" }, { name = "ruff", specifier = "~=0.13.2" }, { name = "twisted", extras = ["tls", "http2"], specifier = "==25.5.0" }, @@ -479,7 +479,7 @@ requires-dist = [ { name = "connect-python", editable = "." }, { name = "flask", specifier = "==3.1.2" }, { name = "protobuf", specifier = ">=5.28" }, - { name = "starlette", specifier = "==0.48.0" }, + { name = "starlette", specifier = "==0.49.3" }, ] [[package]] @@ -499,7 +499,7 @@ requires-dist = [ { name = "connect-python", editable = "." }, { name = "connect-python-example", editable = "example" }, { name = "pytest", specifier = "==8.4.2" }, - { name = "pytest-asyncio", specifier = "==1.1.0" }, + { name = "pytest-asyncio", specifier = "==1.2.0" }, { name = "pytest-cov", specifier = "==7.0.0" }, ] @@ -687,7 +687,7 @@ name = "exceptiongroup" version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" } wheels = [ @@ -1400,15 +1400,16 @@ wheels = [ [[package]] name = "pytest-asyncio" -version = "1.1.0" +version = "1.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "backports-asyncio-runner", marker = "python_full_version < '3.11'" }, { name = "pytest" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/4e/51/f8794af39eeb870e87a8c8068642fc07bce0c854d6865d7dd0f2a9d338c2/pytest_asyncio-1.1.0.tar.gz", hash = "sha256:796aa822981e01b68c12e4827b8697108f7205020f24b5793b3c41555dab68ea", size = 46652, upload-time = "2025-07-16T04:29:26.393Z" } +sdist = { url = "https://files.pythonhosted.org/packages/42/86/9e3c5f48f7b7b638b216e4b9e645f54d199d7abbbab7a64a13b4e12ba10f/pytest_asyncio-1.2.0.tar.gz", hash = "sha256:c609a64a2a8768462d0c99811ddb8bd2583c33fd33cf7f21af1c142e824ffb57", size = 50119, upload-time = "2025-09-12T07:33:53.816Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/9d/bf86eddabf8c6c9cb1ea9a869d6873b46f105a5d292d3a6f7071f5b07935/pytest_asyncio-1.1.0-py3-none-any.whl", hash = "sha256:5fe2d69607b0bd75c656d1211f969cadba035030156745ee09e7d71740e58ecf", size = 15157, upload-time = "2025-07-16T04:29:24.929Z" }, + { url = "https://files.pythonhosted.org/packages/04/93/2fa34714b7a4ae72f2f8dad66ba17dd9a2c793220719e736dda28b7aec27/pytest_asyncio-1.2.0-py3-none-any.whl", hash = "sha256:8e17ae5e46d8e7efe51ab6494dd2010f4ca8dae51652aa3c8d55acf50bfb2e99", size = 15095, upload-time = "2025-09-12T07:33:52.639Z" }, ] [[package]] @@ -1598,15 +1599,15 @@ wheels = [ [[package]] name = "starlette" -version = "0.48.0" +version = "0.49.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a7/a5/d6f429d43394057b67a6b5bbe6eae2f77a6bf7459d961fdb224bf206eee6/starlette-0.48.0.tar.gz", hash = "sha256:7e8cee469a8ab2352911528110ce9088fdc6a37d9876926e73da7ce4aa4c7a46", size = 2652949, upload-time = "2025-09-13T08:41:05.699Z" } +sdist = { url = "https://files.pythonhosted.org/packages/de/1a/608df0b10b53b0beb96a37854ee05864d182ddd4b1156a22f1ad3860425a/starlette-0.49.3.tar.gz", hash = "sha256:1c14546f299b5901a1ea0e34410575bc33bbd741377a10484a54445588d00284", size = 2655031, upload-time = "2025-11-01T15:12:26.13Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/be/72/2db2f49247d0a18b4f1bb9a5a39a0162869acf235f3a96418363947b3d46/starlette-0.48.0-py3-none-any.whl", hash = "sha256:0764ca97b097582558ecb498132ed0c7d942f233f365b86ba37770e026510659", size = 73736, upload-time = "2025-09-13T08:41:03.869Z" }, + { url = "https://files.pythonhosted.org/packages/a3/e0/021c772d6a662f43b63044ab481dc6ac7592447605b5b35a957785363122/starlette-0.49.3-py3-none-any.whl", hash = "sha256:b579b99715fdc2980cf88c8ec96d3bf1ce16f5a8051a7c2b84ef9b1cdecaea2f", size = 74340, upload-time = "2025-11-01T15:12:24.387Z" }, ] [[package]] @@ -1614,8 +1615,8 @@ name = "taskgroup" version = "0.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "exceptiongroup" }, - { name = "typing-extensions" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f0/8d/e218e0160cc1b692e6e0e5ba34e8865dbb171efeb5fc9a704544b3020605/taskgroup-0.2.2.tar.gz", hash = "sha256:078483ac3e78f2e3f973e2edbf6941374fbea81b9c5d0a96f51d297717f4752d", size = 11504, upload-time = "2025-01-03T09:24:13.761Z" } wheels = [