enthought / apptools

Other
37 stars 24 forks source link

Drop Python 3.6 from source builds #330

Closed mdickinson closed 1 year ago

mdickinson commented 1 year ago

Upstream packages have dropped, or are in the process of dropping, support for Python 3.6. So for our ets-from-source workflow, we should also drop the Python 3.6 support. (We'll also want to do this eventually in the main workflow.)

This incidentally fixes an issue where for the 3.6 workflow we were pulling in an ancient version of setuptools from EDM, while some of the apptools dependencies needed a newer version of setuptools. We could adapt etstool.py to support that case by installing setuptools from PyPI instead of from EDM, but given that Python 3.6 is going away, it doesn't really seem worth the effort at this point.

No changelog entry because this change isn't interesting for end users.

May close #329

mdickinson commented 1 year ago

Test run: https://github.com/enthought/apptools/actions/runs/4446639074