Packaging Binaries
Overview
The bdist_apps
command will run the build_apps
command and then package
the resulting builds. Currently, the only packaging options available are
archives (e.g, zip, tar.gz, etc.). Adding support for installers is planned for
the future.
The bdist_apps
command will make use of build_apps.build_base
and
build_apps.platforms
. The following options are unique to bdist_apps
:
- installers
A dictionary of installers/packages to create for each platform (keys are strings for the platform, values are strings representing installers, defaults to gztar for manylinux and zip for everything else)
Installers
The list of available installers are:
- zip
A zip archive
- gztar
A gzip-compressed tar archive
- bztar
A bzip2-compressed tar archive
- xztar
An xz-compressed tar archive
- nsis
An NSIS-based Windows installer (valid only for Windows targets). Requires that
makensis
is available on the host.