--- a/tests/hghave Sun May 01 15:21:57 2011 +0200
+++ b/tests/hghave Sun May 01 15:22:30 2011 +0200
@@ -172,6 +172,11 @@
finally:
os.rmdir(d)
+def has_pyflakes():
+ return matchoutput('echo "import re" 2>&1 | pyflakes',
+ r"<stdin>:1: 're' imported but unused",
+ True)
+
def has_pygments():
try:
import pygments
@@ -210,6 +215,7 @@
"mtn": (has_mtn, "monotone client (> 0.31)"),
"outer-repo": (has_outer_repo, "outer repo"),
"p4": (has_p4, "Perforce server and client"),
+ "pyflakes": (has_pyflakes, "Pyflakes python linter"),
"pygments": (has_pygments, "Pygments source highlighting library"),
"ssl": (has_ssl, "python >= 2.6 ssl module and python OpenSSL"),
"svn": (has_svn, "subversion client and admin tools"),