Source code for scitex_db._delete_duplicates

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Timestamp: "2025-07-12 12:00:00 (ywatanabe)"
# File: ./src/scitex/db/_delete_duplicates.py
# ----------------------------------------
import os

__FILE__ = __file__
__DIR__ = os.path.dirname(__FILE__)
# ----------------------------------------

"""
Backward compatibility wrapper for delete_duplicates function.
The actual implementation has been moved to _sqlite3._delete_duplicates
as it is SQLite3-specific.
"""

import warnings

from ._sqlite3._delete_duplicates import delete_sqlite3_duplicates


[docs] def delete_duplicates(*args, **kwargs): """ Delete duplicate entries from an SQLite database table. .. deprecated:: This function is deprecated as it's SQLite3-specific. Use scitex.db._sqlite3.delete_sqlite3_duplicates() instead. """ warnings.warn( "scitex.db.delete_duplicates is deprecated. " "Use scitex.db._sqlite3.delete_sqlite3_duplicates instead. " "Will be removed in v3.0.0.", DeprecationWarning, stacklevel=2, ) return delete_sqlite3_duplicates(*args, **kwargs)
# Export for backward compatibility __all__ = ["delete_duplicates"]