Macos-pkg-builder

Latest version: v2.0.1

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

Scan your dependencies

Page 1 of 3

2.0.1

- Resolve packages embedding an empty pkg at `/`
- Regression from 2.0.0

2.0.0

- Implement new `FlatPackage` and `DistributionPackage` classes
- Intended for more advanced package configurations, including bundling multiple PKGs inside a single distribution package
- Implement more robust subprocess logging for errors
- Implement Copy on Write (COW) for package resources
- 20% faster package creation on average

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()`

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.