-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Release 25.0 #13103
Comments
Oh! and how I could forgot the last major potential change: removal of Python 3.8 support. I haven't looked at the numbers recently, but we need to consider that as well. |
I don't think so. I filed #13106 accordingly. |
For whoever decides to be the next RM, just a heads-up: we'd like to switch to using an action to build (not prepare) and push the release, using Trusted Publishing and all of the new fancy stuff that comes with that. See #13048. |
Looking closer at my schedule, I will be too busy to be a RM right until January 30 next year, so if there is no one that is able to be the RM, I could do it on either a tight schedule (aka that weekend) or push the release by a week or two. Of course, I'm also new at this, so I'd definitely want to have a former RM available for questions :) |
I'm happy to take on the RM hat for this release again. I'll take the opportunity to test and document the trusted publisher workflow. |
I'm planning to spend time starting this Friday on the legacy editable install removal.
I'm still relatively unfamiliar with the codebase, so I've decided that I can best contribute by working through the admin and communication work needed to support this release. Historically, this project hasn't done the best w/ communication (barring the time we had a paid PM) and I'd like to improve that if I can :) |
I do want to take another look at the open PRs and see if there's anything else I'd love to see in the next release, but for now, maintainer eyes would be appreciated on the following issues/PRs targeting 25.0
|
I've been testing complex resolutions on main and I've found some examples that can install different versions compared to 24.3 due to pypa/packaging#794 In particular several Google packages have a habbit of having the requirement of the form For this example I think they inteded As discussed on discord, this should be noted in the changelog / release notes, let me know if you want me to write up something specific, or if this is clear enough? |
Do we still want to include the removal of legacy editable installs in pip 25.0? I haven't had much time to work on pip, and I don't expect that to change until February. I did start the removal PR, but it will need significantly more work by someone else. I haven't made any changes to fix the test suite, and the error handling will need more thought. Given it's almost mid-January, this could easily end up being rushed. In addition, I'm willing to wager this removal will result in a non-trivial amount of disruption and outcry. While that's inevitable, it would be better to go through that process when pip isn't operating on such limited maintainer capacity IMO. This has been complicated by the fact all of the current communication is clear this removal is scheduled for pip 25.0 (oops, that's my fault), but I'd prefer a smoother removal despite the possible confusion, even only to avoid burning through our churn budget unnecessarily and my sanity! |
I plan to release on the week-end of January 18/19 or 25/26.
@ichard26 I personally read the
@notatallshaw It's clear to me, but if you find the time to create a PR with a news entry for that, it would be helpful! If not I'll come up with something. |
I'm filing this early, but given the current pace of development, it can't possibly hurt :)
Looking at the current state of the milestone, there are a handful of deprecated features scheduled for removal during this release cycle:
Removal of egg support entirely (Remove support for installed eggs distributions #12308)[actually scheduled for pip 24.1]Removal of[deferred]--build-option
and--global-option
(Remove--global-option
and--build-option
flags #12301)There's also the upgrade to vendoring 1.1.0 which will bring significant improvements.
@sbidoul, is setuptools any closer to being prepared for the removal of
--build-option
and--global-option
?The text was updated successfully, but these errors were encountered: