From bc521bc2d08fd65ce14e873f2ec0a144cd589ddc 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 --- supervision/detection/utils/boxes.py | 2 +- supervision/keypoint/annotators.py | 2 +- supervision/keypoint/core.py | 2 +- supervision/utils/conversion.py | 6 +++--- supervision/utils/image.py | 4 ++-- supervision/validators/__init__.py | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/supervision/detection/utils/boxes.py b/supervision/detection/utils/boxes.py index bd9b6e41..874e61dc 100644 --- a/supervision/detection/utils/boxes.py +++ b/supervision/detection/utils/boxes.py @@ -98,7 +98,7 @@ def pad_boxes(xyxy: np.ndarray, px: int, py: int | None = None) -> np.ndarray: @deprecated( target=None, deprecated_in="0.27.0", - remove_in="0.30.0", + remove_in="0.31.0", args_mapping={"normalized_xyxy": "xyxy"}, ) def denormalize_boxes( 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 diff --git a/supervision/utils/conversion.py b/supervision/utils/conversion.py index 8f57e0dd..ca906c76 100644 --- a/supervision/utils/conversion.py +++ b/supervision/utils/conversion.py @@ -36,7 +36,7 @@ def ensure_cv2_image_for_class_method(annotate_func): @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 @@ -92,7 +92,7 @@ def ensure_pil_image_for_class_method(annotate_func): @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 @@ -101,7 +101,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/supervision/utils/image.py b/supervision/utils/image.py index fe1aca6b..65335996 100644 --- a/supervision/utils/image.py +++ b/supervision/utils/image.py @@ -288,7 +288,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], @@ -635,7 +635,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/supervision/validators/__init__.py b/supervision/validators/__init__.py index 8ce7d3b1..021b7416 100644 --- a/supervision/validators/__init__.py +++ b/supervision/validators/__init__.py @@ -70,7 +70,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 @@ -153,7 +153,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]