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

Drop 3.9 support #360

Merged
merged 1 commit into from
May 17, 2024
Merged

Drop 3.9 support #360

merged 1 commit into from
May 17, 2024

Conversation

paddyroddy
Copy link
Member

Following the recent change on GitHub Actions actions/setup-python#850 our tests are currently failing #359.

Previously we were following NEP29 which is why we never supported 3.8. My suggestion is to drop 3.9 which means nothing else has to change.

The alternative is to do @dstansby's suggestion, but I think this is low-key complicated when involving our tox setup too. Personally, I don't think it's worth it, and we should fix the tests ASAP.

@paddyroddy paddyroddy self-assigned this Apr 25, 2024
@paddyroddy paddyroddy linked an issue Apr 25, 2024 that may be closed by this pull request
@paddyroddy paddyroddy added bug Something isn't working p1-critical Critical Priority (This has to be fixed immediately within 24 hours) labels Apr 25, 2024
@samcunliffe
Copy link
Member

samcunliffe commented Apr 25, 2024

I'm 👍 👎 about this.

I agree with the NEP argument. But some non-numpy projects could presumably run just fine with 3.9. I'll go with the majority.

Edit: what dstansby said.

@samcunliffe samcunliffe removed their request for review April 25, 2024 14:09
Copy link
Member

@dstansby dstansby left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm personally 👎 on dropping this (it wouldn't be that much more effort to support 3.8/3.9), but happy to go with a consesus the other way. I agree with #359 (comment), in that we should come to a consensus decision to choose to follow either SPEC0 or NEP29 before making this change.

@dstansby dstansby merged commit fc502d6 into main May 17, 2024
12 checks passed
@dstansby dstansby deleted the macos-fix branch May 17, 2024 17:54
samcunliffe pushed a commit that referenced this pull request Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working p1-critical Critical Priority (This has to be fixed immediately within 24 hours)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Change CI to either use macos-13 or drop 3.9 support
3 participants