mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
FreezeTool: Add encodings.cp437 and imp to startupModules
This commit is contained in:
parent
3282656f0e
commit
5cfbd57d99
@ -32,7 +32,7 @@ isDebugBuild = (python.lower().endswith('_d'))
|
|||||||
# must be frozen in any main.exe.
|
# must be frozen in any main.exe.
|
||||||
startupModules = [
|
startupModules = [
|
||||||
'encodings.cp1252', 'encodings.latin_1', 'encodings.utf_8',
|
'encodings.cp1252', 'encodings.latin_1', 'encodings.utf_8',
|
||||||
'encodings.mbcs', 'encodings.cp850',
|
'encodings.mbcs', 'encodings.cp850', 'encodings.cp437', 'imp',
|
||||||
]
|
]
|
||||||
if sys.version_info >= (3, 0):
|
if sys.version_info >= (3, 0):
|
||||||
startupModules += ['io', 'marshal', 'importlib.machinery', 'importlib.util']
|
startupModules += ['io', 'marshal', 'importlib.machinery', 'importlib.util']
|
||||||
|
@ -120,8 +120,6 @@ class build(distutils.command.build.build):
|
|||||||
for app in self.distribution.applications:
|
for app in self.distribution.applications:
|
||||||
freezer = FreezeTool.Freezer(platform=platform)
|
freezer = FreezeTool.Freezer(platform=platform)
|
||||||
freezer.addModule('__main__', filename=app.scriptname)
|
freezer.addModule('__main__', filename=app.scriptname)
|
||||||
if platform.startswith('win'):
|
|
||||||
freezer.addModule('encodings.cp437')
|
|
||||||
for exmod in self.distribution.exclude_modules:
|
for exmod in self.distribution.exclude_modules:
|
||||||
freezer.excludeModule(exmod)
|
freezer.excludeModule(exmod)
|
||||||
freezer.done(addStartupModules=True)
|
freezer.done(addStartupModules=True)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user