1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
|
Author: Andreas Tille <tille@debian.org>
Last-Update: Thu, 26 Jan 2023 09:46:56 +0100
Description: As long as Python3 module looseversion is not packaged yet use distutils instead
--- a/nipype/interfaces/dipy/registration.py
+++ b/nipype/interfaces/dipy/registration.py
@@ -1,4 +1,4 @@
-from looseversion import LooseVersion
+from distutils.version import LooseVersion
from ... import logging
from .base import HAVE_DIPY, dipy_version, dipy_to_nipype_interface, get_dipy_workflows
--- a/nipype/interfaces/dipy/tracks.py
+++ b/nipype/interfaces/dipy/tracks.py
@@ -3,7 +3,7 @@
import os.path as op
import numpy as np
import nibabel as nb
-from looseversion import LooseVersion
+from distutils.version import LooseVersion
from ... import logging
from ..base import TraitedSpec, BaseInterfaceInputSpec, File, isdefined, traits
--- a/nipype/__init__.py
+++ b/nipype/__init__.py
@@ -14,7 +14,7 @@ Top-level module API
import os
# XXX Deprecate this import
-from looseversion import LooseVersion
+from distutils.version import LooseVersion
from .info import URL as __url__, STATUS as __status__, __version__
from .utils.config import NipypeConfig
--- a/nipype/interfaces/base/core.py
+++ b/nipype/interfaces/base/core.py
@@ -16,7 +16,8 @@ import shlex
import simplejson as json
from traits.trait_errors import TraitError
-from ... import config, logging, LooseVersion
+from ... import config, logging
+from distutils.version import LooseVersion
from ...utils.provenance import write_provenance
from ...utils.misc import str2bool
from ...utils.filemanip import (
--- a/nipype/interfaces/dipy/preprocess.py
+++ b/nipype/interfaces/dipy/preprocess.py
@@ -4,7 +4,7 @@ import os.path as op
import nibabel as nb
import numpy as np
-from looseversion import LooseVersion
+from distutils.version import LooseVersion
from ... import logging
from ..base import traits, TraitedSpec, File, isdefined
from .base import (
--- a/nipype/interfaces/dipy/reconstruction.py
+++ b/nipype/interfaces/dipy/reconstruction.py
@@ -7,7 +7,7 @@ import os.path as op
import numpy as np
import nibabel as nb
-from looseversion import LooseVersion
+from distutils.version import LooseVersion
from ... import logging
from ..base import TraitedSpec, File, traits, isdefined
--- a/nipype/utils/config.py
+++ b/nipype/utils/config.py
@@ -14,7 +14,7 @@ import sys
import errno
import atexit
from warnings import warn
-from looseversion import LooseVersion
+from distutils.version import LooseVersion
import configparser
import numpy as np
--- a/nipype/utils/misc.py
+++ b/nipype/utils/misc.py
@@ -9,7 +9,7 @@ import re
from collections.abc import Iterator
from warnings import warn
-from looseversion import LooseVersion
+from distutils.version import LooseVersion
import numpy as np
--- a/nipype/interfaces/dipy/stats.py
+++ b/nipype/interfaces/dipy/stats.py
@@ -1,4 +1,4 @@
-from looseversion import LooseVersion
+from distutils.version import LooseVersion
from ... import logging
from .base import HAVE_DIPY, dipy_version, dipy_to_nipype_interface, get_dipy_workflows
|