bpo-46105: Honor spec when generating requirement specs with urls and extras. (GH-30151)

This commit is contained in:
Jason R. Coombs 2021-12-16 15:48:35 -05:00 committed by GitHub
parent ecdc0ccede
commit 109d966021
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 2 deletions

View file

@ -235,6 +235,7 @@ class APITests(
[extra1]
dep4
dep6@ git+https://example.com/python/dep.git@v1.0.0
[extra2:python_version < "3"]
dep5
@ -247,6 +248,7 @@ class APITests(
'dep3; python_version < "3"',
'dep4; extra == "extra1"',
'dep5; (python_version < "3") and extra == "extra2"',
'dep6@ git+https://example.com/python/dep.git@v1.0.0 ; extra == "extra1"',
]
# It's important that the environment marker expression be
# wrapped in parentheses to avoid the following 'and' binding more