aboutsummaryrefslogtreecommitdiff
path: root/packaging/createmsi.py
AgeCommit message (Collapse)AuthorFilesLines
2023-04-11Change "can not" to "cannot" throughout projectHiPhish1-1/+1
The word "cannot" expresses inability to do something whereas "can not" expresses the ability to refrain from doing something.
2022-03-30packaging: rework how pyinstaller gets its instructionsEli Schwartz1-46/+1
Make use of pyinstaller hooks by creating a hook that updates how the `mesonbuild` import functions. This is more or less the same as passing a bajillion arguments to pyinstaller's CLI, but allows the logic to be self-contained (and reusable). It becomes more obvious what parts of the process pertain to pyinstaller, and which parts pertain to MSI/pkg creation.
2022-02-14packaging: fix the MSI bundling of distutils sub-packagesEli Schwartz1-0/+1
Fixes regression in commit 05b5a1e56fe8f5400b65d0d69680cc6531fe74f8. This added usage of another module in the python module's introspection of `meson.exe runpython`, but the MSI packaging didn't adapt, causing it to fail to be detected due to ImportError. Fixes #9975
2022-01-09Use VS 2022 release version for packaging.Jussi Pakkanen1-1/+1
2021-11-17MSI generator fixesJussi Pakkanen1-7/+13
2021-10-24Fix MSI creation with Python 3.10.Jussi Pakkanen1-0/+2
2021-10-10Fix typos discovered by codespellChristian Clauss1-1/+1
2021-07-21Delete extra data dirs that cause problems for WiX.Jussi Pakkanen1-0/+9
2021-05-18Add a script to create macOS installer packages.Jussi Pakkanen1-41/+43
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-3/+3
performed by running "pyupgrade --py36-plus" and committing the results
2021-03-04various python neatness cleanupsEli Schwartz1-1/+1
All changes were created by running "pyupgrade --py3-only --keep-percent-format" and committing the results. I have not touched string formatting for now. - use set literals - simplify .format() parameter naming - remove __future__ - remove default "r" mode for open() - use OSError rather than compatibility aliases - remove stray parentheses in function(generator) scopes
2021-02-28Require Windows 10 or newer for the MSI package. [skip ci]Jussi Pakkanen1-0/+12
2021-02-28Add filecmp to list of bundled modules. Closes #8431. [skip ci]Jussi Pakkanen1-0/+1
2021-02-28Remove remnants of 32 bit support. [skip ci]Jussi Pakkanen1-8/+4
2020-11-27createmsi: move to generic packaging directoryEli Schwartz1-0/+352
We might want to create other dedicated packaging scripts, and put them all in one directory.