Skip to content

Commit

Permalink
Merge pull request #51 from Rav3nPL/patch-1
Browse files Browse the repository at this point in the history
detect win64
  • Loading branch information
forrestv committed Dec 7, 2012
2 parents f2bfc05 + e32336b commit cc76906
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions setup.py
Expand Up @@ -2,18 +2,22 @@
import shutil
import sys
import zipfile
import platform

from distutils.core import setup
import py2exe

version = __import__('p2pool').__version__
im64 = '64' in platform.architecture()

if os.path.exists('INITBAK'):
os.remove('INITBAK')
os.rename(os.path.join('p2pool', '__init__.py'), 'INITBAK')
try:
open(os.path.join('p2pool', '__init__.py'), 'wb').write('__version__ = %r%s%sDEBUG = False%s' % (version, os.linesep, os.linesep, os.linesep))

bundle = 1
if im64:
bundle = bundle + 2
sys.argv[1:] = ['py2exe']
setup(name='p2pool',
version=version,
Expand All @@ -33,7 +37,7 @@

console=['run_p2pool.py'],
options=dict(py2exe=dict(
bundle_files=1,
bundle_files=bundle,
dll_excludes=['w9xpopen.exe', "mswsock.dll", "MSWSOCK.dll"],
includes=['twisted.web.resource', 'ltc_scrypt'],
)),
Expand All @@ -43,7 +47,11 @@
os.remove(os.path.join('p2pool', '__init__.py'))
os.rename('INITBAK', os.path.join('p2pool', '__init__.py'))

dir_name = 'p2pool_win32_' + version
win = '32'
if im64:
win = '64'

dir_name = 'p2pool_win' + win + '_' + version

if os.path.exists(dir_name):
shutil.rmtree(dir_name)
Expand Down

0 comments on commit cc76906

Please sign in to comment.