drover v0.7.1 Release Notes

Release Date: 2020-04-07 // almost 4 years ago
  • ๐Ÿš€ v0.7.1 Release Notes

    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.