deploy-ng: Make sure cp437 encoding is available when deploying to Windows

This commit is contained in:
Mitchell Stokes 2017-01-10 18:51:50 -08:00
parent 83c6f033e1
commit c1d273eb40

View File

@ -109,6 +109,8 @@ class build(distutils.command.build.build):
for app in self.distribution.applications:
freezer = FreezeTool.Freezer(platform=platform)
freezer.addModule('__main__', filename=app.scriptname)
if platform.startswith('win'):
freezer.addModule('encodings.cp437')
for exmod in self.distribution.exclude_modules:
freezer.excludeModule(exmod)
freezer.done(addStartupModules=True)