version = __import__('p2pool').__version__
-old_contents = open('p2pool/__init__.py', 'rb').read()
+if os.path.exists('INITBAK'):
+ os.remove('INITBAK')
+os.rename(os.path.join('p2pool', '__init__.py'), 'INITBAK')
try:
- open('p2pool/__init__.py', 'wb').write('__version__ = %r%s%sDEBUG = False%s' % (version, os.linesep, os.linesep, os.linesep))
+ open(os.path.join('p2pool', '__init__.py'), 'wb').write('__version__ = %r%s%sDEBUG = False%s' % (version, os.linesep, os.linesep, os.linesep))
sys.argv[1:] = ['py2exe']
setup(name='p2pool',
author='Forrest Voight',
author_email='forrest@forre.st',
url='http://p2pool.forre.st/',
- data_files=[('', ['README'])],
+ data_files=[
+ ('', ['README']),
+ ('web-static', [
+ 'web-static/d3.v2.min.js',
+ 'web-static/graphs.html',
+ 'web-static/index.html',
+ 'web-static/share.html',
+ ]),
+ ],
console=['run_p2pool.py'],
options=dict(py2exe=dict(
zipfile=None,
)
finally:
- open('p2pool/__init__.py', 'wb').write(old_contents)
+ os.remove(os.path.join('p2pool', '__init__.py'))
+ os.rename('INITBAK', os.path.join('p2pool', '__init__.py'))
dir_name = 'p2pool_win32_' + version