Version 3.5 has reached EOL in september 2020, and pip has dropped
support for it in version 21.0 (january 2021).
One of the benefits of dropping support for 3.5 is that it will allow us
to use modern syntax for python tyephints for attributes
(https://www.python.org/dev/peps/pep-0526/)