D6137: wix: package missing .dll and .pyd files

indygreg (Gregory Szorc) phabricator at mercurial-scm.org
Thu Mar 14 21:39:46 EDT 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