comparison tests/hghave.py @ 45942:89a2afe31e82

formating: upgrade to black 20.8b1 This required a couple of small tweaks to un-confuse black, but now it works. Big formatting changes come from: * Dramatically improved collection-splitting logic upstream * Black having a strong (correct IMO) opinion that """ is better than ''' Differential Revision: https://phab.mercurial-scm.org/D9430
author Augie Fackler <raf@durin42.com>
date Fri, 27 Nov 2020 17:03:29 -0500
parents 952f9d37002c
children a9797b49fb69
comparison
equal deleted inserted replaced
45941:346af7687c6f 45942:89a2afe31e82
1045 def has_black(): 1045 def has_black():
1046 blackcmd = 'black --version' 1046 blackcmd = 'black --version'
1047 version_regex = b'black, version ([0-9a-b.]+)' 1047 version_regex = b'black, version ([0-9a-b.]+)'
1048 version = matchoutput(blackcmd, version_regex) 1048 version = matchoutput(blackcmd, version_regex)
1049 sv = distutils.version.StrictVersion 1049 sv = distutils.version.StrictVersion
1050 return version and sv(_bytes2sys(version.group(1))) >= sv('19.10b0') 1050 return version and sv(_bytes2sys(version.group(1))) >= sv('20.8b1')
1051 1051
1052 1052
1053 @check('pytype', 'the pytype type checker') 1053 @check('pytype', 'the pytype type checker')
1054 def has_pytype(): 1054 def has_pytype():
1055 pytypecmd = 'pytype --version' 1055 pytypecmd = 'pytype --version'