[0-9]+(?:\.[0-9]+)*) # release segment
(?P # pre-release
[-_\.]?
(?Palpha|a|beta|b|preview|pre|c|rc)
[-_\.]?
(?P[0-9]+)?
)?
(?P # post release
(?:-(?P[0-9]+))
|
(?:
[-_\.]?
(?Ppost|rev|r)
[-_\.]?
(?P[0-9]+)?
)
)?
(?P # dev release
[-_\.]?
(?Pdev)
[-_\.]?
(?P[0-9]+)?
)?
)
(?:\+(?P[a-z0-9]+(?:[-_\.][a-z0-9]+)*))? # local version
"""
VERSION_PATTERN = _VERSION_PATTERN
"""
A string containing the regular expression used to match a valid version.
The pattern is not anchored at either end, and is intended for embedding in larger
expressions (for example, matching a version number as part of a file name). The
regular expression should be compiled with the ``re.VERBOSE`` and ``re.IGNORECASE``
flags set.
:meta hide-value:
"""
class Version(_BaseVersion):
"""This class abstracts handling of a project's versions.
A :class:`Version` instance is comparison aware and can be compared and
sorted using the standard Python interfaces.
>>> v1 = Version("1.0a5")
>>> v2 = Version("1.0")
>>> v1
>>> v2
>>> v1 < v2
True
>>> v1 == v2
False
>>> v1 > v2
False
>>> v1 >= v2
False
>>> v1 <= v2
True
"""
_regex = re.compile(r"^\s*" + VERSION_PATTERN + r"\s*$", re.VERBOSE | re.IGNORECASE)
_key: CmpKey
def __init__(self, version: str) -> None:
"""Initialize a Version object.
:param version:
The string representation of a version which will be parsed and normalized
before use.
:raises InvalidVersion:
If the ``version`` does not conform to PEP 440 in any way then this
exception will be raised.
"""
# Validate the version and parse it into pieces
match = self._regex.search(version)
if not match:
raise InvalidVersion(f"Invalid version: {version!r}")
# Store the parsed out pieces of the version
self._version = _Version(
epoch=int(match.group("epoch")) if match.group("epoch") else 0,
release=tuple(int(i) for i in match.group("release").split(".")),
pre=_parse_letter_version(match.group("pre_l"), match.group("pre_n")),
post=_parse_letter_version(
match.group("post_l"), match.group("post_n1") or match.group("post_n2")
),
dev=_parse_letter_version(match.group("dev_l"), match.group("dev_n")),
local=_parse_local_version(match.group("local")),
)
# Generate a key which will be used for sorting
self._key = _cmpkey(
self._version.epoch,
self._version.release,
self._version.pre,
self._version.post,
self._version.dev,
self._version.local,
)
def __repr__(self) -> str:
"""A representation of the Version that shows all internal state.
>>> Version('1.0.0')
"""
return f""
def __str__(self) -> str:
"""A string representation of the version that can be round-tripped.
>>> str(Version("1.0a5"))
'1.0a5'
"""
parts = []
# Epoch
if self.epoch != 0:
parts.append(f"{self.epoch}!")
# Release segment
parts.append(".".join(str(x) for x in self.release))
# Pre-release
if self.pre is not None:
parts.append("".join(str(x) for x in self.pre))
# Post-release
if self.post is not None:
parts.append(f".post{self.post}")
# Development release
if self.dev is not None:
parts.append(f".dev{self.dev}")
# Local version segment
if self.local is not None:
parts.append(f"+{self.local}")
return "".join(parts)
@property
def epoch(self) -> int:
"""The epoch of the version.
>>> Version("2.0.0").epoch
0
>>> Version("1!2.0.0").epoch
1
"""
return self._version.epoch
@property
def release(self) -> tuple[int, ...]:
"""The components of the "release" segment of the version.
>>> Version("1.2.3").release
(1, 2, 3)
>>> Version("2.0.0").release
(2, 0, 0)
>>> Version("1!2.0.0.post0").release
(2, 0, 0)
Includes trailing zeroes but not the epoch or any pre-release / development /
post-release suffixes.
"""
return self._version.release
@property
def pre(self) -> tuple[str, int] | None:
"""The pre-release segment of the version.
>>> print(Version("1.2.3").pre)
None
>>> Version("1.2.3a1").pre
('a', 1)
>>> Version("1.2.3b1").pre
('b', 1)
>>> Version("1.2.3rc1").pre
('rc', 1)
"""
return self._version.pre
@property
def post(self) -> int | None:
"""The post-release number of the version.
>>> print(Version("1.2.3").post)
None
>>> Version("1.2.3.post1").post
1
"""
return self._version.post[1] if self._version.post else None
@property
def dev(self) -> int | None:
"""The development number of the version.
>>> print(Version("1.2.3").dev)
None
>>> Version("1.2.3.dev1").dev
1
"""
return self._version.dev[1] if self._version.dev else None
@property
def local(self) -> str | None:
"""The local version segment of the version.
>>> print(Version("1.2.3").local)
None
>>> Version("1.2.3+abc").local
'abc'
"""
if self._version.local:
return ".".join(str(x) for x in self._version.local)
else:
return None
@property
def public(self) -> str:
"""The public portion of the version.
>>> Version("1.2.3").public
'1.2.3'
>>> Version("1.2.3+abc").public
'1.2.3'
>>> Version("1!1.2.3dev1+abc").public
'1!1.2.3.dev1'
"""
return str(self).split("+", 1)[0]
@property
def base_version(self) -> str:
"""The "base version" of the version.
>>> Version("1.2.3").base_version
'1.2.3'
>>> Version("1.2.3+abc").base_version
'1.2.3'
>>> Version("1!1.2.3dev1+abc").base_version
'1!1.2.3'
The "base version" is the public version of the project without any pre or post
release markers.
"""
parts = []
# Epoch
if self.epoch != 0:
parts.append(f"{self.epoch}!")
# Release segment
parts.append(".".join(str(x) for x in self.release))
return "".join(parts)
@property
def is_prerelease(self) -> bool:
"""Whether this version is a pre-release.
>>> Version("1.2.3").is_prerelease
False
>>> Version("1.2.3a1").is_prerelease
True
>>> Version("1.2.3b1").is_prerelease
True
>>> Version("1.2.3rc1").is_prerelease
True
>>> Version("1.2.3dev1").is_prerelease
True
"""
return self.dev is not None or self.pre is not None
@property
def is_postrelease(self) -> bool:
"""Whether this version is a post-release.
>>> Version("1.2.3").is_postrelease
False
>>> Version("1.2.3.post1").is_postrelease
True
"""
return self.post is not None
@property
def is_devrelease(self) -> bool:
"""Whether this version is a development release.
>>> Version("1.2.3").is_devrelease
False
>>> Version("1.2.3.dev1").is_devrelease
True
"""
return self.dev is not None
@property
def major(self) -> int:
"""The first item of :attr:`release` or ``0`` if unavailable.
>>> Version("1.2.3").major
1
"""
return self.release[0] if len(self.release) >= 1 else 0
@property
def minor(self) -> int:
"""The second item of :attr:`release` or ``0`` if unavailable.
>>> Version("1.2.3").minor
2
>>> Version("1").minor
0
"""
return self.release[1] if len(self.release) >= 2 else 0
@property
def micro(self) -> int:
"""The third item of :attr:`release` or ``0`` if unavailable.
>>> Version("1.2.3").micro
3
>>> Version("1").micro
0
"""
return self.release[2] if len(self.release) >= 3 else 0
class _TrimmedRelease(Version):
@property
def release(self) -> tuple[int, ...]:
"""
Release segment without any trailing zeros.
>>> _TrimmedRelease('1.0.0').release
(1,)
>>> _TrimmedRelease('0.0').release
(0,)
"""
rel = super().release
nonzeros = (index for index, val in enumerate(rel) if val)
last_nonzero = max(nonzeros, default=0)
return rel[: last_nonzero + 1]
def _parse_letter_version(
letter: str | None, number: str | bytes | SupportsInt | None
) -> tuple[str, int] | None:
if letter:
# We consider there to be an implicit 0 in a pre-release if there is
# not a numeral associated with it.
if number is None:
number = 0
# We normalize any letters to their lower case form
letter = letter.lower()
# We consider some words to be alternate spellings of other words and
# in those cases we want to normalize the spellings to our preferred
# spelling.
if letter == "alpha":
letter = "a"
elif letter == "beta":
letter = "b"
elif letter in ["c", "pre", "preview"]:
letter = "rc"
elif letter in ["rev", "r"]:
letter = "post"
return letter, int(number)
assert not letter
if number:
# We assume if we are given a number, but we are not given a letter
# then this is using the implicit post release syntax (e.g. 1.0-1)
letter = "post"
return letter, int(number)
return None
_local_version_separators = re.compile(r"[\._-]")
def _parse_local_version(local: str | None) -> LocalType | None:
"""
Takes a string like abc.1.twelve and turns it into ("abc", 1, "twelve").
"""
if local is not None:
return tuple(
part.lower() if not part.isdigit() else int(part)
for part in _local_version_separators.split(local)
)
return None
def _cmpkey(
epoch: int,
release: tuple[int, ...],
pre: tuple[str, int] | None,
post: tuple[str, int] | None,
dev: tuple[str, int] | None,
local: LocalType | None,
) -> CmpKey:
# When we compare a release version, we want to compare it with all of the
# trailing zeros removed. So we'll use a reverse the list, drop all the now
# leading zeros until we come to something non zero, then take the rest
# re-reverse it back into the correct order and make it a tuple and use
# that for our sorting key.
_release = tuple(
reversed(list(itertools.dropwhile(lambda x: x == 0, reversed(release))))
)
# We need to "trick" the sorting algorithm to put 1.0.dev0 before 1.0a0.
# We'll do this by abusing the pre segment, but we _only_ want to do this
# if there is not a pre or a post segment. If we have one of those then
# the normal sorting rules will handle this case correctly.
if pre is None and post is None and dev is not None:
_pre: CmpPrePostDevType = NegativeInfinity
# Versions without a pre-release (except as noted above) should sort after
# those with one.
elif pre is None:
_pre = Infinity
else:
_pre = pre
# Versions without a post segment should sort before those with one.
if post is None:
_post: CmpPrePostDevType = NegativeInfinity
else:
_post = post
# Versions without a development segment should sort after those with one.
if dev is None:
_dev: CmpPrePostDevType = Infinity
else:
_dev = dev
if local is None:
# Versions without a local segment should sort before those with one.
_local: CmpLocalType = NegativeInfinity
else:
# Versions with a local segment need that segment parsed to implement
# the sorting rules in PEP440.
# - Alpha numeric segments sort before numeric segments
# - Alpha numeric segments sort lexicographically
# - Numeric segments sort numerically
# - Shorter versions sort before longer versions when the prefixes
# match exactly
_local = tuple(
(i, "") if isinstance(i, int) else (NegativeInfinity, i) for i in local
)
return epoch, _release, _pre, _post, _dev, _local
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1670279199.3144667
packaging-25.0/tests/.pytest_cache/.gitignore 0000644 0000000 0000000 00000000045 14343470037 016201 0 ustar 00 # Created by pytest automatically.
*
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1670279199.3145661
packaging-25.0/tests/.pytest_cache/CACHEDIR.TAG 0000644 0000000 0000000 00000000277 14343470037 015717 0 ustar 00 Signature: 8a477f597d28d172789f06886806bc55
# This file is a cache directory tag created by pytest.
# For information about cache directory tags, see:
# https://bford.info/cachedir/spec.html
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1670279199.3142874
packaging-25.0/tests/.pytest_cache/README.md 0000644 0000000 0000000 00000000456 14343470037 015476 0 ustar 00 # pytest cache directory #
This directory contains data from the pytest's cache plugin,
which provides the `--lf` and `--ff` options, as well as the `cache` fixture.
**Do not** commit this to version control.
See [the docs](https://docs.pytest.org/en/stable/how-to/cache.html) for more information.
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1670279743.3603354
packaging-25.0/tests/.pytest_cache/v/cache/lastfailed 0000644 0000000 0000000 00003431210 14343471077 017566 0 ustar 00 {
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]": true,
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]": true,
"test_requirements.py::TestRequirementParsing::test_error_when_empty_string": true,
"test_requirements.py::TestRequirementParsing::test_error_no_name": true,
"test_requirements.py::TestRequirementParsing::test_error_when_missing_comma_in_extras": true,
"test_requirements.py::TestRequirementParsing::test_error_when_trailing_comma_in_extras": true,
"test_requirements.py::TestRequirementParsing::test_error_when_parens_not_closed_correctly": true,
"test_requirements.py::TestRequirementParsing::test_error_when_bracket_not_closed_correctly": true,
"test_requirements.py::TestRequirementParsing::test_error_when_extras_bracket_left_unclosed": true,
"test_requirements.py::TestRequirementParsing::test_error_no_space_after_url": true,
"test_requirements.py::TestRequirementParsing::test_error_no_url_after_at": true,
"test_requirements.py::TestRequirementParsing::test_error_invalid_marker_lvalue": true,
"test_requirements.py::TestRequirementParsing::test_error_invalid_marker_rvalue": true,
"test_requirements.py::TestRequirementParsing::test_error_invalid_marker_notin_without_whitespace": true,
"test_requirements.py::TestRequirementParsing::test_error_invalid_marker_not_without_in": true,
"test_requirements.py::TestRequirementParsing::test_error_invalid_marker_with_invalid_op": true,
"test_requirements.py::TestRequirementParsing::test_error_on_legacy_version_outside_triple_equals": true,
"test_requirements.py::TestRequirementParsing::test_error_on_legacy_version_with_no_space_before_semicolon": true,
"test_requirements.py::TestRequirementParsing::test_error_on_missing_version_after_op": true,
"test_requirements.py::TestRequirementParsing::test_error_on_missing_op_after_name": true,
"test_requirements.py::TestRequirementParsing::test_empty_specifier": true,
"test_requirements.py::TestRequirementBehaviour::test_equal_reqs_equal_hashes[packaging>20.1-packaging>20.1]": true,
"test_requirements.py::TestRequirementBehaviour::test_equal_reqs_equal_hashes[requests[security, tests]>=2.8.1,==2.8.*;python_version<\"2.7\"-requests [security,tests] >= 2.8.1, == 2.8.* ; python_version < \"2.7\"]": true,
"test_requirements.py::TestRequirementBehaviour::test_equal_reqs_equal_hashes[importlib-metadata; python_version<\"3.8\"-importlib-metadata; python_version<'3.8']": true,
"test_requirements.py::TestRequirementBehaviour::test_equal_reqs_equal_hashes[appdirs>=1.4.4,<2; os_name==\"posix\" and extra==\"testing\"-appdirs>=1.4.4,<2; os_name == 'posix' and extra == 'testing']": true
} ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1670279743.3503327
packaging-25.0/tests/.pytest_cache/v/cache/nodeids 0000644 0000000 0000000 00003762506 14343471077 017122 0 ustar 00 [
"test_requirements.py::TestRequirementBehaviour::test_compare_with_string",
"test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[appdirs>=1.4.4,<2; os_name==\"posix\" and extra==\"testing\"-appdirs>=1.4.4,<2; os_name == 'posix' and extra == 'docs']",
"test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[importlib-metadata; python_version<\"3.8\"-importlib-metadata; python_version<'3.7']",
"test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[package_one-package_two]",
"test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[packaging>20.1-package>20.1]",
"test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[packaging>20.1-packaging>21.1]",
"test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[packaging>20.1-packaging>=20.1]",
"test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[requests[security,tests]>=2.8.1,==2.8.*;python_version<\"2.7\"-requests [security,tests] >= 2.8.1 ; python_version < \"2.7\"]",
"test_requirements.py::TestRequirementBehaviour::test_equal_reqs_equal_hashes[appdirs>=1.4.4,<2; os_name==\"posix\" and extra==\"testing\"-appdirs>=1.4.4,<2; os_name == 'posix' and extra == 'testing']",
"test_requirements.py::TestRequirementBehaviour::test_equal_reqs_equal_hashes[importlib-metadata; python_version<\"3.8\"-importlib-metadata; python_version<'3.8']",
"test_requirements.py::TestRequirementBehaviour::test_equal_reqs_equal_hashes[packaging>20.1-packaging>20.1]",
"test_requirements.py::TestRequirementBehaviour::test_equal_reqs_equal_hashes[requests[security, tests]>=2.8.1,==2.8.*;python_version<\"2.7\"-requests [security,tests] >= 2.8.1, == 2.8.* ; python_version < \"2.7\"]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[--!=2.0]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[--==2.*]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[--@ https://url ]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[--]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a,b]-!=2.0]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a,b]-==2.*]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a,b]-@ https://url ]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a,b]-]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a1,b1,b2]-!=2.0]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a1,b1,b2]-==2.*]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a1,b1,b2]-@ https://url ]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a1,b1,b2]-]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a]-!=2.0]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a]-==2.*]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a]-@ https://url ]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a]-]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version--!=2.0]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version--==2.*]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version--@ https://url ]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version--]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version-[a,b]-!=2.0]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version-[a,b]-==2.*]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version-[a,b]-@ https://url ]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version-[a,b]-]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version-[a1,b1,b2]-!=2.0]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version-[a1,b1,b2]-==2.*]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version-[a1,b1,b2]-@ https://url ]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version-[a1,b1,b2]-]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version-[a]-!=2.0]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version-[a]-==2.*]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version-[a]-@ https://url ]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; \"3.\" not in python_version-[a]-]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"--!=2.0]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"--==2.*]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"--@ https://url ]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"--]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"-[a,b]-!=2.0]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"-[a,b]-==2.*]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"-[a,b]-@ https://url ]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"-[a,b]-]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"-[a1,b1,b2]-!=2.0]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"-[a1,b1,b2]-==2.*]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"-[a1,b1,b2]-@ https://url ]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"-[a1,b1,b2]-]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"-[a]-!=2.0]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"-[a]-==2.*]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"-[a]-@ https://url ]",
"test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == \"3.11\"-[a]-]",
"test_requirements.py::TestRequirementBehaviour::test_types_with_nothing",
"test_requirements.py::TestRequirementBehaviour::test_types_with_specifier_and_marker",
"test_requirements.py::TestRequirementBehaviour::test_types_with_url",
"test_requirements.py::TestRequirementParsing::test_empty_extras",
"test_requirements.py::TestRequirementParsing::test_empty_specifier",
"test_requirements.py::TestRequirementParsing::test_error_invalid_marker_lvalue",
"test_requirements.py::TestRequirementParsing::test_error_invalid_marker_not_without_in",
"test_requirements.py::TestRequirementParsing::test_error_invalid_marker_notin_without_whitespace",
"test_requirements.py::TestRequirementParsing::test_error_invalid_marker_rvalue",
"test_requirements.py::TestRequirementParsing::test_error_invalid_marker_with_invalid_op",
"test_requirements.py::TestRequirementParsing::test_error_no_name",
"test_requirements.py::TestRequirementParsing::test_error_no_space_after_url",
"test_requirements.py::TestRequirementParsing::test_error_no_url_after_at",
"test_requirements.py::TestRequirementParsing::test_error_on_invalid_url[file:.]",
"test_requirements.py::TestRequirementParsing::test_error_on_invalid_url[file:/.]",
"test_requirements.py::TestRequirementParsing::test_error_on_invalid_url[gopher:/foo/com]",
"test_requirements.py::TestRequirementParsing::test_error_on_legacy_version_outside_triple_equals",
"test_requirements.py::TestRequirementParsing::test_error_on_legacy_version_with_no_space_before_semicolon",
"test_requirements.py::TestRequirementParsing::test_error_on_missing_op_after_name",
"test_requirements.py::TestRequirementParsing::test_error_on_missing_version_after_op",
"test_requirements.py::TestRequirementParsing::test_error_when_bracket_not_closed_correctly",
"test_requirements.py::TestRequirementParsing::test_error_when_empty_string",
"test_requirements.py::TestRequirementParsing::test_error_when_extras_bracket_left_unclosed",
"test_requirements.py::TestRequirementParsing::test_error_when_missing_comma_in_extras",
"test_requirements.py::TestRequirementParsing::test_error_when_parens_not_closed_correctly",
"test_requirements.py::TestRequirementParsing::test_error_when_trailing_comma_in_extras",
"test_requirements.py::TestRequirementParsing::test_file_url[file://.]",
"test_requirements.py::TestRequirementParsing::test_file_url[file:///absolute/path]",
"test_requirements.py::TestRequirementParsing::test_valid_marker['8' in platform.version]",
"test_requirements.py::TestRequirementParsing::test_valid_marker['8' not in platform.version]",
"test_requirements.py::TestRequirementParsing::test_valid_marker[os.name == 'linux']",
"test_requirements.py::TestRequirementParsing::test_valid_marker[os_name == 'linux']",
"test_requirements.py::TestRequirementParsing::test_valid_marker[platform_python_implementation == '']",
"test_requirements.py::TestRequirementParsing::test_valid_marker[python_implementation == '']",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}\"3.3\"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys.platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(=={ws}1.0)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-<={ws}1!3.0.0.rc2-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-==={ws}arbitrarystring-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None-=={ws}1.0-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@master--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+https://git.example.com/MyProject.git@v1.0--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git.example.com/MyProject--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-git+ssh://git@github.com:pypa/packaging.git--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-https://example.com/packagename.zip--extras3-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe]",
"test_requirements.py::test_basic_valid_requirement_parsing[\\t-sys_platform{ws}!={ws}'linux'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package]"
] ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1670279743.3608828
packaging-25.0/tests/.pytest_cache/v/cache/stepwise 0000644 0000000 0000000 00000000002 14343471077 017305 0 ustar 00 [] ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1627025329.8811321
packaging-25.0/tests/__init__.py 0000644 0000000 0000000 00000000264 14076467662 013611 0 ustar 00 # This file is dual licensed under the terms of the Apache License, Version
# 2.0, and the BSD License. See the LICENSE file in the root of this repository
# for complete details.
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3626266
packaging-25.0/tests/manylinux/build.sh 0000755 0000000 0000000 00000003402 14222047123 015132 0 ustar 00 #!/bin/bash
set -x
set -e
if [ $# -eq 0 ]; then
docker run --rm -v $(pwd):/home/hello-world arm32v5/debian /home/hello-world/manylinux/build.sh incontainer 52
docker run --rm -v $(pwd):/home/hello-world arm32v7/debian /home/hello-world/manylinux/build.sh incontainer 52
docker run --rm -v $(pwd):/home/hello-world i386/debian /home/hello-world/manylinux/build.sh incontainer 52
docker run --rm -v $(pwd):/home/hello-world s390x/debian /home/hello-world/manylinux/build.sh incontainer 64
docker run --rm -v $(pwd):/home/hello-world debian /home/hello-world/manylinux/build.sh incontainer 64
docker run --rm -v $(pwd):/home/hello-world debian /home/hello-world/manylinux/build.sh x32 52
cp -f manylinux/hello-world-x86_64-i386 manylinux/hello-world-invalid-magic
printf "\x00" | dd of=manylinux/hello-world-invalid-magic bs=1 seek=0x00 count=1 conv=notrunc
cp -f manylinux/hello-world-x86_64-i386 manylinux/hello-world-invalid-class
printf "\x00" | dd of=manylinux/hello-world-invalid-class bs=1 seek=0x04 count=1 conv=notrunc
cp -f manylinux/hello-world-x86_64-i386 manylinux/hello-world-invalid-data
printf "\x00" | dd of=manylinux/hello-world-invalid-data bs=1 seek=0x05 count=1 conv=notrunc
head -c 40 manylinux/hello-world-x86_64-i386 > manylinux/hello-world-too-short
exit 0
fi
export DEBIAN_FRONTEND=noninteractive
cd /home/hello-world/
apt-get update
apt-get install -y --no-install-recommends gcc libc6-dev
if [ "$1" == "incontainer" ]; then
ARCH=$(dpkg --print-architecture)
CFLAGS=""
else
ARCH=$1
dpkg --add-architecture ${ARCH}
apt-get install -y --no-install-recommends gcc-multilib libc6-dev-${ARCH}
CFLAGS="-mx32"
fi
NAME=hello-world-$(uname -m)-${ARCH}
gcc -Os -s ${CFLAGS} -o ${NAME}-full hello-world.c
head -c $2 ${NAME}-full > ${NAME}
rm -f ${NAME}-full
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3626914
packaging-25.0/tests/manylinux/hello-world-armv7l-armel 0000755 0000000 0000000 00000000064 14222047123 020157 0 ustar 00 ELF ( 4 4 ( ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3627508
packaging-25.0/tests/manylinux/hello-world-armv7l-armhf 0000755 0000000 0000000 00000000064 14222047123 020154 0 ustar 00 ELF ( 4 4 ( ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3628135
packaging-25.0/tests/manylinux/hello-world-invalid-class 0000755 0000000 0000000 00000000064 14222047123 020402 0 ustar 00 ELF 4 01 4 ( ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3628728
packaging-25.0/tests/manylinux/hello-world-invalid-data 0000755 0000000 0000000 00000000064 14222047123 020206 0 ustar 00 ELF 4 01 4 ( ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3629384
packaging-25.0/tests/manylinux/hello-world-invalid-magic 0000755 0000000 0000000 00000000064 14222047123 020355 0 ustar 00 ELF 4 01 4 ( ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3630004
packaging-25.0/tests/manylinux/hello-world-s390x-s390x 0000644 0000000 0000000 00000000100 14222047123 017407 0 ustar 00 ELF P @ p @ 8 @ ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3630595
packaging-25.0/tests/manylinux/hello-world-too-short 0000644 0000000 0000000 00000000050 14222047123 017577 0 ustar 00 ELF 4 01 ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3631153
packaging-25.0/tests/manylinux/hello-world-x86_64-amd64 0000644 0000000 0000000 00000000100 14222047123 017504 0 ustar 00 ELF > p @ H1 @ 8 @ ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3631752
packaging-25.0/tests/manylinux/hello-world-x86_64-i386 0000755 0000000 0000000 00000000064 14222047123 017276 0 ustar 00 ELF 4 01 4 ( ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3632417
packaging-25.0/tests/manylinux/hello-world-x86_64-x32 0000755 0000000 0000000 00000000064 14222047123 017221 0 ustar 00 ELF > p 4 <1 4 ( ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1731058899.0865014
packaging-25.0/tests/metadata/everything.metadata 0000644 0000000 0000000 00000003304 14713356323 017131 0 ustar 00 Metadata-Version: 2.4
Name: BeagleVote
Version: 1.0a2
Platform: ObscureUnix
Platform: RareDOS
Supported-Platform: RedHat 7.2
Supported-Platform: i386-win32-2791
Summary: A module for collecting votes from beagles.
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Keywords: dog,puppy,voting,election
Home-page: http://www.example.com/~cschultz/bvote/
Download-URL: …/BeagleVote-0.45.tgz
Author: C. Schultz, Universal Features Syndicate,
Los Angeles, CA
Author-email: "C. Schultz"
Maintainer: C. Schultz, Universal Features Syndicate,
Los Angeles, CA
Maintainer-email: "C. Schultz"
License: This software may only be obtained by sending the
author a postcard, and then the user promises not
to redistribute it.
License-Expression: Apache-2.0 OR BSD-2-Clause
License-File: LICENSE.APACHE
License-File: LICENSE.BSD
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console (Text Based)
Provides-Extra: pdf
Requires-Dist: reportlab; extra == 'pdf'
Requires-Dist: pkginfo
Requires-Dist: PasteDeploy
Requires-Dist: zope.interface (>3.5.0)
Requires-Dist: pywin32 >1.0; sys_platform == 'win32'
Requires-Python: >=3
Requires-External: C
Requires-External: libpng (>=1.5)
Requires-External: make; sys_platform != "win32"
Project-URL: Bug Tracker, http://bitbucket.org/tarek/distribute/issues/
Project-URL: Documentation, https://example.com/BeagleVote
Provides-Dist: OtherProject
Provides-Dist: AnotherProject (3.4)
Provides-Dist: virtual_package; python_version >= "3.4"
Dynamic: Obsoletes-Dist
ThisIsNotReal: Hello!
This description intentionally left blank.
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3634386
packaging-25.0/tests/musllinux/glibc-x86_64 0000755 0000000 0000000 00000002000 14222047123 015443 0 ustar 00 ELF > @ 9 @ 8
@ @ @ @ X X - = = X ` - = = 8 8 8 X X X D D Std 8 8 8 Ptd D D Qtd Rtd - = = H H /lib64/ld-linux-x86-64.so.2 GNU GNU KWz7Styxyʍ GNU em Q ' ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3635888
packaging-25.0/tests/musllinux/musl-aarch64 0000755 0000000 0000000 00000002000 14222047123 015635 0 ustar 00 ELF @ @ # @ 8 @ @ @ @
`
Ptd 4 4 Qtd Rtd
X X /lib/ld-musl-aarch64.so.1
@
" L d ~ #
_init printf _fini __cxa_finalize __libc_start_main libc.musl-aarch64.so.1 __deregister_frame_info _ITM_registerTMCloneTable _ITM_deregisterTMCloneTabl././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3636916
packaging-25.0/tests/musllinux/musl-i386 0000755 0000000 0000000 00000002000 14222047123 015076 0 ustar 00 ELF 4 = 4
( ! 4 4 4 @ @ t t t ` ` . > > ( / ? ? Ptd $ $ Qtd Rtd. > > /lib/ld-musl-i386.so.1 $ " H d ~ # _init printf _fini __cxa_finalize __libc_start_main libc.musl-x86.so.1 __register_frame_info_bases _ITM_registerTMCloneTable __deregister_frame_info_bases _ITM_deregisterTMCloneTable ? ? ? @ ? ? ? ? ? ? ? ././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1648905811.3637674
packaging-25.0/tests/musllinux/musl-x86_64 0000755 0000000 0000000 00000002000 14222047123 015343 0 ustar 00 ELF > s @ A @ 8
@ ! @ @ @ 0 0 p p p Y Y . > > ` 0. 0> 0> Ptd $ $ Qtd Rtd . > > /lib/ld-musl-x86_64.so.1 @ em K c } # " Q _init printf _fini __cxa_finalize __libc_start_main libc.musl-x86_64.so.1 __der././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1696165139.3738453
packaging-25.0/tests/requirements.txt 0000644 0000000 0000000 00000000066 14506266423 014752 0 ustar 00 coverage[toml]>=5.0.0
pip>=21.1
pretend
pytest>=6.2.0
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1675092286.6710837
packaging-25.0/tests/test_elffile.py 0000644 0000000 0000000 00000006132 14365760477 014520 0 ustar 00 import io
import pathlib
import struct
import pytest
from packaging._elffile import EIClass, EIData, ELFFile, ELFInvalid, EMachine
DIR_MANYLINUX = pathlib.Path(__file__, "..", "manylinux").resolve()
DIR_MUSLLINUX = pathlib.Path(__file__, "..", "musllinux").resolve()
BIN_MUSL_X86_64 = DIR_MUSLLINUX.joinpath("musl-x86_64").read_bytes()
@pytest.mark.parametrize(
"name, capacity, encoding, machine",
[
("x86_64-x32", EIClass.C32, EIData.Lsb, EMachine.X8664),
("x86_64-i386", EIClass.C32, EIData.Lsb, EMachine.I386),
("x86_64-amd64", EIClass.C64, EIData.Lsb, EMachine.X8664),
("armv7l-armel", EIClass.C32, EIData.Lsb, EMachine.Arm),
("armv7l-armhf", EIClass.C32, EIData.Lsb, EMachine.Arm),
("s390x-s390x", EIClass.C64, EIData.Msb, EMachine.S390),
],
)
def test_elffile_glibc(name, capacity, encoding, machine):
path = DIR_MANYLINUX.joinpath(f"hello-world-{name}")
with path.open("rb") as f:
ef = ELFFile(f)
assert ef.capacity == capacity
assert ef.encoding == encoding
assert ef.machine == machine
assert ef.flags is not None
@pytest.mark.parametrize(
"name, capacity, encoding, machine, interpreter",
[
(
"aarch64",
EIClass.C64,
EIData.Lsb,
EMachine.AArc64,
"aarch64",
),
("i386", EIClass.C32, EIData.Lsb, EMachine.I386, "i386"),
("x86_64", EIClass.C64, EIData.Lsb, EMachine.X8664, "x86_64"),
],
)
def test_elffile_musl(name, capacity, encoding, machine, interpreter):
path = DIR_MUSLLINUX.joinpath(f"musl-{name}")
with path.open("rb") as f:
ef = ELFFile(f)
assert ef.capacity == capacity
assert ef.encoding == encoding
assert ef.machine == machine
assert ef.interpreter == f"/lib/ld-musl-{interpreter}.so.1"
@pytest.mark.parametrize(
"data",
[
# Too short for magic.
b"\0",
# Enough for magic, but not ELF.
b"#!/bin/bash" + b"\0" * 16,
# ELF, but unknown byte declaration.
b"\x7fELF\3" + b"\0" * 16,
],
ids=["no-magic", "wrong-magic", "unknown-format"],
)
def test_elffile_bad_ident(data):
with pytest.raises(ELFInvalid):
ELFFile(io.BytesIO(data))
def test_elffile_no_section():
"""Enough for magic, but not the section definitions."""
data = BIN_MUSL_X86_64[:25]
with pytest.raises(ELFInvalid):
ELFFile(io.BytesIO(data))
def test_elffile_invalid_section():
"""Enough for section definitions, but not the actual sections."""
data = BIN_MUSL_X86_64[:58]
assert ELFFile(io.BytesIO(data)).interpreter is None
def test_elffle_no_interpreter_section():
ef = ELFFile(io.BytesIO(BIN_MUSL_X86_64))
# Change all sections to *not* PT_INTERP.
data = BIN_MUSL_X86_64
for i in range(ef._e_phnum + 1):
sb = ef._e_phoff + ef._e_phentsize * i
se = sb + ef._e_phentsize
section = struct.unpack(ef._p_fmt, data[sb:se])
data = data[:sb] + struct.pack(ef._p_fmt, 0, *section[1:]) + data[se:]
assert ELFFile(io.BytesIO(data)).interpreter is None
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1731058899.0866523
packaging-25.0/tests/test_licenses.py 0000644 0000000 0000000 00000000440 14713356323 014677 0 ustar 00 from packaging.licenses._spdx import EXCEPTIONS, LICENSES
def test_licenses():
for license_id in LICENSES.keys():
assert license_id == license_id.lower()
def test_exceptions():
for exception_id in EXCEPTIONS.keys():
assert exception_id == exception_id.lower()
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1704573563.9754672
packaging-25.0/tests/test_manylinux.py 0000644 0000000 0000000 00000012774 14546335174 015140 0 ustar 00 try:
import ctypes
except ImportError:
ctypes = None
import os
import pathlib
import platform
import sys
import types
import warnings
import pretend
import pytest
from packaging import _manylinux
from packaging._manylinux import (
_get_glibc_version,
_glibc_version_string,
_glibc_version_string_confstr,
_glibc_version_string_ctypes,
_is_compatible,
_parse_elf,
_parse_glibc_version,
)
@pytest.fixture(autouse=True)
def clear_lru_cache():
yield
_get_glibc_version.cache_clear()
@pytest.fixture
def manylinux_module(monkeypatch):
monkeypatch.setattr(_manylinux, "_get_glibc_version", lambda *args: (2, 20))
module_name = "_manylinux"
module = types.ModuleType(module_name)
monkeypatch.setitem(sys.modules, module_name, module)
return module
@pytest.mark.parametrize("tf", (True, False))
@pytest.mark.parametrize(
"attribute,glibc", (("1", (2, 5)), ("2010", (2, 12)), ("2014", (2, 17)))
)
def test_module_declaration(monkeypatch, manylinux_module, attribute, glibc, tf):
manylinux = f"manylinux{attribute}_compatible"
monkeypatch.setattr(manylinux_module, manylinux, tf, raising=False)
res = _is_compatible("x86_64", glibc)
assert tf is res
@pytest.mark.parametrize(
"attribute,glibc", (("1", (2, 5)), ("2010", (2, 12)), ("2014", (2, 17)))
)
def test_module_declaration_missing_attribute(
monkeypatch, manylinux_module, attribute, glibc
):
manylinux = f"manylinux{attribute}_compatible"
monkeypatch.delattr(manylinux_module, manylinux, raising=False)
assert _is_compatible("x86_64", glibc)
@pytest.mark.parametrize(
"version,compatible", (((2, 0), True), ((2, 5), True), ((2, 10), False))
)
def test_is_manylinux_compatible_glibc_support(version, compatible, monkeypatch):
monkeypatch.setitem(sys.modules, "_manylinux", None)
monkeypatch.setattr(_manylinux, "_get_glibc_version", lambda: (2, 5))
assert bool(_is_compatible("any", version)) == compatible
@pytest.mark.parametrize("version_str", ["glibc-2.4.5", "2"])
def test_check_glibc_version_warning(version_str):
with warnings.catch_warnings(record=True) as w:
_parse_glibc_version(version_str)
assert len(w) == 1
assert issubclass(w[0].category, RuntimeWarning)
@pytest.mark.skipif(not ctypes, reason="requires ctypes")
@pytest.mark.parametrize(
"version_str,expected",
[
# Be very explicit about bytes and Unicode for Python 2 testing.
(b"2.4", "2.4"),
("2.4", "2.4"),
],
)
def test_glibc_version_string(version_str, expected, monkeypatch):
class LibcVersion:
def __init__(self, version_str):
self.version_str = version_str
def __call__(self):
return version_str
class ProcessNamespace:
def __init__(self, libc_version):
self.gnu_get_libc_version = libc_version
process_namespace = ProcessNamespace(LibcVersion(version_str))
monkeypatch.setattr(ctypes, "CDLL", lambda _: process_namespace)
monkeypatch.setattr(_manylinux, "_glibc_version_string_confstr", lambda: False)
assert _glibc_version_string() == expected
del process_namespace.gnu_get_libc_version
assert _glibc_version_string() is None
def test_glibc_version_string_confstr(monkeypatch):
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.20", raising=False)
assert _glibc_version_string_confstr() == "2.20"
def test_glibc_version_string_fail(monkeypatch):
monkeypatch.setattr(os, "confstr", lambda x: None, raising=False)
monkeypatch.setitem(sys.modules, "ctypes", None)
assert _glibc_version_string() is None
assert _get_glibc_version() == (-1, -1)
@pytest.mark.parametrize(
"failure",
[pretend.raiser(ValueError), pretend.raiser(OSError), lambda x: "XXX"],
)
def test_glibc_version_string_confstr_fail(monkeypatch, failure):
monkeypatch.setattr(os, "confstr", failure, raising=False)
assert _glibc_version_string_confstr() is None
def test_glibc_version_string_confstr_missing(monkeypatch):
monkeypatch.delattr(os, "confstr", raising=False)
assert _glibc_version_string_confstr() is None
def test_glibc_version_string_ctypes_missing(monkeypatch):
monkeypatch.setitem(sys.modules, "ctypes", None)
assert _glibc_version_string_ctypes() is None
@pytest.mark.xfail(ctypes is None, reason="ctypes not available")
def test_glibc_version_string_ctypes_raise_oserror(monkeypatch):
def patched_cdll(name):
raise OSError("Dynamic loading not supported")
monkeypatch.setattr(ctypes, "CDLL", patched_cdll)
assert _glibc_version_string_ctypes() is None
@pytest.mark.skipif(platform.system() != "Linux", reason="requires Linux")
def test_is_manylinux_compatible_old():
# Assuming no one is running this test with a version of glibc released in
# 1997.
assert _is_compatible("any", (2, 0))
def test_is_manylinux_compatible(monkeypatch):
monkeypatch.setattr(_manylinux, "_glibc_version_string", lambda: "2.4")
assert _is_compatible("any", (2, 4))
def test_glibc_version_string_none(monkeypatch):
monkeypatch.setattr(_manylinux, "_glibc_version_string", lambda: None)
assert not _is_compatible("any", (2, 4))
@pytest.mark.parametrize(
"content", [None, "invalid-magic", "invalid-class", "invalid-data", "too-short"]
)
def test_parse_elf_bad_executable(monkeypatch, content):
if content:
path = pathlib.Path(__file__).parent / "manylinux" / f"hello-world-{content}"
path = os.fsdecode(path)
else:
path = None
with _parse_elf(path) as ef:
assert ef is None
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1745063116.8582053
packaging-25.0/tests/test_markers.py 0000644 0000000 0000000 00000036437 15000706315 014543 0 ustar 00 # This file is dual licensed under the terms of the Apache License, Version
# 2.0, and the BSD License. See the LICENSE file in the root of this repository
# for complete details.
import collections
import itertools
import os
import platform
import sys
from typing import cast
from unittest import mock
import pytest
from packaging._parser import Node
from packaging.markers import (
InvalidMarker,
Marker,
UndefinedComparison,
default_environment,
format_full_version,
)
VARIABLES = [
"extra",
"implementation_name",
"implementation_version",
"os_name",
"platform_machine",
"platform_release",
"platform_system",
"platform_version",
"python_full_version",
"python_version",
"platform_python_implementation",
"sys_platform",
]
PEP_345_VARIABLES = [
"os.name",
"sys.platform",
"platform.version",
"platform.machine",
"platform.python_implementation",
]
SETUPTOOLS_VARIABLES = ["python_implementation"]
OPERATORS = ["===", "==", ">=", "<=", "!=", "~=", ">", "<", "in", "not in"]
VALUES = [
"1.0",
"5.6a0",
"dog",
"freebsd",
"literally any string can go here",
"things @#4 dsfd (((",
]
class TestNode:
@pytest.mark.parametrize("value", ["one", "two", None, 3, 5, []])
def test_accepts_value(self, value):
assert Node(value).value == value
@pytest.mark.parametrize("value", ["one", "two"])
def test_str(self, value):
assert str(Node(value)) == str(value)
@pytest.mark.parametrize("value", ["one", "two"])
def test_repr(self, value):
assert repr(Node(value)) == f""
def test_base_class(self):
with pytest.raises(NotImplementedError):
Node("cover all the code").serialize()
class TestOperatorEvaluation:
def test_prefers_pep440(self):
assert Marker('"2.7.9" < "foo"').evaluate(dict(foo="2.7.10"))
def test_falls_back_to_python(self):
assert Marker('"b" > "a"').evaluate(dict(a="a"))
def test_fails_when_undefined(self):
with pytest.raises(UndefinedComparison):
Marker("'2.7.0' ~= os_name").evaluate()
def test_allows_prerelease(self):
assert Marker('python_full_version > "3.6.2"').evaluate(
{"python_full_version": "3.11.0a5"}
)
FakeVersionInfo = collections.namedtuple(
"FakeVersionInfo", ["major", "minor", "micro", "releaselevel", "serial"]
)
class TestDefaultEnvironment:
def test_matches_expected(self):
environment = default_environment()
iver = (
f"{sys.implementation.version.major}."
f"{sys.implementation.version.minor}."
f"{sys.implementation.version.micro}"
)
if sys.implementation.version.releaselevel != "final":
iver = (
f"{iver}{sys.implementation.version.releaselevel[0]}"
f"{sys.implementation.version.serial}"
)
assert environment == {
"implementation_name": sys.implementation.name,
"implementation_version": iver,
"os_name": os.name,
"platform_machine": platform.machine(),
"platform_release": platform.release(),
"platform_system": platform.system(),
"platform_version": platform.version(),
"python_full_version": platform.python_version(),
"platform_python_implementation": platform.python_implementation(),
"python_version": ".".join(platform.python_version_tuple()[:2]),
"sys_platform": sys.platform,
}
def test_multidigit_minor_version(self, monkeypatch):
version_info = (3, 10, 0, "final", 0)
monkeypatch.setattr(sys, "version_info", version_info, raising=False)
monkeypatch.setattr(platform, "python_version", lambda: "3.10.0", raising=False)
monkeypatch.setattr(
platform, "python_version_tuple", lambda: ("3", "10", "0"), raising=False
)
environment = default_environment()
assert environment["python_version"] == "3.10"
def tests_when_releaselevel_final(self):
v = FakeVersionInfo(3, 4, 2, "final", 0)
assert format_full_version(v) == "3.4.2"
def tests_when_releaselevel_not_final(self):
v = FakeVersionInfo(3, 4, 2, "beta", 4)
assert format_full_version(v) == "3.4.2b4"
class TestMarker:
@pytest.mark.parametrize(
"marker_string",
[
"{} {} {!r}".format(*i)
for i in itertools.product(VARIABLES, OPERATORS, VALUES)
]
+ [
"{2!r} {1} {0}".format(*i)
for i in itertools.product(VARIABLES, OPERATORS, VALUES)
],
)
def test_parses_valid(self, marker_string):
Marker(marker_string)
@pytest.mark.parametrize(
"marker_string",
[
"this_isnt_a_real_variable >= '1.0'",
"python_version",
"(python_version)",
"python_version >= 1.0 and (python_version)",
'(python_version == "2.7" and os_name == "linux"',
'(python_version == "2.7") with random text',
],
)
def test_parses_invalid(self, marker_string):
with pytest.raises(InvalidMarker):
Marker(marker_string)
@pytest.mark.parametrize(
("marker_string", "expected"),
[
# Test the different quoting rules
("python_version == '2.7'", 'python_version == "2.7"'),
('python_version == "2.7"', 'python_version == "2.7"'),
# Test and/or expressions
(
'python_version == "2.7" and os_name == "linux"',
'python_version == "2.7" and os_name == "linux"',
),
(
'python_version == "2.7" or os_name == "linux"',
'python_version == "2.7" or os_name == "linux"',
),
(
'python_version == "2.7" and os_name == "linux" or '
'sys_platform == "win32"',
'python_version == "2.7" and os_name == "linux" or '
'sys_platform == "win32"',
),
# Test nested expressions and grouping with ()
('(python_version == "2.7")', 'python_version == "2.7"'),
(
'(python_version == "2.7" and sys_platform == "win32")',
'python_version == "2.7" and sys_platform == "win32"',
),
(
'python_version == "2.7" and (sys_platform == "win32" or '
'sys_platform == "linux")',
'python_version == "2.7" and (sys_platform == "win32" or '
'sys_platform == "linux")',
),
],
)
def test_str_repr_eq_hash(self, marker_string, expected):
m = Marker(marker_string)
assert str(m) == expected
assert repr(m) == f""
# Objects created from the same string should be equal.
assert m == Marker(marker_string)
# Objects created from the equivalent strings should also be equal.
assert m == Marker(expected)
# Objects created from the same string should have the same hash.
assert hash(Marker(marker_string)) == hash(Marker(marker_string))
# Objects created from equivalent strings should also have the same hash.
assert hash(Marker(marker_string)) == hash(Marker(expected))
@pytest.mark.parametrize(
("example1", "example2"),
[
# Test trivial comparisons.
('python_version == "2.7"', 'python_version == "3.7"'),
(
'python_version == "2.7"',
'python_version == "2.7" and os_name == "linux"',
),
(
'python_version == "2.7"',
'(python_version == "2.7" and os_name == "linux")',
),
# Test different precedence.
(
'python_version == "2.7" and (os_name == "linux" or '
'sys_platform == "win32")',
'python_version == "2.7" and os_name == "linux" or '
'sys_platform == "win32"',
),
],
)
def test_different_markers_different_hashes(self, example1, example2):
marker1, marker2 = Marker(example1), Marker(example2)
# Markers created from strings that are not equivalent should differ.
assert marker1 != marker2
# Different Marker objects should have different hashes.
assert hash(marker1) != hash(marker2)
def test_compare_markers_to_other_objects(self):
# Markers should not be comparable to other kinds of objects.
assert Marker("os_name == 'nt'") != "os_name == 'nt'"
def test_environment_assumes_empty_extra(self):
assert Marker('extra == "im_valid"').evaluate() is False
def test_environment_with_extra_none(self):
# GIVEN
marker_str = 'extra == "im_valid"'
# Pretend that this is dict[str, str], even though it's not. This is a
# test for being bug-for-bug compatible with the older implementation.
environment = cast("dict[str, str]", {"extra": None})
# WHEN
marker = Marker(marker_str)
# THEN
assert marker.evaluate(environment) is False
@pytest.mark.parametrize(
("marker_string", "environment", "expected"),
[
(f"os_name == '{os.name}'", None, True),
("os_name == 'foo'", {"os_name": "foo"}, True),
("os_name == 'foo'", {"os_name": "bar"}, False),
("'2.7' in python_version", {"python_version": "2.7.5"}, True),
("'2.7' not in python_version", {"python_version": "2.7"}, False),
(
"os_name == 'foo' and python_version ~= '2.7.0'",
{"os_name": "foo", "python_version": "2.7.6"},
True,
),
(
"python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')",
{"os_name": "foo", "python_version": "2.7.4"},
True,
),
(
"python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')",
{"os_name": "bar", "python_version": "2.7.4"},
True,
),
(
"python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')",
{"os_name": "other", "python_version": "2.7.4"},
False,
),
("extra == 'security'", {"extra": "quux"}, False),
("extra == 'security'", {"extra": "security"}, True),
("extra == 'SECURITY'", {"extra": "security"}, True),
("extra == 'security'", {"extra": "SECURITY"}, True),
("extra == 'pep-685-norm'", {"extra": "PEP_685...norm"}, True),
(
"extra == 'Different.punctuation..is...equal'",
{"extra": "different__punctuation_is_EQUAL"},
True,
),
],
)
def test_evaluates(self, marker_string, environment, expected):
args = [] if environment is None else [environment]
assert Marker(marker_string).evaluate(*args) == expected
@pytest.mark.parametrize(
"marker_string",
[
"{} {} {!r}".format(*i)
for i in itertools.product(PEP_345_VARIABLES, OPERATORS, VALUES)
]
+ [
"{2!r} {1} {0}".format(*i)
for i in itertools.product(PEP_345_VARIABLES, OPERATORS, VALUES)
],
)
def test_parses_pep345_valid(self, marker_string):
Marker(marker_string)
@pytest.mark.parametrize(
("marker_string", "environment", "expected"),
[
(f"os.name == '{os.name}'", None, True),
("sys.platform == 'win32'", {"sys_platform": "linux2"}, False),
("platform.version in 'Ubuntu'", {"platform_version": "#39"}, False),
("platform.machine=='x86_64'", {"platform_machine": "x86_64"}, True),
(
"platform.python_implementation=='Jython'",
{"platform_python_implementation": "CPython"},
False,
),
(
"python_version == '2.5' and platform.python_implementation!= 'Jython'",
{"python_version": "2.7"},
False,
),
],
)
def test_evaluate_pep345_markers(self, marker_string, environment, expected):
args = [] if environment is None else [environment]
assert Marker(marker_string).evaluate(*args) == expected
@pytest.mark.parametrize(
"marker_string",
[
"{} {} {!r}".format(*i)
for i in itertools.product(SETUPTOOLS_VARIABLES, OPERATORS, VALUES)
]
+ [
"{2!r} {1} {0}".format(*i)
for i in itertools.product(SETUPTOOLS_VARIABLES, OPERATORS, VALUES)
],
)
def test_parses_setuptools_legacy_valid(self, marker_string):
Marker(marker_string)
def test_evaluate_setuptools_legacy_markers(self):
marker_string = "python_implementation=='Jython'"
args = [{"platform_python_implementation": "CPython"}]
assert Marker(marker_string).evaluate(*args) is False
def test_extra_str_normalization(self):
raw_name = "S_P__A_M"
normalized_name = "s-p-a-m"
lhs = f"{raw_name!r} == extra"
rhs = f"extra == {raw_name!r}"
assert str(Marker(lhs)) == f'"{normalized_name}" == extra'
assert str(Marker(rhs)) == f'extra == "{normalized_name}"'
def test_python_full_version_untagged_user_provided(self):
"""A user-provided python_full_version ending with a + is also repaired."""
assert Marker("python_full_version < '3.12'").evaluate(
{"python_full_version": "3.11.1+"}
)
def test_python_full_version_untagged(self):
with mock.patch("platform.python_version", return_value="3.11.1+"):
assert Marker("python_full_version < '3.12'").evaluate()
@pytest.mark.parametrize("variable", ["extras", "dependency_groups"])
@pytest.mark.parametrize(
"expression,result",
[
pytest.param('"foo" in {0}', True, id="value-in-foo"),
pytest.param('"bar" in {0}', True, id="value-in-bar"),
pytest.param('"baz" in {0}', False, id="value-not-in"),
pytest.param('"baz" not in {0}', True, id="value-not-in-negated"),
pytest.param('"foo" in {0} and "bar" in {0}', True, id="and-in"),
pytest.param('"foo" in {0} or "bar" in {0}', True, id="or-in"),
pytest.param(
'"baz" in {0} and "foo" in {0}', False, id="short-circuit-and"
),
pytest.param('"foo" in {0} or "baz" in {0}', True, id="short-circuit-or"),
pytest.param('"Foo" in {0}', True, id="case-sensitive"),
],
)
def test_extras_and_dependency_groups(self, variable, expression, result):
environment = {variable: {"foo", "bar"}}
assert Marker(expression.format(variable)).evaluate(environment) == result
@pytest.mark.parametrize("variable", ["extras", "dependency_groups"])
def test_extras_and_dependency_groups_disallowed(self, variable):
marker = Marker(f'"foo" in {variable}')
assert not marker.evaluate(context="lock_file")
with pytest.raises(KeyError):
marker.evaluate()
with pytest.raises(KeyError):
marker.evaluate(context="requirement")
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1731058899.0869155
packaging-25.0/tests/test_metadata.py 0000644 0000000 0000000 00000066140 14713356323 014663 0 ustar 00 import pathlib
import pytest
from packaging import metadata, requirements, specifiers, utils, version
from packaging.metadata import ExceptionGroup
class TestRawMetadata:
@pytest.mark.parametrize("raw_field", metadata._STRING_FIELDS)
def test_non_repeating_fields_only_once(self, raw_field):
data = "VaLuE"
header_field = metadata._RAW_TO_EMAIL_MAPPING[raw_field]
single_header = f"{header_field}: {data}"
raw, unparsed = metadata.parse_email(single_header)
assert not unparsed
assert len(raw) == 1
assert raw_field in raw
assert raw[raw_field] == data
@pytest.mark.parametrize("raw_field", metadata._STRING_FIELDS)
def test_non_repeating_fields_repeated(self, raw_field):
header_field = metadata._RAW_TO_EMAIL_MAPPING[raw_field]
data = "VaLuE"
single_header = f"{header_field}: {data}"
repeated_header = "\n".join([single_header] * 2)
raw, unparsed = metadata.parse_email(repeated_header)
assert not raw
assert len(unparsed) == 1
assert header_field in unparsed
assert unparsed[header_field] == [data] * 2
@pytest.mark.parametrize("raw_field", metadata._LIST_FIELDS)
def test_repeating_fields_only_once(self, raw_field):
data = "VaLuE"
header_field = metadata._RAW_TO_EMAIL_MAPPING[raw_field]
single_header = f"{header_field}: {data}"
raw, unparsed = metadata.parse_email(single_header)
assert not unparsed
assert len(raw) == 1
assert raw_field in raw
assert raw[raw_field] == [data]
@pytest.mark.parametrize("raw_field", metadata._LIST_FIELDS)
def test_repeating_fields_repeated(self, raw_field):
header_field = metadata._RAW_TO_EMAIL_MAPPING[raw_field]
data = "VaLuE"
single_header = f"{header_field}: {data}"
repeated_header = "\n".join([single_header] * 2)
raw, unparsed = metadata.parse_email(repeated_header)
assert not unparsed
assert len(raw) == 1
assert raw_field in raw
assert raw[raw_field] == [data] * 2
@pytest.mark.parametrize(
["given", "expected"],
[
("A", ["A"]),
("A ", ["A"]),
(" A", ["A"]),
("A, B", ["A", "B"]),
("A,B", ["A", "B"]),
(" A, B", ["A", "B"]),
("A,B ", ["A", "B"]),
("A B", ["A B"]),
],
)
def test_keywords(self, given, expected):
header = f"Keywords: {given}"
raw, unparsed = metadata.parse_email(header)
assert not unparsed
assert len(raw) == 1
assert "keywords" in raw
assert raw["keywords"] == expected
@pytest.mark.parametrize(
["given", "expected"],
[
("", {"": ""}),
("A", {"A": ""}),
("A,B", {"A": "B"}),
("A, B", {"A": "B"}),
(" A,B", {"A": "B"}),
("A,B ", {"A": "B"}),
("A,B,C", {"A": "B,C"}),
],
)
def test_project_urls_parsing(self, given, expected):
header = f"project-url: {given}"
raw, unparsed = metadata.parse_email(header)
assert not unparsed
assert len(raw) == 1
assert "project_urls" in raw
assert raw["project_urls"] == expected
def test_duplicate_project_urls(self):
header = "project-url: A, B\nproject-url: A, C"
raw, unparsed = metadata.parse_email(header)
assert not raw
assert len(unparsed) == 1
assert "project-url" in unparsed
assert unparsed["project-url"] == ["A, B", "A, C"]
def test_str_input(self):
name = "Tarek Ziadé"
header = f"author: {name}"
raw, unparsed = metadata.parse_email(header)
assert not unparsed
assert len(raw) == 1
assert "author" in raw
assert raw["author"] == name
def test_bytes_input(self):
name = "Tarek Ziadé"
header = f"author: {name}".encode()
raw, unparsed = metadata.parse_email(header)
assert not unparsed
assert len(raw) == 1
assert "author" in raw
assert raw["author"] == name
def test_header_mojibake(self):
value = "\xc0msterdam"
header_name = "value"
header_bytes = f"{header_name}: {value}".encode("latin1")
raw, unparsed = metadata.parse_email(header_bytes)
# Sanity check
with pytest.raises(UnicodeDecodeError):
header_bytes.decode("utf-8")
assert not raw
assert len(unparsed) == 1
assert header_name in unparsed
assert unparsed[header_name] == [value]
@pytest.mark.parametrize(
["given"], [("hello",), ("description: hello",), (b"hello",)]
)
def test_description(self, given):
raw, unparsed = metadata.parse_email(given)
assert not unparsed
assert len(raw) == 1
assert "description" in raw
assert raw["description"] == "hello"
def test_description_non_utf8(self):
header = "\xc0msterdam"
header_bytes = header.encode("latin1")
raw, unparsed = metadata.parse_email(header_bytes)
assert not raw
assert len(unparsed) == 1
assert "description" in unparsed
assert unparsed["description"] == [header_bytes]
@pytest.mark.parametrize(
["given", "expected"],
[
("description: 1\ndescription: 2", ["1", "2"]),
("description: 1\n\n2", ["1", "2"]),
("description: 1\ndescription: 2\n\n3", ["1", "2", "3"]),
],
)
def test_description_multiple(self, given, expected):
raw, unparsed = metadata.parse_email(given)
assert not raw
assert len(unparsed) == 1
assert "description" in unparsed
assert unparsed["description"] == expected
def test_lowercase_keys(self):
header = "AUTHOR: Tarek Ziadé\nWhatever: Else"
raw, unparsed = metadata.parse_email(header)
assert len(raw) == 1
assert "author" in raw
assert len(unparsed) == 1
assert "whatever" in unparsed
def test_complete(self):
"""Test all fields (except `Obsoletes-Dist`).
`Obsoletes-Dist` was sacrificed to provide a value for `Dynamic`.
"""
path = pathlib.Path(__file__).parent / "metadata" / "everything.metadata"
with path.open("r", encoding="utf-8") as file:
metadata_contents = file.read()
raw, unparsed = metadata.parse_email(metadata_contents)
assert len(unparsed) == 1
assert unparsed["thisisnotreal"] == ["Hello!"]
assert len(raw) == 26
assert raw["metadata_version"] == "2.4"
assert raw["name"] == "BeagleVote"
assert raw["version"] == "1.0a2"
assert raw["platforms"] == ["ObscureUnix", "RareDOS"]
assert raw["supported_platforms"] == ["RedHat 7.2", "i386-win32-2791"]
assert raw["summary"] == "A module for collecting votes from beagles."
assert (
raw["description_content_type"]
== "text/markdown; charset=UTF-8; variant=GFM"
)
assert raw["keywords"] == ["dog", "puppy", "voting", "election"]
assert raw["home_page"] == "http://www.example.com/~cschultz/bvote/"
assert raw["download_url"] == "…/BeagleVote-0.45.tgz"
assert raw["author"] == (
"C. Schultz, Universal Features Syndicate,\n"
" Los Angeles, CA "
)
assert raw["author_email"] == '"C. Schultz" '
assert raw["maintainer"] == (
"C. Schultz, Universal Features Syndicate,\n"
" Los Angeles, CA "
)
assert raw["maintainer_email"] == '"C. Schultz" '
assert raw["license"] == (
"This software may only be obtained by sending the\n"
" author a postcard, and then the user promises not\n"
" to redistribute it."
)
assert raw["license_expression"] == "Apache-2.0 OR BSD-2-Clause"
assert raw["license_files"] == ["LICENSE.APACHE", "LICENSE.BSD"]
assert raw["classifiers"] == [
"Development Status :: 4 - Beta",
"Environment :: Console (Text Based)",
]
assert raw["provides_extra"] == ["pdf"]
assert raw["requires_dist"] == [
"reportlab; extra == 'pdf'",
"pkginfo",
"PasteDeploy",
"zope.interface (>3.5.0)",
"pywin32 >1.0; sys_platform == 'win32'",
]
assert raw["requires_python"] == ">=3"
assert raw["requires_external"] == [
"C",
"libpng (>=1.5)",
'make; sys_platform != "win32"',
]
assert raw["project_urls"] == {
"Bug Tracker": "http://bitbucket.org/tarek/distribute/issues/",
"Documentation": "https://example.com/BeagleVote",
}
assert raw["provides_dist"] == [
"OtherProject",
"AnotherProject (3.4)",
'virtual_package; python_version >= "3.4"',
]
assert raw["dynamic"] == ["Obsoletes-Dist"]
assert raw["description"] == "This description intentionally left blank.\n"
class TestExceptionGroup:
def test_attributes(self):
individual_exception = Exception("not important")
exc = metadata.ExceptionGroup("message", [individual_exception])
assert exc.message == "message"
assert list(exc.exceptions) == [individual_exception]
def test_repr(self):
individual_exception = RuntimeError("not important")
exc = metadata.ExceptionGroup("message", [individual_exception])
assert individual_exception.__class__.__name__ in repr(exc)
_RAW_EXAMPLE = {
"metadata_version": "2.3",
"name": "packaging",
"version": "2023.0.0",
}
class TestMetadata:
def _invalid_with_cause(self, meta, attr, cause=None, *, field=None):
if field is None:
field = attr
with pytest.raises(metadata.InvalidMetadata) as exc_info:
getattr(meta, attr)
exc = exc_info.value
assert exc.field == field
if cause is None:
assert exc.__cause__ is None
else:
assert isinstance(exc.__cause__, cause)
def test_from_email(self):
metadata_version = "2.3"
meta = metadata.Metadata.from_email(
f"Metadata-Version: {metadata_version}", validate=False
)
assert meta.metadata_version == metadata_version
def test_from_email_unparsed(self):
with pytest.raises(ExceptionGroup) as exc_info:
metadata.Metadata.from_email("Hello: PyPA")
assert len(exc_info.exceptions) == 1
assert isinstance(exc_info.exceptions[0], metadata.InvalidMetadata)
def test_from_email_validate(self):
with pytest.raises(ExceptionGroup):
# Lacking all required fields.
metadata.Metadata.from_email("Name: packaging", validate=True)
def test_from_email_unparsed_valid_field_name(self):
with pytest.raises(ExceptionGroup):
metadata.Metadata.from_email(
"Project-URL: A, B\nProject-URL: A, C", validate=True
)
def test_required_fields(self):
meta = metadata.Metadata.from_raw(_RAW_EXAMPLE)
assert meta.metadata_version == _RAW_EXAMPLE["metadata_version"]
@pytest.mark.parametrize("field", list(_RAW_EXAMPLE.keys()))
def test_required_fields_missing(self, field):
required_fields = _RAW_EXAMPLE.copy()
del required_fields[field]
with pytest.raises(ExceptionGroup):
metadata.Metadata.from_raw(required_fields)
def test_raw_validate_unrecognized_field(self):
raw = {
"metadata_version": "2.3",
"name": "packaging",
"version": "2023.0.0",
}
# Safety check.
assert metadata.Metadata.from_raw(raw, validate=True)
raw["dynamc"] = ["Obsoletes-Dist"] # Misspelled; missing an "i".
with pytest.raises(ExceptionGroup):
metadata.Metadata.from_raw(raw, validate=True)
def test_raw_data_not_mutated(self):
raw = _RAW_EXAMPLE.copy()
meta = metadata.Metadata.from_raw(raw, validate=True)
assert meta.version == version.Version(_RAW_EXAMPLE["version"])
assert raw == _RAW_EXAMPLE
def test_caching(self):
meta = metadata.Metadata.from_raw(_RAW_EXAMPLE, validate=True)
assert meta.version is meta.version
def test_from_raw_validate(self):
required_fields = _RAW_EXAMPLE.copy()
required_fields["version"] = "-----"
with pytest.raises(ExceptionGroup):
# Multiple things to trigger a validation error:
# invalid version, missing keys, etc.
metadata.Metadata.from_raw(required_fields)
@pytest.mark.parametrize("meta_version", ["2.2", "2.3"])
def test_metadata_version_field_introduction(self, meta_version):
raw = {
"metadata_version": meta_version,
"name": "packaging",
"version": "2023.0.0",
"dynamic": ["Obsoletes-Dist"], # Introduced in 2.2.
}
assert metadata.Metadata.from_raw(raw, validate=True)
@pytest.mark.parametrize("meta_version", ["1.0", "1.1", "1.2", "2.1"])
def test_metadata_version_field_introduction_mismatch(self, meta_version):
raw = {
"metadata_version": meta_version,
"name": "packaging",
"version": "2023.0.0",
"dynamic": ["Obsoletes-Dist"], # Introduced in 2.2.
}
with pytest.raises(ExceptionGroup):
metadata.Metadata.from_raw(raw, validate=True)
@pytest.mark.parametrize(
"attribute",
[
"description",
"home_page",
"download_url",
"author",
"author_email",
"maintainer",
"maintainer_email",
"license",
],
)
def test_single_value_unvalidated_attribute(self, attribute):
value = "Not important"
meta = metadata.Metadata.from_raw({attribute: value}, validate=False)
assert getattr(meta, attribute) == value
@pytest.mark.parametrize(
"attribute",
[
"supported_platforms",
"platforms",
"classifiers",
"provides_dist",
"obsoletes_dist",
"requires",
"provides",
"obsoletes",
],
)
def test_multi_value_unvalidated_attribute(self, attribute):
values = ["Not important", "Still not important"]
meta = metadata.Metadata.from_raw({attribute: values}, validate=False)
assert getattr(meta, attribute) == values
@pytest.mark.parametrize("version", ["1.0", "1.1", "1.2", "2.1", "2.2", "2.3"])
def test_valid_metadata_version(self, version):
meta = metadata.Metadata.from_raw({"metadata_version": version}, validate=False)
assert meta.metadata_version == version
@pytest.mark.parametrize("version", ["1.3", "2.0"])
def test_invalid_metadata_version(self, version):
meta = metadata.Metadata.from_raw({"metadata_version": version}, validate=False)
with pytest.raises(metadata.InvalidMetadata):
meta.metadata_version # noqa: B018
def test_valid_version(self):
version_str = "1.2.3"
meta = metadata.Metadata.from_raw({"version": version_str}, validate=False)
assert meta.version == version.parse(version_str)
def test_missing_version(self):
meta = metadata.Metadata.from_raw({}, validate=False)
with pytest.raises(metadata.InvalidMetadata) as exc_info:
meta.version # noqa: B018
assert exc_info.value.field == "version"
def test_invalid_version(self):
meta = metadata.Metadata.from_raw({"version": "a.b.c"}, validate=False)
self._invalid_with_cause(meta, "version", version.InvalidVersion)
def test_valid_summary(self):
summary = "Hello"
meta = metadata.Metadata.from_raw({"summary": summary}, validate=False)
assert meta.summary == summary
def test_invalid_summary(self):
meta = metadata.Metadata.from_raw(
{"summary": "Hello\n Again"}, validate=False
)
with pytest.raises(metadata.InvalidMetadata) as exc_info:
meta.summary # noqa: B018
assert exc_info.value.field == "summary"
def test_valid_name(self):
name = "Hello_World"
meta = metadata.Metadata.from_raw({"name": name}, validate=False)
assert meta.name == name
def test_invalid_name(self):
meta = metadata.Metadata.from_raw({"name": "-not-legal"}, validate=False)
self._invalid_with_cause(meta, "name", utils.InvalidName)
@pytest.mark.parametrize(
"content_type",
[
"text/plain",
"TEXT/PLAIN",
"text/x-rst",
"text/markdown",
"text/plain; charset=UTF-8",
"text/x-rst; charset=UTF-8",
"text/markdown; charset=UTF-8; variant=GFM",
"text/markdown; charset=UTF-8; variant=CommonMark",
"text/markdown; variant=GFM",
"text/markdown; variant=CommonMark",
],
)
def test_valid_description_content_type(self, content_type):
meta = metadata.Metadata.from_raw(
{"description_content_type": content_type}, validate=False
)
assert meta.description_content_type == content_type
@pytest.mark.parametrize(
"content_type",
[
"application/json",
"text/plain; charset=ascii",
"text/plain; charset=utf-8",
"text/markdown; variant=gfm",
"text/markdown; variant=commonmark",
],
)
def test_invalid_description_content_type(self, content_type):
meta = metadata.Metadata.from_raw(
{"description_content_type": content_type}, validate=False
)
with pytest.raises(metadata.InvalidMetadata):
meta.description_content_type # noqa: B018
def test_keywords(self):
keywords = ["hello", "world"]
meta = metadata.Metadata.from_raw({"keywords": keywords}, validate=False)
assert meta.keywords == keywords
def test_valid_project_urls(self):
urls = {
"Documentation": "https://example.com/BeagleVote",
"Bug Tracker": "http://bitbucket.org/tarek/distribute/issues/",
}
meta = metadata.Metadata.from_raw({"project_urls": urls}, validate=False)
assert meta.project_urls == urls
@pytest.mark.parametrize("specifier", [">=3", ">2.6,!=3.0.*,!=3.1.*", "~=2.6"])
def test_valid_requires_python(self, specifier):
expected = specifiers.SpecifierSet(specifier)
meta = metadata.Metadata.from_raw(
{"requires_python": specifier}, validate=False
)
assert meta.requires_python == expected
def test_invalid_requires_python(self):
meta = metadata.Metadata.from_raw(
{"requires_python": "NotReal"}, validate=False
)
self._invalid_with_cause(
meta,
"requires_python",
specifiers.InvalidSpecifier,
field="requires-python",
)
def test_requires_external(self):
externals = [
"C",
"libpng (>=1.5)",
'make; sys_platform != "win32"',
"libjpeg (>6b)",
]
meta = metadata.Metadata.from_raw(
{"requires_external": externals}, validate=False
)
assert meta.requires_external == externals
def test_valid_provides_extra(self):
extras = ["dev", "test"]
meta = metadata.Metadata.from_raw({"provides_extra": extras}, validate=False)
assert meta.provides_extra == extras
def test_invalid_provides_extra(self):
extras = ["pdf", "-Not-Valid", "ok"]
meta = metadata.Metadata.from_raw({"provides_extra": extras}, validate=False)
self._invalid_with_cause(
meta, "provides_extra", utils.InvalidName, field="provides-extra"
)
def test_valid_requires_dist(self):
requires = [
"pkginfo",
"PasteDeploy",
"zope.interface (>3.5.0)",
"pywin32 >1.0; sys_platform == 'win32'",
]
expected_requires = list(map(requirements.Requirement, requires))
meta = metadata.Metadata.from_raw({"requires_dist": requires}, validate=False)
assert meta.requires_dist == expected_requires
def test_invalid_requires_dist(self):
requires = ["pkginfo", "-not-real", "zope.interface (>3.5.0)"]
meta = metadata.Metadata.from_raw({"requires_dist": requires}, validate=False)
self._invalid_with_cause(
meta,
"requires_dist",
requirements.InvalidRequirement,
field="requires-dist",
)
def test_valid_dynamic(self):
dynamic = ["Keywords", "Home-Page", "Author"]
meta = metadata.Metadata.from_raw({"dynamic": dynamic}, validate=False)
assert meta.dynamic == [d.lower() for d in dynamic]
def test_invalid_dynamic_value(self):
dynamic = ["Keywords", "NotReal", "Author"]
meta = metadata.Metadata.from_raw({"dynamic": dynamic}, validate=False)
with pytest.raises(metadata.InvalidMetadata):
meta.dynamic # noqa: B018
@pytest.mark.parametrize("field_name", ["name", "version", "metadata-version"])
def test_disallowed_dynamic(self, field_name):
meta = metadata.Metadata.from_raw({"dynamic": [field_name]}, validate=False)
message = f"{field_name!r} is not allowed"
with pytest.raises(metadata.InvalidMetadata, match=message) as execinfo:
meta.dynamic # noqa: B018
# The name of the specific offending field should be used,
# not a list with all fields:
assert "[" not in str(execinfo.value)
@pytest.mark.parametrize(
"field_name",
sorted(metadata._RAW_TO_EMAIL_MAPPING.keys() - metadata._REQUIRED_ATTRS),
)
def test_optional_defaults_to_none(self, field_name):
meta = metadata.Metadata.from_raw({}, validate=False)
assert getattr(meta, field_name) is None
@pytest.mark.parametrize(
("license_expression", "expected"),
[
("MIT", "MIT"),
("mit", "MIT"),
("BSD-3-Clause", "BSD-3-Clause"),
("Bsd-3-clause", "BSD-3-Clause"),
(
"MIT AND (Apache-2.0 OR BSD-2-Clause)",
"MIT AND (Apache-2.0 OR BSD-2-Clause)",
),
(
"mit and (apache-2.0 or bsd-2-clause)",
"MIT AND (Apache-2.0 OR BSD-2-Clause)",
),
(
"MIT OR GPL-2.0-or-later OR (FSFUL AND BSD-2-Clause)",
"MIT OR GPL-2.0-or-later OR (FSFUL AND BSD-2-Clause)",
),
(
"GPL-3.0-only WITH Classpath-exception-2.0 OR BSD-3-Clause",
"GPL-3.0-only WITH Classpath-exception-2.0 OR BSD-3-Clause",
),
(
"LicenseRef-Special-License OR CC0-1.0 OR Unlicense",
"LicenseRef-Special-License OR CC0-1.0 OR Unlicense",
),
("mIt", "MIT"),
(" mIt ", "MIT"),
("mit or apache-2.0", "MIT OR Apache-2.0"),
("mit and apache-2.0", "MIT AND Apache-2.0"),
(
"gpl-2.0-or-later with bison-exception-2.2",
"GPL-2.0-or-later WITH Bison-exception-2.2",
),
(
"mit or apache-2.0 and (bsd-3-clause or mpl-2.0)",
"MIT OR Apache-2.0 AND (BSD-3-Clause OR MPL-2.0)",
),
("mit and (apache-2.0+ or mpl-2.0+)", "MIT AND (Apache-2.0+ OR MPL-2.0+)"),
(
"mit and ( apache-2.0+ or mpl-2.0+ )",
"MIT AND (Apache-2.0+ OR MPL-2.0+)",
),
# Valid non-SPDX values
("LicenseRef-Public-Domain", "LicenseRef-Public-Domain"),
("licenseref-public-domain", "LicenseRef-public-domain"),
("licenseref-proprietary", "LicenseRef-proprietary"),
("LicenseRef-Proprietary", "LicenseRef-Proprietary"),
("LicenseRef-Beerware-4.2", "LicenseRef-Beerware-4.2"),
("licenseref-beerware-4.2", "LicenseRef-beerware-4.2"),
(
"(LicenseRef-Special-License OR LicenseRef-OtherLicense) OR Unlicense",
"(LicenseRef-Special-License OR LicenseRef-OtherLicense) OR Unlicense",
),
(
"(LicenseRef-Special-License OR licenseref-OtherLicense) OR unlicense",
"(LicenseRef-Special-License OR LicenseRef-OtherLicense) OR Unlicense",
),
],
)
def test_valid_license_expression(self, license_expression, expected):
meta = metadata.Metadata.from_raw(
{"license_expression": license_expression}, validate=False
)
assert meta.license_expression == expected
@pytest.mark.parametrize(
"license_expression",
[
"",
"Use-it-after-midnight",
"LicenseRef-License with spaces",
"LicenseRef-License_with_underscores",
"or",
"and",
"with",
"mit or",
"mit and",
"mit with",
"or mit",
"and mit",
"with mit",
"(mit",
"mit)",
"mit or or apache-2.0",
# Missing an operator before `(`.
"mit or apache-2.0 (bsd-3-clause and MPL-2.0)",
# "2-BSD-Clause is not a valid license.
"Apache-2.0 OR 2-BSD-Clause",
],
)
def test_invalid_license_expression(self, license_expression):
meta = metadata.Metadata.from_raw(
{"license_expression": license_expression}, validate=False
)
with pytest.raises(metadata.InvalidMetadata):
meta.license_expression # noqa: B018
@pytest.mark.parametrize(
"license_files",
[
[],
["licenses/LICENSE.MIT", "licenses/LICENSE.CC0"],
["LICENSE"],
],
)
def test_valid_license_files(self, license_files):
meta = metadata.Metadata.from_raw(
{"license_files": license_files}, validate=False
)
assert meta.license_files == license_files
@pytest.mark.parametrize(
"license_files",
[
# Can't escape out of the project's directory.
["../LICENSE"],
["./../LICENSE"],
# Paths should be resolved.
["licenses/../LICENSE"],
# Absolute paths are not allowed.
["/licenses/LICENSE"],
# Paths must be valid
# (i.e. glob pattern didn't escape out of pyproject.toml.)
["licenses/*"],
# Paths must use / delimiter
["licenses\\LICENSE"],
],
)
def test_invalid_license_files(self, license_files):
meta = metadata.Metadata.from_raw(
{"license_files": license_files}, validate=False
)
with pytest.raises(metadata.InvalidMetadata):
meta.license_files # noqa: B018
././@PaxHeader 0000000 0000000 0000000 00000000033 00000000000 010211 x ustar 00 27 mtime=1696165139.374565
packaging-25.0/tests/test_musllinux.py 0000644 0000000 0000000 00000004730 14506266423 015141 0 ustar 00 import collections
import pathlib
import subprocess
import pretend
import pytest
from packaging import _musllinux
from packaging._musllinux import _get_musl_version, _MuslVersion, _parse_musl_version
MUSL_AMD64 = "musl libc (x86_64)\nVersion 1.2.2\n"
MUSL_I386 = "musl libc (i386)\nVersion 1.2.1\n"
MUSL_AARCH64 = "musl libc (aarch64)\nVersion 1.1.24\n"
MUSL_INVALID = "musl libc (invalid)\n"
MUSL_UNKNOWN = "musl libc (unknown)\nVersion unknown\n"
MUSL_DIR = pathlib.Path(__file__).with_name("musllinux").resolve()
BIN_GLIBC_X86_64 = MUSL_DIR.joinpath("glibc-x86_64")
BIN_MUSL_X86_64 = MUSL_DIR.joinpath("musl-x86_64")
BIN_MUSL_I386 = MUSL_DIR.joinpath("musl-i386")
BIN_MUSL_AARCH64 = MUSL_DIR.joinpath("musl-aarch64")
LD_MUSL_X86_64 = "/lib/ld-musl-x86_64.so.1"
LD_MUSL_I386 = "/lib/ld-musl-i386.so.1"
LD_MUSL_AARCH64 = "/lib/ld-musl-aarch64.so.1"
@pytest.fixture(autouse=True)
def clear_lru_cache():
yield
_get_musl_version.cache_clear()
@pytest.mark.parametrize(
"output, version",
[
(MUSL_AMD64, _MuslVersion(1, 2)),
(MUSL_I386, _MuslVersion(1, 2)),
(MUSL_AARCH64, _MuslVersion(1, 1)),
(MUSL_INVALID, None),
(MUSL_UNKNOWN, None),
],
ids=["amd64-1.2.2", "i386-1.2.1", "aarch64-1.1.24", "invalid", "unknown"],
)
def test_parse_musl_version(output, version):
assert _parse_musl_version(output) == version
@pytest.mark.parametrize(
"executable, output, version, ld_musl",
[
(MUSL_DIR.joinpath("does-not-exist"), "error", None, None),
(BIN_GLIBC_X86_64, "error", None, None),
(BIN_MUSL_X86_64, MUSL_AMD64, _MuslVersion(1, 2), LD_MUSL_X86_64),
(BIN_MUSL_I386, MUSL_I386, _MuslVersion(1, 2), LD_MUSL_I386),
(BIN_MUSL_AARCH64, MUSL_AARCH64, _MuslVersion(1, 1), LD_MUSL_AARCH64),
],
ids=["does-not-exist", "glibc", "x86_64", "i386", "aarch64"],
)
def test_get_musl_version(monkeypatch, executable, output, version, ld_musl):
def mock_run(*args, **kwargs):
return collections.namedtuple("Proc", "stderr")(output)
run_recorder = pretend.call_recorder(mock_run)
monkeypatch.setattr(_musllinux.subprocess, "run", run_recorder)
assert _get_musl_version(str(executable)) == version
if ld_musl is not None:
expected_calls = [
pretend.call(
[ld_musl],
stderr=subprocess.PIPE,
text=True,
)
]
else:
expected_calls = []
assert run_recorder.calls == expected_calls
././@PaxHeader 0000000 0000000 0000000 00000000033 00000000000 010211 x ustar 00 27 mtime=1727986909.600279
packaging-25.0/tests/test_requirements.py 0000644 0000000 0000000 00000047307 14677576336 015653 0 ustar 00 # This file is dual licensed under the terms of the Apache License, Version
# 2.0, and the BSD License. See the LICENSE file in the root of this repository
# for complete details.
from __future__ import annotations
import pytest
from packaging.markers import Marker
from packaging.requirements import InvalidRequirement, Requirement
from packaging.specifiers import SpecifierSet
EQUAL_DEPENDENCIES = [
("packaging>20.1", "packaging>20.1"),
(
'requests[security, tests]>=2.8.1,==2.8.*;python_version<"2.7"',
'requests [security,tests] >= 2.8.1, == 2.8.* ; python_version < "2.7"',
),
(
'importlib-metadata; python_version<"3.8"',
"importlib-metadata; python_version<'3.8'",
),
(
'appdirs>=1.4.4,<2; os_name=="posix" and extra=="testing"',
"appdirs>=1.4.4,<2; os_name == 'posix' and extra == 'testing'",
),
]
EQUIVALENT_DEPENDENCIES = [
("scikit-learn==1.0.1", "scikit_learn==1.0.1"),
]
DIFFERENT_DEPENDENCIES = [
("package_one", "package_two"),
("packaging>20.1", "packaging>=20.1"),
("packaging>20.1", "packaging>21.1"),
("packaging>20.1", "package>20.1"),
(
'requests[security,tests]>=2.8.1,==2.8.*;python_version<"2.7"',
'requests [security,tests] >= 2.8.1 ; python_version < "2.7"',
),
(
'importlib-metadata; python_version<"3.8"',
"importlib-metadata; python_version<'3.7'",
),
(
'appdirs>=1.4.4,<2; os_name=="posix" and extra=="testing"',
"appdirs>=1.4.4,<2; os_name == 'posix' and extra == 'docs'",
),
]
@pytest.mark.parametrize(
"name",
[
"package",
"pAcKaGe",
"Package",
"foo-bar.quux_bAz",
"installer",
"android12",
],
)
@pytest.mark.parametrize(
"extras",
[
set(),
{"a"},
{"a", "b"},
{"a", "B", "CDEF123"},
],
)
@pytest.mark.parametrize(
("url", "specifier"),
[
(None, ""),
("https://example.com/packagename.zip", ""),
("ssh://user:pass%20word@example.com/packagename.zip", ""),
("https://example.com/name;v=1.1/?query=foo&bar=baz#blah", ""),
("git+ssh://git.example.com/MyProject", ""),
("git+ssh://git@github.com:pypa/packaging.git", ""),
("git+https://git.example.com/MyProject.git@master", ""),
("git+https://git.example.com/MyProject.git@v1.0", ""),
("git+https://git.example.com/MyProject.git@refs/pull/123/head", ""),
("gopher:/foo/com", ""),
(None, "==={ws}arbitrarystring"),
(None, "({ws}==={ws}arbitrarystring{ws})"),
(None, "=={ws}1.0"),
(None, "({ws}=={ws}1.0{ws})"),
(None, "=={ws}1.0-alpha"),
(None, "<={ws}1!3.0.0.rc2"),
(None, ">{ws}2.2{ws},{ws}<{ws}3"),
(None, "(>{ws}2.2{ws},{ws}<{ws}3)"),
],
)
@pytest.mark.parametrize(
"marker",
[
None,
"python_version{ws}>={ws}'3.3'",
'({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"',
(
"sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or "
"python_version{ws}>={ws}'3.3'{ws}){ws}"
),
],
)
@pytest.mark.parametrize("whitespace", ["", " ", "\t"])
def test_basic_valid_requirement_parsing(
name: str,
extras: set[str],
specifier: str,
url: str | None,
marker: str,
whitespace: str,
) -> None:
# GIVEN
parts = [name]
if extras:
parts.append("[")
parts.append("{ws},{ws}".format(ws=whitespace).join(sorted(extras)))
parts.append("]")
if specifier:
parts.append(specifier.format(ws=whitespace))
if url is not None:
parts.append("@")
parts.append(url.format(ws=whitespace))
if marker is not None:
if url is not None:
parts.append(" ;")
else:
parts.append(";")
parts.append(marker.format(ws=whitespace))
to_parse = whitespace.join(parts)
# WHEN
req = Requirement(to_parse)
# THEN
assert req.name == name
assert req.extras == extras
assert req.url == url
assert req.specifier == specifier.format(ws="").strip("()")
assert req.marker == (Marker(marker.format(ws="")) if marker else None)
class TestRequirementParsing:
@pytest.mark.parametrize(
"marker",
[
"python_implementation == ''",
"platform_python_implementation == ''",
"os.name == 'linux'",
"os_name == 'linux'",
"'8' in platform.version",
"'8' not in platform.version",
],
)
def test_valid_marker(self, marker: str) -> None:
# GIVEN
to_parse = f"name; {marker}"
# WHEN
Requirement(to_parse)
@pytest.mark.parametrize(
"url",
[
"file:///absolute/path",
"file://.",
"file:.",
"file:/.",
],
)
def test_file_url(self, url: str) -> None:
# GIVEN
to_parse = f"name @ {url}"
# WHEN
req = Requirement(to_parse)
# THEN
assert req.url == url
def test_empty_extras(self) -> None:
# GIVEN
to_parse = "name[]"
# WHEN
req = Requirement(to_parse)
# THEN
assert req.name == "name"
assert req.extras == set()
def test_empty_specifier(self) -> None:
# GIVEN
to_parse = "name()"
# WHEN
req = Requirement(to_parse)
# THEN
assert req.name == "name"
assert req.specifier == ""
# ----------------------------------------------------------------------------------
# Everything below this (in this class) should be parsing failure modes
# ----------------------------------------------------------------------------------
# Start all method names with with `test_error_`
# to make it easier to run these tests with `-k error`
def test_error_when_empty_string(self) -> None:
# GIVEN
to_parse = ""
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected package name at the start of dependency specifier\n"
" \n"
" ^"
)
def test_error_no_name(self) -> None:
# GIVEN
to_parse = "==0.0"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected package name at the start of dependency specifier\n"
" ==0.0\n"
" ^"
)
def test_error_when_missing_comma_in_extras(self) -> None:
# GIVEN
to_parse = "name[bar baz]"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected comma between extra names\n"
" name[bar baz]\n"
" ^"
)
def test_error_when_trailing_comma_in_extras(self) -> None:
# GIVEN
to_parse = "name[bar, baz,]"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected extra name after comma\n"
" name[bar, baz,]\n"
" ^"
)
def test_error_when_parens_not_closed_correctly(self) -> None:
# GIVEN
to_parse = "name (>= 1.0"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected matching RIGHT_PARENTHESIS for LEFT_PARENTHESIS, "
"after version specifier\n"
" name (>= 1.0\n"
" ~~~~~~~^"
)
def test_error_when_prefix_match_is_used_incorrectly(self) -> None:
# GIVEN
to_parse = "black (>=20.*) ; extra == 'format'"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
".* suffix can only be used with `==` or `!=` operators\n"
" black (>=20.*) ; extra == 'format'\n"
" ~~~~~^"
)
@pytest.mark.parametrize("operator", [">=", "<=", ">", "<", "~="])
def test_error_when_local_version_label_is_used_incorrectly(
self, operator: str
) -> None:
# GIVEN
to_parse = f"name {operator} 1.0+local.version.label"
op_tilde = len(operator) * "~"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Local version label can only be used with `==` or `!=` operators\n"
f" name {operator} 1.0+local.version.label\n"
f" {op_tilde}~~~~^"
)
def test_error_when_bracket_not_closed_correctly(self) -> None:
# GIVEN
to_parse = "name[bar, baz >= 1.0"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected matching RIGHT_BRACKET for LEFT_BRACKET, "
"after extras\n"
" name[bar, baz >= 1.0\n"
" ~~~~~~~~~~^"
)
def test_error_when_extras_bracket_left_unclosed(self) -> None:
# GIVEN
to_parse = "name[bar, baz"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected matching RIGHT_BRACKET for LEFT_BRACKET, "
"after extras\n"
" name[bar, baz\n"
" ~~~~~~~~~^"
)
def test_error_no_space_after_url(self) -> None:
# GIVEN
to_parse = "name @ https://example.com/; extra == 'example'"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected end or semicolon (after URL and whitespace)\n"
" name @ https://example.com/; extra == 'example'\n"
" ~~~~~~~~~~~~~~~~~~~~~~^"
)
def test_error_marker_bracket_unclosed(self) -> None:
# GIVEN
to_parse = "name; (extra == 'example'"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected matching RIGHT_PARENTHESIS for LEFT_PARENTHESIS, "
"after marker expression\n"
" name; (extra == 'example'\n"
" ~~~~~~~~~~~~~~~~~~~^"
)
def test_error_no_url_after_at(self) -> None:
# GIVEN
to_parse = "name @ "
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected URL after @\n"
" name @ \n"
" ^"
)
def test_error_invalid_marker_lvalue(self) -> None:
# GIVEN
to_parse = "name; invalid_name"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected a marker variable or quoted string\n"
" name; invalid_name\n"
" ^"
)
def test_error_invalid_marker_rvalue(self) -> None:
# GIVEN
to_parse = "name; '3.7' <= invalid_name"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected a marker variable or quoted string\n"
" name; '3.7' <= invalid_name\n"
" ^"
)
def test_error_invalid_marker_notin_without_whitespace(self) -> None:
# GIVEN
to_parse = "name; '3.7' notin python_version"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected marker operator, one of <=, <, !=, ==, >=, >, ~=, ===, "
"in, not in\n"
" name; '3.7' notin python_version\n"
" ^"
)
def test_error_when_no_word_boundary(self) -> None:
# GIVEN
to_parse = "name; '3.6'inpython_version"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected marker operator, one of <=, <, !=, ==, >=, >, ~=, ===, "
"in, not in\n"
" name; '3.6'inpython_version\n"
" ^"
)
def test_error_invalid_marker_not_without_in(self) -> None:
# GIVEN
to_parse = "name; '3.7' not python_version"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected 'in' after 'not'\n"
" name; '3.7' not python_version\n"
" ^"
)
def test_error_invalid_marker_with_invalid_op(self) -> None:
# GIVEN
to_parse = "name; '3.7' ~ python_version"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected marker operator, one of <=, <, !=, ==, >=, >, ~=, ===, "
"in, not in\n"
" name; '3.7' ~ python_version\n"
" ^"
)
def test_error_on_legacy_version_outside_triple_equals(self) -> None:
# GIVEN
to_parse = "name==1.0.org1"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected end or semicolon (after version specifier)\n"
" name==1.0.org1\n"
" ~~~~~^"
)
def test_error_on_missing_version_after_op(self) -> None:
# GIVEN
to_parse = "name=="
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected end or semicolon (after name and no valid version specifier)\n"
" name==\n"
" ^"
)
def test_error_on_missing_op_after_name(self) -> None:
# GIVEN
to_parse = "name 1.0"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected end or semicolon (after name and no valid version specifier)\n"
" name 1.0\n"
" ^"
)
def test_error_on_random_char_after_specifier(self) -> None:
# GIVEN
to_parse = "name >= 1.0 #"
# WHEN
with pytest.raises(InvalidRequirement) as ctx:
Requirement(to_parse)
# THEN
assert ctx.exconly() == (
"packaging.requirements.InvalidRequirement: "
"Expected end or semicolon (after version specifier)\n"
" name >= 1.0 #\n"
" ~~~~~~~^"
)
class TestRequirementBehaviour:
def test_types_with_nothing(self) -> None:
# GIVEN
to_parse = "foobar"
# WHEN
req = Requirement(to_parse)
# THEN
assert isinstance(req.name, str)
assert isinstance(req.extras, set)
assert req.url is None
assert isinstance(req.specifier, SpecifierSet)
assert req.marker is None
def test_types_with_specifier_and_marker(self) -> None:
# GIVEN
to_parse = "foobar[quux]<2,>=3; os_name=='a'"
# WHEN
req = Requirement(to_parse)
# THEN
assert isinstance(req.name, str)
assert isinstance(req.extras, set)
assert req.url is None
assert isinstance(req.specifier, SpecifierSet)
assert isinstance(req.marker, Marker)
def test_types_with_url(self) -> None:
req = Requirement("foobar @ http://foo.com")
assert isinstance(req.name, str)
assert isinstance(req.extras, set)
assert isinstance(req.url, str)
assert isinstance(req.specifier, SpecifierSet)
assert req.marker is None
@pytest.mark.parametrize(
"url_or_specifier",
["", "@ https://url ", "!=2.0", "==2.*"],
)
@pytest.mark.parametrize("extras", ["", "[a]", "[a,b]", "[a1,b1,b2]"])
@pytest.mark.parametrize(
"marker",
["", '; python_version == "3.11"', '; "3." not in python_version'],
)
def test_str_and_repr(
self, extras: str, url_or_specifier: str, marker: str
) -> None:
# GIVEN
to_parse = f"name{extras}{url_or_specifier}{marker}"
# WHEN
req = Requirement(to_parse)
# THEN
assert str(req) == to_parse.strip()
assert repr(req) == f""
@pytest.mark.parametrize("dep1, dep2", EQUAL_DEPENDENCIES)
def test_equal_reqs_equal_hashes(self, dep1: str, dep2: str) -> None:
"""Requirement objects created from equal strings should be equal."""
# GIVEN / WHEN
req1, req2 = Requirement(dep1), Requirement(dep2)
assert req1 == req2
assert hash(req1) == hash(req2)
@pytest.mark.parametrize("dep1, dep2", EQUIVALENT_DEPENDENCIES)
def test_equivalent_reqs_equal_hashes_unequal_strings(
self, dep1: str, dep2: str
) -> None:
"""Requirement objects created from equivalent strings should be equal,
even though their string representation will not."""
# GIVEN / WHEN
req1, req2 = Requirement(dep1), Requirement(dep2)
assert req1 == req2
assert hash(req1) == hash(req2)
assert str(req1) != str(req2)
@pytest.mark.parametrize("dep1, dep2", DIFFERENT_DEPENDENCIES)
def test_different_reqs_different_hashes(self, dep1: str, dep2: str) -> None:
"""Requirement objects created from non-equivalent strings should differ."""
# GIVEN / WHEN
req1, req2 = Requirement(dep1), Requirement(dep2)
# THEN
assert req1 != req2
assert hash(req1) != hash(req2)
def test_compare_with_string(self) -> None:
assert Requirement("packaging>=21.3") != "packaging>=21.3"
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1727986909.6005304
packaging-25.0/tests/test_specifiers.py 0000644 0000000 0000000 00000074013 14677576336 015256 0 ustar 00 # This file is dual licensed under the terms of the Apache License, Version
# 2.0, and the BSD License. See the LICENSE file in the root of this repository
# for complete details.
import itertools
import operator
import pytest
from packaging.specifiers import InvalidSpecifier, Specifier, SpecifierSet
from packaging.version import Version, parse
from .test_version import VERSIONS
LEGACY_SPECIFIERS = [
"==2.1.0.3",
"!=2.2.0.5",
"<=5",
">=7.9a1",
"<1.0.dev1",
">2.0.post1",
]
SPECIFIERS = [
"~=2.0",
"==2.1.*",
"==2.1.0.3",
"!=2.2.*",
"!=2.2.0.5",
"<=5",
">=7.9a1",
"<1.0.dev1",
">2.0.post1",
]
class TestSpecifier:
@pytest.mark.parametrize("specifier", SPECIFIERS)
def test_specifiers_valid(self, specifier):
Specifier(specifier)
@pytest.mark.parametrize(
"specifier",
[
# Operator-less specifier
"2.0",
# Invalid operator
"=>2.0",
# Version-less specifier
"==",
# Local segment on operators which don't support them
"~=1.0+5",
">=1.0+deadbeef",
"<=1.0+abc123",
">1.0+watwat",
"<1.0+1.0",
# Prefix matching on operators which don't support them
"~=1.0.*",
">=1.0.*",
"<=1.0.*",
">1.0.*",
"<1.0.*",
# Combination of local and prefix matching on operators which do
# support one or the other
"==1.0.*+5",
"!=1.0.*+deadbeef",
# Prefix matching cannot be used with a pre-release, post-release,
# dev or local version
"==2.0a1.*",
"!=2.0a1.*",
"==2.0.post1.*",
"!=2.0.post1.*",
"==2.0.dev1.*",
"!=2.0.dev1.*",
"==1.0+5.*",
"!=1.0+deadbeef.*",
# Prefix matching must appear at the end
"==1.0.*.5",
# Compatible operator requires 2 digits in the release operator
"~=1",
# Cannot use a prefix matching after a .devN version
"==1.0.dev1.*",
"!=1.0.dev1.*",
],
)
def test_specifiers_invalid(self, specifier):
with pytest.raises(InvalidSpecifier):
Specifier(specifier)
@pytest.mark.parametrize(
"version",
[
# Various development release incarnations
"1.0dev",
"1.0.dev",
"1.0dev1",
"1.0-dev",
"1.0-dev1",
"1.0DEV",
"1.0.DEV",
"1.0DEV1",
"1.0.DEV1",
"1.0-DEV",
"1.0-DEV1",
# Various alpha incarnations
"1.0a",
"1.0.a",
"1.0.a1",
"1.0-a",
"1.0-a1",
"1.0alpha",
"1.0.alpha",
"1.0.alpha1",
"1.0-alpha",
"1.0-alpha1",
"1.0A",
"1.0.A",
"1.0.A1",
"1.0-A",
"1.0-A1",
"1.0ALPHA",
"1.0.ALPHA",
"1.0.ALPHA1",
"1.0-ALPHA",
"1.0-ALPHA1",
# Various beta incarnations
"1.0b",
"1.0.b",
"1.0.b1",
"1.0-b",
"1.0-b1",
"1.0beta",
"1.0.beta",
"1.0.beta1",
"1.0-beta",
"1.0-beta1",
"1.0B",
"1.0.B",
"1.0.B1",
"1.0-B",
"1.0-B1",
"1.0BETA",
"1.0.BETA",
"1.0.BETA1",
"1.0-BETA",
"1.0-BETA1",
# Various release candidate incarnations
"1.0c",
"1.0.c",
"1.0.c1",
"1.0-c",
"1.0-c1",
"1.0rc",
"1.0.rc",
"1.0.rc1",
"1.0-rc",
"1.0-rc1",
"1.0C",
"1.0.C",
"1.0.C1",
"1.0-C",
"1.0-C1",
"1.0RC",
"1.0.RC",
"1.0.RC1",
"1.0-RC",
"1.0-RC1",
# Various post release incarnations
"1.0post",
"1.0.post",
"1.0post1",
"1.0-post",
"1.0-post1",
"1.0POST",
"1.0.POST",
"1.0POST1",
"1.0.POST1",
"1.0-POST",
"1.0-POST1",
"1.0-5",
# Local version case insensitivity
"1.0+AbC"
# Integer Normalization
"1.01",
"1.0a05",
"1.0b07",
"1.0c056",
"1.0rc09",
"1.0.post000",
"1.1.dev09000",
"00!1.2",
"0100!0.0",
# Various other normalizations
"v1.0",
" \r \f \v v1.0\t\n",
],
)
def test_specifiers_normalized(self, version):
if "+" not in version:
ops = ["~=", "==", "!=", "<=", ">=", "<", ">"]
else:
ops = ["==", "!="]
for op in ops:
Specifier(op + version)
@pytest.mark.parametrize(
("specifier", "expected"),
[
# Single item specifiers should just be reflexive
("!=2.0", "!=2.0"),
("<2.0", "<2.0"),
("<=2.0", "<=2.0"),
("==2.0", "==2.0"),
(">2.0", ">2.0"),
(">=2.0", ">=2.0"),
("~=2.0", "~=2.0"),
# Spaces should be removed
("< 2", "<2"),
],
)
def test_specifiers_str_and_repr(self, specifier, expected):
spec = Specifier(specifier)
assert str(spec) == expected
assert repr(spec) == f""
@pytest.mark.parametrize("specifier", SPECIFIERS)
def test_specifiers_hash(self, specifier):
assert hash(Specifier(specifier)) == hash(Specifier(specifier))
@pytest.mark.parametrize(
("left", "right", "op"),
itertools.chain.from_iterable(
# Verify that the equal (==) operator works correctly
[[(x, x, operator.eq) for x in SPECIFIERS]]
+
# Verify that the not equal (!=) operator works correctly
[
[(x, y, operator.ne) for j, y in enumerate(SPECIFIERS) if i != j]
for i, x in enumerate(SPECIFIERS)
]
),
)
def test_comparison_true(self, left, right, op):
assert op(Specifier(left), Specifier(right))
assert op(left, Specifier(right))
assert op(Specifier(left), right)
@pytest.mark.parametrize(("left", "right"), [("==2.8.0", "==2.8")])
def test_comparison_canonicalizes(self, left, right):
assert Specifier(left) == Specifier(right)
assert left == Specifier(right)
assert Specifier(left) == right
@pytest.mark.parametrize(
("left", "right", "op"),
itertools.chain.from_iterable(
# Verify that the equal (==) operator works correctly
[[(x, x, operator.ne) for x in SPECIFIERS]]
+
# Verify that the not equal (!=) operator works correctly
[
[(x, y, operator.eq) for j, y in enumerate(SPECIFIERS) if i != j]
for i, x in enumerate(SPECIFIERS)
]
),
)
def test_comparison_false(self, left, right, op):
assert not op(Specifier(left), Specifier(right))
assert not op(left, Specifier(right))
assert not op(Specifier(left), right)
def test_comparison_non_specifier(self):
assert Specifier("==1.0") != 12
assert not Specifier("==1.0") == 12
assert Specifier("==1.0") != "12"
assert not Specifier("==1.0") == "12"
@pytest.mark.parametrize(
("version", "spec", "expected"),
[
(v, s, True)
for v, s in [
# Test the equality operation
("2.0", "==2"),
("2.0", "==2.0"),
("2.0", "==2.0.0"),
("2.0+deadbeef", "==2"),
("2.0+deadbeef", "==2.0"),
("2.0+deadbeef", "==2.0.0"),
("2.0+deadbeef", "==2+deadbeef"),
("2.0+deadbeef", "==2.0+deadbeef"),
("2.0+deadbeef", "==2.0.0+deadbeef"),
("2.0+deadbeef.0", "==2.0.0+deadbeef.00"),
# Test the equality operation with a prefix
("2.dev1", "==2.*"),
("2a1", "==2.*"),
("2a1.post1", "==2.*"),
("2b1", "==2.*"),
("2b1.dev1", "==2.*"),
("2c1", "==2.*"),
("2c1.post1.dev1", "==2.*"),
("2c1.post1.dev1", "==2.0.*"),
("2rc1", "==2.*"),
("2rc1", "==2.0.*"),
("2", "==2.*"),
("2", "==2.0.*"),
("2", "==0!2.*"),
("0!2", "==2.*"),
("2.0", "==2.*"),
("2.0.0", "==2.*"),
("2.1+local.version", "==2.1.*"),
# Test the in-equality operation
("2.1", "!=2"),
("2.1", "!=2.0"),
("2.0.1", "!=2"),
("2.0.1", "!=2.0"),
("2.0.1", "!=2.0.0"),
("2.0", "!=2.0+deadbeef"),
# Test the in-equality operation with a prefix
("2.0", "!=3.*"),
("2.1", "!=2.0.*"),
# Test the greater than equal operation
("2.0", ">=2"),
("2.0", ">=2.0"),
("2.0", ">=2.0.0"),
("2.0.post1", ">=2"),
("2.0.post1.dev1", ">=2"),
("3", ">=2"),
("3.0.0a8", ">=3.0.0a7"),
# Test the less than equal operation
("2.0", "<=2"),
("2.0", "<=2.0"),
("2.0", "<=2.0.0"),
("2.0.dev1", "<=2"),
("2.0a1", "<=2"),
("2.0a1.dev1", "<=2"),
("2.0b1", "<=2"),
("2.0b1.post1", "<=2"),
("2.0c1", "<=2"),
("2.0c1.post1.dev1", "<=2"),
("2.0rc1", "<=2"),
("1", "<=2"),
("3.0.0a7", "<=3.0.0a8"),
# Test the greater than operation
("3", ">2"),
("2.1", ">2.0"),
("2.0.1", ">2"),
("2.1.post1", ">2"),
("2.1+local.version", ">2"),
("3.0.0a8", ">3.0.0a7"),
# Test the less than operation
("1", "<2"),
("2.0", "<2.1"),
("2.0.dev0", "<2.1"),
("3.0.0a7", "<3.0.0a8"),
# Test the compatibility operation
("1", "~=1.0"),
("1.0.1", "~=1.0"),
("1.1", "~=1.0"),
("1.9999999", "~=1.0"),
("1.1", "~=1.0a1"),
("2022.01.01", "~=2022.01.01"),
# Test that epochs are handled sanely
("2!1.0", "~=2!1.0"),
("2!1.0", "==2!1.*"),
("2!1.0", "==2!1.0"),
("2!1.0", "!=1.0"),
("2!1.0.0", "==2!1.0.0.0.*"),
("2!1.0.0", "==2!1.0.*"),
("2!1.0.0", "==2!1.*"),
("1.0", "!=2!1.0"),
("1.0", "<=2!0.1"),
("2!1.0", ">=2.0"),
("1.0", "<2!0.1"),
("2!1.0", ">2.0"),
# Test some normalization rules
("2.0.5", ">2.0dev"),
]
]
+ [
(v, s, False)
for v, s in [
# Test the equality operation
("2.1", "==2"),
("2.1", "==2.0"),
("2.1", "==2.0.0"),
("2.0", "==2.0+deadbeef"),
# Test the equality operation with a prefix
("2.0", "==3.*"),
("2.1", "==2.0.*"),
# Test the in-equality operation
("2.0", "!=2"),
("2.0", "!=2.0"),
("2.0", "!=2.0.0"),
("2.0+deadbeef", "!=2"),
("2.0+deadbeef", "!=2.0"),
("2.0+deadbeef", "!=2.0.0"),
("2.0+deadbeef", "!=2+deadbeef"),
("2.0+deadbeef", "!=2.0+deadbeef"),
("2.0+deadbeef", "!=2.0.0+deadbeef"),
("2.0+deadbeef.0", "!=2.0.0+deadbeef.00"),
# Test the in-equality operation with a prefix
("2.dev1", "!=2.*"),
("2a1", "!=2.*"),
("2a1.post1", "!=2.*"),
("2b1", "!=2.*"),
("2b1.dev1", "!=2.*"),
("2c1", "!=2.*"),
("2c1.post1.dev1", "!=2.*"),
("2c1.post1.dev1", "!=2.0.*"),
("2rc1", "!=2.*"),
("2rc1", "!=2.0.*"),
("2", "!=2.*"),
("2", "!=2.0.*"),
("2.0", "!=2.*"),
("2.0.0", "!=2.*"),
# Test the greater than equal operation
("2.0.dev1", ">=2"),
("2.0a1", ">=2"),
("2.0a1.dev1", ">=2"),
("2.0b1", ">=2"),
("2.0b1.post1", ">=2"),
("2.0c1", ">=2"),
("2.0c1.post1.dev1", ">=2"),
("2.0rc1", ">=2"),
("1", ">=2"),
# Test the less than equal operation
("2.0.post1", "<=2"),
("2.0.post1.dev1", "<=2"),
("3", "<=2"),
# Test the greater than operation
("1", ">2"),
("2.0.dev1", ">2"),
("2.0a1", ">2"),
("2.0a1.post1", ">2"),
("2.0b1", ">2"),
("2.0b1.dev1", ">2"),
("2.0c1", ">2"),
("2.0c1.post1.dev1", ">2"),
("2.0rc1", ">2"),
("2.0", ">2"),
("2.0.post1", ">2"),
("2.0.post1.dev1", ">2"),
("2.0+local.version", ">2"),
# Test the less than operation
("2.0.dev1", "<2"),
("2.0a1", "<2"),
("2.0a1.post1", "<2"),
("2.0b1", "<2"),
("2.0b2.dev1", "<2"),
("2.0c1", "<2"),
("2.0c1.post1.dev1", "<2"),
("2.0rc1", "<2"),
("2.0", "<2"),
("2.post1", "<2"),
("2.post1.dev1", "<2"),
("3", "<2"),
# Test the compatibility operation
("2.0", "~=1.0"),
("1.1.0", "~=1.0.0"),
("1.1.post1", "~=1.0.0"),
# Test that epochs are handled sanely
("1.0", "~=2!1.0"),
("2!1.0", "~=1.0"),
("2!1.0", "==1.0"),
("1.0", "==2!1.0"),
("2!1.0", "==1.0.0.*"),
("1.0", "==2!1.0.0.*"),
("2!1.0", "==1.*"),
("1.0", "==2!1.*"),
("2!1.0", "!=2!1.0"),
]
],
)
def test_specifiers(self, version, spec, expected):
spec = Specifier(spec, prereleases=True)
if expected:
# Test that the plain string form works
assert version in spec
assert spec.contains(version)
# Test that the version instance form works
assert Version(version) in spec
assert spec.contains(Version(version))
else:
# Test that the plain string form works
assert version not in spec
assert not spec.contains(version)
# Test that the version instance form works
assert Version(version) not in spec
assert not spec.contains(Version(version))
@pytest.mark.parametrize(
("version", "spec", "expected"),
[
("1.0.0", "===1.0", False),
("1.0.dev0", "===1.0", False),
# Test identity comparison by itself
("1.0", "===1.0", True),
("1.0.dev0", "===1.0.dev0", True),
],
)
def test_specifiers_identity(self, version, spec, expected):
spec = Specifier(spec)
if expected:
# Identity comparisons only support the plain string form
assert version in spec
else:
# Identity comparisons only support the plain string form
assert version not in spec
@pytest.mark.parametrize(
("specifier", "expected"),
[
("==1.0", False),
(">=1.0", False),
("<=1.0", False),
("~=1.0", False),
("<1.0", False),
(">1.0", False),
("<1.0.dev1", True),
(">1.0.dev1", True),
("!=1.0.dev1", False),
("==1.0.*", False),
("==1.0.dev1", True),
(">=1.0.dev1", True),
("<=1.0.dev1", True),
("~=1.0.dev1", True),
],
)
def test_specifier_prereleases_detection(self, specifier, expected):
assert Specifier(specifier).prereleases == expected
@pytest.mark.parametrize(
("specifier", "version", "expected"),
[
(">=1.0", "2.0.dev1", False),
(">=2.0.dev1", "2.0a1", True),
("==2.0.*", "2.0a1.dev1", False),
("<=2.0", "1.0.dev1", False),
("<=2.0.dev1", "1.0a1", True),
],
)
def test_specifiers_prereleases(self, specifier, version, expected):
spec = Specifier(specifier)
if expected:
assert version in spec
spec.prereleases = False
assert version not in spec
else:
assert version not in spec
spec.prereleases = True
assert version in spec
@pytest.mark.parametrize(
("specifier", "prereleases", "input", "expected"),
[
(">=1.0", None, ["2.0a1"], ["2.0a1"]),
(">=1.0.dev1", None, ["1.0", "2.0a1"], ["1.0", "2.0a1"]),
(">=1.0.dev1", False, ["1.0", "2.0a1"], ["1.0"]),
("!=2.0a1", None, ["1.0a2", "1.0", "2.0a1"], ["1.0"]),
("==2.0a1", None, ["2.0a1"], ["2.0a1"]),
(">2.0a1", None, ["2.0a1", "3.0a2", "3.0"], ["3.0a2", "3.0"]),
("<2.0a1", None, ["1.0a2", "1.0", "2.0a1"], ["1.0a2", "1.0"]),
("~=2.0a1", None, ["1.0", "2.0a1", "3.0a2", "3.0"], ["2.0a1"]),
],
)
def test_specifier_filter(self, specifier, prereleases, input, expected):
spec = Specifier(specifier)
kwargs = {"prereleases": prereleases} if prereleases is not None else {}
assert list(spec.filter(input, **kwargs)) == expected
@pytest.mark.parametrize(
("spec", "op"),
[
("~=2.0", "~="),
("==2.1.*", "=="),
("==2.1.0.3", "=="),
("!=2.2.*", "!="),
("!=2.2.0.5", "!="),
("<=5", "<="),
(">=7.9a1", ">="),
("<1.0.dev1", "<"),
(">2.0.post1", ">"),
# === is an escape hatch in PEP 440
("===lolwat", "==="),
],
)
def test_specifier_operator_property(self, spec, op):
assert Specifier(spec).operator == op
@pytest.mark.parametrize(
("spec", "version"),
[
("~=2.0", "2.0"),
("==2.1.*", "2.1.*"),
("==2.1.0.3", "2.1.0.3"),
("!=2.2.*", "2.2.*"),
("!=2.2.0.5", "2.2.0.5"),
("<=5", "5"),
(">=7.9a1", "7.9a1"),
("<1.0.dev1", "1.0.dev1"),
(">2.0.post1", "2.0.post1"),
# === is an escape hatch in PEP 440
("===lolwat", "lolwat"),
],
)
def test_specifier_version_property(self, spec, version):
assert Specifier(spec).version == version
@pytest.mark.parametrize(
("spec", "expected_length"),
[("", 0), ("==2.0", 1), (">=2.0", 1), (">=2.0,<3", 2), (">=2.0,<3,==2.4", 3)],
)
def test_length(self, spec, expected_length):
spec = SpecifierSet(spec)
assert len(spec) == expected_length
@pytest.mark.parametrize(
("spec", "expected_items"),
[
("", []),
("==2.0", ["==2.0"]),
(">=2.0", [">=2.0"]),
(">=2.0,<3", [">=2.0", "<3"]),
(">=2.0,<3,==2.4", [">=2.0", "<3", "==2.4"]),
],
)
def test_iteration(self, spec, expected_items):
spec = SpecifierSet(spec)
items = {str(item) for item in spec}
assert items == set(expected_items)
def test_specifier_equal_for_compatible_operator(self):
assert Specifier("~=1.18.0") != Specifier("~=1.18")
def test_specifier_hash_for_compatible_operator(self):
assert hash(Specifier("~=1.18.0")) != hash(Specifier("~=1.18"))
class TestSpecifierSet:
@pytest.mark.parametrize("version", VERSIONS)
def test_empty_specifier(self, version):
spec = SpecifierSet(prereleases=True)
assert version in spec
assert spec.contains(version)
assert parse(version) in spec
assert spec.contains(parse(version))
def test_create_from_specifiers(self):
spec_strs = [">=1.0", "!=1.1", "!=1.2", "<2.0"]
specs = [Specifier(s) for s in spec_strs]
spec = SpecifierSet(iter(specs))
assert set(spec) == set(specs)
def test_specifier_prereleases_explicit(self):
spec = SpecifierSet()
assert not spec.prereleases
assert "1.0.dev1" not in spec
assert not spec.contains("1.0.dev1")
spec.prereleases = True
assert spec.prereleases
assert "1.0.dev1" in spec
assert spec.contains("1.0.dev1")
spec = SpecifierSet(prereleases=True)
assert spec.prereleases
assert "1.0.dev1" in spec
assert spec.contains("1.0.dev1")
spec.prereleases = False
assert not spec.prereleases
assert "1.0.dev1" not in spec
assert not spec.contains("1.0.dev1")
spec = SpecifierSet(prereleases=True)
assert spec.prereleases
assert "1.0.dev1" in spec
assert spec.contains("1.0.dev1")
spec.prereleases = None
assert not spec.prereleases
assert "1.0.dev1" not in spec
assert not spec.contains("1.0.dev1")
def test_specifier_contains_prereleases(self):
spec = SpecifierSet()
assert spec.prereleases is None
assert not spec.contains("1.0.dev1")
assert spec.contains("1.0.dev1", prereleases=True)
spec = SpecifierSet(prereleases=True)
assert spec.prereleases
assert spec.contains("1.0.dev1")
assert not spec.contains("1.0.dev1", prereleases=False)
def test_specifier_contains_installed_prereleases(self):
spec = SpecifierSet("~=1.0")
assert not spec.contains("1.0.0.dev1", installed=True)
assert spec.contains("1.0.0.dev1", prereleases=True, installed=True)
spec = SpecifierSet("~=1.0", prereleases=True)
assert spec.contains("1.0.0.dev1", installed=True)
assert not spec.contains("1.0.0.dev1", prereleases=False, installed=False)
@pytest.mark.parametrize(
("specifier", "specifier_prereleases", "prereleases", "input", "expected"),
[
# General test of the filter method
("", None, None, ["1.0", "2.0a1"], ["1.0"]),
(">=1.0.dev1", None, None, ["1.0", "2.0a1"], ["1.0", "2.0a1"]),
("", None, None, ["1.0a1"], ["1.0a1"]),
("", None, None, ["1.0", Version("2.0")], ["1.0", Version("2.0")]),
# Test overriding with the prereleases parameter on filter
("", None, False, ["1.0a1"], []),
(">=1.0.dev1", None, False, ["1.0", "2.0a1"], ["1.0"]),
("", None, True, ["1.0", "2.0a1"], ["1.0", "2.0a1"]),
# Test overriding with the overall specifier
("", True, None, ["1.0", "2.0a1"], ["1.0", "2.0a1"]),
("", False, None, ["1.0", "2.0a1"], ["1.0"]),
(">=1.0.dev1", True, None, ["1.0", "2.0a1"], ["1.0", "2.0a1"]),
(">=1.0.dev1", False, None, ["1.0", "2.0a1"], ["1.0"]),
("", True, None, ["1.0a1"], ["1.0a1"]),
("", False, None, ["1.0a1"], []),
],
)
def test_specifier_filter(
self, specifier_prereleases, specifier, prereleases, input, expected
):
if specifier_prereleases is None:
spec = SpecifierSet(specifier)
else:
spec = SpecifierSet(specifier, prereleases=specifier_prereleases)
kwargs = {"prereleases": prereleases} if prereleases is not None else {}
assert list(spec.filter(input, **kwargs)) == expected
@pytest.mark.parametrize(
("specifier", "expected"),
[
# Single item specifiers should just be reflexive
("!=2.0", "!=2.0"),
("<2.0", "<2.0"),
("<=2.0", "<=2.0"),
("==2.0", "==2.0"),
(">2.0", ">2.0"),
(">=2.0", ">=2.0"),
("~=2.0", "~=2.0"),
# Spaces should be removed
("< 2", "<2"),
# Multiple item specifiers should work
("!=2.0,>1.0", "!=2.0,>1.0"),
("!=2.0 ,>1.0", "!=2.0,>1.0"),
],
)
def test_specifiers_str_and_repr(self, specifier, expected):
spec = SpecifierSet(specifier)
assert str(spec) == expected
assert repr(spec) == f""
@pytest.mark.parametrize("specifier", SPECIFIERS + LEGACY_SPECIFIERS)
def test_specifiers_hash(self, specifier):
assert hash(SpecifierSet(specifier)) == hash(SpecifierSet(specifier))
@pytest.mark.parametrize(
("left", "right", "expected"), [(">2.0", "<5.0", ">2.0,<5.0")]
)
def test_specifiers_combine(self, left, right, expected):
result = SpecifierSet(left) & SpecifierSet(right)
assert result == SpecifierSet(expected)
result = SpecifierSet(left) & right
assert result == SpecifierSet(expected)
result = SpecifierSet(left, prereleases=True) & SpecifierSet(right)
assert result == SpecifierSet(expected)
assert result.prereleases
result = SpecifierSet(left, prereleases=False) & SpecifierSet(right)
assert result == SpecifierSet(expected)
assert not result.prereleases
result = SpecifierSet(left) & SpecifierSet(right, prereleases=True)
assert result == SpecifierSet(expected)
assert result.prereleases
result = SpecifierSet(left) & SpecifierSet(right, prereleases=False)
assert result == SpecifierSet(expected)
assert not result.prereleases
result = SpecifierSet(left, prereleases=True) & SpecifierSet(
right, prereleases=True
)
assert result == SpecifierSet(expected)
assert result.prereleases
result = SpecifierSet(left, prereleases=False) & SpecifierSet(
right, prereleases=False
)
assert result == SpecifierSet(expected)
assert not result.prereleases
with pytest.raises(ValueError):
result = SpecifierSet(left, prereleases=True) & SpecifierSet(
right, prereleases=False
)
with pytest.raises(ValueError):
result = SpecifierSet(left, prereleases=False) & SpecifierSet(
right, prereleases=True
)
def test_specifiers_combine_not_implemented(self):
with pytest.raises(TypeError):
SpecifierSet() & 12
@pytest.mark.parametrize(
("left", "right", "op"),
itertools.chain.from_iterable(
# Verify that the equal (==) operator works correctly
[[(x, x, operator.eq) for x in SPECIFIERS]]
+
# Verify that the not equal (!=) operator works correctly
[
[(x, y, operator.ne) for j, y in enumerate(SPECIFIERS) if i != j]
for i, x in enumerate(SPECIFIERS)
]
),
)
def test_comparison_true(self, left, right, op):
assert op(SpecifierSet(left), SpecifierSet(right))
assert op(SpecifierSet(left), Specifier(right))
assert op(Specifier(left), SpecifierSet(right))
assert op(left, SpecifierSet(right))
assert op(SpecifierSet(left), right)
@pytest.mark.parametrize(
("left", "right", "op"),
itertools.chain.from_iterable(
# Verify that the equal (==) operator works correctly
[[(x, x, operator.ne) for x in SPECIFIERS]]
+
# Verify that the not equal (!=) operator works correctly
[
[(x, y, operator.eq) for j, y in enumerate(SPECIFIERS) if i != j]
for i, x in enumerate(SPECIFIERS)
]
),
)
def test_comparison_false(self, left, right, op):
assert not op(SpecifierSet(left), SpecifierSet(right))
assert not op(SpecifierSet(left), Specifier(right))
assert not op(Specifier(left), SpecifierSet(right))
assert not op(left, SpecifierSet(right))
assert not op(SpecifierSet(left), right)
@pytest.mark.parametrize(("left", "right"), [("==2.8.0", "==2.8")])
def test_comparison_canonicalizes(self, left, right):
assert SpecifierSet(left) == SpecifierSet(right)
assert left == SpecifierSet(right)
assert SpecifierSet(left) == right
def test_comparison_non_specifier(self):
assert SpecifierSet("==1.0") != 12
assert not SpecifierSet("==1.0") == 12
@pytest.mark.parametrize(
("version", "specifier", "expected"),
[
("1.0.0+local", "==1.0.0", True),
("1.0.0+local", "!=1.0.0", False),
("1.0.0+local", "<=1.0.0", True),
("1.0.0+local", ">=1.0.0", True),
("1.0.0+local", "<1.0.0", False),
("1.0.0+local", ">1.0.0", False),
],
)
def test_comparison_ignores_local(self, version, specifier, expected):
assert (Version(version) in SpecifierSet(specifier)) == expected
def test_contains_with_compatible_operator(self):
combination = SpecifierSet("~=1.18.0") & SpecifierSet("~=1.18")
assert "1.19.5" not in combination
assert "1.18.0" in combination
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1710063281.9574583
packaging-25.0/tests/test_structures.py 0000644 0000000 0000000 00000002745 14573277262 015337 0 ustar 00 # This file is dual licensed under the terms of the Apache License, Version
# 2.0, and the BSD License. See the LICENSE file in the root of this repository
# for complete details.
import pytest
from packaging._structures import Infinity, NegativeInfinity
def test_infinity_repr():
assert repr(Infinity) == "Infinity"
def test_negative_infinity_repr():
assert repr(NegativeInfinity) == "-Infinity"
def test_infinity_hash():
assert hash(Infinity) == hash(Infinity)
def test_negative_infinity_hash():
assert hash(NegativeInfinity) == hash(NegativeInfinity)
@pytest.mark.parametrize("left", [1, "a", ("b", 4)])
def test_infinity_comparison(left):
assert left < Infinity
assert left <= Infinity
assert not left == Infinity
assert left != Infinity
assert not left > Infinity
assert not left >= Infinity
@pytest.mark.parametrize("left", [1, "a", ("b", 4)])
def test_negative_infinity_lesser(left):
assert not left < NegativeInfinity
assert not left <= NegativeInfinity
assert not left == NegativeInfinity
assert left != NegativeInfinity
assert left > NegativeInfinity
assert left >= NegativeInfinity
def test_infinity_equal():
assert Infinity == Infinity
def test_negative_infinity_equal():
assert NegativeInfinity == NegativeInfinity
def test_negate_infinity():
assert isinstance(-Infinity, NegativeInfinity.__class__)
def test_negate_negative_infinity():
assert isinstance(-NegativeInfinity, Infinity.__class__)
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1745063116.8586407
packaging-25.0/tests/test_tags.py 0000644 0000000 0000000 00000171503 15000706315 014027 0 ustar 00 # This file is dual licensed under the terms of the Apache License, Version
# 2.0, and the BSD License. See the LICENSE file in the root of this repository
# for complete details.
import collections.abc
import subprocess
try:
import ctypes
except ImportError:
ctypes = None
import importlib
import os
import pathlib
import platform
import struct
import sys
import sysconfig
import types
import pretend
import pytest
from packaging import tags
from packaging._manylinux import _GLibCVersion
from packaging._musllinux import _MuslVersion
@pytest.fixture
def example_tag():
return tags.Tag("py3", "none", "any")
@pytest.fixture
def manylinux_module(monkeypatch):
monkeypatch.setattr(tags._manylinux, "_get_glibc_version", lambda *args: (2, 20))
module_name = "_manylinux"
module = types.ModuleType(module_name)
monkeypatch.setitem(sys.modules, module_name, module)
return module
@pytest.fixture
def mock_interpreter_name(monkeypatch):
def mock(name):
name = name.lower()
if sys.implementation.name != name:
monkeypatch.setattr(sys.implementation, "name", name)
return True
return False
return mock
@pytest.fixture
def mock_ios(monkeypatch):
# Monkeypatch the platform to be iOS
monkeypatch.setattr(sys, "platform", "ios")
# Mock a fake architecture that will fit the expected pattern, but
# wont actually be a legal multiarch.
monkeypatch.setattr(
sys.implementation,
"_multiarch",
"gothic-iphoneos",
raising=False,
)
# Mock the return value of platform.ios_ver.
def mock_ios_ver(*args):
return ("iOS", "13.2", "iPhone15,2", False)
if sys.version_info < (3, 13):
platform.ios_ver = mock_ios_ver
else:
monkeypatch.setattr(platform, "ios_ver", mock_ios_ver)
@pytest.fixture
def mock_android(monkeypatch):
monkeypatch.setattr(sys, "platform", "android")
monkeypatch.setattr(platform, "system", lambda: "Android")
monkeypatch.setattr(sysconfig, "get_platform", lambda: "android-21-arm64_v8a")
AndroidVer = collections.namedtuple(
"AndroidVer", "release api_level manufacturer model device is_emulator"
)
monkeypatch.setattr(
platform,
"android_ver",
lambda: AndroidVer("5.0", 21, "Google", "sdk_gphone64_arm64", "emu64a", True),
raising=False, # This function was added in Python 3.13.
)
class TestTag:
def test_lowercasing(self):
tag = tags.Tag("PY3", "None", "ANY")
assert tag.interpreter == "py3"
assert tag.abi == "none"
assert tag.platform == "any"
def test_equality(self):
args = "py3", "none", "any"
assert tags.Tag(*args) == tags.Tag(*args)
def test_equality_fails_with_non_tag(self):
assert not tags.Tag("py3", "none", "any") == "non-tag"
def test_hashing(self, example_tag):
tags = {example_tag} # Should not raise TypeError.
assert example_tag in tags
def test_hash_equality(self, example_tag):
equal_tag = tags.Tag("py3", "none", "any")
assert example_tag == equal_tag # Sanity check.
assert example_tag.__hash__() == equal_tag.__hash__()
def test_str(self, example_tag):
assert str(example_tag) == "py3-none-any"
def test_repr(self, example_tag):
assert repr(example_tag) == f""
def test_attribute_access(self, example_tag):
assert example_tag.interpreter == "py3"
assert example_tag.abi == "none"
assert example_tag.platform == "any"
class TestParseTag:
def test_simple(self, example_tag):
parsed_tags = tags.parse_tag(str(example_tag))
assert parsed_tags == {example_tag}
def test_multi_interpreter(self, example_tag):
expected = {example_tag, tags.Tag("py2", "none", "any")}
given = tags.parse_tag("py2.py3-none-any")
assert given == expected
def test_multi_platform(self):
expected = {
tags.Tag("cp37", "cp37m", platform)
for platform in (
"macosx_10_6_intel",
"macosx_10_9_intel",
"macosx_10_9_x86_64",
"macosx_10_10_intel",
"macosx_10_10_x86_64",
)
}
given = tags.parse_tag(
"cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64."
"macosx_10_10_intel.macosx_10_10_x86_64"
)
assert given == expected
class TestInterpreterName:
def test_sys_implementation_name(self, monkeypatch):
class MockImplementation:
pass
mock_implementation = MockImplementation()
mock_implementation.name = "sillywalk"
monkeypatch.setattr(sys, "implementation", mock_implementation, raising=False)
assert tags.interpreter_name() == "sillywalk"
def test_interpreter_short_names(self, mock_interpreter_name, monkeypatch):
mock_interpreter_name("cpython")
assert tags.interpreter_name() == "cp"
class TestInterpreterVersion:
def test_warn(self, monkeypatch):
class MockConfigVar:
def __init__(self, return_):
self.warn = None
self._return = return_
def __call__(self, name, warn):
self.warn = warn
return self._return
mock_config_var = MockConfigVar("38")
monkeypatch.setattr(tags, "_get_config_var", mock_config_var)
tags.interpreter_version(warn=True)
assert mock_config_var.warn
def test_python_version_nodot(self, monkeypatch):
monkeypatch.setattr(tags, "_get_config_var", lambda var, warn: "NN")
assert tags.interpreter_version() == "NN"
@pytest.mark.parametrize(
"version_info,version_str",
[
((1, 2, 3), "12"),
((1, 12, 3), "112"),
((11, 2, 3), "112"),
((11, 12, 3), "1112"),
((1, 2, 13), "12"),
],
)
def test_sys_version_info(self, version_info, version_str, monkeypatch):
monkeypatch.setattr(tags, "_get_config_var", lambda *args, **kwargs: None)
monkeypatch.setattr(sys, "version_info", version_info)
assert tags.interpreter_version() == version_str
class TestMacOSPlatforms:
@pytest.mark.parametrize(
"arch, is_32bit, expected",
[
("i386", True, "i386"),
("ppc", True, "ppc"),
("x86_64", False, "x86_64"),
("x86_64", True, "i386"),
("ppc64", False, "ppc64"),
("ppc64", True, "ppc"),
],
)
def test_architectures(self, arch, is_32bit, expected):
assert tags._mac_arch(arch, is_32bit=is_32bit) == expected
@pytest.mark.parametrize(
"version,arch,expected",
[
(
(10, 15),
"x86_64",
["x86_64", "intel", "fat64", "fat32", "universal2", "universal"],
),
(
(10, 4),
"x86_64",
["x86_64", "intel", "fat64", "fat32", "universal2", "universal"],
),
((10, 3), "x86_64", []),
((10, 15), "i386", ["i386", "intel", "fat32", "fat", "universal"]),
((10, 4), "i386", ["i386", "intel", "fat32", "fat", "universal"]),
((10, 3), "intel", ["intel", "universal"]),
((10, 5), "intel", ["intel", "universal"]),
((10, 15), "intel", ["intel", "universal"]),
((10, 3), "i386", []),
((10, 15), "ppc64", []),
((10, 6), "ppc64", []),
((10, 5), "ppc64", ["ppc64", "fat64", "universal"]),
((10, 3), "ppc64", []),
((10, 15), "ppc", []),
((10, 7), "ppc", []),
((10, 6), "ppc", ["ppc", "fat32", "fat", "universal"]),
((10, 0), "ppc", ["ppc", "fat32", "fat", "universal"]),
((11, 0), "riscv", ["riscv"]),
(
(11, 0),
"x86_64",
["x86_64", "intel", "fat64", "fat32", "universal2", "universal"],
),
((11, 0), "arm64", ["arm64", "universal2"]),
((11, 1), "arm64", ["arm64", "universal2"]),
((12, 0), "arm64", ["arm64", "universal2"]),
],
)
def test_binary_formats(self, version, arch, expected):
assert tags._mac_binary_formats(version, arch) == expected
def test_version_detection(self, monkeypatch):
if platform.system() != "Darwin":
monkeypatch.setattr(
platform, "mac_ver", lambda: ("10.14", ("", "", ""), "x86_64")
)
version = platform.mac_ver()[0].split(".")
major = version[0]
minor = version[1] if major == "10" else "0"
platforms = list(tags.mac_platforms(arch="x86_64"))
if (major, minor) == ("10", "16"):
# For 10.16, the real version is at least 11.0.
prefix, major, minor, _ = platforms[0].split("_", maxsplit=3)
assert prefix == "macosx"
assert int(major) >= 11
assert minor == "0"
else:
expected = f"macosx_{major}_{minor}_"
assert platforms[0].startswith(expected)
def test_version_detection_10_15(self, monkeypatch):
monkeypatch.setattr(
platform, "mac_ver", lambda: ("10.15", ("", "", ""), "x86_64")
)
expected = "macosx_10_15_"
platforms = list(tags.mac_platforms(arch="x86_64"))
assert platforms[0].startswith(expected)
def test_version_detection_compatibility(self, monkeypatch):
if platform.system() != "Darwin":
monkeypatch.setattr(
subprocess,
"run",
lambda *args, **kwargs: subprocess.CompletedProcess(
[], 0, stdout="10.15"
),
)
monkeypatch.setattr(
platform, "mac_ver", lambda: ("10.16", ("", "", ""), "x86_64")
)
unexpected = "macosx_10_16_"
platforms = list(tags.mac_platforms(arch="x86_64"))
assert not platforms[0].startswith(unexpected)
@pytest.mark.parametrize("arch", ["x86_64", "i386"])
def test_arch_detection(self, arch, monkeypatch):
if platform.system() != "Darwin" or platform.mac_ver()[2] != arch:
monkeypatch.setattr(
platform, "mac_ver", lambda: ("10.14", ("", "", ""), arch)
)
monkeypatch.setattr(tags, "_mac_arch", lambda *args: arch)
assert next(tags.mac_platforms((10, 14))).endswith(arch)
def test_mac_platforms(self):
platforms = list(tags.mac_platforms((10, 5), "x86_64"))
assert platforms == [
"macosx_10_5_x86_64",
"macosx_10_5_intel",
"macosx_10_5_fat64",
"macosx_10_5_fat32",
"macosx_10_5_universal2",
"macosx_10_5_universal",
"macosx_10_4_x86_64",
"macosx_10_4_intel",
"macosx_10_4_fat64",
"macosx_10_4_fat32",
"macosx_10_4_universal2",
"macosx_10_4_universal",
]
assert len(list(tags.mac_platforms((10, 17), "x86_64"))) == 14 * 6
assert not list(tags.mac_platforms((10, 0), "x86_64"))
@pytest.mark.parametrize("major,minor", [(11, 0), (11, 3), (12, 0), (12, 3)])
def test_macos_11(self, major, minor):
platforms = list(tags.mac_platforms((major, minor), "x86_64"))
assert "macosx_11_0_arm64" not in platforms
assert "macosx_11_0_x86_64" in platforms
assert "macosx_11_3_x86_64" not in platforms
assert "macosx_11_0_universal" in platforms
assert "macosx_11_0_universal2" in platforms
# Mac OS "10.16" is the version number that binaries compiled against an old
# (pre 11.0) SDK will see. It can also be enabled explicitly for a process
# with the environment variable SYSTEM_VERSION_COMPAT=1.
assert "macosx_10_16_x86_64" in platforms
assert "macosx_10_15_x86_64" in platforms
assert "macosx_10_15_universal2" in platforms
assert "macosx_10_4_x86_64" in platforms
assert "macosx_10_3_x86_64" not in platforms
if major >= 12:
assert "macosx_12_0_x86_64" in platforms
assert "macosx_12_0_universal" in platforms
assert "macosx_12_0_universal2" in platforms
platforms = list(tags.mac_platforms((major, minor), "arm64"))
assert "macosx_11_0_arm64" in platforms
assert "macosx_11_3_arm64" not in platforms
assert "macosx_11_0_universal" not in platforms
assert "macosx_11_0_universal2" in platforms
assert "macosx_10_15_universal2" in platforms
assert "macosx_10_15_x86_64" not in platforms
assert "macosx_10_4_x86_64" not in platforms
assert "macosx_10_3_x86_64" not in platforms
if major >= 12:
assert "macosx_12_0_arm64" in platforms
assert "macosx_12_0_universal2" in platforms
class TestIOSPlatforms:
def test_version_detection(self, mock_ios):
platforms = list(tags.ios_platforms(multiarch="arm64-iphoneos"))
assert platforms == [
"ios_13_2_arm64_iphoneos",
"ios_13_1_arm64_iphoneos",
"ios_13_0_arm64_iphoneos",
"ios_12_9_arm64_iphoneos",
"ios_12_8_arm64_iphoneos",
"ios_12_7_arm64_iphoneos",
"ios_12_6_arm64_iphoneos",
"ios_12_5_arm64_iphoneos",
"ios_12_4_arm64_iphoneos",
"ios_12_3_arm64_iphoneos",
"ios_12_2_arm64_iphoneos",
"ios_12_1_arm64_iphoneos",
"ios_12_0_arm64_iphoneos",
]
def test_multiarch_detection(self, mock_ios):
platforms = list(tags.ios_platforms(version=(12, 0)))
assert platforms == ["ios_12_0_gothic_iphoneos"]
def test_ios_platforms(self, mock_ios):
# Pre-iOS 12.0 releases won't match anything
platforms = list(tags.ios_platforms((7, 0), "arm64-iphoneos"))
assert platforms == []
# iOS 12.0 returns exactly 1 match
platforms = list(tags.ios_platforms((12, 0), "arm64-iphoneos"))
assert platforms == ["ios_12_0_arm64_iphoneos"]
# iOS 13.0 returns a match for 13.0, plus every 12.X
platforms = list(tags.ios_platforms((13, 0), "x86_64-iphonesimulator"))
assert platforms == [
"ios_13_0_x86_64_iphonesimulator",
"ios_12_9_x86_64_iphonesimulator",
"ios_12_8_x86_64_iphonesimulator",
"ios_12_7_x86_64_iphonesimulator",
"ios_12_6_x86_64_iphonesimulator",
"ios_12_5_x86_64_iphonesimulator",
"ios_12_4_x86_64_iphonesimulator",
"ios_12_3_x86_64_iphonesimulator",
"ios_12_2_x86_64_iphonesimulator",
"ios_12_1_x86_64_iphonesimulator",
"ios_12_0_x86_64_iphonesimulator",
]
# iOS 14.3 returns a match for 14.3-14.0, plus every 13.X and every 12.X
platforms = list(tags.ios_platforms((14, 3), "arm64-iphoneos"))
assert platforms == [
"ios_14_3_arm64_iphoneos",
"ios_14_2_arm64_iphoneos",
"ios_14_1_arm64_iphoneos",
"ios_14_0_arm64_iphoneos",
"ios_13_9_arm64_iphoneos",
"ios_13_8_arm64_iphoneos",
"ios_13_7_arm64_iphoneos",
"ios_13_6_arm64_iphoneos",
"ios_13_5_arm64_iphoneos",
"ios_13_4_arm64_iphoneos",
"ios_13_3_arm64_iphoneos",
"ios_13_2_arm64_iphoneos",
"ios_13_1_arm64_iphoneos",
"ios_13_0_arm64_iphoneos",
"ios_12_9_arm64_iphoneos",
"ios_12_8_arm64_iphoneos",
"ios_12_7_arm64_iphoneos",
"ios_12_6_arm64_iphoneos",
"ios_12_5_arm64_iphoneos",
"ios_12_4_arm64_iphoneos",
"ios_12_3_arm64_iphoneos",
"ios_12_2_arm64_iphoneos",
"ios_12_1_arm64_iphoneos",
"ios_12_0_arm64_iphoneos",
]
class TestAndroidPlatforms:
def test_non_android(self):
non_android_error = pytest.raises(TypeError)
with non_android_error:
list(tags.android_platforms())
with non_android_error:
list(tags.android_platforms(api_level=18))
with non_android_error:
list(tags.android_platforms(abi="x86_64"))
# The function can only be called on non-Android platforms if both arguments are
# provided.
assert list(tags.android_platforms(api_level=18, abi="x86_64")) == [
"android_18_x86_64",
"android_17_x86_64",
"android_16_x86_64",
]
def test_detection(self, mock_android):
assert list(tags.android_platforms()) == [
"android_21_arm64_v8a",
"android_20_arm64_v8a",
"android_19_arm64_v8a",
"android_18_arm64_v8a",
"android_17_arm64_v8a",
"android_16_arm64_v8a",
]
def test_api_level(self):
# API levels below the minimum should return nothing.
assert list(tags.android_platforms(api_level=14, abi="x86")) == []
assert list(tags.android_platforms(api_level=15, abi="x86")) == []
assert list(tags.android_platforms(api_level=16, abi="x86")) == [
"android_16_x86",
]
assert list(tags.android_platforms(api_level=17, abi="x86")) == [
"android_17_x86",
"android_16_x86",
]
assert list(tags.android_platforms(api_level=18, abi="x86")) == [
"android_18_x86",
"android_17_x86",
"android_16_x86",
]
def test_abi(self):
# Real ABI, normalized.
assert list(tags.android_platforms(api_level=16, abi="armeabi_v7a")) == [
"android_16_armeabi_v7a",
]
# Real ABI, not normalized.
assert list(tags.android_platforms(api_level=16, abi="armeabi-v7a")) == [
"android_16_armeabi_v7a",
]
# Nonexistent ABIs should still be accepted and normalized.
assert list(tags.android_platforms(api_level=16, abi="myarch-4.2")) == [
"android_16_myarch_4_2",
]
class TestManylinuxPlatform:
def teardown_method(self):
# Clear the version cache
tags._manylinux._get_glibc_version.cache_clear()
def test_get_config_var_does_not_log(self, monkeypatch):
debug = pretend.call_recorder(lambda *a: None)
monkeypatch.setattr(tags.logger, "debug", debug)
tags._get_config_var("missing")
assert debug.calls == []
def test_get_config_var_does_log(self, monkeypatch):
debug = pretend.call_recorder(lambda *a: None)
monkeypatch.setattr(tags.logger, "debug", debug)
tags._get_config_var("missing", warn=True)
assert debug.calls == [
pretend.call(
"Config variable '%s' is unset, Python ABI tag may be incorrect",
"missing",
)
]
@pytest.mark.parametrize(
"arch,is_32bit,expected",
[
("linux-x86_64", False, ["linux_x86_64"]),
("linux-x86_64", True, ["linux_i686"]),
("linux-aarch64", False, ["linux_aarch64"]),
("linux-aarch64", True, ["linux_armv8l", "linux_armv7l"]),
],
)
def test_linux_platforms_32_64bit_on_64bit_os(
self, arch, is_32bit, expected, monkeypatch
):
monkeypatch.setattr(sysconfig, "get_platform", lambda: arch)
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.20", raising=False)
monkeypatch.setattr(tags._manylinux, "_is_compatible", lambda *args: False)
linux_platform = list(tags._linux_platforms(is_32bit=is_32bit))[
-len(expected) :
]
assert linux_platform == expected
def test_linux_platforms_manylinux_unsupported(self, monkeypatch):
monkeypatch.setattr(sysconfig, "get_platform", lambda: "linux_x86_64")
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.20", raising=False)
monkeypatch.setattr(tags._manylinux, "_is_compatible", lambda *args: False)
linux_platform = list(tags._linux_platforms(is_32bit=False))
assert linux_platform == ["linux_x86_64"]
def test_linux_platforms_manylinux1(self, monkeypatch):
monkeypatch.setattr(
tags._manylinux,
"_is_compatible",
lambda _, glibc_version: glibc_version == _GLibCVersion(2, 5),
)
monkeypatch.setattr(sysconfig, "get_platform", lambda: "linux_x86_64")
monkeypatch.setattr(platform, "machine", lambda: "x86_64")
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.20", raising=False)
platforms = list(tags._linux_platforms(is_32bit=False))
assert platforms == [
"manylinux_2_5_x86_64",
"manylinux1_x86_64",
"linux_x86_64",
]
def test_linux_platforms_manylinux2010(self, monkeypatch):
monkeypatch.setattr(sysconfig, "get_platform", lambda: "linux_x86_64")
monkeypatch.setattr(platform, "machine", lambda: "x86_64")
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.12", raising=False)
platforms = list(tags._linux_platforms(is_32bit=False))
expected = [
"manylinux_2_12_x86_64",
"manylinux2010_x86_64",
"manylinux_2_11_x86_64",
"manylinux_2_10_x86_64",
"manylinux_2_9_x86_64",
"manylinux_2_8_x86_64",
"manylinux_2_7_x86_64",
"manylinux_2_6_x86_64",
"manylinux_2_5_x86_64",
"manylinux1_x86_64",
"linux_x86_64",
]
assert platforms == expected
def test_linux_platforms_manylinux2014(self, monkeypatch):
monkeypatch.setattr(sysconfig, "get_platform", lambda: "linux_x86_64")
monkeypatch.setattr(platform, "machine", lambda: "x86_64")
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.17", raising=False)
platforms = list(tags._linux_platforms(is_32bit=False))
arch = platform.machine()
expected = [
"manylinux_2_17_" + arch,
"manylinux2014_" + arch,
"manylinux_2_16_" + arch,
"manylinux_2_15_" + arch,
"manylinux_2_14_" + arch,
"manylinux_2_13_" + arch,
"manylinux_2_12_" + arch,
"manylinux2010_" + arch,
"manylinux_2_11_" + arch,
"manylinux_2_10_" + arch,
"manylinux_2_9_" + arch,
"manylinux_2_8_" + arch,
"manylinux_2_7_" + arch,
"manylinux_2_6_" + arch,
"manylinux_2_5_" + arch,
"manylinux1_" + arch,
"linux_" + arch,
]
assert platforms == expected
@pytest.mark.parametrize(
"native_arch, cross_arch",
[("armv7l", "armv7l"), ("armv8l", "armv8l"), ("aarch64", "armv8l")],
)
def test_linux_platforms_manylinux2014_armhf_abi(
self, native_arch, cross_arch, monkeypatch
):
monkeypatch.setattr(tags._manylinux, "_glibc_version_string", lambda: "2.30")
monkeypatch.setattr(
tags._manylinux,
"_is_compatible",
lambda _, glibc_version: glibc_version == _GLibCVersion(2, 17),
)
monkeypatch.setattr(sysconfig, "get_platform", lambda: f"linux_{native_arch}")
monkeypatch.setattr(
sys,
"executable",
os.path.join(
os.path.dirname(__file__),
"manylinux",
"hello-world-armv7l-armhf",
),
)
platforms = list(tags._linux_platforms(is_32bit=True))
archs = {"armv8l": ["armv8l", "armv7l"]}.get(cross_arch, [cross_arch])
expected = []
for arch in archs:
expected.extend([f"manylinux_2_17_{arch}", f"manylinux2014_{arch}"])
expected.extend(f"linux_{arch}" for arch in archs)
assert platforms == expected
def test_linux_platforms_manylinux2014_i386_abi(self, monkeypatch):
monkeypatch.setattr(tags._manylinux, "_glibc_version_string", lambda: "2.17")
monkeypatch.setattr(sysconfig, "get_platform", lambda: "linux_x86_64")
monkeypatch.setattr(
sys,
"executable",
os.path.join(
os.path.dirname(__file__),
"manylinux",
"hello-world-x86_64-i386",
),
)
platforms = list(tags._linux_platforms(is_32bit=True))
expected = [
"manylinux_2_17_i686",
"manylinux2014_i686",
"manylinux_2_16_i686",
"manylinux_2_15_i686",
"manylinux_2_14_i686",
"manylinux_2_13_i686",
"manylinux_2_12_i686",
"manylinux2010_i686",
"manylinux_2_11_i686",
"manylinux_2_10_i686",
"manylinux_2_9_i686",
"manylinux_2_8_i686",
"manylinux_2_7_i686",
"manylinux_2_6_i686",
"manylinux_2_5_i686",
"manylinux1_i686",
"linux_i686",
]
assert platforms == expected
def test_linux_platforms_manylinux_glibc3(self, monkeypatch):
# test for a future glic 3.x version
monkeypatch.setattr(tags._manylinux, "_glibc_version_string", lambda: "3.2")
monkeypatch.setattr(tags._manylinux, "_is_compatible", lambda *args: True)
monkeypatch.setattr(sysconfig, "get_platform", lambda: "linux_aarch64")
monkeypatch.setattr(
sys,
"executable",
os.path.join(
os.path.dirname(__file__),
"manylinux",
"hello-world-aarch64",
),
)
platforms = list(tags._linux_platforms(is_32bit=False))
expected = (
["manylinux_3_2_aarch64", "manylinux_3_1_aarch64", "manylinux_3_0_aarch64"]
+ [f"manylinux_2_{i}_aarch64" for i in range(50, 16, -1)]
+ ["manylinux2014_aarch64", "linux_aarch64"]
)
assert platforms == expected
@pytest.mark.parametrize(
"native_arch, cross32_arch, musl_version",
[
("armv7l", "armv7l", _MuslVersion(1, 1)),
("aarch64", "armv8l", _MuslVersion(1, 1)),
("i386", "i386", _MuslVersion(1, 2)),
("x86_64", "i686", _MuslVersion(1, 2)),
],
)
@pytest.mark.parametrize("cross32", [True, False], ids=["cross", "native"])
def test_linux_platforms_musllinux(
self, monkeypatch, native_arch, cross32_arch, musl_version, cross32
):
fake_executable = str(
pathlib.Path(__file__)
.parent.joinpath("musllinux", f"musl-{native_arch}")
.resolve()
)
monkeypatch.setattr(tags._musllinux.sys, "executable", fake_executable)
monkeypatch.setattr(sysconfig, "get_platform", lambda: f"linux_{native_arch}")
monkeypatch.setattr(tags._manylinux, "platform_tags", lambda *_: ())
recorder = pretend.call_recorder(lambda _: musl_version)
monkeypatch.setattr(tags._musllinux, "_get_musl_version", recorder)
platforms = list(tags._linux_platforms(is_32bit=cross32))
target_arch = cross32_arch if cross32 else native_arch
archs = {"armv8l": ["armv8l", "armv7l"]}.get(target_arch, [target_arch])
expected = []
for arch in archs:
expected.extend(
f"musllinux_{musl_version[0]}_{minor}_{arch}"
for minor in range(musl_version[1], -1, -1)
)
expected.extend(f"linux_{arch}" for arch in archs)
assert platforms == expected
assert recorder.calls == [pretend.call(fake_executable)]
def test_linux_platforms_manylinux2014_armv6l(self, monkeypatch):
monkeypatch.setattr(
tags._manylinux,
"_is_compatible",
lambda _, glibc_version: glibc_version == _GLibCVersion(2, 17),
)
monkeypatch.setattr(sysconfig, "get_platform", lambda: "linux_armv6l")
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.20", raising=False)
platforms = list(tags._linux_platforms(is_32bit=True))
expected = ["linux_armv6l"]
assert platforms == expected
@pytest.mark.parametrize(
"machine, abi, alt_machine",
[("x86_64", "x32", "i686"), ("armv7l", "armel", "armv7l")],
)
def test_linux_platforms_not_manylinux_abi(
self, monkeypatch, machine, abi, alt_machine
):
monkeypatch.setattr(tags._manylinux, "_is_compatible", lambda *args: False)
monkeypatch.setattr(sysconfig, "get_platform", lambda: f"linux_{machine}")
monkeypatch.setattr(
sys,
"executable",
os.path.join(
os.path.dirname(__file__),
"manylinux",
f"hello-world-{machine}-{abi}",
),
)
platforms = list(tags._linux_platforms(is_32bit=True))
expected = [f"linux_{alt_machine}"]
assert platforms == expected
def test_linux_not_linux(self, monkeypatch):
monkeypatch.setattr(sysconfig, "get_platform", lambda: "not_linux_x86_64")
monkeypatch.setattr(platform, "machine", lambda: "x86_64")
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.17", raising=False)
platforms = list(tags._linux_platforms(is_32bit=False))
assert platforms == ["not_linux_x86_64"]
@pytest.mark.parametrize(
"platform_name,dispatch_func",
[
("Darwin", "mac_platforms"),
("iOS", "ios_platforms"),
("Android", "android_platforms"),
("Linux", "_linux_platforms"),
("Generic", "_generic_platforms"),
],
)
def test_platform_tags(platform_name, dispatch_func, monkeypatch):
expected = ["sillywalk"]
monkeypatch.setattr(platform, "system", lambda: platform_name)
monkeypatch.setattr(tags, dispatch_func, lambda: expected)
assert tags.platform_tags() == expected
def test_platform_tags_space(monkeypatch):
"""Ensure spaces in platform tags are normalized to underscores."""
monkeypatch.setattr(platform, "system", lambda: "Isilon OneFS")
monkeypatch.setattr(sysconfig, "get_platform", lambda: "isilon onefs")
assert list(tags.platform_tags()) == ["isilon_onefs"]
class TestCPythonABI:
@pytest.mark.parametrize(
"py_debug,gettotalrefcount,result",
[(1, False, True), (0, False, False), (None, True, True)],
)
def test_debug(self, py_debug, gettotalrefcount, result, monkeypatch):
config = {"Py_DEBUG": py_debug, "WITH_PYMALLOC": 0, "Py_UNICODE_SIZE": 2}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
if gettotalrefcount:
monkeypatch.setattr(sys, "gettotalrefcount", 1, raising=False)
expected = ["cp37d" if result else "cp37"]
assert tags._cpython_abis((3, 7)) == expected
def test_debug_file_extension(self, monkeypatch):
config = {"Py_DEBUG": None}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
monkeypatch.delattr(sys, "gettotalrefcount", raising=False)
monkeypatch.setattr(tags, "EXTENSION_SUFFIXES", {"_d.pyd"})
assert tags._cpython_abis((3, 8)) == ["cp38d", "cp38"]
@pytest.mark.parametrize(
"debug,expected", [(True, ["cp38d", "cp38"]), (False, ["cp38"])]
)
def test__debug_cp38(self, debug, expected, monkeypatch):
config = {"Py_DEBUG": debug}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
assert tags._cpython_abis((3, 8)) == expected
@pytest.mark.parametrize(
"pymalloc,version,result",
[
(1, (3, 7), True),
(0, (3, 7), False),
(None, (3, 7), True),
(1, (3, 8), False),
],
)
def test_pymalloc(self, pymalloc, version, result, monkeypatch):
config = {"Py_DEBUG": 0, "WITH_PYMALLOC": pymalloc, "Py_UNICODE_SIZE": 2}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
base_abi = f"cp{version[0]}{version[1]}"
expected = [base_abi + "m" if result else base_abi]
assert tags._cpython_abis(version) == expected
@pytest.mark.parametrize(
"unicode_size,maxunicode,version,result",
[
(4, 0x10FFFF, (3, 2), True),
(2, 0xFFFF, (3, 2), False),
(None, 0x10FFFF, (3, 2), True),
(None, 0xFFFF, (3, 2), False),
(4, 0x10FFFF, (3, 3), False),
],
)
def test_wide_unicode(self, unicode_size, maxunicode, version, result, monkeypatch):
config = {"Py_DEBUG": 0, "WITH_PYMALLOC": 0, "Py_UNICODE_SIZE": unicode_size}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
monkeypatch.setattr(sys, "maxunicode", maxunicode)
base_abi = "cp" + tags._version_nodot(version)
expected = [base_abi + "u" if result else base_abi]
assert tags._cpython_abis(version) == expected
class TestCPythonTags:
def test_iterator_returned(self):
result_iterator = tags.cpython_tags(
(3, 8), ["cp38d", "cp38"], ["plat1", "plat2"]
)
assert isinstance(result_iterator, collections.abc.Iterator)
def test_all_args(self):
result_iterator = tags.cpython_tags(
(3, 11), ["cp311d", "cp311"], ["plat1", "plat2"]
)
result = list(result_iterator)
assert result == [
tags.Tag("cp311", "cp311d", "plat1"),
tags.Tag("cp311", "cp311d", "plat2"),
tags.Tag("cp311", "cp311", "plat1"),
tags.Tag("cp311", "cp311", "plat2"),
tags.Tag("cp311", "abi3", "plat1"),
tags.Tag("cp311", "abi3", "plat2"),
tags.Tag("cp311", "none", "plat1"),
tags.Tag("cp311", "none", "plat2"),
tags.Tag("cp310", "abi3", "plat1"),
tags.Tag("cp310", "abi3", "plat2"),
tags.Tag("cp39", "abi3", "plat1"),
tags.Tag("cp39", "abi3", "plat2"),
tags.Tag("cp38", "abi3", "plat1"),
tags.Tag("cp38", "abi3", "plat2"),
tags.Tag("cp37", "abi3", "plat1"),
tags.Tag("cp37", "abi3", "plat2"),
tags.Tag("cp36", "abi3", "plat1"),
tags.Tag("cp36", "abi3", "plat2"),
tags.Tag("cp35", "abi3", "plat1"),
tags.Tag("cp35", "abi3", "plat2"),
tags.Tag("cp34", "abi3", "plat1"),
tags.Tag("cp34", "abi3", "plat2"),
tags.Tag("cp33", "abi3", "plat1"),
tags.Tag("cp33", "abi3", "plat2"),
tags.Tag("cp32", "abi3", "plat1"),
tags.Tag("cp32", "abi3", "plat2"),
]
result_iterator = tags.cpython_tags(
(3, 8), ["cp38d", "cp38"], ["plat1", "plat2"]
)
result = list(result_iterator)
assert result == [
tags.Tag("cp38", "cp38d", "plat1"),
tags.Tag("cp38", "cp38d", "plat2"),
tags.Tag("cp38", "cp38", "plat1"),
tags.Tag("cp38", "cp38", "plat2"),
tags.Tag("cp38", "abi3", "plat1"),
tags.Tag("cp38", "abi3", "plat2"),
tags.Tag("cp38", "none", "plat1"),
tags.Tag("cp38", "none", "plat2"),
tags.Tag("cp37", "abi3", "plat1"),
tags.Tag("cp37", "abi3", "plat2"),
tags.Tag("cp36", "abi3", "plat1"),
tags.Tag("cp36", "abi3", "plat2"),
tags.Tag("cp35", "abi3", "plat1"),
tags.Tag("cp35", "abi3", "plat2"),
tags.Tag("cp34", "abi3", "plat1"),
tags.Tag("cp34", "abi3", "plat2"),
tags.Tag("cp33", "abi3", "plat1"),
tags.Tag("cp33", "abi3", "plat2"),
tags.Tag("cp32", "abi3", "plat1"),
tags.Tag("cp32", "abi3", "plat2"),
]
result = list(tags.cpython_tags((3, 3), ["cp33m"], ["plat1", "plat2"]))
assert result == [
tags.Tag("cp33", "cp33m", "plat1"),
tags.Tag("cp33", "cp33m", "plat2"),
tags.Tag("cp33", "abi3", "plat1"),
tags.Tag("cp33", "abi3", "plat2"),
tags.Tag("cp33", "none", "plat1"),
tags.Tag("cp33", "none", "plat2"),
tags.Tag("cp32", "abi3", "plat1"),
tags.Tag("cp32", "abi3", "plat2"),
]
result = list(tags.cpython_tags((3, 13), ["cp313t"], ["plat1", "plat2"]))
assert result == [
tags.Tag("cp313", "cp313t", "plat1"),
tags.Tag("cp313", "cp313t", "plat2"),
tags.Tag("cp313", "none", "plat1"),
tags.Tag("cp313", "none", "plat2"),
]
def test_python_version_defaults(self):
tag = next(tags.cpython_tags(abis=["abi3"], platforms=["any"]))
interpreter = "cp" + tags._version_nodot(sys.version_info[:2])
assert interpreter == tag.interpreter
def test_abi_defaults(self, monkeypatch):
monkeypatch.setattr(tags, "_cpython_abis", lambda _1, _2: ["cp38"])
result = list(tags.cpython_tags((3, 8), platforms=["any"]))
assert tags.Tag("cp38", "cp38", "any") in result
assert tags.Tag("cp38", "abi3", "any") in result
assert tags.Tag("cp38", "none", "any") in result
def test_abi_defaults_needs_underscore(self, monkeypatch):
monkeypatch.setattr(tags, "_cpython_abis", lambda _1, _2: ["cp311"])
result = list(tags.cpython_tags((3, 11), platforms=["any"]))
assert tags.Tag("cp311", "cp311", "any") in result
assert tags.Tag("cp311", "abi3", "any") in result
assert tags.Tag("cp311", "none", "any") in result
def test_platforms_defaults(self, monkeypatch):
monkeypatch.setattr(tags, "platform_tags", lambda: ["plat1"])
result = list(tags.cpython_tags((3, 8), abis=["whatever"]))
assert tags.Tag("cp38", "whatever", "plat1") in result
def test_platforms_defaults_needs_underscore(self, monkeypatch):
monkeypatch.setattr(tags, "platform_tags", lambda: ["plat1"])
result = list(tags.cpython_tags((3, 11), abis=["whatever"]))
assert tags.Tag("cp311", "whatever", "plat1") in result
def test_platform_name_space_normalization(self, monkeypatch):
"""Ensure that spaces are translated to underscores in platform names."""
monkeypatch.setattr(sysconfig, "get_platform", lambda: "isilon onefs")
for tag in tags.cpython_tags():
assert " " not in tag.platform
def test_major_only_python_version(self):
result = list(tags.cpython_tags((3,), ["abi"], ["plat"]))
assert result == [
tags.Tag("cp3", "abi", "plat"),
tags.Tag("cp3", "none", "plat"),
]
def test_major_only_python_version_with_default_abis(self):
result = list(tags.cpython_tags((3,), platforms=["plat"]))
assert result == [tags.Tag("cp3", "none", "plat")]
@pytest.mark.parametrize("abis", [[], ["abi3"], ["none"]])
def test_skip_redundant_abis(self, abis):
results = list(tags.cpython_tags((3, 0), abis=abis, platforms=["any"]))
assert results == [tags.Tag("cp30", "none", "any")]
def test_abi3_python33(self):
results = list(tags.cpython_tags((3, 3), abis=["cp33"], platforms=["plat"]))
assert results == [
tags.Tag("cp33", "cp33", "plat"),
tags.Tag("cp33", "abi3", "plat"),
tags.Tag("cp33", "none", "plat"),
tags.Tag("cp32", "abi3", "plat"),
]
def test_no_excess_abi3_python32(self):
results = list(tags.cpython_tags((3, 2), abis=["cp32"], platforms=["plat"]))
assert results == [
tags.Tag("cp32", "cp32", "plat"),
tags.Tag("cp32", "abi3", "plat"),
tags.Tag("cp32", "none", "plat"),
]
def test_no_abi3_python31(self):
results = list(tags.cpython_tags((3, 1), abis=["cp31"], platforms=["plat"]))
assert results == [
tags.Tag("cp31", "cp31", "plat"),
tags.Tag("cp31", "none", "plat"),
]
def test_no_abi3_python27(self):
results = list(tags.cpython_tags((2, 7), abis=["cp27"], platforms=["plat"]))
assert results == [
tags.Tag("cp27", "cp27", "plat"),
tags.Tag("cp27", "none", "plat"),
]
class TestGenericTags:
def test__generic_abi_macos(self, monkeypatch):
monkeypatch.setattr(
sysconfig, "get_config_var", lambda key: ".cpython-37m-darwin.so"
)
monkeypatch.setattr(tags, "interpreter_name", lambda: "cp")
assert tags._generic_abi() == ["cp37m"]
def test__generic_abi_linux_cpython(self, monkeypatch):
config = {
"Py_DEBUG": False,
"WITH_PYMALLOC": True,
"EXT_SUFFIX": ".cpython-37m-x86_64-linux-gnu.so",
}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
monkeypatch.setattr(tags, "interpreter_name", lambda: "cp")
# They are identical
assert tags._cpython_abis((3, 7)) == ["cp37m"]
assert tags._generic_abi() == ["cp37m"]
def test__generic_abi_jp(self, monkeypatch):
config = {"EXT_SUFFIX": ".return_exactly_this.so"}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
assert tags._generic_abi() == ["return_exactly_this"]
def test__generic_abi_graal(self, monkeypatch):
config = {"EXT_SUFFIX": ".graalpy-38-native-x86_64-darwin.so"}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
assert tags._generic_abi() == ["graalpy_38_native"]
def test__generic_abi_disable_gil(self, monkeypatch):
config = {
"Py_DEBUG": False,
"EXT_SUFFIX": ".cpython-313t-x86_64-linux-gnu.so",
"WITH_PYMALLOC": 0,
"Py_GIL_DISABLED": 1,
}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
assert tags._generic_abi() == ["cp313t"]
assert tags._generic_abi() == tags._cpython_abis((3, 13))
def test__generic_abi_none(self, monkeypatch):
config = {"EXT_SUFFIX": "..so"}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
assert tags._generic_abi() == []
@pytest.mark.parametrize("ext_suffix", ["invalid", None])
def test__generic_abi_error(self, ext_suffix, monkeypatch):
config = {"EXT_SUFFIX": ext_suffix}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
with pytest.raises(SystemError) as e:
tags._generic_abi()
assert "EXT_SUFFIX" in str(e.value)
def test__generic_abi_linux_pypy(self, monkeypatch):
# issue gh-606
config = {
"Py_DEBUG": False,
"EXT_SUFFIX": ".pypy39-pp73-x86_64-linux-gnu.so",
}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
monkeypatch.setattr(tags, "interpreter_name", lambda: "pp")
assert tags._generic_abi() == ["pypy39_pp73"]
def test__generic_abi_old_windows(self, monkeypatch):
config = {
"EXT_SUFFIX": ".pyd",
"Py_DEBUG": 0,
"WITH_PYMALLOC": 0,
"Py_GIL_DISABLED": 0,
}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
assert tags._generic_abi() == tags._cpython_abis(sys.version_info[:2])
def test__generic_abi_windows(self, monkeypatch):
config = {
"EXT_SUFFIX": ".cp310-win_amd64.pyd",
}
monkeypatch.setattr(sysconfig, "get_config_var", config.__getitem__)
assert tags._generic_abi() == ["cp310"]
@pytest.mark.skipif(sys.implementation.name != "cpython", reason="CPython-only")
def test__generic_abi_agree(self):
"""Test that the two methods of finding the abi tag agree"""
assert tags._generic_abi() == tags._cpython_abis(sys.version_info[:2])
def test_generic_platforms(self):
platform = sysconfig.get_platform().replace("-", "_")
platform = platform.replace(".", "_")
assert list(tags._generic_platforms()) == [platform]
def test_generic_platforms_space(self, monkeypatch):
"""Ensure platform tags normalize spaces to underscores."""
platform_ = "isilon onefs"
monkeypatch.setattr(sysconfig, "get_platform", lambda: platform_)
assert list(tags._generic_platforms()) == [platform_.replace(" ", "_")]
def test_iterator_returned(self):
result_iterator = tags.generic_tags("sillywalk33", ["abi"], ["plat1", "plat2"])
assert isinstance(result_iterator, collections.abc.Iterator)
def test_all_args(self):
result_iterator = tags.generic_tags("sillywalk33", ["abi"], ["plat1", "plat2"])
result = list(result_iterator)
assert result == [
tags.Tag("sillywalk33", "abi", "plat1"),
tags.Tag("sillywalk33", "abi", "plat2"),
tags.Tag("sillywalk33", "none", "plat1"),
tags.Tag("sillywalk33", "none", "plat2"),
]
@pytest.mark.parametrize("abi", [[], ["none"]])
def test_abi_unspecified(self, abi):
no_abi = list(tags.generic_tags("sillywalk34", abi, ["plat1", "plat2"]))
assert no_abi == [
tags.Tag("sillywalk34", "none", "plat1"),
tags.Tag("sillywalk34", "none", "plat2"),
]
def test_interpreter_default(self, monkeypatch):
monkeypatch.setattr(tags, "interpreter_name", lambda: "sillywalk")
monkeypatch.setattr(tags, "interpreter_version", lambda warn: "NN")
result = list(tags.generic_tags(abis=["none"], platforms=["any"]))
assert result == [tags.Tag("sillywalkNN", "none", "any")]
def test_abis_default(self, monkeypatch):
monkeypatch.setattr(tags, "_generic_abi", lambda: ["abi"])
result = list(tags.generic_tags(interpreter="sillywalk", platforms=["any"]))
assert result == [
tags.Tag("sillywalk", "abi", "any"),
tags.Tag("sillywalk", "none", "any"),
]
def test_platforms_default(self, monkeypatch):
monkeypatch.setattr(tags, "platform_tags", lambda: ["plat"])
result = list(tags.generic_tags(interpreter="sillywalk", abis=["none"]))
assert result == [tags.Tag("sillywalk", "none", "plat")]
class TestCompatibleTags:
def test_all_args(self):
result = list(tags.compatible_tags((3, 3), "cp33", ["plat1", "plat2"]))
assert result == [
tags.Tag("py33", "none", "plat1"),
tags.Tag("py33", "none", "plat2"),
tags.Tag("py3", "none", "plat1"),
tags.Tag("py3", "none", "plat2"),
tags.Tag("py32", "none", "plat1"),
tags.Tag("py32", "none", "plat2"),
tags.Tag("py31", "none", "plat1"),
tags.Tag("py31", "none", "plat2"),
tags.Tag("py30", "none", "plat1"),
tags.Tag("py30", "none", "plat2"),
tags.Tag("cp33", "none", "any"),
tags.Tag("py33", "none", "any"),
tags.Tag("py3", "none", "any"),
tags.Tag("py32", "none", "any"),
tags.Tag("py31", "none", "any"),
tags.Tag("py30", "none", "any"),
]
def test_all_args_needs_underscore(self):
result = list(tags.compatible_tags((3, 11), "cp311", ["plat1", "plat2"]))
assert result == [
tags.Tag("py311", "none", "plat1"),
tags.Tag("py311", "none", "plat2"),
tags.Tag("py3", "none", "plat1"),
tags.Tag("py3", "none", "plat2"),
tags.Tag("py310", "none", "plat1"),
tags.Tag("py310", "none", "plat2"),
tags.Tag("py39", "none", "plat1"),
tags.Tag("py39", "none", "plat2"),
tags.Tag("py38", "none", "plat1"),
tags.Tag("py38", "none", "plat2"),
tags.Tag("py37", "none", "plat1"),
tags.Tag("py37", "none", "plat2"),
tags.Tag("py36", "none", "plat1"),
tags.Tag("py36", "none", "plat2"),
tags.Tag("py35", "none", "plat1"),
tags.Tag("py35", "none", "plat2"),
tags.Tag("py34", "none", "plat1"),
tags.Tag("py34", "none", "plat2"),
tags.Tag("py33", "none", "plat1"),
tags.Tag("py33", "none", "plat2"),
tags.Tag("py32", "none", "plat1"),
tags.Tag("py32", "none", "plat2"),
tags.Tag("py31", "none", "plat1"),
tags.Tag("py31", "none", "plat2"),
tags.Tag("py30", "none", "plat1"),
tags.Tag("py30", "none", "plat2"),
tags.Tag("cp311", "none", "any"),
tags.Tag("py311", "none", "any"),
tags.Tag("py3", "none", "any"),
tags.Tag("py310", "none", "any"),
tags.Tag("py39", "none", "any"),
tags.Tag("py38", "none", "any"),
tags.Tag("py37", "none", "any"),
tags.Tag("py36", "none", "any"),
tags.Tag("py35", "none", "any"),
tags.Tag("py34", "none", "any"),
tags.Tag("py33", "none", "any"),
tags.Tag("py32", "none", "any"),
tags.Tag("py31", "none", "any"),
tags.Tag("py30", "none", "any"),
]
def test_major_only_python_version(self):
result = list(tags.compatible_tags((3,), "cp33", ["plat"]))
assert result == [
tags.Tag("py3", "none", "plat"),
tags.Tag("cp33", "none", "any"),
tags.Tag("py3", "none", "any"),
]
def test_default_python_version(self, monkeypatch):
monkeypatch.setattr(sys, "version_info", (3, 1))
result = list(tags.compatible_tags(interpreter="cp31", platforms=["plat"]))
assert result == [
tags.Tag("py31", "none", "plat"),
tags.Tag("py3", "none", "plat"),
tags.Tag("py30", "none", "plat"),
tags.Tag("cp31", "none", "any"),
tags.Tag("py31", "none", "any"),
tags.Tag("py3", "none", "any"),
tags.Tag("py30", "none", "any"),
]
def test_default_python_version_needs_underscore(self, monkeypatch):
monkeypatch.setattr(sys, "version_info", (3, 11))
result = list(tags.compatible_tags(interpreter="cp311", platforms=["plat"]))
assert result == [
tags.Tag("py311", "none", "plat"),
tags.Tag("py3", "none", "plat"),
tags.Tag("py310", "none", "plat"),
tags.Tag("py39", "none", "plat"),
tags.Tag("py38", "none", "plat"),
tags.Tag("py37", "none", "plat"),
tags.Tag("py36", "none", "plat"),
tags.Tag("py35", "none", "plat"),
tags.Tag("py34", "none", "plat"),
tags.Tag("py33", "none", "plat"),
tags.Tag("py32", "none", "plat"),
tags.Tag("py31", "none", "plat"),
tags.Tag("py30", "none", "plat"),
tags.Tag("cp311", "none", "any"),
tags.Tag("py311", "none", "any"),
tags.Tag("py3", "none", "any"),
tags.Tag("py310", "none", "any"),
tags.Tag("py39", "none", "any"),
tags.Tag("py38", "none", "any"),
tags.Tag("py37", "none", "any"),
tags.Tag("py36", "none", "any"),
tags.Tag("py35", "none", "any"),
tags.Tag("py34", "none", "any"),
tags.Tag("py33", "none", "any"),
tags.Tag("py32", "none", "any"),
tags.Tag("py31", "none", "any"),
tags.Tag("py30", "none", "any"),
]
def test_default_interpreter(self):
result = list(tags.compatible_tags((3, 1), platforms=["plat"]))
assert result == [
tags.Tag("py31", "none", "plat"),
tags.Tag("py3", "none", "plat"),
tags.Tag("py30", "none", "plat"),
tags.Tag("py31", "none", "any"),
tags.Tag("py3", "none", "any"),
tags.Tag("py30", "none", "any"),
]
def test_default_platforms(self, monkeypatch):
monkeypatch.setattr(tags, "platform_tags", lambda: iter(["plat", "plat2"]))
result = list(tags.compatible_tags((3, 1), "cp31"))
assert result == [
tags.Tag("py31", "none", "plat"),
tags.Tag("py31", "none", "plat2"),
tags.Tag("py3", "none", "plat"),
tags.Tag("py3", "none", "plat2"),
tags.Tag("py30", "none", "plat"),
tags.Tag("py30", "none", "plat2"),
tags.Tag("cp31", "none", "any"),
tags.Tag("py31", "none", "any"),
tags.Tag("py3", "none", "any"),
tags.Tag("py30", "none", "any"),
]
class TestSysTags:
def teardown_method(self):
# Clear the version cache
tags._glibc_version = []
@pytest.mark.parametrize(
"name,expected",
[("CPython", "cp"), ("PyPy", "pp"), ("Jython", "jy"), ("IronPython", "ip")],
)
def test_interpreter_name(self, name, expected, mock_interpreter_name):
mock_interpreter_name(name)
assert tags.interpreter_name() == expected
def test_iterator(self):
assert isinstance(tags.sys_tags(), collections.abc.Iterator)
def test_mac_cpython(self, mock_interpreter_name, monkeypatch):
if mock_interpreter_name("CPython"):
monkeypatch.setattr(tags, "_cpython_abis", lambda *a: ["cp33m"])
if platform.system() != "Darwin":
monkeypatch.setattr(platform, "system", lambda: "Darwin")
monkeypatch.setattr(tags, "mac_platforms", lambda: ["macosx_10_5_x86_64"])
abis = tags._cpython_abis(sys.version_info[:2])
platforms = list(tags.mac_platforms())
result = list(tags.sys_tags())
assert len(abis) == 1
assert result[0] == tags.Tag(
"cp" + tags._version_nodot(sys.version_info[:2]), abis[0], platforms[0]
)
assert result[-1] == tags.Tag(
"py" + tags._version_nodot((sys.version_info[0], 0)), "none", "any"
)
def test_windows_cpython(self, mock_interpreter_name, monkeypatch):
if mock_interpreter_name("CPython"):
monkeypatch.setattr(tags, "_cpython_abis", lambda *a: ["cp33m"])
if platform.system() != "Windows":
monkeypatch.setattr(platform, "system", lambda: "Windows")
monkeypatch.setattr(tags, "_generic_platforms", lambda: ["win_amd64"])
abis = list(tags._cpython_abis(sys.version_info[:2]))
platforms = list(tags._generic_platforms())
result = list(tags.sys_tags())
interpreter = "cp" + tags._version_nodot(sys.version_info[:2])
assert len(abis) == 1
expected = tags.Tag(interpreter, abis[0], platforms[0])
assert result[0] == expected
expected = tags.Tag(
"py" + tags._version_nodot((sys.version_info[0], 0)), "none", "any"
)
assert result[-1] == expected
def test_linux_cpython(self, mock_interpreter_name, monkeypatch):
if mock_interpreter_name("CPython"):
monkeypatch.setattr(tags, "_cpython_abis", lambda *a: ["cp33m"])
if platform.system() != "Linux":
monkeypatch.setattr(platform, "system", lambda: "Linux")
monkeypatch.setattr(tags, "_linux_platforms", lambda: ["linux_x86_64"])
abis = list(tags._cpython_abis(sys.version_info[:2]))
platforms = list(tags._linux_platforms())
result = list(tags.sys_tags())
expected_interpreter = "cp" + tags._version_nodot(sys.version_info[:2])
assert len(abis) == 1
assert result[0] == tags.Tag(expected_interpreter, abis[0], platforms[0])
expected = tags.Tag(
"py" + tags._version_nodot((sys.version_info[0], 0)), "none", "any"
)
assert result[-1] == expected
def test_generic(self, monkeypatch):
monkeypatch.setattr(platform, "system", lambda: "Generic")
monkeypatch.setattr(tags, "interpreter_name", lambda: "generic")
result = list(tags.sys_tags())
expected = tags.Tag(
"py" + tags._version_nodot((sys.version_info[0], 0)), "none", "any"
)
assert result[-1] == expected
def test_linux_platforms_manylinux2014_armv6l(self, monkeypatch, manylinux_module):
monkeypatch.setattr(sysconfig, "get_platform", lambda: "linux_armv6l")
monkeypatch.setattr(os, "confstr", lambda x: "glibc 2.20", raising=False)
platforms = list(tags._linux_platforms(is_32bit=True))
expected = ["linux_armv6l"]
assert platforms == expected
def test_skip_manylinux_2014(self, monkeypatch, manylinux_module):
monkeypatch.setattr(sysconfig, "get_platform", lambda: "linux_ppc64")
monkeypatch.setattr(tags._manylinux, "_get_glibc_version", lambda: (2, 20))
monkeypatch.setattr(
manylinux_module, "manylinux2014_compatible", False, raising=False
)
expected = [
"manylinux_2_20_ppc64",
"manylinux_2_19_ppc64",
"manylinux_2_18_ppc64",
# "manylinux2014_ppc64", # this one is skipped
# "manylinux_2_17_ppc64", # this one is also skipped
"linux_ppc64",
]
platforms = list(tags._linux_platforms())
assert platforms == expected
@pytest.mark.parametrize(
"machine, abi, alt_machine",
[("x86_64", "x32", "i686"), ("armv7l", "armel", "armv7l")],
)
def test_linux_platforms_not_manylinux_abi(
self, monkeypatch, manylinux_module, machine, abi, alt_machine
):
monkeypatch.setattr(sysconfig, "get_platform", lambda: f"linux_{machine}")
monkeypatch.setattr(
sys,
"executable",
os.path.join(
os.path.dirname(__file__),
"manylinux",
f"hello-world-{machine}-{abi}",
),
)
platforms = list(tags._linux_platforms(is_32bit=True))
expected = [f"linux_{alt_machine}"]
assert platforms == expected
@pytest.mark.parametrize(
"machine, major, minor, tf", [("x86_64", 2, 20, False), ("s390x", 2, 22, True)]
)
def test_linux_use_manylinux_compatible(
self, monkeypatch, manylinux_module, machine, major, minor, tf
):
def manylinux_compatible(tag_major, tag_minor, tag_arch):
if tag_major == 2 and tag_minor == 22:
return tag_arch == "s390x"
return False
monkeypatch.setattr(
tags._manylinux,
"_get_glibc_version",
lambda: (major, minor),
)
monkeypatch.setattr(sysconfig, "get_platform", lambda: f"linux_{machine}")
monkeypatch.setattr(
manylinux_module,
"manylinux_compatible",
manylinux_compatible,
raising=False,
)
platforms = list(tags._linux_platforms(is_32bit=False))
if tf:
expected = [f"manylinux_2_22_{machine}"]
else:
expected = []
expected.append(f"linux_{machine}")
assert platforms == expected
def test_linux_use_manylinux_compatible_none(self, monkeypatch, manylinux_module):
def manylinux_compatible(tag_major, tag_minor, tag_arch):
if tag_major == 2 and tag_minor < 25:
return False
return None
monkeypatch.setattr(tags._manylinux, "_get_glibc_version", lambda: (2, 30))
monkeypatch.setattr(sysconfig, "get_platform", lambda: "linux_x86_64")
monkeypatch.setattr(
manylinux_module,
"manylinux_compatible",
manylinux_compatible,
raising=False,
)
platforms = list(tags._linux_platforms(is_32bit=False))
expected = [
"manylinux_2_30_x86_64",
"manylinux_2_29_x86_64",
"manylinux_2_28_x86_64",
"manylinux_2_27_x86_64",
"manylinux_2_26_x86_64",
"manylinux_2_25_x86_64",
"linux_x86_64",
]
assert platforms == expected
def test_pypy_first_none_any_tag(self, monkeypatch):
# When building the complete list of pypy tags, make sure the first
# -none-any one is pp3-none-any
monkeypatch.setattr(tags, "interpreter_name", lambda: "pp")
for tag in tags.sys_tags():
if tag.abi == "none" and tag.platform == "any":
break
assert tag == tags.Tag("pp3", "none", "any")
def test_cpython_first_none_any_tag(self, monkeypatch):
# When building the complete list of cpython tags, make sure the first
# -none-any one is cpxx-none-any
monkeypatch.setattr(tags, "interpreter_name", lambda: "cp")
# Find the first tag that is ABI- and platform-agnostic.
for tag in tags.sys_tags():
if tag.abi == "none" and tag.platform == "any":
break
interpreter = f"cp{tags.interpreter_version()}"
assert tag == tags.Tag(interpreter, "none", "any")
class TestBitness:
def teardown_method(self):
importlib.reload(tags)
@pytest.mark.parametrize(
"maxsize, sizeof_voidp, expected",
[
# 64-bit
(9223372036854775807, 8, False),
# 32-bit
(2147483647, 4, True),
# 64-bit w/ 32-bit sys.maxsize: GraalPy, IronPython, Jython
(2147483647, 8, False),
],
)
def test_32bit_interpreter(self, maxsize, sizeof_voidp, expected, monkeypatch):
def _calcsize(fmt):
assert fmt == "P"
return sizeof_voidp
monkeypatch.setattr(sys, "maxsize", maxsize)
monkeypatch.setattr(struct, "calcsize", _calcsize)
importlib.reload(tags)
assert tags._32_BIT_INTERPRETER == expected
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1745063116.8589396
packaging-25.0/tests/test_utils.py 0000644 0000000 0000000 00000011770 15000706315 014230 0 ustar 00 # This file is dual licensed under the terms of the Apache License, Version
# 2.0, and the BSD License. See the LICENSE file in the root of this repository
# for complete details.
import pytest
from packaging.tags import Tag
from packaging.utils import (
InvalidName,
InvalidSdistFilename,
InvalidWheelFilename,
canonicalize_name,
canonicalize_version,
is_normalized_name,
parse_sdist_filename,
parse_wheel_filename,
)
from packaging.version import Version
@pytest.mark.parametrize(
("name", "expected"),
[
("foo", "foo"),
("Foo", "foo"),
("fOo", "foo"),
("foo.bar", "foo-bar"),
("Foo.Bar", "foo-bar"),
("Foo.....Bar", "foo-bar"),
("foo_bar", "foo-bar"),
("foo___bar", "foo-bar"),
("foo-bar", "foo-bar"),
("foo----bar", "foo-bar"),
],
)
def test_canonicalize_name(name, expected):
assert canonicalize_name(name) == expected
def test_canonicalize_name_invalid():
with pytest.raises(InvalidName):
canonicalize_name("_not_legal", validate=True)
assert canonicalize_name("_not_legal") == "-not-legal"
@pytest.mark.parametrize(
("name", "expected"),
[
("foo", "foo"),
("Foo", "foo"),
("fOo", "foo"),
("foo.bar", "foo-bar"),
("Foo.Bar", "foo-bar"),
("Foo.....Bar", "foo-bar"),
("foo_bar", "foo-bar"),
("foo___bar", "foo-bar"),
("foo-bar", "foo-bar"),
("foo----bar", "foo-bar"),
],
)
def test_is_normalized_name(name, expected):
assert is_normalized_name(expected)
if name != expected:
assert not is_normalized_name(name)
@pytest.mark.parametrize(
("version", "expected"),
[
(Version("1.4.0"), "1.4"),
("1.4.0", "1.4"),
("1.40.0", "1.40"),
("1.4.0.0.00.000.0000", "1.4"),
("1.0", "1"),
("1.0+abc", "1+abc"),
("1.0.dev0", "1.dev0"),
("1.0.post0", "1.post0"),
("1.0a0", "1a0"),
("1.0rc0", "1rc0"),
("100!0.0", "100!0"),
# improper version strings are unchanged
("lolwat", "lolwat"),
("1.0.1-test7", "1.0.1-test7"),
],
)
def test_canonicalize_version(version, expected):
assert canonicalize_version(version) == expected
@pytest.mark.parametrize(("version"), ["1.4.0", "1.0"])
def test_canonicalize_version_no_strip_trailing_zero(version):
assert canonicalize_version(version, strip_trailing_zero=False) == version
@pytest.mark.parametrize(
("filename", "name", "version", "build", "tags"),
[
(
"foo-1.0-py3-none-any.whl",
"foo",
Version("1.0"),
(),
{Tag("py3", "none", "any")},
),
(
"some_PACKAGE-1.0-py3-none-any.whl",
"some-package",
Version("1.0"),
(),
{Tag("py3", "none", "any")},
),
(
"foo-1.0-1000-py3-none-any.whl",
"foo",
Version("1.0"),
(1000, ""),
{Tag("py3", "none", "any")},
),
(
"foo-1.0-1000abc-py3-none-any.whl",
"foo",
Version("1.0"),
(1000, "abc"),
{Tag("py3", "none", "any")},
),
(
"foo_bár-1.0-py3-none-any.whl",
"foo-bár",
Version("1.0"),
(),
{Tag("py3", "none", "any")},
),
(
"foo_bár-1.0-1000-py3-none-any.whl",
"foo-bár",
Version("1.0"),
(1000, ""),
{Tag("py3", "none", "any")},
),
],
)
def test_parse_wheel_filename(filename, name, version, build, tags):
assert parse_wheel_filename(filename) == (name, version, build, tags)
@pytest.mark.parametrize(
("filename"),
[
("foo-1.0.whl"), # Missing tags
("foo-1.0-py3-none-any.wheel"), # Incorrect file extension (`.wheel`)
("foo__bar-1.0-py3-none-any.whl"), # Invalid name (`__`)
("foo#bar-1.0-py3-none-any.whl"), # Invalid name (`#`)
("foobar-1.x-py3-none-any.whl"), # Invalid version (`1.x`)
# Build number doesn't start with a digit (`abc`)
("foo-1.0-abc-py3-none-any.whl"),
("foo-1.0-200-py3-none-any-junk.whl"), # Too many dashes (`-junk`)
],
)
def test_parse_wheel_invalid_filename(filename):
with pytest.raises(InvalidWheelFilename):
parse_wheel_filename(filename)
@pytest.mark.parametrize(
("filename", "name", "version"),
[("foo-1.0.tar.gz", "foo", Version("1.0")), ("foo-1.0.zip", "foo", Version("1.0"))],
)
def test_parse_sdist_filename(filename, name, version):
assert parse_sdist_filename(filename) == (name, version)
@pytest.mark.parametrize(
("filename"),
[
("foo-1.0.xz"), # Incorrect extension
("foo1.0.tar.gz"), # Missing separator
("foo-1.x.tar.gz"), # Invalid version
],
)
def test_parse_sdist_invalid_filename(filename):
with pytest.raises(InvalidSdistFilename):
parse_sdist_filename(filename)
././@PaxHeader 0000000 0000000 0000000 00000000034 00000000000 010212 x ustar 00 28 mtime=1726424828.8589401
packaging-25.0/tests/test_version.py 0000644 0000000 0000000 00000063076 14671623375 014604 0 ustar 00 # This file is dual licensed under the terms of the Apache License, Version
# 2.0, and the BSD License. See the LICENSE file in the root of this repository
# for complete details.
import itertools
import operator
import pretend
import pytest
from packaging.version import InvalidVersion, Version, parse
def test_parse():
assert isinstance(parse("1.0"), Version)
def test_parse_raises():
with pytest.raises(InvalidVersion):
parse("lolwat")
# This list must be in the correct sorting order
VERSIONS = [
# Implicit epoch of 0
"1.0.dev456",
"1.0a1",
"1.0a2.dev456",
"1.0a12.dev456",
"1.0a12",
"1.0b1.dev456",
"1.0b2",
"1.0b2.post345.dev456",
"1.0b2.post345",
"1.0b2-346",
"1.0c1.dev456",
"1.0c1",
"1.0rc2",
"1.0c3",
"1.0",
"1.0.post456.dev34",
"1.0.post456",
"1.1.dev1",
"1.2+123abc",
"1.2+123abc456",
"1.2+abc",
"1.2+abc123",
"1.2+abc123def",
"1.2+1234.abc",
"1.2+123456",
"1.2.r32+123456",
"1.2.rev33+123456",
# Explicit epoch of 1
"1!1.0.dev456",
"1!1.0a1",
"1!1.0a2.dev456",
"1!1.0a12.dev456",
"1!1.0a12",
"1!1.0b1.dev456",
"1!1.0b2",
"1!1.0b2.post345.dev456",
"1!1.0b2.post345",
"1!1.0b2-346",
"1!1.0c1.dev456",
"1!1.0c1",
"1!1.0rc2",
"1!1.0c3",
"1!1.0",
"1!1.0.post456.dev34",
"1!1.0.post456",
"1!1.1.dev1",
"1!1.2+123abc",
"1!1.2+123abc456",
"1!1.2+abc",
"1!1.2+abc123",
"1!1.2+abc123def",
"1!1.2+1234.abc",
"1!1.2+123456",
"1!1.2.r32+123456",
"1!1.2.rev33+123456",
]
class TestVersion:
@pytest.mark.parametrize("version", VERSIONS)
def test_valid_versions(self, version):
Version(version)
@pytest.mark.parametrize(
"version",
[
# Non sensical versions should be invalid
"french toast",
# Versions with invalid local versions
"1.0+a+",
"1.0++",
"1.0+_foobar",
"1.0+foo&asd",
"1.0+1+1",
],
)
def test_invalid_versions(self, version):
with pytest.raises(InvalidVersion):
Version(version)
@pytest.mark.parametrize(
("version", "normalized"),
[
# Various development release incarnations
("1.0dev", "1.0.dev0"),
("1.0.dev", "1.0.dev0"),
("1.0dev1", "1.0.dev1"),
("1.0-dev", "1.0.dev0"),
("1.0-dev1", "1.0.dev1"),
("1.0DEV", "1.0.dev0"),
("1.0.DEV", "1.0.dev0"),
("1.0DEV1", "1.0.dev1"),
("1.0.DEV1", "1.0.dev1"),
("1.0-DEV", "1.0.dev0"),
("1.0-DEV1", "1.0.dev1"),
# Various alpha incarnations
("1.0a", "1.0a0"),
("1.0.a", "1.0a0"),
("1.0.a1", "1.0a1"),
("1.0-a", "1.0a0"),
("1.0-a1", "1.0a1"),
("1.0alpha", "1.0a0"),
("1.0.alpha", "1.0a0"),
("1.0.alpha1", "1.0a1"),
("1.0-alpha", "1.0a0"),
("1.0-alpha1", "1.0a1"),
("1.0A", "1.0a0"),
("1.0.A", "1.0a0"),
("1.0.A1", "1.0a1"),
("1.0-A", "1.0a0"),
("1.0-A1", "1.0a1"),
("1.0ALPHA", "1.0a0"),
("1.0.ALPHA", "1.0a0"),
("1.0.ALPHA1", "1.0a1"),
("1.0-ALPHA", "1.0a0"),
("1.0-ALPHA1", "1.0a1"),
# Various beta incarnations
("1.0b", "1.0b0"),
("1.0.b", "1.0b0"),
("1.0.b1", "1.0b1"),
("1.0-b", "1.0b0"),
("1.0-b1", "1.0b1"),
("1.0beta", "1.0b0"),
("1.0.beta", "1.0b0"),
("1.0.beta1", "1.0b1"),
("1.0-beta", "1.0b0"),
("1.0-beta1", "1.0b1"),
("1.0B", "1.0b0"),
("1.0.B", "1.0b0"),
("1.0.B1", "1.0b1"),
("1.0-B", "1.0b0"),
("1.0-B1", "1.0b1"),
("1.0BETA", "1.0b0"),
("1.0.BETA", "1.0b0"),
("1.0.BETA1", "1.0b1"),
("1.0-BETA", "1.0b0"),
("1.0-BETA1", "1.0b1"),
# Various release candidate incarnations
("1.0c", "1.0rc0"),
("1.0.c", "1.0rc0"),
("1.0.c1", "1.0rc1"),
("1.0-c", "1.0rc0"),
("1.0-c1", "1.0rc1"),
("1.0rc", "1.0rc0"),
("1.0.rc", "1.0rc0"),
("1.0.rc1", "1.0rc1"),
("1.0-rc", "1.0rc0"),
("1.0-rc1", "1.0rc1"),
("1.0C", "1.0rc0"),
("1.0.C", "1.0rc0"),
("1.0.C1", "1.0rc1"),
("1.0-C", "1.0rc0"),
("1.0-C1", "1.0rc1"),
("1.0RC", "1.0rc0"),
("1.0.RC", "1.0rc0"),
("1.0.RC1", "1.0rc1"),
("1.0-RC", "1.0rc0"),
("1.0-RC1", "1.0rc1"),
# Various post release incarnations
("1.0post", "1.0.post0"),
("1.0.post", "1.0.post0"),
("1.0post1", "1.0.post1"),
("1.0-post", "1.0.post0"),
("1.0-post1", "1.0.post1"),
("1.0POST", "1.0.post0"),
("1.0.POST", "1.0.post0"),
("1.0POST1", "1.0.post1"),
("1.0r", "1.0.post0"),
("1.0rev", "1.0.post0"),
("1.0.POST1", "1.0.post1"),
("1.0.r1", "1.0.post1"),
("1.0.rev1", "1.0.post1"),
("1.0-POST", "1.0.post0"),
("1.0-POST1", "1.0.post1"),
("1.0-5", "1.0.post5"),
("1.0-r5", "1.0.post5"),
("1.0-rev5", "1.0.post5"),
# Local version case insensitivity
("1.0+AbC", "1.0+abc"),
# Integer Normalization
("1.01", "1.1"),
("1.0a05", "1.0a5"),
("1.0b07", "1.0b7"),
("1.0c056", "1.0rc56"),
("1.0rc09", "1.0rc9"),
("1.0.post000", "1.0.post0"),
("1.1.dev09000", "1.1.dev9000"),
("00!1.2", "1.2"),
("0100!0.0", "100!0.0"),
# Various other normalizations
("v1.0", "1.0"),
(" v1.0\t\n", "1.0"),
],
)
def test_normalized_versions(self, version, normalized):
assert str(Version(version)) == normalized
@pytest.mark.parametrize(
("version", "expected"),
[
("1.0.dev456", "1.0.dev456"),
("1.0a1", "1.0a1"),
("1.0a2.dev456", "1.0a2.dev456"),
("1.0a12.dev456", "1.0a12.dev456"),
("1.0a12", "1.0a12"),
("1.0b1.dev456", "1.0b1.dev456"),
("1.0b2", "1.0b2"),
("1.0b2.post345.dev456", "1.0b2.post345.dev456"),
("1.0b2.post345", "1.0b2.post345"),
("1.0rc1.dev456", "1.0rc1.dev456"),
("1.0rc1", "1.0rc1"),
("1.0", "1.0"),
("1.0.post456.dev34", "1.0.post456.dev34"),
("1.0.post456", "1.0.post456"),
("1.0.1", "1.0.1"),
("0!1.0.2", "1.0.2"),
("1.0.3+7", "1.0.3+7"),
("0!1.0.4+8.0", "1.0.4+8.0"),
("1.0.5+9.5", "1.0.5+9.5"),
("1.2+1234.abc", "1.2+1234.abc"),
("1.2+123456", "1.2+123456"),
("1.2+123abc", "1.2+123abc"),
("1.2+123abc456", "1.2+123abc456"),
("1.2+abc", "1.2+abc"),
("1.2+abc123", "1.2+abc123"),
("1.2+abc123def", "1.2+abc123def"),
("1.1.dev1", "1.1.dev1"),
("7!1.0.dev456", "7!1.0.dev456"),
("7!1.0a1", "7!1.0a1"),
("7!1.0a2.dev456", "7!1.0a2.dev456"),
("7!1.0a12.dev456", "7!1.0a12.dev456"),
("7!1.0a12", "7!1.0a12"),
("7!1.0b1.dev456", "7!1.0b1.dev456"),
("7!1.0b2", "7!1.0b2"),
("7!1.0b2.post345.dev456", "7!1.0b2.post345.dev456"),
("7!1.0b2.post345", "7!1.0b2.post345"),
("7!1.0rc1.dev456", "7!1.0rc1.dev456"),
("7!1.0rc1", "7!1.0rc1"),
("7!1.0", "7!1.0"),
("7!1.0.post456.dev34", "7!1.0.post456.dev34"),
("7!1.0.post456", "7!1.0.post456"),
("7!1.0.1", "7!1.0.1"),
("7!1.0.2", "7!1.0.2"),
("7!1.0.3+7", "7!1.0.3+7"),
("7!1.0.4+8.0", "7!1.0.4+8.0"),
("7!1.0.5+9.5", "7!1.0.5+9.5"),
("7!1.1.dev1", "7!1.1.dev1"),
],
)
def test_version_str_repr(self, version, expected):
assert str(Version(version)) == expected
assert repr(Version(version)) == f""
def test_version_rc_and_c_equals(self):
assert Version("1.0rc1") == Version("1.0c1")
@pytest.mark.parametrize("version", VERSIONS)
def test_version_hash(self, version):
assert hash(Version(version)) == hash(Version(version))
@pytest.mark.parametrize(
("version", "public"),
[
("1.0", "1.0"),
("1.0.dev0", "1.0.dev0"),
("1.0.dev6", "1.0.dev6"),
("1.0a1", "1.0a1"),
("1.0a1.post5", "1.0a1.post5"),
("1.0a1.post5.dev6", "1.0a1.post5.dev6"),
("1.0rc4", "1.0rc4"),
("1.0.post5", "1.0.post5"),
("1!1.0", "1!1.0"),
("1!1.0.dev6", "1!1.0.dev6"),
("1!1.0a1", "1!1.0a1"),
("1!1.0a1.post5", "1!1.0a1.post5"),
("1!1.0a1.post5.dev6", "1!1.0a1.post5.dev6"),
("1!1.0rc4", "1!1.0rc4"),
("1!1.0.post5", "1!1.0.post5"),
("1.0+deadbeef", "1.0"),
("1.0.dev6+deadbeef", "1.0.dev6"),
("1.0a1+deadbeef", "1.0a1"),
("1.0a1.post5+deadbeef", "1.0a1.post5"),
("1.0a1.post5.dev6+deadbeef", "1.0a1.post5.dev6"),
("1.0rc4+deadbeef", "1.0rc4"),
("1.0.post5+deadbeef", "1.0.post5"),
("1!1.0+deadbeef", "1!1.0"),
("1!1.0.dev6+deadbeef", "1!1.0.dev6"),
("1!1.0a1+deadbeef", "1!1.0a1"),
("1!1.0a1.post5+deadbeef", "1!1.0a1.post5"),
("1!1.0a1.post5.dev6+deadbeef", "1!1.0a1.post5.dev6"),
("1!1.0rc4+deadbeef", "1!1.0rc4"),
("1!1.0.post5+deadbeef", "1!1.0.post5"),
],
)
def test_version_public(self, version, public):
assert Version(version).public == public
@pytest.mark.parametrize(
("version", "base_version"),
[
("1.0", "1.0"),
("1.0.dev0", "1.0"),
("1.0.dev6", "1.0"),
("1.0a1", "1.0"),
("1.0a1.post5", "1.0"),
("1.0a1.post5.dev6", "1.0"),
("1.0rc4", "1.0"),
("1.0.post5", "1.0"),
("1!1.0", "1!1.0"),
("1!1.0.dev6", "1!1.0"),
("1!1.0a1", "1!1.0"),
("1!1.0a1.post5", "1!1.0"),
("1!1.0a1.post5.dev6", "1!1.0"),
("1!1.0rc4", "1!1.0"),
("1!1.0.post5", "1!1.0"),
("1.0+deadbeef", "1.0"),
("1.0.dev6+deadbeef", "1.0"),
("1.0a1+deadbeef", "1.0"),
("1.0a1.post5+deadbeef", "1.0"),
("1.0a1.post5.dev6+deadbeef", "1.0"),
("1.0rc4+deadbeef", "1.0"),
("1.0.post5+deadbeef", "1.0"),
("1!1.0+deadbeef", "1!1.0"),
("1!1.0.dev6+deadbeef", "1!1.0"),
("1!1.0a1+deadbeef", "1!1.0"),
("1!1.0a1.post5+deadbeef", "1!1.0"),
("1!1.0a1.post5.dev6+deadbeef", "1!1.0"),
("1!1.0rc4+deadbeef", "1!1.0"),
("1!1.0.post5+deadbeef", "1!1.0"),
],
)
def test_version_base_version(self, version, base_version):
assert Version(version).base_version == base_version
@pytest.mark.parametrize(
("version", "epoch"),
[
("1.0", 0),
("1.0.dev0", 0),
("1.0.dev6", 0),
("1.0a1", 0),
("1.0a1.post5", 0),
("1.0a1.post5.dev6", 0),
("1.0rc4", 0),
("1.0.post5", 0),
("1!1.0", 1),
("1!1.0.dev6", 1),
("1!1.0a1", 1),
("1!1.0a1.post5", 1),
("1!1.0a1.post5.dev6", 1),
("1!1.0rc4", 1),
("1!1.0.post5", 1),
("1.0+deadbeef", 0),
("1.0.dev6+deadbeef", 0),
("1.0a1+deadbeef", 0),
("1.0a1.post5+deadbeef", 0),
("1.0a1.post5.dev6+deadbeef", 0),
("1.0rc4+deadbeef", 0),
("1.0.post5+deadbeef", 0),
("1!1.0+deadbeef", 1),
("1!1.0.dev6+deadbeef", 1),
("1!1.0a1+deadbeef", 1),
("1!1.0a1.post5+deadbeef", 1),
("1!1.0a1.post5.dev6+deadbeef", 1),
("1!1.0rc4+deadbeef", 1),
("1!1.0.post5+deadbeef", 1),
],
)
def test_version_epoch(self, version, epoch):
assert Version(version).epoch == epoch
@pytest.mark.parametrize(
("version", "release"),
[
("1.0", (1, 0)),
("1.0.dev0", (1, 0)),
("1.0.dev6", (1, 0)),
("1.0a1", (1, 0)),
("1.0a1.post5", (1, 0)),
("1.0a1.post5.dev6", (1, 0)),
("1.0rc4", (1, 0)),
("1.0.post5", (1, 0)),
("1!1.0", (1, 0)),
("1!1.0.dev6", (1, 0)),
("1!1.0a1", (1, 0)),
("1!1.0a1.post5", (1, 0)),
("1!1.0a1.post5.dev6", (1, 0)),
("1!1.0rc4", (1, 0)),
("1!1.0.post5", (1, 0)),
("1.0+deadbeef", (1, 0)),
("1.0.dev6+deadbeef", (1, 0)),
("1.0a1+deadbeef", (1, 0)),
("1.0a1.post5+deadbeef", (1, 0)),
("1.0a1.post5.dev6+deadbeef", (1, 0)),
("1.0rc4+deadbeef", (1, 0)),
("1.0.post5+deadbeef", (1, 0)),
("1!1.0+deadbeef", (1, 0)),
("1!1.0.dev6+deadbeef", (1, 0)),
("1!1.0a1+deadbeef", (1, 0)),
("1!1.0a1.post5+deadbeef", (1, 0)),
("1!1.0a1.post5.dev6+deadbeef", (1, 0)),
("1!1.0rc4+deadbeef", (1, 0)),
("1!1.0.post5+deadbeef", (1, 0)),
],
)
def test_version_release(self, version, release):
assert Version(version).release == release
@pytest.mark.parametrize(
("version", "local"),
[
("1.0", None),
("1.0.dev0", None),
("1.0.dev6", None),
("1.0a1", None),
("1.0a1.post5", None),
("1.0a1.post5.dev6", None),
("1.0rc4", None),
("1.0.post5", None),
("1!1.0", None),
("1!1.0.dev6", None),
("1!1.0a1", None),
("1!1.0a1.post5", None),
("1!1.0a1.post5.dev6", None),
("1!1.0rc4", None),
("1!1.0.post5", None),
("1.0+deadbeef", "deadbeef"),
("1.0.dev6+deadbeef", "deadbeef"),
("1.0a1+deadbeef", "deadbeef"),
("1.0a1.post5+deadbeef", "deadbeef"),
("1.0a1.post5.dev6+deadbeef", "deadbeef"),
("1.0rc4+deadbeef", "deadbeef"),
("1.0.post5+deadbeef", "deadbeef"),
("1!1.0+deadbeef", "deadbeef"),
("1!1.0.dev6+deadbeef", "deadbeef"),
("1!1.0a1+deadbeef", "deadbeef"),
("1!1.0a1.post5+deadbeef", "deadbeef"),
("1!1.0a1.post5.dev6+deadbeef", "deadbeef"),
("1!1.0rc4+deadbeef", "deadbeef"),
("1!1.0.post5+deadbeef", "deadbeef"),
],
)
def test_version_local(self, version, local):
assert Version(version).local == local
@pytest.mark.parametrize(
("version", "pre"),
[
("1.0", None),
("1.0.dev0", None),
("1.0.dev6", None),
("1.0a1", ("a", 1)),
("1.0a1.post5", ("a", 1)),
("1.0a1.post5.dev6", ("a", 1)),
("1.0rc4", ("rc", 4)),
("1.0.post5", None),
("1!1.0", None),
("1!1.0.dev6", None),
("1!1.0a1", ("a", 1)),
("1!1.0a1.post5", ("a", 1)),
("1!1.0a1.post5.dev6", ("a", 1)),
("1!1.0rc4", ("rc", 4)),
("1!1.0.post5", None),
("1.0+deadbeef", None),
("1.0.dev6+deadbeef", None),
("1.0a1+deadbeef", ("a", 1)),
("1.0a1.post5+deadbeef", ("a", 1)),
("1.0a1.post5.dev6+deadbeef", ("a", 1)),
("1.0rc4+deadbeef", ("rc", 4)),
("1.0.post5+deadbeef", None),
("1!1.0+deadbeef", None),
("1!1.0.dev6+deadbeef", None),
("1!1.0a1+deadbeef", ("a", 1)),
("1!1.0a1.post5+deadbeef", ("a", 1)),
("1!1.0a1.post5.dev6+deadbeef", ("a", 1)),
("1!1.0rc4+deadbeef", ("rc", 4)),
("1!1.0.post5+deadbeef", None),
],
)
def test_version_pre(self, version, pre):
assert Version(version).pre == pre
@pytest.mark.parametrize(
("version", "expected"),
[
("1.0.dev0", True),
("1.0.dev1", True),
("1.0a1.dev1", True),
("1.0b1.dev1", True),
("1.0c1.dev1", True),
("1.0rc1.dev1", True),
("1.0a1", True),
("1.0b1", True),
("1.0c1", True),
("1.0rc1", True),
("1.0a1.post1.dev1", True),
("1.0b1.post1.dev1", True),
("1.0c1.post1.dev1", True),
("1.0rc1.post1.dev1", True),
("1.0a1.post1", True),
("1.0b1.post1", True),
("1.0c1.post1", True),
("1.0rc1.post1", True),
("1.0", False),
("1.0+dev", False),
("1.0.post1", False),
("1.0.post1+dev", False),
],
)
def test_version_is_prerelease(self, version, expected):
assert Version(version).is_prerelease is expected
@pytest.mark.parametrize(
("version", "dev"),
[
("1.0", None),
("1.0.dev0", 0),
("1.0.dev6", 6),
("1.0a1", None),
("1.0a1.post5", None),
("1.0a1.post5.dev6", 6),
("1.0rc4", None),
("1.0.post5", None),
("1!1.0", None),
("1!1.0.dev6", 6),
("1!1.0a1", None),
("1!1.0a1.post5", None),
("1!1.0a1.post5.dev6", 6),
("1!1.0rc4", None),
("1!1.0.post5", None),
("1.0+deadbeef", None),
("1.0.dev6+deadbeef", 6),
("1.0a1+deadbeef", None),
("1.0a1.post5+deadbeef", None),
("1.0a1.post5.dev6+deadbeef", 6),
("1.0rc4+deadbeef", None),
("1.0.post5+deadbeef", None),
("1!1.0+deadbeef", None),
("1!1.0.dev6+deadbeef", 6),
("1!1.0a1+deadbeef", None),
("1!1.0a1.post5+deadbeef", None),
("1!1.0a1.post5.dev6+deadbeef", 6),
("1!1.0rc4+deadbeef", None),
("1!1.0.post5+deadbeef", None),
],
)
def test_version_dev(self, version, dev):
assert Version(version).dev == dev
@pytest.mark.parametrize(
("version", "expected"),
[
("1.0", False),
("1.0.dev0", True),
("1.0.dev6", True),
("1.0a1", False),
("1.0a1.post5", False),
("1.0a1.post5.dev6", True),
("1.0rc4", False),
("1.0.post5", False),
("1!1.0", False),
("1!1.0.dev6", True),
("1!1.0a1", False),
("1!1.0a1.post5", False),
("1!1.0a1.post5.dev6", True),
("1!1.0rc4", False),
("1!1.0.post5", False),
("1.0+deadbeef", False),
("1.0.dev6+deadbeef", True),
("1.0a1+deadbeef", False),
("1.0a1.post5+deadbeef", False),
("1.0a1.post5.dev6+deadbeef", True),
("1.0rc4+deadbeef", False),
("1.0.post5+deadbeef", False),
("1!1.0+deadbeef", False),
("1!1.0.dev6+deadbeef", True),
("1!1.0a1+deadbeef", False),
("1!1.0a1.post5+deadbeef", False),
("1!1.0a1.post5.dev6+deadbeef", True),
("1!1.0rc4+deadbeef", False),
("1!1.0.post5+deadbeef", False),
],
)
def test_version_is_devrelease(self, version, expected):
assert Version(version).is_devrelease is expected
@pytest.mark.parametrize(
("version", "post"),
[
("1.0", None),
("1.0.dev0", None),
("1.0.dev6", None),
("1.0a1", None),
("1.0a1.post5", 5),
("1.0a1.post5.dev6", 5),
("1.0rc4", None),
("1.0.post5", 5),
("1!1.0", None),
("1!1.0.dev6", None),
("1!1.0a1", None),
("1!1.0a1.post5", 5),
("1!1.0a1.post5.dev6", 5),
("1!1.0rc4", None),
("1!1.0.post5", 5),
("1.0+deadbeef", None),
("1.0.dev6+deadbeef", None),
("1.0a1+deadbeef", None),
("1.0a1.post5+deadbeef", 5),
("1.0a1.post5.dev6+deadbeef", 5),
("1.0rc4+deadbeef", None),
("1.0.post5+deadbeef", 5),
("1!1.0+deadbeef", None),
("1!1.0.dev6+deadbeef", None),
("1!1.0a1+deadbeef", None),
("1!1.0a1.post5+deadbeef", 5),
("1!1.0a1.post5.dev6+deadbeef", 5),
("1!1.0rc4+deadbeef", None),
("1!1.0.post5+deadbeef", 5),
],
)
def test_version_post(self, version, post):
assert Version(version).post == post
@pytest.mark.parametrize(
("version", "expected"),
[
("1.0.dev1", False),
("1.0", False),
("1.0+foo", False),
("1.0.post1.dev1", True),
("1.0.post1", True),
],
)
def test_version_is_postrelease(self, version, expected):
assert Version(version).is_postrelease is expected
@pytest.mark.parametrize(
("left", "right", "op"),
# Below we'll generate every possible combination of VERSIONS that
# should be True for the given operator
itertools.chain.from_iterable(
# Verify that the less than (<) operator works correctly
[
[(x, y, operator.lt) for y in VERSIONS[i + 1 :]]
for i, x in enumerate(VERSIONS)
]
+
# Verify that the less than equal (<=) operator works correctly
[
[(x, y, operator.le) for y in VERSIONS[i:]]
for i, x in enumerate(VERSIONS)
]
+
# Verify that the equal (==) operator works correctly
[[(x, x, operator.eq) for x in VERSIONS]]
+
# Verify that the not equal (!=) operator works correctly
[
[(x, y, operator.ne) for j, y in enumerate(VERSIONS) if i != j]
for i, x in enumerate(VERSIONS)
]
+
# Verify that the greater than equal (>=) operator works correctly
[
[(x, y, operator.ge) for y in VERSIONS[: i + 1]]
for i, x in enumerate(VERSIONS)
]
+
# Verify that the greater than (>) operator works correctly
[
[(x, y, operator.gt) for y in VERSIONS[:i]]
for i, x in enumerate(VERSIONS)
]
),
)
def test_comparison_true(self, left, right, op):
assert op(Version(left), Version(right))
@pytest.mark.parametrize(
("left", "right", "op"),
# Below we'll generate every possible combination of VERSIONS that
# should be False for the given operator
itertools.chain.from_iterable(
# Verify that the less than (<) operator works correctly
[
[(x, y, operator.lt) for y in VERSIONS[: i + 1]]
for i, x in enumerate(VERSIONS)
]
+
# Verify that the less than equal (<=) operator works correctly
[
[(x, y, operator.le) for y in VERSIONS[:i]]
for i, x in enumerate(VERSIONS)
]
+
# Verify that the equal (==) operator works correctly
[
[(x, y, operator.eq) for j, y in enumerate(VERSIONS) if i != j]
for i, x in enumerate(VERSIONS)
]
+
# Verify that the not equal (!=) operator works correctly
[[(x, x, operator.ne) for x in VERSIONS]]
+
# Verify that the greater than equal (>=) operator works correctly
[
[(x, y, operator.ge) for y in VERSIONS[i + 1 :]]
for i, x in enumerate(VERSIONS)
]
+
# Verify that the greater than (>) operator works correctly
[
[(x, y, operator.gt) for y in VERSIONS[i:]]
for i, x in enumerate(VERSIONS)
]
),
)
def test_comparison_false(self, left, right, op):
assert not op(Version(left), Version(right))
@pytest.mark.parametrize("op", ["lt", "le", "eq", "ge", "gt", "ne"])
def test_dunder_op_returns_notimplemented(self, op):
method = getattr(Version, f"__{op}__")
assert method(Version("1"), 1) is NotImplemented
@pytest.mark.parametrize(("op", "expected"), [("eq", False), ("ne", True)])
def test_compare_other(self, op, expected):
other = pretend.stub(**{f"__{op}__": lambda other: NotImplemented})
assert getattr(operator, op)(Version("1"), other) is expected
def test_major_version(self):
assert Version("2.1.0").major == 2
def test_minor_version(self):
assert Version("2.1.0").minor == 1
assert Version("2").minor == 0
def test_micro_version(self):
assert Version("2.1.3").micro == 3
assert Version("2.1").micro == 0
assert Version("2").micro == 0
packaging-25.0/PKG-INFO 0000644 0000000 0000000 00000006321 00000000000 011352 0 ustar 00 Metadata-Version: 2.4
Name: packaging
Version: 25.0
Summary: Core utilities for Python packages
Author-email: Donald Stufft
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Typing :: Typed
License-File: LICENSE
License-File: LICENSE.APACHE
License-File: LICENSE.BSD
Project-URL: Documentation, https://packaging.pypa.io/
Project-URL: Source, https://github.com/pypa/packaging
packaging
=========
.. start-intro
Reusable core utilities for various Python Packaging
`interoperability specifications `_.
This library provides utilities that implement the interoperability
specifications which have clearly one correct behaviour (eg: :pep:`440`)
or benefit greatly from having a single shared implementation (eg: :pep:`425`).
.. end-intro
The ``packaging`` project includes the following: version handling, specifiers,
markers, requirements, tags, utilities.
Documentation
-------------
The `documentation`_ provides information and the API for the following:
- Version Handling
- Specifiers
- Markers
- Requirements
- Tags
- Utilities
Installation
------------
Use ``pip`` to install these utilities::
pip install packaging
The ``packaging`` library uses calendar-based versioning (``YY.N``).
Discussion
----------
If you run into bugs, you can file them in our `issue tracker`_.
You can also join ``#pypa`` on Freenode to ask questions or get involved.
.. _`documentation`: https://packaging.pypa.io/
.. _`issue tracker`: https://github.com/pypa/packaging/issues
Code of Conduct
---------------
Everyone interacting in the packaging project's codebases, issue trackers, chat
rooms, and mailing lists is expected to follow the `PSF Code of Conduct`_.
.. _PSF Code of Conduct: https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md
Contributing
------------
The ``CONTRIBUTING.rst`` file outlines how to contribute to this project as
well as how to report a potential security issue. The documentation for this
project also covers information about `project development`_ and `security`_.
.. _`project development`: https://packaging.pypa.io/en/latest/development/
.. _`security`: https://packaging.pypa.io/en/latest/security/
Project History
---------------
Please review the ``CHANGELOG.rst`` file or the `Changelog documentation`_ for
recent changes and project history.
.. _`Changelog documentation`: https://packaging.pypa.io/en/latest/changelog/