Hi Anthony,
I am still having difficulties in getting the hook working
I havet his script
#test include_files
from PyQt4.phonon import Phonon
print('ok')
and this setupscript
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == "win32":
base = "Win32GUI"
#buildOptions = dict(
# include_files = [("Freeze", "Freeze")]
# )
#
# options = dict(build_exe = buildOptions),
setup(
name = "Beacon keyer",
version = "0.1",
description = "ww2r beacon keyer",
executables = [Executable("test_include_files.py", base = base)])
and added this hook to hooks.py
def load_PyQt4_phonon(finder, module):
"""phonon requires the plugins\phonon_backend\phono_ds94.dll into
<target>\phonon_backend"""
print('phonon hook')
if module.path==None: module.path=['']
dir = os.path.join(module.path[0], "Freeze")
finder.IncludeFiles(dir, "Freeze")
I see the print from the hook being printed as phonon hook.
but just after the long list of m ......
I get:
Missing modules:
? PyQt4.phonon.Phonon imported from test_include_files__main__
When I change to import PyQt4 and the hook to def load_PyQt4
I get the 'phonon hook' printed.
no missing modules this time, but no files included either
The setup buildoptions method does work.
Any suggestions to explore this problem further?
With best regards,
Frans.
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
cx-freeze-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cx-freeze-users