HomePhabricator

pyoxidizer: support code signing

Authored by indygreg.

Description

pyoxidizer: support code signing

Newer versions of PyOxidizer feature built-in support for
code signing. You simply declare a code signer in the Starlark
configuration file, activate it for automatic signing, and
PyOxidizer will add code signatures to signable files as it
encounters them.

This commit teaches our Starlark configuration file to enable
automatic code signing. But only on Windows for the moment, as our
immediate goal is to overhaul the Windows packaging.

The feature is opt-in: you must pass variables to PyOxidizer's
build context via pyoxidizer build --var or
pyoxidizer build --var-env to activate code signing.

Differential Revision: https://phab.mercurial-scm.org/D10684

Details

Committed
indygregMay 6 2021, 7:04 PM
Differential Revision
D10684: pyoxidizer: support code signing
Parents
rHG603efb3845ba: pyoxidizer: support producing MSI installers
Branches
Unknown
Tags
Unknown