Skip to content
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

Deprecation warning for python 3.8 #2520

Merged
merged 2 commits into from
Dec 9, 2024
Merged

Deprecation warning for python 3.8 #2520

merged 2 commits into from
Dec 9, 2024

Conversation

ADBond
Copy link
Contributor

@ADBond ADBond commented Nov 25, 2024

Closes #2476.

As outlined in the linked issue, according to our docs we have a policy of dropping support for python versions after end-of-life, following an additional 6-month grace period.

I don't think we need to drop support for 3.8 any time soon. We don't really need to stop until it becomes too cumbersome to continue to support, which for now it's not. But this will likely change as time goes on - several (maybe most?) of our dependencies don't support 3.8 in their latest releases, so we will probably encounter issues at some point with this mismatch.

I think it will be good to get this deprecation warning in now. It doesn't commit us to any particular timeline, but gives people warning that if they will need to upgrade their python version to continue getting the latest version of Splink. If we start warning now, we should be giving people plenty of notice to be able to manage that upgrade. Then when the time comes that 3.8 becomes difficult to keep supporting we can (potentially) just drop it, as affected users should have had plenty of notice by that point.

@ADBond ADBond added the dependencies Pull requests that update a dependency file label Nov 25, 2024
@ADBond ADBond force-pushed the maint/deprecate-3-8 branch from c999359 to 487aad6 Compare November 25, 2024 09:44
@ADBond
Copy link
Contributor Author

ADBond commented Nov 25, 2024

NB you can see this warning in operation in the 3.8 tests if you check the logs.

@ADBond ADBond requested a review from RobinL November 25, 2024 09:56
@ADBond
Copy link
Contributor Author

ADBond commented Dec 9, 2024

@RobinL you have any objections to merging this?

@RobinL
Copy link
Member

RobinL commented Dec 9, 2024

No - please go ahead! Thanks!

@ADBond ADBond force-pushed the maint/deprecate-3-8 branch from 487aad6 to 4935da2 Compare December 9, 2024 10:19
@ADBond ADBond merged commit b9c34ea into master Dec 9, 2024
28 checks passed
@ADBond ADBond deleted the maint/deprecate-3-8 branch December 9, 2024 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Deprecate Python 3.8?
2 participants