From 37bc2596ed7248f9bc2c4c601ea9642ea98f48a4 Mon Sep 17 00:00:00 2001 From: Sophist Date: Tue, 27 May 2014 08:38:44 +0100 Subject: [PATCH] Include socket module in py2app See [Picard-607](http://tickets.musicbrainz.org/browse/PICARD-607) for requirement. --- setup.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 9faa61747..69e650368 100755 --- a/setup.py +++ b/setup.py @@ -45,8 +45,12 @@ py2app_exclude_modules = [ 'PyQt4.QtTest', 'PyQt4.QtWebKit', 'PyQt4.QtXml', 'PyQt4.QtXmlPatterns', 'PyQt4.phonon' ] +py2exe_exclude_modules = [ + 'socket', +] + exclude_modules = [ - 'ssl', 'socket', 'bz2', + 'ssl', 'bz2', 'distutils', 'unittest', 'bdb', 'calendar', 'difflib', 'doctest', 'dummy_thread', 'gzip', 'optparse', 'pdb', 'plistlib', 'pyexpat', 'quopri', 'repr', 'select', @@ -713,7 +717,7 @@ try: args['options'] = { 'bdist_nsis': { 'includes': ['json', 'sip'] + [e.name for e in ext_modules], - 'excludes': exclude_modules, + 'excludes': exclude_modules + py2exe_exclude_modules, 'optimize': 2, }, }