matthew-brett / delocate

Find and copy needed dynamic libraries into python wheels
BSD 2-Clause "Simplified" License
266 stars 58 forks source link

Drop claim to support Python < 3.6 #113

Closed matthew-brett closed 3 years ago

matthew-brett commented 3 years ago

Drop automated testing for Python < 3.6.

When this PR is merged, new code can use Python 3.6 features such as type annotation, f-strings and insertion-order dictionaries.

I suggest we strip out the Python 2.7 back-compatibility code gradually, as we do other edits on the code.

Closes gh-109.

HexDecimal commented 3 years ago

Don't forget to add python_requires='>=3.6', to delocate's setup function. https://packaging.python.org/guides/dropping-older-python-versions/

matthew-brett commented 3 years ago

Any more comments here? I will merge in a couple of days unless I hear otherwise.

HexDecimal commented 3 years ago

You could perhaps make a final Python 2 release to deal with #104 before merging this.