Open rdb opened 1 week ago
I think that once the time does come to drop 3.8, it would be reasonable to go for option 3, which is let the end user figure it out. If you could just not remove the workarounds you currently have for Windows 7 APIs, it would be the responsibility of people still interested to potentially contribute any workarounds in the future and it would be on them to compile/patch newer versions of Python and just pip install the latest panda3d versions.
Looking at the Steam Hardware Survey for this year, I see that Windows 7 users (as surveyed) account for 0.31% of the total number, and that this number has declined from last year.
I'm thus comfortable with support for Windows 7 and Python 3.8 to be dropped.
(I don't require or request it, to be clear--I'm just not opposed to it.)
Python 3.8 just went EOL. That was the last Python version to support Windows 7. Just following upstream, like we do normally, therefore would mean we are dropping Windows 7.
I'm opening this thread to enquire whether there are still users who need to target Windows 7, or whether we can safely drop it.
Continuing to support Windows 7 would require us to either:
At the moment, we do not have a pressing need to drop support for either Windows 7 or Python 3.8, although the Python 3.8 builds take up space and build time, of course, so I'm not really happy about having those wheels around indefinitely.
If you need support for Windows 7 or Python 3.8 to be maintained, please state your case.