MCPcopy Create free account
hub / github.com/numpy/numpy / generate_hg_version_py

Method generate_hg_version_py

numpy/distutils/misc_util.py:2088–2104  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2086 return
2087 else:
2088 def generate_hg_version_py():
2089 if not os.path.isfile(target):
2090 version = str(revision)
2091 self.info('Creating %s (version=%r)' % (target, version))
2092 with open(target, 'w') as f:
2093 f.write('version = %r\n' % (version))
2094
2095 def rm_file(f=target,p=self.info):
2096 if delete:
2097 try: os.remove(f); p('removed '+f)
2098 except OSError: pass
2099 try: os.remove(f+'c'); p('removed '+f+'c')
2100 except OSError: pass
2101
2102 atexit.register(rm_file)
2103
2104 return target
2105
2106 self.add_data_files(('', generate_hg_version_py()))
2107

Callers

nothing calls this directly

Calls 3

infoMethod · 0.95
openFunction · 0.85
writeMethod · 0.45

Tested by

no test coverage detected