I propose that we end support for Python 2.7 and Python 3.5.
Python 2.7 is already EOL and the last patch for 3.5 will be released this July (if I interpret the PEP correctly).
According to pypistats.org, the share of py27 is approx. 11% and declining. Py35 has approx. 7%.
Setting py36 as minimum version would allow us to use these features:
These features would in turn allow us to:
This would require a new major release. The next one will be v20 which is, as chance would have it, a nice round number. ;-)
I propose that we end support for Python 2.7 and Python 3.5.
Python 2.7 is already EOL and the last patch for 3.5 will be released this July (if I interpret the PEP correctly).
According to pypistats.org, the share of py27 is approx. 11% and declining. Py35 has approx. 7%.
Setting py36 as minimum version would allow us to use these features:
These features would in turn allow us to:
auto_attribs=Truethe default (and deprecate this kwarg altogether) ([RFC] Inconvenient defaults? #487)This would require a new major release. The next one will be v20 which is, as chance would have it, a nice round number. ;-)