Updates from 3.8-dev to 3.8 (3.8.0) now that Python 3.8 has officially been released. Also switches over to Ubuntu 18 for Python 3.5 – I thought it wasn’t available but it’s on the list on https://docs.travis-ci.com/user/languages/python/.
[x] Stay on point and keep it small so it can be easily reviewed. For example, try to apply any general refactoring separately outside of the PR.
~[ ] Consider adding unit tests, especially for bug fixes. If you don't, tell us why.~
[x] All new and existing tests pass, with 100% test coverage (make test-coverage)
[x] Linting passes (make lint)
~[ ] Consider updating documentation. If you don't, tell us why.~
[x] List the environments / platforms in which you tested your changes. 3.8.0
Updates from 3.8-dev to 3.8 (3.8.0) now that Python 3.8 has officially been released. Also switches over to Ubuntu 18 for Python 3.5 – I thought it wasn’t available but it’s on the list on https://docs.travis-ci.com/user/languages/python/.
make test-coverage
)make lint
)