-
Notifications
You must be signed in to change notification settings - Fork 132
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
GitHub Actions & Dev Tools Cleanup + Python 3.11 Support #1009
Conversation
fc61742
to
9091d96
Compare
3557539
to
d3ac21e
Compare
7d69825
to
86d9fb4
Compare
(cherry picked from commit a05473f)
I think this should be split into several different PRs for the different components here. Each PR should explain the motivation for the relevant changes and what is affected. I see these as separate PR scopes:
|
Good work though, these look mostly like nice updates. I think we'd want to discuss pros and cons of switching to uv, and I think it would be preferable to stick to the black line length default of 88 rather than switching it to the flake8 default of 100, but we should have those discussions in smaller scoped PRs. Another note is to make sure that any PRs with breaking changes are set up to merge into the major-release branch rather than main. Mostly looking at the dropping support for 3.7. |
Thanks for those notes, I will restructure this into the suggested categories.
100 is not the default for flake8, that would be 79. |
Oh word gotcha that makes sense! Yeah I think maintaining whatever the documented value is makes the most sense so that sounds right to me. |
Does the major release branch need to be brought up to main? |
It doth, yes. It will be eventually, PRs against it will look a little
messy until that happens.
…On Wed, Mar 13, 2024, 8:06 PM Wil T ***@***.***> wrote:
Does the major release branch need to be brought up to main?
—
Reply to this email directly, view it on GitHub
<#1009 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AO74QHX3ZANUFFE4Y337AFDYYEH4BAVCNFSM6AAAAABES6PVC2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJWGMYDOMZRHE>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
I'm not really sure how these changes could be merged nicely with other open PRs.
I'm happy to restructure it however is desired, so perhaps treat this as a sort of menu.
What's Included
__init__.py
(which is kind of pointless but I did it while debugging an error I was getting) and fixed a typo in it (one of the tuples was a list instead).Notes / Considerations