From 7281cf09c5eedf5a7fb580cf9bda0b99ddd702e9 Mon Sep 17 00:00:00 2001 From: Emmett Butler Date: Tue, 19 Aug 2025 07:24:13 -0700 Subject: [PATCH 1/2] mark deprecated integration --- ddtrace/contrib/internal/aioredis/patch.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ddtrace/contrib/internal/aioredis/patch.py b/ddtrace/contrib/internal/aioredis/patch.py index d5cfb112e2c..23982b0ef94 100644 --- a/ddtrace/contrib/internal/aioredis/patch.py +++ b/ddtrace/contrib/internal/aioredis/patch.py @@ -23,11 +23,13 @@ from ddtrace.internal.constants import COMPONENT from ddtrace.internal.schema import schematize_cache_operation from ddtrace.internal.schema import schematize_service_name +from ddtrace.internal.utils.deprecations import DDTraceDeprecationWarning from ddtrace.internal.utils.formats import CMD_MAX_LEN from ddtrace.internal.utils.formats import asbool from ddtrace.internal.utils.formats import stringify_cache_args from ddtrace.internal.utils.wrappers import unwrap as _u from ddtrace.trace import Pin +from ddtrace.vendor.debtcollector import deprecate from ddtrace.vendor.packaging.version import parse as parse_version @@ -50,8 +52,7 @@ V2 = parse_version("2.0") -def get_version(): - # type: () -> str +def get_version() -> str: return aioredis_version_str @@ -60,6 +61,12 @@ def _supported_versions() -> Dict[str, str]: def patch(): + deprecate( + "The aioredis integration is deprecated.", + message="Use the aredis integration instead.", + category=DDTraceDeprecationWarning, + removal_version="4.0.0", + ) if getattr(aioredis, "_datadog_patch", False): return aioredis._datadog_patch = True From 92b1486034dc2af016f09d6347da56385874ef9e Mon Sep 17 00:00:00 2001 From: Emmett Butler Date: Tue, 19 Aug 2025 07:25:48 -0700 Subject: [PATCH 2/2] fix message; --- ddtrace/contrib/internal/aioredis/patch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ddtrace/contrib/internal/aioredis/patch.py b/ddtrace/contrib/internal/aioredis/patch.py index 23982b0ef94..efde7a18042 100644 --- a/ddtrace/contrib/internal/aioredis/patch.py +++ b/ddtrace/contrib/internal/aioredis/patch.py @@ -63,7 +63,7 @@ def _supported_versions() -> Dict[str, str]: def patch(): deprecate( "The aioredis integration is deprecated.", - message="Use the aredis integration instead.", + message="Use the redis integration instead.", category=DDTraceDeprecationWarning, removal_version="4.0.0", )