-
Notifications
You must be signed in to change notification settings - Fork 113
Minor update to pyproject.toml for license fields #497
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Pull Request Test Coverage Report for Build 21128702717Details
💛 - Coveralls |
|
Oh, looks like this is the time already to drop Python 3.8. |
|
Can't see any harm in dropping Python 3.8 support. It's marked EOL since 2024. |
|
@chrisbeardy what do you think? |
|
It feels a bit wrong dropping support for a python version over a purely static bit of metadata telling people the licence, i know its EOL but i bet a lot of people using pyads may still be on 3.8. I personally have no projects still on 3.8 but i do on 3.9 and I know the automation industry moves slow. Is this the only way of telling people license terms these days "included" with the package, because its in the repo. What does this metadata do, just make it appear on pypi as MIT? I'd be more inclined to drop python version support because of a new feature for example. |
|
Having said that, I do see a very high value and do want to move to a more modern build platform including pyproject.toml As I definitely think that will help maintain things in the future and also stuff like the what we're doing with the wheel builds will definitely help across multi platforms and probably just generally Making things more maintainable. So ultimately if keeping 3.8 support means we can't modernize our build platform then I would also be happy to drop support for that version. |
I won't miss 3.8, but this is indeed a peculiar point for the Actually, I was already curious so I tried to keep up 3.8 and came up with this: By using |
|
I get the point of @chrisbeardy. Sometimes you have old production environments that restrain you to use an old Python version, especially in the Automation sector. However dropping 3.8 support doesn't mean folks can't use pyads anymore. They just won't get the latest version anymore. |
|
I would agree not to bend over backwards. It'd be quite nice if we were able to add additional features and still support 3.8. Obviously if a time came where we're adding additional features and 3.8 prevented it, then I would obviously happily probably drop 3.8. It's like as we say it's a bit of a strange one for setuptools. I've been looking into this, I think best to just drop 3.8. |
|
This made me chuckle, just compiled some software for my PC and got this warning : We're not the only ones |
|
So I recon we can go ahead and merge this. @RobertoRoos would you mind adding an entry to the changelog which includes the info that Python 3.8 is no longer supported? |
|
Done! |
Resolves
setuptools#495