File: use_distutils_looseversion.patch

package info (click to toggle)
nipype 1.8.5-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 15,808 kB
  • sloc: python: 156,217; javascript: 9,246; tcl: 608; sh: 485; makefile: 165
file content (98 lines) | stat: -rw-r--r-- 3,091 bytes parent folder | download | duplicates (2)
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