Release `0.4.2` of `dsub` ends support Python 3.5, which [reached its "end of life" at the end of September, 2020](https://www.python.org/downloads/release/python-3510/#:~:text=Python%203.5%20will%20reach%20its,release%20of%20the%203.5%20series.).
The last version of `dsub` that supports Python 3.5 is 0.4.1.
Please use Python 3.6 or greater.
This release includes:
- Python code health
- Remove uses of `future` from `dsub`
- Remove `six` and its usages from `dsub`
- Explicitly support Python 3.6 and up.
- Feature updates
- Improvements to `dstat` output
- Use "tenacity" library instead of "retrying" library for API retries.
- Add a get_credentials function that Python clients of `dsub`, `dstat`, `ddel` can override for non-standard runtime environments.
- `google-cls-v2` provider updates:
- Use batch endpoint in `google-cls-v2` provider for job deletion (`ddel`).
- google-cls-v2: Use the batch endpoint only for `--location us-central1`.