( )⚙ D6139 wix: autogenerate wxs file for library files

This is an archive of the discontinued Mercurial Phabricator instance.

wix: autogenerate wxs file for library files
ClosedPublic

Authored by indygreg on Mar 14 2019, 9:39 PM.

Details

Summary

Currently, dist.wxs contains an enumeration of .pyd and .dll
files staged to dist/lib by py2exe.

Having a manual list of files is error prone, as things can
easily get out of sync (as the previous commit demonstrates).
This is especially an issue for TortoiseHG, which ships a
number of custom modules, which may pull in additional dependencies.

Let's prevent this problem from manifesting by dynamically
generating a .wxs file containing the .pyd and .dll files staged
by py2exe.

Diff Detail

Repository
rHG Mercurial
Lint
Lint Skipped
Unit
Unit Tests Skipped

Event Timeline

indygreg created this revision.Mar 14 2019, 9:39 PM
This revision was automatically updated to reflect the committed changes.