more windows py2exe fixes
This commit is contained in:
parent
b57395a585
commit
e38546cb2a
5 changed files with 16 additions and 10 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -5,4 +5,4 @@ dsa_priv.pem
|
||||||
.DS_Store
|
.DS_Store
|
||||||
*~
|
*~
|
||||||
Linux/dist
|
Linux/dist
|
||||||
Windows/dist
|
Windows/bungloo
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
|
@ -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
|
||||||
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
Reference in a new issue