Skip to content

Commit 6693536

Browse files
authored
Merge pull request #3561 from asmacdo/lose-nypipe.looseversion
[REF] Stop using deprecated import internally
2 parents 2086876 + f877dea commit 6693536

File tree

11 files changed

+21
-12
lines changed

11 files changed

+21
-12
lines changed

nipype/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"""
1414
import os
1515

16-
# XXX Deprecate this import
16+
# No longer used internally but could be used externally.
1717
from looseversion import LooseVersion
1818

1919
from .info import URL as __url__, STATUS as __status__, __version__

nipype/interfaces/afni/base.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
from sys import platform
77
import shutil
88

9-
from ... import logging, LooseVersion
9+
from looseversion import LooseVersion
10+
11+
from ... import logging
1012
from ...utils.filemanip import split_filename, fname_presuffix
1113
from ..base import (
1214
CommandLine,

nipype/interfaces/base/core.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
import simplejson as json
1717
from traits.trait_errors import TraitError
1818

19-
from ... import config, logging, LooseVersion
19+
from looseversion import LooseVersion
20+
21+
from ... import config, logging
2022
from ...utils.provenance import write_provenance
2123
from ...utils.misc import str2bool
2224
from ...utils.filemanip import (

nipype/interfaces/freesurfer/base.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
"""
1717
import os
1818

19-
from ... import LooseVersion
19+
from looseversion import LooseVersion
20+
2021
from ...utils.filemanip import fname_presuffix
2122
from ..base import (
2223
CommandLine,

nipype/interfaces/freesurfer/preprocess.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@
99
import shutil
1010
import sys
1111

12+
from looseversion import LooseVersion
1213
import numpy as np
1314
from nibabel import load
1415

15-
from ... import logging, LooseVersion
16+
from ... import logging
1617
from ...utils.filemanip import fname_presuffix, check_depends
1718
from ..io import FreeSurferSource
1819
from ..base import (

nipype/interfaces/freesurfer/tests/test_preprocess.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
import os
55

66
import pytest
7-
from nipype.testing.fixtures import create_files_in_directory
7+
from looseversion import LooseVersion
88

9+
from nipype.testing.fixtures import create_files_in_directory
910
from nipype.interfaces import freesurfer
1011
from nipype.interfaces.freesurfer import Info
11-
from nipype import LooseVersion
1212

1313

1414
@pytest.mark.skipif(freesurfer.no_freesurfer(), reason="freesurfer is not installed")

nipype/interfaces/fsl/model.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
from string import Template
1212

1313
import numpy as np
14+
from looseversion import LooseVersion
1415
from nibabel import load
1516

16-
from ... import LooseVersion
1717
from ...utils.filemanip import simplify_list, ensure_list
1818
from ...utils.misc import human_order_sorted
1919
from ...external.due import BibTeX

nipype/interfaces/fsl/preprocess.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111

1212
import numpy as np
1313
from nibabel import load
14+
from looseversion import LooseVersion
1415

15-
from ... import LooseVersion
1616
from ...utils.filemanip import split_filename
1717
from ..base import (
1818
TraitedSpec,

nipype/interfaces/image.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
from ..utils.filemanip import fname_presuffix
66
from .base import SimpleInterface, TraitedSpec, BaseInterfaceInputSpec, traits, File
7-
from .. import LooseVersion
7+
8+
from looseversion import LooseVersion
89

910

1011
class RescaleInputSpec(BaseInterfaceInputSpec):

nipype/interfaces/mrtrix3/base.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
# vi: set ft=python sts=4 ts=4 sw=4 et:
33
# -*- coding: utf-8 -*-
44

5-
from ... import logging, LooseVersion
5+
from looseversion import LooseVersion
6+
7+
from ... import logging
68
from ...utils.filemanip import which
79
from ..base import (
810
CommandLineInputSpec,

nipype/interfaces/tests/test_image.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
import nibabel as nb
55
import pytest
66

7+
from looseversion import LooseVersion
78
from nibabel.orientations import axcodes2ornt, ornt_transform
89

910
from ..image import _as_reoriented_backport, _orientations
10-
from ... import LooseVersion
1111

1212
nibabel24 = LooseVersion(nb.__version__) >= LooseVersion("2.4.0")
1313

0 commit comments

Comments
 (0)