Macos-pkg-builder

Latest version: v2.3.0

Safety actively analyzes 682471 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.2.0

- Expand distribution type package configuration:
- Pass MARKDOWN to configure welcome, readme and licensing in the package
- Pass light and dark mode images to configure the package background
- Pass title to configure the package title
- Header: `Install {title}`
- Welcome: `Welcome to the {title} Installer`
- Add additional FileNotFound error handling for missing resources
- Add support for passing README and LICENSE content to the package as markdown
- Configured via new `pkg_readme` and `pkg_license` parameters

1.1.1

- Fix project name typo in `setup.py`

1.1.0

- CI: Switch to `svenstaro/upload-release-actionv2`
- Resolve Munki erroring on payload-less packages
- Enforces `--root` parameter for `pkgbuild`
- Add support for pre/postflight scripts
- Configured via new `pkg_preflight_script` and `pkg_postflight_script` parameters
- Enforce stricter bin pathing for `cp` and `chmod`
- Avoids 3rd party tools from being used
- Publish project version via `__version__` attribute
- Convert project to a package

1.0.8

- Add support for signing distribution archive
- Resolve missing return statement in `_sign_pkg()`

1.0.7

- Add support for distributing as product archive.
- Generated with `productbuild`
- Configured via new `pkg_as_distribution` parameter

1.0.6

- Switch to logging module for printing
- To be configured by the calling script

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.