tests/hghave.py
changeset 45942 89a2afe31e82
parent 45553 952f9d37002c
child 45943 a9797b49fb69
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'