hghave: update detection of black version to a newer minimum
authorRaphaël Gomès <rgomes@octobus.net>
Thu, 18 Jul 2024 12:37:13 +0200
changeset 51750 3cb2b5b6626f
parent 51749 493034cc3265
child 51751 771598067be2
hghave: update detection of black version to a newer minimum The CI has moved to version 23.3.0, which is the last one to support 3.7 at runtime.
tests/hghave.py
--- a/tests/hghave.py	Thu Jul 18 12:36:12 2024 +0200
+++ b/tests/hghave.py	Thu Jul 18 12:37:13 2024 +0200
@@ -1113,13 +1113,13 @@
     return matchoutput('emacs --version', b'GNU Emacs 2(4.4|4.5|5|6|7|8|9)')
 
 
-@check('black', 'the black formatter for python (>= 20.8b1)')
+@check('black', 'the black formatter for python >=23.3.0')
 def has_black():
     blackcmd = 'black --version'
     version_regex = b'black, (?:version )?([0-9a-b.]+)'
     version = matchoutput(blackcmd, version_regex)
     sv = distutils.version.StrictVersion
-    return version and sv(_bytes2sys(version.group(1))) >= sv('20.8b1')
+    return version and sv(_bytes2sys(version.group(1))) >= sv('23.3.0')
 
 
 @check('pytype', 'the pytype type checker')