Skip to content

Commit 32d9cd3

Browse files
committed
MNT: Deprecate unused pydicom_compat module
1 parent 652edd9 commit 32d9cd3

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

nibabel/pydicom_compat.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,19 @@
2121
"""
2222
from __future__ import annotations
2323

24+
import warnings
2425
from typing import Callable
2526

2627
from .deprecated import deprecate_with_version
2728
from .optpkg import optional_package
2829

30+
warnings.warn(
31+
"We will remove the 'pydicom_compat' module from nibabel 7.0. "
32+
"Please consult pydicom's documentation for any future needs.",
33+
DeprecationWarning,
34+
stacklevel=2,
35+
)
36+
2937
pydicom, have_dicom, _ = optional_package('pydicom')
3038

3139
read_file: Callable | None = None

nibabel/tests/test_removalschedule.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from ..pkg_info import cmp_pkg_version
77

88
MODULE_SCHEDULE = [
9+
('7.0.0', ['nibabel.pydicom_compat']),
910
('5.0.0', ['nibabel.keywordonly', 'nibabel.py3k']),
1011
('4.0.0', ['nibabel.trackvis']),
1112
('3.0.0', ['nibabel.minc', 'nibabel.checkwarns']),

0 commit comments

Comments
 (0)