From 1d025b308bf9a7a7d9a52a83e36face0d0871871 Mon Sep 17 00:00:00 2001 From: Nezar Abdennur Date: Tue, 30 Apr 2024 13:22:34 -0400 Subject: [PATCH] maint: Remove deprecated tools module --- src/cooler/__init__.py | 2 +- src/cooler/tools.py | 23 ----------------------- 2 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 src/cooler/tools.py diff --git a/src/cooler/__init__.py b/src/cooler/__init__.py index f498e54d..e52ad84e 100644 --- a/src/cooler/__init__.py +++ b/src/cooler/__init__.py @@ -9,7 +9,7 @@ :license: BSD """ -from . import balance, create, fileops, parallel, tools +from . import balance, create, fileops, parallel from ._logging import get_verbosity_level, set_verbosity_level from ._version import __format_version__, __version__ from .api import Cooler, annotate diff --git a/src/cooler/tools.py b/src/cooler/tools.py deleted file mode 100644 index 11d99b83..00000000 --- a/src/cooler/tools.py +++ /dev/null @@ -1,23 +0,0 @@ -import sys -from warnings import warn - -from . import parallel - -deprecated_names = ["partition", "split", "lock", "MultiplexDataPipe"] - - -if sys.version_info[0] == 3 and sys.version_info[1] >= 7: - - def __getattr__(name): - if name in deprecated_names: - warn( - "The `cooler.tools` module is deprecated in v0.9 and will be " - "removed in v0.10. Use `cooler.parallel` instead.", - category=FutureWarning, - stacklevel=2, - ) - return getattr(parallel, name) - raise AttributeError(f"module {__name__!r} has no attribute {name!r}") - -else: - from .parallel import * # noqa