From 6dce8ba38d2aed02e45f26b4e9ec7470b793c28a Mon Sep 17 00:00:00 2001 From: jirka <6035284+Borda@users.noreply.github.com> Date: Fri, 30 Jan 2026 14:26:36 +0100 Subject: [PATCH] Update deprecation annotations to extend `remove_in` versions across multiple modules (cherry picked from commit bc521bc2d08fd65ce14e873f2ec0a144cd589ddc) --- src/supervision/utils/conversion.py | 6 +++--- src/supervision/utils/image.py | 4 ++-- src/supervision/validators/__init__.py | 4 ++-- supervision/keypoint/annotators.py | 2 +- supervision/keypoint/core.py | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/supervision/utils/conversion.py b/src/supervision/utils/conversion.py index 54ccba4a..b3fc5f77 100644 --- a/src/supervision/utils/conversion.py +++ b/src/supervision/utils/conversion.py @@ -40,7 +40,7 @@ def ensure_cv2_image_for_class_method( @deprecated( target=ensure_cv2_image_for_class_method, deprecated_in="0.27.0", - remove_in="0.30.0", + remove_in="0.31.0", ) def ensure_cv2_image_for_annotation(annotate_func): pass @@ -100,7 +100,7 @@ def ensure_pil_image_for_class_method( @deprecated( target=ensure_pil_image_for_class_method, deprecated_in="0.27.0", - remove_in="0.30.0", + remove_in="0.31.0", ) def ensure_pil_image_for_annotation(annotate_func): pass @@ -109,7 +109,7 @@ def ensure_pil_image_for_annotation(annotate_func): @deprecated( target=ensure_cv2_image_for_standalone_function, deprecated_in="0.27.0", - remove_in="0.30.0", + remove_in="0.31.0", ) def ensure_cv2_image_for_processing(image_processing_fun): pass diff --git a/src/supervision/utils/image.py b/src/supervision/utils/image.py index 38d04597..f6ae0b38 100644 --- a/src/supervision/utils/image.py +++ b/src/supervision/utils/image.py @@ -263,7 +263,7 @@ def letterbox_image( @deprecated( target=None, deprecated_in="0.27.0", - remove_in="0.32.0", + remove_in="0.31.0", ) def overlay_image( image: npt.NDArray[np.uint8], @@ -544,7 +544,7 @@ class ImageSink: @deprecated( target=None, deprecated_in="0.27.0", - remove_in="0.27.0", + remove_in="0.31.0", ) def create_tiles( images: list[ImageType], diff --git a/src/supervision/validators/__init__.py b/src/supervision/validators/__init__.py index a3b2376c..46641869 100644 --- a/src/supervision/validators/__init__.py +++ b/src/supervision/validators/__init__.py @@ -105,7 +105,7 @@ def validate_key_point_confidence(confidence: Any, n: int, m: int) -> None: @deprecated( target=validate_key_point_confidence, deprecated_in="0.27.0", - remove_in="0.30.0", + remove_in="0.31.0", ) def validate_keypoint_confidence(confidence: Any, n: int, m: int) -> None: pass @@ -188,7 +188,7 @@ def validate_key_points_fields( @deprecated( target=validate_key_points_fields, deprecated_in="0.27.0", - remove_in="0.30.0", + remove_in="0.31.0", ) def validate_keypoints_fields( xy: Any, class_id: Any, confidence: Any, data: dict[str, Any] diff --git a/supervision/keypoint/annotators.py b/supervision/keypoint/annotators.py index 84c31e53..ce95caed 100644 --- a/supervision/keypoint/annotators.py +++ b/supervision/keypoint/annotators.py @@ -7,7 +7,7 @@ warnings.warn( stacklevel=2, ) -from supervision.key_points.annotators import ( # noqa: F401E402 +from supervision.key_points.annotators import ( # noqa: F401, E402 BaseKeyPointAnnotator, EdgeAnnotator, VertexAnnotator, diff --git a/supervision/keypoint/core.py b/supervision/keypoint/core.py index f41ca7b5..470b02b2 100644 --- a/supervision/keypoint/core.py +++ b/supervision/keypoint/core.py @@ -7,4 +7,4 @@ warnings.warn( stacklevel=2, ) -from supervision.key_points.core import KeyPoints # noqa: F401E402 +from supervision.key_points.core import KeyPoints # noqa: F401, E402