The settings file now allows specifying:
- a custom requirements layer name (via `requirements_layer_name`), and
- custom supplemental layer ARNs (via the `supplemental_layer_arns` list)
Python package hash generation is now more resilient; to ensure
reasonably-similar package installations yield the same hash:
- Package-relative file names are used when hashing Wheel `RECORD` files, and
- Fields in source distribution `PKG-INFO` files are sorted when hashing.
Oddly, `PKG-INFO` files from source package installations enumerate fields in a
non-deterministic order; i.e. installing the same package multiple times may
yield a `PKG-INFO` file with fields in a different order. During testing, this
behavior was witnessed with the `Provides-Extra` field.