From 10d43ce1981f6337119d2bcbfac0a0908c3bef3b Mon Sep 17 00:00:00 2001 From: Brian Bjarke Jensen Date: Fri, 10 Jul 2026 19:24:17 +0200 Subject: [PATCH] Drop types-redis in favor of redis inline types. The outdated redis 4.6 stubs conflicted with redis 6+ py.typed annotations used at runtime. Co-authored-by: Cursor --- pyproject.toml | 1 - uv.lock | 51 +------------------------------------------------- 2 files changed, 1 insertion(+), 51 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3d160f3..106968c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -107,5 +107,4 @@ dev = [ "ruff>=0.15.20", "safety>=3.6.0", "testcontainers>=4.13.0", - "types-redis>=4.6.0.20241004", ] diff --git a/uv.lock b/uv.lock index c83188d..a5ecf00 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.12" resolution-markers = [ "python_full_version >= '3.15'", @@ -1082,7 +1082,6 @@ dev = [ { name = "ruff" }, { name = "safety" }, { name = "testcontainers" }, - { name = "types-redis" }, ] [package.metadata] @@ -1105,7 +1104,6 @@ dev = [ { name = "ruff", specifier = ">=0.15.20" }, { name = "safety", specifier = ">=3.6.0" }, { name = "testcontainers", specifier = ">=4.13.0" }, - { name = "types-redis", specifier = ">=4.6.0.20241004" }, ] [[package]] @@ -1495,53 +1493,6 @@ wheels = [ { url = "https://proxpi.lille-vemmelund.dk/index/typer/typer-0.25.1-py3-none-any.whl", hash = "sha256:75caa44ed46a03fb2dab8808753ffacdbfea88495e74c85a28c5eefcf5f39c89" }, ] -[[package]] -name = "types-cffi" -version = "2.0.0.20260518" -source = { registry = "https://proxpi.lille-vemmelund.dk/index/" } -dependencies = [ - { name = "types-setuptools" }, -] -sdist = { url = "https://proxpi.lille-vemmelund.dk/index/types-cffi/types_cffi-2.0.0.20260518.tar.gz", hash = "sha256:f9707e66c13454789a58f8843d1ded4a66f1e9c8b10bd24d5eb5e0f25c0c5472" } -wheels = [ - { url = "https://proxpi.lille-vemmelund.dk/index/types-cffi/types_cffi-2.0.0.20260518-py3-none-any.whl", hash = "sha256:5b68a215a95d0eac4203b58e766ff7fe40c2e091b1fa1a9e54111f04cc560084" }, -] - -[[package]] -name = "types-pyopenssl" -version = "24.1.0.20240722" -source = { registry = "https://proxpi.lille-vemmelund.dk/index/" } -dependencies = [ - { name = "cryptography" }, - { name = "types-cffi" }, -] -sdist = { url = "https://proxpi.lille-vemmelund.dk/index/types-pyopenssl/types-pyOpenSSL-24.1.0.20240722.tar.gz", hash = "sha256:47913b4678a01d879f503a12044468221ed8576263c1540dcb0484ca21b08c39" } -wheels = [ - { url = "https://proxpi.lille-vemmelund.dk/index/types-pyopenssl/types_pyOpenSSL-24.1.0.20240722-py3-none-any.whl", hash = "sha256:6a7a5d2ec042537934cfb4c9d4deb0e16c4c6250b09358df1f083682fe6fda54" }, -] - -[[package]] -name = "types-redis" -version = "4.6.0.20241004" -source = { registry = "https://proxpi.lille-vemmelund.dk/index/" } -dependencies = [ - { name = "cryptography" }, - { name = "types-pyopenssl" }, -] -sdist = { url = "https://proxpi.lille-vemmelund.dk/index/types-redis/types-redis-4.6.0.20241004.tar.gz", hash = "sha256:5f17d2b3f9091ab75384153bfa276619ffa1cf6a38da60e10d5e6749cc5b902e" } -wheels = [ - { url = "https://proxpi.lille-vemmelund.dk/index/types-redis/types_redis-4.6.0.20241004-py3-none-any.whl", hash = "sha256:ef5da68cb827e5f606c8f9c0b49eeee4c2669d6d97122f301d3a55dc6a63f6ed" }, -] - -[[package]] -name = "types-setuptools" -version = "82.0.0.20260518" -source = { registry = "https://proxpi.lille-vemmelund.dk/index/" } -sdist = { url = "https://proxpi.lille-vemmelund.dk/index/types-setuptools/types_setuptools-82.0.0.20260518.tar.gz", hash = "sha256:3b743cfe63d0981ea4c15b90710fc1ed41e3464a537d51e705be514e891c1d07" } -wheels = [ - { url = "https://proxpi.lille-vemmelund.dk/index/types-setuptools/types_setuptools-82.0.0.20260518-py3-none-any.whl", hash = "sha256:31c04a62b57a653a5021caf191be0f10f70df890f813b51f02bab3969d300f20" }, -] - [[package]] name = "typing-extensions" version = "4.16.0"