version finder now calls git-describe; py2exe build script fixed up
[p2pool.git] / setup.py
1 import os
2 import subprocess
3 import sys
4
5 subprocess.check_call(['git', 'checkout', 'p2pool/__init__.py'])
6 version = __import__('p2pool').__version__
7 open('p2pool/__init__.py', 'wb').write('__version__ = %r%s%sDEBUG = False%s' % (version, os.linesep, os.linesep, os.linesep))
8
9 from distutils.core import setup
10 import py2exe
11
12 sys.argv[1:] = ['py2exe']
13 setup(name='p2pool',
14     version=version,
15     description='Peer-to-peer Bitcoin mining pool',
16     author='Forrest Voight',
17     author_email='forrest@forre.st',
18     url='http://p2pool.forre.st/',
19     data_files=[('', ['README', 'README-Litecoin'])],
20     
21     console=['run_p2pool.py'],
22     options=dict(py2exe=dict(
23         bundle_files=1,
24         dll_excludes=['w9xpopen.exe'],
25         includes=['twisted.web.resource', 'ltc_scrypt'],
26     )),
27     zipfile=None,
28 )
29
30 dir_name = 'p2pool_win32_' + version
31 print dir_name
32 os.rename('dist', dir_name)