Release 0.4.0
Release 0.4.0
completes the sunsetting of Python 2 support for dsub
.
The last version of dsub
that supports Python 2 is 0.3.10
.
This release also adds a WARNING when the --image
flag is omitted from a call to dsub
.
The default image is available as a getting started convenience, but for ongoing reproducible workflows, the image should be specified by the caller.
The current default is ubuntu:14.04
which reached End Of Life in April 2019. The default image will change in future releases and it is likely to be changed on a semi-regular basis, as popular base Docker linux images change.
This release includes:
- dsub
- Update setup.py in dsub to be Python 3 only.
- Lint dsub source files as Python3 only. Fix a few lint warnings.
- Emit warning if default image is used.
- Print full path of exceptions that are retried.
- Print retry errors for socket timeout error.
- Add socket.timeout exceptions to the retry list.
- Fix markdown formatting in
dsub
README