-
-
Notifications
You must be signed in to change notification settings - Fork 402
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
Final 8.0 release prep #2606
Final 8.0 release prep #2606
Conversation
Not sure if this is a draft because you intend to add other things, or in case we spot something that needs adding. Either way, changes in it as of now LGTM. |
It is a draft for both reasons, until the website stuff is done. Then I'll have to version-bump as part of the PR (because of those branch protection rules already mentioned). 😁 |
Have to commit this so it can be integrated with the website build. Not yet clear if the release tag will point to this commit or a merge.
Since pypi/warehouse#9400 and pypi/warehouse#14813 (perhaps others too) remain unresolved, let's keep our metadata simple. Incomplete metadata— i.e. the email addresses this commit removes—is the only thing worse than straight-up *incorrect* metadata. We don't want any author or maintainer names to be attached to the wrong email addresses on the published package page.
I uploaded a build of 3261d9c to https://test.pypi.org/project/sopel/8.0.0/ and everything seems to work. Speaking of 3261d9c, when I examine (Test)PyPI's JSON API output, I can see that The whole list is arguably still better than "(unknown name)", which is what it does for projects with both a name and email, like many of the plugins I/we have switched over to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I used the test index to install Sopel 8 and it installed successfully, without any problem for the help plugin. I couldn't run it because I tested on my work's network and they don't allow IRC. However sopel-config and sopel-plugins did work as intended.
Let's. Freaking. Go.
Is this a reference to sopel-irc/sopel-help#11? I'm sure it doesn't affect all (or even most) Python environments; how common is it not to have |
Not even a ref to that, I just made sure that the install worked as intended because sopel-help must not break Sopel's install. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does it count as super-approving if I accidentally approve it from my work account first? 🤦
Description
My own branch protection settings won't let me commit a quick fix directly to
master
, so I guess I'll open a catch-all PR for this and any other stuff that was forgotten as part of #2600.Checklist
make qa
(runsmake lint
andmake test
)