[pull] main from bazel-contrib:main#547
Merged
pull[bot] merged 3 commits intogarymm:mainfrom Mar 14, 2026
Merged
Conversation
Supporting Windows without full symlink support is quite difficult because we rely on symlinks in many places. Since Windows support is mediocre already, just require symlinks to be enabled. Symlink support in Windows has been around for a long time now and is available via non-admin mechanisms such as DevMode.
This makes the logic in the parser a little bit more sophisticated, but we also start handling the yank reason. With this the yank reason will be present in the logs, which should be a usability improvement. The `yanked` attribute will be None if the package is not yanked and a string value if it is yanked. An empty string value should be treated as "yanked with no reason provided". This implementation assumes that we have HTML escaped sequences as tag values. It also un-escapes them when returning the strings. The possibilities that it gives us are, but out of scope for this PR: - Use the `data-requires-python` to potentially discard any Python packages that are unsupported in the `select_whl` function. - Also retrieve the provenance attributes if they are supported. Work towards #260. Work towards #2731.
This PR adds functionality needed to write data that we find useful on the SimpleAPI responses to the lock file. I.e. this will no longer connect to the network if it can find the necessary information in the lock file. Superseeds #3559 Fixes #2731 --------- Co-authored-by: Richard Levasseur <rlevasseur@google.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )