chore(deprecation): use `TargetMode` enum to silence deprecate `FutureWarnings` on import (#2304)
* fix(deprecation): use TargetMode enum to silence deprecate FutureWarnings on import * chore: bump `pydeprecate` dependency to v0.9 and update lockfile --------- Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
parent
ace3ebd03e
commit
cb9d3dccb8
|
|
@ -2,7 +2,7 @@ from __future__ import annotations
|
|||
|
||||
import numpy as np
|
||||
import numpy.typing as npt
|
||||
from deprecate import deprecated
|
||||
from deprecate import TargetMode, deprecated
|
||||
|
||||
from supervision.detection.utils.iou_and_nms import box_iou_batch
|
||||
|
||||
|
|
@ -97,7 +97,7 @@ def pad_boxes(
|
|||
|
||||
|
||||
@deprecated( # type: ignore[untyped-decorator]
|
||||
target=True,
|
||||
target=TargetMode.ARGS_REMAP,
|
||||
deprecated_in="0.27.0",
|
||||
remove_in="0.30.0",
|
||||
args_mapping={"normalized_xyxy": "xyxy"},
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import matplotlib
|
|||
import matplotlib.pyplot as plt
|
||||
import numpy as np
|
||||
import numpy.typing as npt
|
||||
from deprecate import deprecated, deprecated_class, void
|
||||
from deprecate import TargetMode, deprecated, deprecated_class, void
|
||||
|
||||
from supervision.dataset.core import DetectionDataset
|
||||
from supervision.detection.core import Detections
|
||||
|
|
@ -551,7 +551,7 @@ class ConfusionMatrix:
|
|||
|
||||
|
||||
@deprecated_class(
|
||||
target=None,
|
||||
target=TargetMode.NOTIFY,
|
||||
deprecated_in="0.27.0",
|
||||
remove_in="0.31.0",
|
||||
)
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ from typing import cast
|
|||
|
||||
import numpy as np
|
||||
import numpy.typing as npt
|
||||
from deprecate import deprecated_class
|
||||
from deprecate import TargetMode, deprecated_class
|
||||
|
||||
from supervision.detection.core import Detections
|
||||
from supervision.detection.utils.iou_and_nms import box_iou_batch
|
||||
|
|
@ -15,7 +15,7 @@ from supervision.tracker.byte_tracker.utils import IdCounter
|
|||
|
||||
|
||||
@deprecated_class(
|
||||
target=None,
|
||||
target=TargetMode.NOTIFY,
|
||||
deprecated_in="0.28.0",
|
||||
remove_in="0.30.0",
|
||||
)
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ from typing import Any, Literal, cast
|
|||
import cv2
|
||||
import numpy as np
|
||||
import numpy.typing as npt
|
||||
from deprecate import deprecated
|
||||
from deprecate import TargetMode, deprecated
|
||||
from PIL import Image
|
||||
|
||||
from supervision.draw.base import ImageType
|
||||
|
|
@ -276,7 +276,7 @@ def letterbox_image(
|
|||
|
||||
|
||||
@deprecated( # type: ignore[untyped-decorator]
|
||||
target=None,
|
||||
target=TargetMode.NOTIFY,
|
||||
deprecated_in="0.27.0",
|
||||
remove_in="0.31.0",
|
||||
)
|
||||
|
|
@ -558,7 +558,7 @@ class ImageSink:
|
|||
|
||||
|
||||
@deprecated( # type: ignore[untyped-decorator]
|
||||
target=None,
|
||||
target=TargetMode.NOTIFY,
|
||||
deprecated_in="0.27.0",
|
||||
remove_in="0.31.0",
|
||||
)
|
||||
|
|
|
|||
8
uv.lock
8
uv.lock
|
|
@ -3261,11 +3261,11 @@ wheels = [
|
|||
|
||||
[[package]]
|
||||
name = "pydeprecate"
|
||||
version = "0.7.0"
|
||||
version = "0.9.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/5a/be/0f746a6cc399dc437d494c4240d25fa3151314dbd42cb1e89a5543fc1801/pydeprecate-0.7.0.tar.gz", hash = "sha256:925ee2e39f266bcd923c1abb76256da240e51ac04fc1ebb5490e32683770f9c4", size = 98242, upload-time = "2026-03-31T17:31:36.498Z" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/d4/1e/b069ea704e42fefeb523835ba3d712347ff672743e5fa9428f4201525328/pydeprecate-0.9.0.tar.gz", hash = "sha256:ed49a36506f63a8d4ae84ffedff1e2879733d536c7a6aaafdf8bfcd39520059b", size = 151667, upload-time = "2026-06-05T19:51:17.430153Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/ef/e6/42ece1260c287c5b376932d0d0fb776e5fe2a55ee58cf85d01ef97ca6c15/pydeprecate-0.7.0-py3-none-any.whl", hash = "sha256:b2baf35f82c06a22824029dd54ed763c7e8226f133893d15af4f9cf950a3b4d3", size = 63749, upload-time = "2026-03-31T17:31:35.023Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/47/87/a155f16c1c17adccaa2ed2256484fe1c6ad37b925e8e39695ed8860bc0b5/pydeprecate-0.9.0-py3-none-any.whl", hash = "sha256:c9501dae1a2567a3c7f7b04221ad5a97d1ad972a02ddb729a04299b435fedd7c", size = 102725, upload-time = "2026-06-05T19:51:16.235752Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
@ -4122,7 +4122,7 @@ requires-dist = [
|
|||
{ name = "opencv-python", specifier = ">=4.5.5.64" },
|
||||
{ name = "pandas", marker = "extra == 'metrics'", specifier = ">=2" },
|
||||
{ name = "pillow", specifier = ">=9.4" },
|
||||
{ name = "pydeprecate", specifier = ">=0.7,<0.9" },
|
||||
{ name = "pydeprecate", specifier = ">=0.9,<0.10" },
|
||||
{ name = "pyyaml", specifier = ">=5.3" },
|
||||
{ name = "requests", specifier = ">=2.26" },
|
||||
{ name = "scipy", specifier = ">=1.10" },
|
||||
|
|
|
|||
Loading…
Reference in New Issue