pip-tools
pip-tools copied to clipboard
Create another PyPI release
What's the problem this feature will solve?
The 7.4.1 version has a bug in generating NoCandidateFound error message. It says the InstallCandidate is not comparable. It seems to be fixed in the github since there is a key operator added to the line of the code.
Describe the solution you'd like
Alternative Solutions
Additional context
We hope to do so soon, but are currently blocked by rather tricky CI issues and have a few elements on our feature queue.
Any news about release? I need too with #204 fixed.
We're using pip-tools to help manage the CPython release automation (https://github.com/python/release-tools), and we're waiting for a release of https://github.com/jazzband/pip-tools/pull/2082 / https://github.com/jazzband/pip-tools/issues/2081.
cc the project leads from https://jazzband.co/projects/pip-tools:
@davidovich @vphilippon @atugushev Is there anything in particular you need help with before we can make the next release? If it's lack of time, would it help finding another project lead to be able to make releases?
Thank you!
Hmm, the daily cron has been failing for the past 7 months, for both latest and previous versions of pip: https://github.com/jazzband/pip-tools/actions/workflows/cron.yml
So that's the first thing that needs addressing.
It's things like this, so possibly a change in tooling rather than in pip internals:
- # -c constraints.txt
+ # -c /tmp/tmpejmx42yt/constraints.txt
@hugovk FYI, I'm looking into the CI stuff today and already have some idea of the changes I want to make.
Here's my plan: https://github.com/jazzband/pip-tools/issues/2140
xref #2147
FTR, this may require @jezdez's involvement if no leads materialize in here… Meanwhile, I've pinged him regarding the Trusted Publishing initiative in other issues.
Any update on this? The last release is almost one year old.
Help is on the way: https://github.com/jazzband/help/issues/391
Help is on the way: jazzband/help#391
This is now unblocked. The current blockers are fixing the CI (@sirosen is looking into that) and then, merging #2149 after. Plus perhaps a few minor maintenance tweaks with the changelog, et al.
Help is on the way: jazzband/help#391
This is now unblocked. The current blockers are fixing the CI (@sirosen is looking into that) and then, merging #2149 after. Plus perhaps a few minor maintenance tweaks with the changelog, et al.
It looks like #2149 is merged now and CI seems to be green right now. It's been a while since last version. You recently merged pip 25 support, so I'm very interested about new release.
We're doing the final change right now, which was to get the changelog into a condition that it actually tells consumers what we're releasing. We finished a cleanup pass and I have a PR up (#2203) which converts us over to Towncrier and fills out the content.
EuroPython is going on right now, so @webknjaz may not be available for a little bit to check that work. But we're looking at a timescale of days to do the release, I think. As soon as it's presentable, we're pushing the release button!
Status update:
- we're trying to release v7.5.0 via https://github.com/jazzband/pip-tools/pull/2212
- that got blocked because apparently I didn't end up in the GitHub team that is required to approve the job run at https://github.com/jazzband/pip-tools/actions/runs/16634316659.
- @jezdez won't be able to investigate this for another 8 hours so we're waiting for him to unblock us — the release is one click away once the privileges are fixed
P.S. Hopefully, with https://github.com/jazzband/help/issues/404, the number of active leads will double.
Good news: Jannis unblocked us and https://github.com/jazzband/pip-tools/actions/runs/16634316659 successfully published v7.5.0 — https://pypi.org/project/pip-tools/7.5.0/#pip_tools-7.5.0-py3-none-any.whl!