mhammond / pywin32

Python for Windows (pywin32) Extensions
4.9k stars 783 forks source link

Dropping support for Python 3.7 #2207

Open Avasam opened 3 months ago

Avasam commented 3 months ago

Python 3.7 has reached EOL June 27 2023.

As this PR shows, dropping Python 3.7 doesn't bring as much as dropping 3.6 did tooling-wise, and 3.8 will syntax wise. But it brings a nice improvement to dealing with DLL location and PATH issues.

Also of interest:

I understand if you'd like to have one more release (307) supporting Python 3.7 before dropping it.

mhammond commented 2 months ago

Conceptually this is fine, but if there's nothing which requires this it would be ideal if I could make another final release supporting 2.7 given it went EOL after the most recent pywin32 release.

Avasam commented 2 months ago

Setting as draft until the next release. Speaking of which, I should build up a changelog of all the recent cleanup and fixes.