Add update-lock.py script to compile requirements using pip-tools #37463
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We add a litle wrapper around pip-compile that transforms the abstract version constraints of #37446 into pinned version specifications in
requirement.txt
files (see #37461 for the result).The PR #37446 is sadly on the pile of PRs disputed by Matthias, so I'll not add it as an explicit dependency. The script can be tested with
python tools/update-lock.py src
(afterpip install pip-tools
) although it then does not generate thetest/doc/linter-requirment.txt
files of #37461.📝 Checklist
⌛ Dependencies