D6137: wix: package missing .dll and .pyd files
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Fri Mar 15 01:39:46 UTC 2019
indygreg created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
dist.wxs is currently missing some .pyd and .dll files which are
picked up and staged by py2exe. This means that the WiX installer
is missing some Python extension modules and their dependencies which
are referenced by Mercurial or a Python package distributed with
it.
This commit adds the missing files to the WiX installer.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D6137
AFFECTED FILES
contrib/packaging/wix/dist.wxs
CHANGE DETAILS
diff --git a/contrib/packaging/wix/dist.wxs b/contrib/packaging/wix/dist.wxs
--- a/contrib/packaging/wix/dist.wxs
+++ b/contrib/packaging/wix/dist.wxs
@@ -17,18 +17,25 @@
<File Name="mercurial.cext.mpatch.pyd" />
<File Name="mercurial.cext.osutil.pyd" />
<File Name="mercurial.cext.parsers.pyd" />
+ <File Name="mercurial.thirdparty.zope.interface._zope_interface_coptimizations.pyd" />
<File Name="mercurial.zstd.pyd" />
<File Name="hgext.fsmonitor.pywatchman.bser.pyd" />
<File Name="pyexpat.pyd" />
<File Name="bz2.pyd" />
<File Name="select.pyd" />
+ <File Name="sqlite3.dll" />
+ <File Name="tcl85.dll" />
+ <File Name="tk85.dll" />
<File Name="unicodedata.pyd" />
<File Name="_ctypes.pyd" />
<File Name="_elementtree.pyd" />
<File Name="_testcapi.pyd" />
<File Name="_hashlib.pyd" />
+ <File Name="_multiprocessing.pyd" />
<File Name="_socket.pyd" />
+ <File Name="_sqlite3.pyd" />
<File Name="_ssl.pyd" />
+ <File Name="_tkinter.pyd" />
</Component>
</Directory>
</DirectoryRef>
To: indygreg, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list