From 0d3f98b918bbf81b807d1adcd7672badf47b3ed9 Mon Sep 17 00:00:00 2001 From: Jakob Schnitzer Date: Fri, 3 Jan 2025 16:59:32 +0100 Subject: [PATCH] mark DuplicateDetector as deprecated --- setup.cfg | 1 + smart_importer/detector.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/setup.cfg b/setup.cfg index 2363815..a656d5d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -37,6 +37,7 @@ install_requires = beangulp scikit-learn>=1.0 numpy>=1.18.0 + typing-extensions>=4.9 [options.packages.find] exclude = diff --git a/smart_importer/detector.py b/smart_importer/detector.py index 71b7bfa..5a50202 100644 --- a/smart_importer/detector.py +++ b/smart_importer/detector.py @@ -7,12 +7,16 @@ from beancount.core import data from beangulp import Importer, similar +from typing_extensions import deprecated from smart_importer.hooks import ImporterHook logger = logging.getLogger(__name__) # pylint: disable=invalid-name +@deprecated( + "Use or override the deduplicate method on beangulp.Importer directly." +) class DuplicateDetector(ImporterHook): """Class for duplicate detector importer helpers.