X-Git-Url: http://git.tremily.us/?a=blobdiff_plain;f=setup.py;h=401a60fd825c36a9171c7c91518d614ff2035656;hb=afff93a12cbe86b296538c5802312496232b3a20;hp=50ceaf06712cf054625a25a50bce10b10f3ed121;hpb=5b086260701eda58973f73cae20483162cdd5471;p=cython.git diff --git a/setup.py b/setup.py index 50ceaf06..401a60fd 100644 --- a/setup.py +++ b/setup.py @@ -6,10 +6,9 @@ import sys if 'sdist' in sys.argv and sys.platform != "win32" and sys.version_info >= (2,4): # Record the current revision in .hgrev import subprocess # os.popen is cleaner but deprecated - changset = subprocess.Popen("hg log --rev tip | grep changeset", - shell=True, - stdout=subprocess.PIPE).stdout.read() - rev = changset.decode('ISO-8859-1').split(':')[-1].strip() + changeset = subprocess.Popen("hg identify --id --rev tip".split(), + stdout=subprocess.PIPE).stdout.read() + rev = changeset.decode('ISO-8859-1').strip() hgrev = open('.hgrev', 'w') hgrev.write(rev) hgrev.close()