# HG changeset patch # User Augie Fackler # Date 1496762170 14400 # Node ID a6e4c4218b71d697c431017fe08b2358135e5f5a # Parent 6c4b58422974765606908e32b843762b668acb46 hghave: add check for virtualenv diff -r 6c4b58422974 -r a6e4c4218b71 tests/hghave.py --- a/tests/hghave.py Tue Jun 06 11:02:30 2017 -0400 +++ b/tests/hghave.py Tue Jun 06 11:16:10 2017 -0400 @@ -634,3 +634,12 @@ @check("devfull", "/dev/full special file") def has_dev_full(): return os.path.exists('/dev/full') + +@check("virtualenv", "Python virtualenv support") +def has_virtualenv(): + try: + import virtualenv + virtualenv.ACTIVATE_SH + return True + except ImportError: + return False