more windows py2exe fixes

This commit is contained in:
Jeena Paradies 2013-04-03 01:47:35 +02:00
parent b57395a585
commit e38546cb2a
5 changed files with 16 additions and 10 deletions

2
.gitignore vendored
View file

@ -5,4 +5,4 @@ dsa_priv.pem
.DS_Store .DS_Store
*~ *~
Linux/dist Linux/dist
Windows/dist Windows/bungloo

View file

@ -4,8 +4,9 @@ import os, sys, pickle, subprocess, shutil
from PyQt4 import QtCore, QtGui, QtWebKit, QtNetwork from PyQt4 import QtCore, QtGui, QtWebKit, QtNetwork
RUNNING_LOCAL = os.path.basename(sys.argv[0]) == "Bungloo.py" RUNNING_LOCAL = os.path.basename(sys.argv[0]) == "Bungloo.py"
RUNNING_ON_WINDOWS = os.name == "nt"
if RUNNING_LOCAL: if RUNNING_LOCAL or RUNNING_ON_WINDOWS:
import Windows, Helper import Windows, Helper
else: else:
from bungloo import Windows, Helper from bungloo import Windows, Helper

View file

@ -5,7 +5,7 @@ from PyQt4.QtGui import *
from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply
from PyQt4.QtWebKit import QWebView from PyQt4.QtWebKit import QWebView
import os import os, sys
import array import array

View file

@ -5,4 +5,8 @@ Copy-Item ../WebKit bungloo -Recurse
Copy-Item ../images bungloo -Recurse Copy-Item ../images bungloo -Recurse
Copy-Item setup.py bungloo Copy-Item setup.py bungloo
touch bungloo/__init__.py touch bungloo/__init__.py
Copy-Item msvcp90.dll bungloo Copy-Item msvcp90.dll bungloo
cd bungloo
python setup.py py2exe
cd ..
rm bungloo

View file

@ -7,13 +7,11 @@ import py2exe
files = [] files = []
for dirname, dirnames, filenames in os.walk('WebKit'): for dirname, dirnames, filenames in os.walk('WebKit'):
for filename in filenames: for filename in filenames:
print dirname, filename files += [(dirname, [os.path.join(dirname, filename)])]
files += [(dirname, os.path.join(dirname, filename))]
for dirname, dirnames, filenames in os.walk('images'): for dirname, dirnames, filenames in os.walk('images'):
for filename in filenames: for filename in filenames:
files += [(dirname, os.path.join(dirname, filename))] files += [(dirname, [os.path.join(dirname, filename)])]
setup( setup(
name = "Bungloo", name = "Bungloo",
@ -22,9 +20,12 @@ setup(
author_email = "spam@jeenaparadies.net", author_email = "spam@jeenaparadies.net",
url = "http://jabs.nu/bungloo", url = "http://jabs.nu/bungloo",
license = "BSD license", license = "BSD license",
#data_files = files, data_files = files,
windows = ["Bungloo.py"], windows = ["Bungloo.py"],
options = { options = {
"py2exe": {"includes": ["sip", "PyQt4.QtCore", "PyQt4.QtGui", "PyQt4.QtNetwork"]} "py2exe": {
"includes": ["sip", "ssl", "PyQt4.QtCore", "PyQt4.QtGui", "PyQt4.QtNetwork"],
"bundle_files": 2
}
} }
) )