Skip to content

v0.7.1.dev2

Pre-release
Pre-release
Compare
Choose a tag to compare
@jwilges jwilges released this 04 Apr 00:38
4108a50

v0.7.1.dev2 Release Notes

Summary

  • Add finer-grained SHA256 hashing (see below for impacts); improve log/interactive output control
  • Interactive console sessions now properly synchronize progress bar updates
  • Enable support for Python 3.6 and 3.7

Hashing impacts

Drover's new hashing approach is not backwards-compatible; hashes
generated with this release will not collide with older releases even if
no package content has changed. This hash incompatibility will only
result in at most one extraneous round of uploading during your next
deploy.

The new hashing approach leverages SHA256 hashes and pre-computed hashes
for most Python package files via wheel RECORD files when applicable.

Interactive output and verbosity improvements

Log verbosity can now either be increased with cumulative -v arguments
or squelched with the -q argument.

Drover now automatically detects support for interactive terminal output
and allows manually overriding this behavior via the mutually-exclusive
--interactive and --non-interactive arguments.