setup.py
changeset 4792 9f2e480ad786
parent 3424 efac9aad0963
child 4817 a9b4c4849338
equal deleted inserted replaced
4791:395ab63d2af7 4792:9f2e480ad786
     5 META_PATH = 'hgext3rd/evolve/metadata.py'
     5 META_PATH = 'hgext3rd/evolve/metadata.py'
     6 
     6 
     7 def get_metadata():
     7 def get_metadata():
     8     meta = {}
     8     meta = {}
     9     fullpath = join(dirname(__file__), META_PATH)
     9     fullpath = join(dirname(__file__), META_PATH)
    10     execfile(fullpath, meta)
    10     with open(fullpath, 'r') as fp:
       
    11         exec(fp.read(), meta)
    11     return meta
    12     return meta
    12 
    13 
    13 def get_version():
    14 def get_version():
    14     '''Read version info from a file without importing it'''
    15     '''Read version info from a file without importing it'''
    15     return get_metadata()['__version__']
    16     return get_metadata()['__version__']