diff --git a/contrib/packaging/hgpackaging/py2exe.py b/contrib/packaging/hgpackaging/py2exe.py --- a/contrib/packaging/hgpackaging/py2exe.py +++ b/contrib/packaging/hgpackaging/py2exe.py @@ -128,7 +128,7 @@ print('building Mercurial') subprocess.run( [str(venv_python), 'setup.py', - 'py2exe', '-b', '3' if vc_x64 else '2', + 'py2exe', 'build_doc', '--html'], cwd=str(source_dir), env=env, diff --git a/contrib/packaging/inno/mercurial.iss b/contrib/packaging/inno/mercurial.iss --- a/contrib/packaging/inno/mercurial.iss +++ b/contrib/packaging/inno/mercurial.iss @@ -71,10 +71,8 @@ Source: contrib\win32\ReadMe.html; DestDir: {app}; Flags: isreadme Source: contrib\win32\postinstall.txt; DestDir: {app}; DestName: ReleaseNotes.txt Source: dist\hg.exe; DestDir: {app}; AfterInstall: Touch('{app}\hg.exe.local') -#if ARCH == "x64" Source: dist\lib\*.dll; Destdir: {app}\lib Source: dist\lib\*.pyd; Destdir: {app}\lib -#endif Source: dist\python*.dll; Destdir: {app}; Flags: skipifsourcedoesntexist Source: dist\msvc*.dll; DestDir: {app}; Flags: skipifsourcedoesntexist Source: dist\Microsoft.VC*.CRT.manifest; DestDir: {app}; Flags: skipifsourcedoesntexist diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -1364,6 +1364,7 @@ distclass=hgdist, options={ 'py2exe': { + 'bundle_files': 3, 'dll_excludes': py2exedllexcludes, 'excludes': py2exeexcludes, 'packages': py2exepackages,