-
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
Restrict #egg=
fragments to valid PEP 508 names
#11617
Restrict #egg=
fragments to valid PEP 508 names
#11617
Commits on Nov 22, 2022
-
Restrict
#egg=
fragments to valid PEP 508 namesThis should help reduce user confusion about what can go in a URI's egg fragment. Fixes pypa#11567. Signed-off-by: William Woodruff <william@trailofbits.com>
Configuration menu - View commit details
-
Copy full SHA for 98aa8b5 - Browse repository at this point
Copy the full SHA 98aa8b5View commit details -
models/link: reuse pyparsing + requirements combinators for egg fragment
This should now be consistent with existing tests (without establishing that those tests are actually well-specified). Signed-off-by: William Woodruff <william@trailofbits.com>
Configuration menu - View commit details
-
Copy full SHA for 4af0984 - Browse repository at this point
Copy the full SHA 4af0984View commit details -
topics/vcs-support: clarify the egg fragment's syntax
This doesn't actually address the semantics of extras in the egg fragment. Signed-off-by: William Woodruff <william@trailofbits.com>
Configuration menu - View commit details
-
Copy full SHA for e267126 - Browse repository at this point
Copy the full SHA e267126View commit details -
models/link: make egg fragment evaluation eager
This should prevent us from accepting malformed egg fragments that are shadowed by other parts of the requirement specifier. Signed-off-by: William Woodruff <william@trailofbits.com>
Configuration menu - View commit details
-
Copy full SHA for 3c337a9 - Browse repository at this point
Copy the full SHA 3c337a9View commit details -
This exercises our expectation that egg fragments don't include version specifiers and are evaluated eagerly. Signed-off-by: William Woodruff <william@trailofbits.com>
Configuration menu - View commit details
-
Copy full SHA for 227fbee - Browse repository at this point
Copy the full SHA 227fbeeView commit details
Commits on Dec 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 61205c1 - Browse repository at this point
Copy the full SHA 61205c1View commit details -
topics/vcs-support: re-qualify egg fragment behavior
Signed-off-by: William Woodruff <william@trailofbits.com>
Configuration menu - View commit details
-
Copy full SHA for 3b9abbc - Browse repository at this point
Copy the full SHA 3b9abbcView commit details -
src, tests: use deprecation instead of hard error for egg fragments
This turns invalid egg fragments into a soft error, with a scheduled deprecation period of two releases. Signed-off-by: William Woodruff <william@trailofbits.com>
Configuration menu - View commit details
-
Copy full SHA for 464d166 - Browse repository at this point
Copy the full SHA 464d166View commit details -
Signed-off-by: William Woodruff <william@trailofbits.com>
Configuration menu - View commit details
-
Copy full SHA for d9502ff - Browse repository at this point
Copy the full SHA d9502ffView commit details -
Signed-off-by: William Woodruff <william@trailofbits.com>
Configuration menu - View commit details
-
Copy full SHA for 6309748 - Browse repository at this point
Copy the full SHA 6309748View commit details -
Signed-off-by: William Woodruff <william@trailofbits.com>
Configuration menu - View commit details
-
Copy full SHA for 76cff14 - Browse repository at this point
Copy the full SHA 76cff14View commit details
Commits on Dec 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 64fe223 - Browse repository at this point
Copy the full SHA 64fe223View commit details