File tree Expand file tree Collapse file tree 2 files changed +7
-8
lines changed
Expand file tree Collapse file tree 2 files changed +7
-8
lines changed Original file line number Diff line number Diff line change 1212# See the License for the specific language governing permissions and
1313# limitations under the License.
1414
15- from distutils .version import StrictVersion
1615import json
1716import re
1817
1918from ansible .module_utils .ansible_release import __version__ as ansible_version
2019from ansible .module_utils .basic import AnsibleModule
2120
2221from ast import literal_eval
22+ from pkg_resources import parse_version
2323from shlex import split
2424
2525DOCUMENTATION = '''
@@ -117,7 +117,7 @@ def gen_commandline(params):
117117 if params .get ('module_name' ):
118118 command .extend (['-m' , params .get ('module_name' )])
119119 if params .get ('module_args' ):
120- if StrictVersion (ansible_version ) < StrictVersion ('2.11.0' ):
120+ if parse_version (ansible_version ) < parse_version ('2.11.0' ):
121121 module_args = params .get ('module_args' )
122122 else :
123123 try :
@@ -148,8 +148,8 @@ def get_docker_client():
148148
149149
150150def docker_supports_environment_in_exec (client ):
151- docker_version = StrictVersion (client .api_version )
152- return docker_version >= StrictVersion ('1.25' )
151+ docker_version = parse_version (client .api_version )
152+ return docker_version >= parse_version ('1.25' )
153153
154154
155155def use_docker (module ):
Original file line number Diff line number Diff line change 1818
1919from ansible .module_utils .kolla_container_worker import COMPARE_CONFIG_CMD
2020from ansible .module_utils .kolla_container_worker import ContainerWorker
21-
22- from distutils .version import StrictVersion
21+ from pkg_resources import parse_version
2322
2423
2524def get_docker_client ():
@@ -39,9 +38,9 @@ def __init__(self, module):
3938 self .dc = get_docker_client ()(** options )
4039
4140 self ._cgroupns_mode_supported = (
42- StrictVersion (self .dc ._version ) >= StrictVersion ('1.41' ))
41+ parse_version (self .dc ._version ) >= parse_version ('1.41' ))
4342 self ._dimensions_kernel_memory_removed = (
44- StrictVersion (self .dc ._version ) >= StrictVersion ('1.42' ))
43+ parse_version (self .dc ._version ) >= parse_version ('1.42' ))
4544
4645 if self ._dimensions_kernel_memory_removed :
4746 self .dimension_map .pop ('kernel_memory' , None )
You can’t perform that action at this time.
0 commit comments