You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* drop Python 2.7 support (fixes#629)
* drop pysendfile support (it was Python 2.7 only)
* bump up version to 2.0.0 since we're breaking compatibility
* get rid of appveyor CI which was used to test python 2.7 on windows
Some re-implementation notes:
* unicode on python 2.7 wasn't really handled properly (it's impossible); got rid of many `str.decode("utf8")`, `unicode(path, 'utf8', 'ignore')`, `os.getcwdu()`, etc.
* use `OSError` instead of `EnvironmentError`, `IOError`, `WindowsError`, `select.error`, `socket.error`
* replace `EEXIST`, `ENOENT`, etc. with `FileExistsError`, `FileNotFoundError`, etc.
Statistics as of today. Python 2.7 represents 2.25% of total downloads.
The text was updated successfully, but these errors were encountered: