setup.py
branchstable
changeset 46996 8d2b62d716b0
parent 46869 ed286d150aa8
child 47007 fceccc36873d
equal deleted inserted replaced
46995:01264552a1dc 46996:8d2b62d716b0
   435             )
   435             )
   436         else:
   436         else:
   437             version = '%(latesttag)s+hg%(latesttagdistance)s.%(node).12s' % kw
   437             version = '%(latesttag)s+hg%(latesttagdistance)s.%(node).12s' % kw
   438     else:
   438     else:
   439         version = '0+hg' + kw.get('node', '')[:12]
   439         version = '0+hg' + kw.get('node', '')[:12]
       
   440 elif os.path.exists('mercurial/__version__.py'):
       
   441     data = open('mercurial/__version__.py').read()
       
   442     version = re.search('version = b"(.*)"', data).group(1)
   440 
   443 
   441 if version:
   444 if version:
   442     versionb = version
   445     versionb = version
   443     if not isinstance(versionb, bytes):
   446     if not isinstance(versionb, bytes):
   444         versionb = versionb.encode('ascii')
   447         versionb = versionb.encode('ascii')