diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index b22c6f6e..fab52b8f 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -2,6 +2,18 @@ Changelog
=========
+Version v30.7.0
+----------------
+- Fix Npm version range
+
+
+Version v30.6.0
+----------------
+
+- Add support for gitlab in pypi, npm, gem version ranges
+- Subclass semver for nginx
+
+
Version v30.5.1
----------------
diff --git a/src/univers/version_range.py b/src/univers/version_range.py
index 55811a39..b6ac12b6 100644
--- a/src/univers/version_range.py
+++ b/src/univers/version_range.py
@@ -664,7 +664,16 @@ class ComposerVersionRange(VersionRange):
# TODO composer may need its own scheme see https//github.com/nexB/univers/issues/5
# and https//getcomposer.org/doc/articles/versions.md
scheme = "composer"
- version_class = versions.SemverVersion
+ version_class = versions.ComposerVersion
+
+ vers_by_native_comparators = {
+ "==": "=",
+ "<=": "<=",
+ ">=": ">=",
+ "<": "<",
+ ">": ">",
+ "=": "=", # This is not a native composer-semver comparator, but is used in the gitlab version range for composer packages.
+ }
class RpmVersionRange(VersionRange):
@@ -757,7 +766,16 @@ class GolangVersionRange(VersionRange):
"""
scheme = "golang"
- version_class = versions.SemverVersion
+ version_class = versions.GolangVersion
+
+ vers_by_native_comparators = {
+ "==": "=",
+ "<=": "<=",
+ ">=": ">=",
+ "<": "<",
+ ">": ">",
+ "=": "=", # This is not a native golang-semver comparator, but is used in the gitlab version range for go packages.
+ }
class GenericVersionRange(VersionRange):
@@ -973,49 +991,47 @@ def from_native(cls, string):
return cls(constraints=constraints)
-class GitLabVersionRange(VersionRange):
- @classmethod
- def from_gitlab_native(cls, scheme, string):
- vrc = RANGE_CLASS_BY_SCHEMES[scheme]
- constraint_items = []
- constraints = []
- split = " "
- if scheme == "pypi":
- split = ","
- pipe_separated_constraints = string.split("||")
- for pipe_separated_constraint in pipe_separated_constraints:
- space_seperated_constraints = pipe_separated_constraint.split(split)
- constraint_items.extend(space_seperated_constraints)
- comparator = ""
- # A constraint item can be a comparator or a version or a version with comparator
- # If it's empty continue
- # If it's in `vers_by_native_comparators`, append it with the comparator and continue
- # If it's a version, make version constraint from the version and use the comparator from the previous item and make comparator empty
- # If it's a version with comparator, use split_req to get version and comparator to form constraint and make comparator empty
- for constraint_item in constraint_items:
- if not constraint_item:
- continue
- if "".join([comparator, constraint_item]) in vrc.vers_by_native_comparators:
- comparator = "".join([comparator, constraint_item])
- comparator = vrc.vers_by_native_comparators[comparator]
- continue
- if comparator:
- constraints.append(
- VersionConstraint(
- comparator=comparator, version=vrc.version_class(constraint_item)
- )
- )
- else:
- comparator, version_constraint = split_req(
- constraint_item, vrc.vers_by_native_comparators
- )
- constraints.append(
- VersionConstraint(
- comparator=comparator, version=vrc.version_class(version_constraint)
- )
+def from_gitlab_native(gitlab_scheme, string):
+ purl_scheme = PURL_TYPE_BY_GITLAB_SCHEME[gitlab_scheme]
+ vrc = RANGE_CLASS_BY_SCHEMES[purl_scheme]
+ constraint_items = []
+ constraints = []
+ split = " "
+ split_by_comma_schemes = ["pypi", "composer"]
+ if purl_scheme in split_by_comma_schemes:
+ split = ","
+ pipe_separated_constraints = string.split("||")
+ for pipe_separated_constraint in pipe_separated_constraints:
+ space_seperated_constraints = pipe_separated_constraint.split(split)
+ constraint_items.extend(space_seperated_constraints)
+ comparator = ""
+ # A constraint item can be a comparator or a version or a version with comparator
+ # If it's empty continue
+ # If it's in `vers_by_native_comparators`, append it with the comparator and continue
+ # If it's a version, make version constraint from the version and use the comparator from the previous item and make comparator empty
+ # If it's a version with comparator, use split_req to get version and comparator to form constraint and make comparator empty
+ for constraint_item in constraint_items:
+ if not constraint_item:
+ continue
+ if "".join([comparator, constraint_item]) in vrc.vers_by_native_comparators:
+ comparator = "".join([comparator, constraint_item])
+ comparator = vrc.vers_by_native_comparators[comparator]
+ continue
+ if comparator:
+ constraints.append(
+ VersionConstraint(comparator=comparator, version=vrc.version_class(constraint_item))
+ )
+ else:
+ comparator, version_constraint = split_req(
+ constraint_item, vrc.vers_by_native_comparators, default="="
+ )
+ constraints.append(
+ VersionConstraint(
+ comparator=comparator, version=vrc.version_class(version_constraint)
)
- comparator = ""
- return vrc(constraints=constraints)
+ )
+ comparator = ""
+ return vrc(constraints=constraints)
vers_by_github_native_comparators = {
@@ -1101,3 +1117,13 @@ def build_range_from_github_advisory_constraint(scheme: str, string: str):
"nginx": NginxVersionRange,
"openssl": OpensslVersionRange,
}
+
+PURL_TYPE_BY_GITLAB_SCHEME = {
+ "gem": "gem",
+ "go": "golang",
+ "maven": "maven",
+ "npm": "npm",
+ "nuget": "nuget",
+ "pypi": "pypi",
+ "packagist": "composer",
+}
diff --git a/src/univers/versions.py b/src/univers/versions.py
index e0f61a8d..6a06b40d 100644
--- a/src/univers/versions.py
+++ b/src/univers/versions.py
@@ -427,6 +427,20 @@ def __gt__(self, other):
return gentoo.vercmp(self.value, other.value) > 0
+@attr.s(frozen=True, order=False, eq=False, hash=True)
+class ComposerVersion(SemverVersion):
+ @classmethod
+ def build_value(cls, string):
+ return semantic_version.Version.coerce(string.lstrip("vV"))
+
+
+@attr.s(frozen=True, order=False, eq=False, hash=True)
+class GolangVersion(SemverVersion):
+ @classmethod
+ def build_value(cls, string):
+ return semantic_version.Version.coerce(string.lstrip("vV"))
+
+
@attr.s(frozen=True, order=False, eq=False, hash=True)
class LegacyOpensslVersion(Version):
"""
diff --git a/tests/data/composer_gitlab.json b/tests/data/composer_gitlab.json
new file mode 100644
index 00000000..61c5dbca
--- /dev/null
+++ b/tests/data/composer_gitlab.json
@@ -0,0 +1,15230 @@
+[
+ {
+ "test_index": 1,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.6.2",
+ "expected_vers": "vers:composer/>=2.2.0|<2.6.2"
+ },
+ {
+ "test_index": 2,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.3.1",
+ "expected_vers": "vers:composer/<=4.3.1"
+ },
+ {
+ "test_index": 3,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.3",
+ "expected_vers": "vers:composer/<1.0.3"
+ },
+ {
+ "test_index": 4,
+ "scheme": "packagist",
+ "gitlab_native": "<7.6.1",
+ "expected_vers": "vers:composer/<7.6.1"
+ },
+ {
+ "test_index": 5,
+ "scheme": "packagist",
+ "gitlab_native": "<7.6.1",
+ "expected_vers": "vers:composer/<7.6.1"
+ },
+ {
+ "test_index": 6,
+ "scheme": "packagist",
+ "gitlab_native": "<6.5.1",
+ "expected_vers": "vers:composer/<6.5.1"
+ },
+ {
+ "test_index": 7,
+ "scheme": "packagist",
+ "gitlab_native": "<8.1.1",
+ "expected_vers": "vers:composer/<8.1.1"
+ },
+ {
+ "test_index": 8,
+ "scheme": "packagist",
+ "gitlab_native": "<4.3",
+ "expected_vers": "vers:composer/<4.3.0"
+ },
+ {
+ "test_index": 9,
+ "scheme": "packagist",
+ "gitlab_native": "<6.8",
+ "expected_vers": "vers:composer/<6.8.0"
+ },
+ {
+ "test_index": 10,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.3.1",
+ "expected_vers": "vers:composer/<=4.3.1"
+ },
+ {
+ "test_index": 11,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.1.3",
+ "expected_vers": "vers:composer/<=0.1.3"
+ },
+ {
+ "test_index": 12,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.0.8",
+ "expected_vers": "vers:composer/<=2.0.8"
+ },
+ {
+ "test_index": 13,
+ "scheme": "packagist",
+ "gitlab_native": "=2.1.1",
+ "expected_vers": "vers:composer/2.1.1"
+ },
+ {
+ "test_index": 14,
+ "scheme": "packagist",
+ "gitlab_native": "=2.0.8",
+ "expected_vers": "vers:composer/2.0.8"
+ },
+ {
+ "test_index": 15,
+ "scheme": "packagist",
+ "gitlab_native": "=2.1.0",
+ "expected_vers": "vers:composer/2.1.0"
+ },
+ {
+ "test_index": 16,
+ "scheme": "packagist",
+ "gitlab_native": "<0.1.2",
+ "expected_vers": "vers:composer/<0.1.2"
+ },
+ {
+ "test_index": 17,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.1,<2.2.1",
+ "expected_vers": "vers:composer/>=1.1.0|<2.2.1"
+ },
+ {
+ "test_index": 18,
+ "scheme": "packagist",
+ "gitlab_native": "<2.2.1",
+ "expected_vers": "vers:composer/<2.2.1"
+ },
+ {
+ "test_index": 19,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.2.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.2.1"
+ },
+ {
+ "test_index": 20,
+ "scheme": "packagist",
+ "gitlab_native": "<2.2.1 || 2.1.3",
+ "expected_vers": "vers:composer/2.1.3|<2.2.1"
+ },
+ {
+ "test_index": 21,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.2.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.2.1"
+ },
+ {
+ "test_index": 22,
+ "scheme": "packagist",
+ "gitlab_native": "<1.1",
+ "expected_vers": "vers:composer/<1.1.0"
+ },
+ {
+ "test_index": 23,
+ "scheme": "packagist",
+ "gitlab_native": "<1.16.2",
+ "expected_vers": "vers:composer/<1.16.2"
+ },
+ {
+ "test_index": 24,
+ "scheme": "packagist",
+ "gitlab_native": "<1.16.2",
+ "expected_vers": "vers:composer/<1.16.2"
+ },
+ {
+ "test_index": 25,
+ "scheme": "packagist",
+ "gitlab_native": "<1.14.1",
+ "expected_vers": "vers:composer/<1.14.1"
+ },
+ {
+ "test_index": 26,
+ "scheme": "packagist",
+ "gitlab_native": "<1.16.3",
+ "expected_vers": "vers:composer/<1.16.3"
+ },
+ {
+ "test_index": 27,
+ "scheme": "packagist",
+ "gitlab_native": "<1.16.7",
+ "expected_vers": "vers:composer/<1.16.7"
+ },
+ {
+ "test_index": 28,
+ "scheme": "packagist",
+ "gitlab_native": "<1.16.2",
+ "expected_vers": "vers:composer/<1.16.2"
+ },
+ {
+ "test_index": 29,
+ "scheme": "packagist",
+ "gitlab_native": "<1.16.3",
+ "expected_vers": "vers:composer/<1.16.3"
+ },
+ {
+ "test_index": 30,
+ "scheme": "packagist",
+ "gitlab_native": "<1.16.3",
+ "expected_vers": "vers:composer/<1.16.3"
+ },
+ {
+ "test_index": 31,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.27.10",
+ "expected_vers": "vers:composer/<2.1.27+10"
+ },
+ {
+ "test_index": 32,
+ "scheme": "packagist",
+ "gitlab_native": "2.1.27.36",
+ "expected_vers": "vers:composer/2.1.27+36"
+ },
+ {
+ "test_index": 33,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.27.9",
+ "expected_vers": "vers:composer/<2.1.27+9"
+ },
+ {
+ "test_index": 34,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.27.9",
+ "expected_vers": "vers:composer/<2.1.27+9"
+ },
+ {
+ "test_index": 35,
+ "scheme": "packagist",
+ "gitlab_native": "=2.1.27.35",
+ "expected_vers": "vers:composer/2.1.27+35"
+ },
+ {
+ "test_index": 36,
+ "scheme": "packagist",
+ "gitlab_native": "=2.1.27.36",
+ "expected_vers": "vers:composer/2.1.27+36"
+ },
+ {
+ "test_index": 37,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.27.9",
+ "expected_vers": "vers:composer/<2.1.27+9"
+ },
+ {
+ "test_index": 38,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.1.27.36",
+ "expected_vers": "vers:composer/<=2.1.27+36"
+ },
+ {
+ "test_index": 39,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.1.27.0",
+ "expected_vers": "vers:composer/<=2.1.27+0"
+ },
+ {
+ "test_index": 40,
+ "scheme": "packagist",
+ "gitlab_native": "=2.1.27.36",
+ "expected_vers": "vers:composer/2.1.27+36"
+ },
+ {
+ "test_index": 41,
+ "scheme": "packagist",
+ "gitlab_native": "=2.1.27.36",
+ "expected_vers": "vers:composer/2.1.27+36"
+ },
+ {
+ "test_index": 42,
+ "scheme": "packagist",
+ "gitlab_native": "=2.1.27.36",
+ "expected_vers": "vers:composer/2.1.27+36"
+ },
+ {
+ "test_index": 43,
+ "scheme": "packagist",
+ "gitlab_native": "=2.1.27.36",
+ "expected_vers": "vers:composer/2.1.27+36"
+ },
+ {
+ "test_index": 44,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.27.9",
+ "expected_vers": "vers:composer/<2.1.27+9"
+ },
+ {
+ "test_index": 45,
+ "scheme": "packagist",
+ "gitlab_native": "=2.1.26",
+ "expected_vers": "vers:composer/2.1.26"
+ },
+ {
+ "test_index": 46,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.27.9",
+ "expected_vers": "vers:composer/<2.1.27+9"
+ },
+ {
+ "test_index": 47,
+ "scheme": "packagist",
+ "gitlab_native": "=2.1.27.36",
+ "expected_vers": "vers:composer/2.1.27+36"
+ },
+ {
+ "test_index": 48,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.27.4",
+ "expected_vers": "vers:composer/<2.1.27+4"
+ },
+ {
+ "test_index": 49,
+ "scheme": "packagist",
+ "gitlab_native": "<1.1",
+ "expected_vers": "vers:composer/<1.1.0"
+ },
+ {
+ "test_index": 50,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.4.0,<=3.4.9",
+ "expected_vers": "vers:composer/>=3.4.0|<=3.4.9"
+ },
+ {
+ "test_index": 51,
+ "scheme": "packagist",
+ "gitlab_native": "<20.04.14||>=20.10.0,<20.10.8||>=21.04.0,<21.04.2",
+ "expected_vers": "vers:composer/<20.4.14|>=20.10.0|<20.10.8|>=21.4.0|<21.4.2"
+ },
+ {
+ "test_index": 52,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.8.2||>=18.10.0,<18.10.11||>=19.04.0,<19.04.10||>=19.10,<19.10.7",
+ "expected_vers": "vers:composer/<=2.8.2|>=18.10.0|<18.10.11|>=19.4.0|<19.4.10|>=19.10.0|<19.10.7"
+ },
+ {
+ "test_index": 53,
+ "scheme": "packagist",
+ "gitlab_native": "<20.10.4",
+ "expected_vers": "vers:composer/<20.10.4"
+ },
+ {
+ "test_index": 54,
+ "scheme": "packagist",
+ "gitlab_native": "=3.4.1||=3.4.6",
+ "expected_vers": "vers:composer/3.4.1|3.4.6"
+ },
+ {
+ "test_index": 55,
+ "scheme": "packagist",
+ "gitlab_native": "<=19.04.4",
+ "expected_vers": "vers:composer/<=19.4.4"
+ },
+ {
+ "test_index": 56,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<2.8.30||>=18.0.0,<18.10.8||>=19.0.0,<19.04.5",
+ "expected_vers": "vers:composer/>=2.8.0|<2.8.30|>=18.0.0|<18.10.8|>=19.0.0|<19.4.5"
+ },
+ {
+ "test_index": 57,
+ "scheme": "packagist",
+ "gitlab_native": "<2.8.30||>=2.8.4,<18.10.8||>=19.0.0,<19.04.5||>=19.04.6,<19.10.2",
+ "expected_vers": "vers:composer/>=2.8.4|<2.8.30|<18.10.8|>=19.0.0|<19.4.5|>=19.4.6|<19.10.2"
+ },
+ {
+ "test_index": 58,
+ "scheme": "packagist",
+ "gitlab_native": "<18.10.8||>=19.0.0,<19.04.5",
+ "expected_vers": "vers:composer/<18.10.8|>=19.0.0|<19.4.5"
+ },
+ {
+ "test_index": 59,
+ "scheme": "packagist",
+ "gitlab_native": "<=19.04.4",
+ "expected_vers": "vers:composer/<=19.4.4"
+ },
+ {
+ "test_index": 60,
+ "scheme": "packagist",
+ "gitlab_native": ">=18.0.0,<18.10.8||>=19.04.0,<19.04.2||>=19.10.0,<19.10.1",
+ "expected_vers": "vers:composer/>=18.0.0|<18.10.8|>=19.4.0|<19.4.2|>=19.10.0|<19.10.1"
+ },
+ {
+ "test_index": 61,
+ "scheme": "packagist",
+ "gitlab_native": "<20.04.14||>=20.10.0,<20.10.8||>=21.04.0,<21.04.2",
+ "expected_vers": "vers:composer/<20.4.14|>=20.10.0|<20.10.8|>=21.4.0|<21.4.2"
+ },
+ {
+ "test_index": 62,
+ "scheme": "packagist",
+ "gitlab_native": ">=18.0.0,<18.10.8||>=19.04.0,<19.04.5||>=19.10.0,<19.10.2",
+ "expected_vers": "vers:composer/>=18.0.0|<18.10.8|>=19.4.0|<19.4.5|>=19.10.0|<19.10.2"
+ },
+ {
+ "test_index": 63,
+ "scheme": "packagist",
+ "gitlab_native": "<2.8.30||>=18.0.0,<18.10.8||>=19.04.0,<19.04.5||>=19.10.0,<19.10.2",
+ "expected_vers": "vers:composer/<2.8.30|>=18.0.0|<18.10.8|>=19.4.0|<19.4.5|>=19.10.0|<19.10.2"
+ },
+ {
+ "test_index": 64,
+ "scheme": "packagist",
+ "gitlab_native": "<=19.10",
+ "expected_vers": "vers:composer/<=19.10.0"
+ },
+ {
+ "test_index": 65,
+ "scheme": "packagist",
+ "gitlab_native": "<=19.10",
+ "expected_vers": "vers:composer/<=19.10.0"
+ },
+ {
+ "test_index": 66,
+ "scheme": "packagist",
+ "gitlab_native": "<2.8.30||>=2.8.4,<18.10.8||>=19.0.0,<19.04.5||>=19.04.6,<19.10.2",
+ "expected_vers": "vers:composer/>=2.8.4|<2.8.30|<18.10.8|>=19.0.0|<19.4.5|>=19.4.6|<19.10.2"
+ },
+ {
+ "test_index": 67,
+ "scheme": "packagist",
+ "gitlab_native": "=20.10.2",
+ "expected_vers": "vers:composer/20.10.2"
+ },
+ {
+ "test_index": 68,
+ "scheme": "packagist",
+ "gitlab_native": "=19.04.0",
+ "expected_vers": "vers:composer/19.4.0"
+ },
+ {
+ "test_index": 69,
+ "scheme": "packagist",
+ "gitlab_native": "=3.4.6",
+ "expected_vers": "vers:composer/3.4.6"
+ },
+ {
+ "test_index": 70,
+ "scheme": "packagist",
+ "gitlab_native": "=20.10.0",
+ "expected_vers": "vers:composer/20.10.0"
+ },
+ {
+ "test_index": 71,
+ "scheme": "packagist",
+ "gitlab_native": ">=19.04.0,<19.04.15",
+ "expected_vers": "vers:composer/>=19.4.0|<19.4.15"
+ },
+ {
+ "test_index": 72,
+ "scheme": "packagist",
+ "gitlab_native": "<=19.04.0",
+ "expected_vers": "vers:composer/<=19.4.0"
+ },
+ {
+ "test_index": 73,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.4.0,<=3.4.9",
+ "expected_vers": "vers:composer/>=3.4.0|<=3.4.9"
+ },
+ {
+ "test_index": 74,
+ "scheme": "packagist",
+ "gitlab_native": "<20.04.14||>=20.10.0,<20.10.8||>=21.04.0,<21.04.2",
+ "expected_vers": "vers:composer/<20.4.14|>=20.10.0|<20.10.8|>=21.4.0|<21.4.2"
+ },
+ {
+ "test_index": 75,
+ "scheme": "packagist",
+ "gitlab_native": "=3.4.6",
+ "expected_vers": "vers:composer/3.4.6"
+ },
+ {
+ "test_index": 76,
+ "scheme": "packagist",
+ "gitlab_native": "=20.10.0",
+ "expected_vers": "vers:composer/20.10.0"
+ },
+ {
+ "test_index": 77,
+ "scheme": "packagist",
+ "gitlab_native": "=19.10",
+ "expected_vers": "vers:composer/19.10.0"
+ },
+ {
+ "test_index": 78,
+ "scheme": "packagist",
+ "gitlab_native": "=19.10.8",
+ "expected_vers": "vers:composer/19.10.8"
+ },
+ {
+ "test_index": 79,
+ "scheme": "packagist",
+ "gitlab_native": "<2.8.27",
+ "expected_vers": "vers:composer/<2.8.27"
+ },
+ {
+ "test_index": 80,
+ "scheme": "packagist",
+ "gitlab_native": "=19.04.0",
+ "expected_vers": "vers:composer/19.4.0"
+ },
+ {
+ "test_index": 81,
+ "scheme": "packagist",
+ "gitlab_native": "=3.4.6",
+ "expected_vers": "vers:composer/3.4.6"
+ },
+ {
+ "test_index": 82,
+ "scheme": "packagist",
+ "gitlab_native": "<=19.04.4",
+ "expected_vers": "vers:composer/<=19.4.4"
+ },
+ {
+ "test_index": 83,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.4.0,<=3.4.9",
+ "expected_vers": "vers:composer/>=3.4.0|<=3.4.9"
+ },
+ {
+ "test_index": 84,
+ "scheme": "packagist",
+ "gitlab_native": "<2.8.31||>=18.0.0,<18.10.9||>=19.04.0,<19.04.6||>=19.10.0,<19.10.3",
+ "expected_vers": "vers:composer/<2.8.31|>=18.0.0|<18.10.9|>=19.4.0|<19.4.6|>=19.10.0|<19.10.3"
+ },
+ {
+ "test_index": 85,
+ "scheme": "packagist",
+ "gitlab_native": "=20.10.0",
+ "expected_vers": "vers:composer/20.10.0"
+ },
+ {
+ "test_index": 86,
+ "scheme": "packagist",
+ "gitlab_native": "=3.4",
+ "expected_vers": "vers:composer/3.4.0"
+ },
+ {
+ "test_index": 87,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.10||>=1.10.0,<1.10.11||>=1.11.0,<1.11.2",
+ "expected_vers": "vers:composer/<1.9.10|>=1.10.0|<1.10.11|>=1.11.0|<1.11.2"
+ },
+ {
+ "test_index": 88,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.2",
+ "expected_vers": "vers:composer/1.0.2"
+ },
+ {
+ "test_index": 89,
+ "scheme": "packagist",
+ "gitlab_native": "=1.1.4",
+ "expected_vers": "vers:composer/1.1.4"
+ },
+ {
+ "test_index": 90,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.2",
+ "expected_vers": "vers:composer/1.0.2"
+ },
+ {
+ "test_index": 91,
+ "scheme": "packagist",
+ "gitlab_native": "=1.1.4",
+ "expected_vers": "vers:composer/1.1.4"
+ },
+ {
+ "test_index": 92,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.1.11",
+ "expected_vers": "vers:composer/<=1.1.11"
+ },
+ {
+ "test_index": 93,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.2",
+ "expected_vers": "vers:composer/1.0.2"
+ },
+ {
+ "test_index": 94,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.2",
+ "expected_vers": "vers:composer/1.0.2"
+ },
+ {
+ "test_index": 95,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.0.2",
+ "expected_vers": "vers:composer/<=1.0.2"
+ },
+ {
+ "test_index": 96,
+ "scheme": "packagist",
+ "gitlab_native": "=1.1.4",
+ "expected_vers": "vers:composer/1.1.4"
+ },
+ {
+ "test_index": 97,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.0.8",
+ "expected_vers": "vers:composer/<=0.0.8"
+ },
+ {
+ "test_index": 98,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.2",
+ "expected_vers": "vers:composer/1.0.2"
+ },
+ {
+ "test_index": 99,
+ "scheme": "packagist",
+ "gitlab_native": "=1.1.0",
+ "expected_vers": "vers:composer/1.1.0"
+ },
+ {
+ "test_index": 100,
+ "scheme": "packagist",
+ "gitlab_native": "=1.1.4",
+ "expected_vers": "vers:composer/1.1.4"
+ },
+ {
+ "test_index": 101,
+ "scheme": "packagist",
+ "gitlab_native": "=1.1.5",
+ "expected_vers": "vers:composer/1.1.5"
+ },
+ {
+ "test_index": 102,
+ "scheme": "packagist",
+ "gitlab_native": "=1.1.4",
+ "expected_vers": "vers:composer/1.1.4"
+ },
+ {
+ "test_index": 103,
+ "scheme": "packagist",
+ "gitlab_native": "=0.0.8",
+ "expected_vers": "vers:composer/0.0.8"
+ },
+ {
+ "test_index": 104,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.2",
+ "expected_vers": "vers:composer/1.0.2"
+ },
+ {
+ "test_index": 105,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.4.0",
+ "expected_vers": "vers:composer/<=3.4.0"
+ },
+ {
+ "test_index": 106,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.9.0",
+ "expected_vers": "vers:composer/<=3.9.0"
+ },
+ {
+ "test_index": 107,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.9.1",
+ "expected_vers": "vers:composer/<=3.9.1"
+ },
+ {
+ "test_index": 108,
+ "scheme": "packagist",
+ "gitlab_native": "<3.12.0",
+ "expected_vers": "vers:composer/<3.12.0"
+ },
+ {
+ "test_index": 109,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.0",
+ "expected_vers": "vers:composer/<2.3.0"
+ },
+ {
+ "test_index": 110,
+ "scheme": "packagist",
+ "gitlab_native": "=6.4.4",
+ "expected_vers": "vers:composer/6.4.4"
+ },
+ {
+ "test_index": 111,
+ "scheme": "packagist",
+ "gitlab_native": "<=9.22.0",
+ "expected_vers": "vers:composer/<=9.22.0"
+ },
+ {
+ "test_index": 112,
+ "scheme": "packagist",
+ "gitlab_native": "=7.0.2",
+ "expected_vers": "vers:composer/7.0.2"
+ },
+ {
+ "test_index": 113,
+ "scheme": "packagist",
+ "gitlab_native": "=11.0.4",
+ "expected_vers": "vers:composer/11.0.4"
+ },
+ {
+ "test_index": 114,
+ "scheme": "packagist",
+ "gitlab_native": "=7.0.3",
+ "expected_vers": "vers:composer/7.0.3"
+ },
+ {
+ "test_index": 115,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.0",
+ "expected_vers": "vers:composer/6.0.0"
+ },
+ {
+ "test_index": 116,
+ "scheme": "packagist",
+ "gitlab_native": "<=14.0.5",
+ "expected_vers": "vers:composer/<=14.0.5"
+ },
+ {
+ "test_index": 117,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.4",
+ "expected_vers": "vers:composer/6.0.4"
+ },
+ {
+ "test_index": 118,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<10.0.4",
+ "expected_vers": "vers:composer/>=3.0.0|<10.0.4"
+ },
+ {
+ "test_index": 119,
+ "scheme": "packagist",
+ "gitlab_native": "=13.0.2",
+ "expected_vers": "vers:composer/13.0.2"
+ },
+ {
+ "test_index": 120,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.0",
+ "expected_vers": "vers:composer/6.0.0"
+ },
+ {
+ "test_index": 121,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.0.2",
+ "expected_vers": "vers:composer/<=5.0.2"
+ },
+ {
+ "test_index": 122,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.4",
+ "expected_vers": "vers:composer/6.0.4"
+ },
+ {
+ "test_index": 123,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=10.0.3",
+ "expected_vers": "vers:composer/>=3.0.0|<=10.0.3"
+ },
+ {
+ "test_index": 124,
+ "scheme": "packagist",
+ "gitlab_native": "=8.0.2",
+ "expected_vers": "vers:composer/8.0.2"
+ },
+ {
+ "test_index": 125,
+ "scheme": "packagist",
+ "gitlab_native": "=10.0.2",
+ "expected_vers": "vers:composer/10.0.2"
+ },
+ {
+ "test_index": 126,
+ "scheme": "packagist",
+ "gitlab_native": "=8.0.2",
+ "expected_vers": "vers:composer/8.0.2"
+ },
+ {
+ "test_index": 127,
+ "scheme": "packagist",
+ "gitlab_native": "<=8.0.3",
+ "expected_vers": "vers:composer/<=8.0.3"
+ },
+ {
+ "test_index": 128,
+ "scheme": "packagist",
+ "gitlab_native": "=13.0.2",
+ "expected_vers": "vers:composer/13.0.2"
+ },
+ {
+ "test_index": 129,
+ "scheme": "packagist",
+ "gitlab_native": "=7.0.0",
+ "expected_vers": "vers:composer/7.0.0"
+ },
+ {
+ "test_index": 130,
+ "scheme": "packagist",
+ "gitlab_native": "=8.0.2",
+ "expected_vers": "vers:composer/8.0.2"
+ },
+ {
+ "test_index": 131,
+ "scheme": "packagist",
+ "gitlab_native": "=10.0.3",
+ "expected_vers": "vers:composer/10.0.3"
+ },
+ {
+ "test_index": 132,
+ "scheme": "packagist",
+ "gitlab_native": "<16.0",
+ "expected_vers": "vers:composer/<16.0.0"
+ },
+ {
+ "test_index": 133,
+ "scheme": "packagist",
+ "gitlab_native": "=4.0.4",
+ "expected_vers": "vers:composer/4.0.4"
+ },
+ {
+ "test_index": 134,
+ "scheme": "packagist",
+ "gitlab_native": "=10.0.2",
+ "expected_vers": "vers:composer/10.0.2"
+ },
+ {
+ "test_index": 135,
+ "scheme": "packagist",
+ "gitlab_native": "=13.0.2",
+ "expected_vers": "vers:composer/13.0.2"
+ },
+ {
+ "test_index": 136,
+ "scheme": "packagist",
+ "gitlab_native": "=8.0.2",
+ "expected_vers": "vers:composer/8.0.2"
+ },
+ {
+ "test_index": 137,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.2",
+ "expected_vers": "vers:composer/6.0.2"
+ },
+ {
+ "test_index": 138,
+ "scheme": "packagist",
+ "gitlab_native": "<16.0",
+ "expected_vers": "vers:composer/<16.0.0"
+ },
+ {
+ "test_index": 139,
+ "scheme": "packagist",
+ "gitlab_native": "=11.0.0",
+ "expected_vers": "vers:composer/11.0.0"
+ },
+ {
+ "test_index": 140,
+ "scheme": "packagist",
+ "gitlab_native": "<7.0.2",
+ "expected_vers": "vers:composer/<7.0.2"
+ },
+ {
+ "test_index": 141,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.4",
+ "expected_vers": "vers:composer/6.0.4"
+ },
+ {
+ "test_index": 142,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.1,<=13.0.4",
+ "expected_vers": "vers:composer/>=2.8.1|<=13.0.4"
+ },
+ {
+ "test_index": 143,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<10.0.3",
+ "expected_vers": "vers:composer/>=3.0.0|<10.0.3"
+ },
+ {
+ "test_index": 144,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.8.0,<=7.0.0",
+ "expected_vers": "vers:composer/>=3.8.0|<=7.0.0"
+ },
+ {
+ "test_index": 145,
+ "scheme": "packagist",
+ "gitlab_native": "<=7.0.0",
+ "expected_vers": "vers:composer/<=7.0.0"
+ },
+ {
+ "test_index": 146,
+ "scheme": "packagist",
+ "gitlab_native": "<14.0.3",
+ "expected_vers": "vers:composer/<14.0.3"
+ },
+ {
+ "test_index": 147,
+ "scheme": "packagist",
+ "gitlab_native": "<=7.0.0",
+ "expected_vers": "vers:composer/<=7.0.0"
+ },
+ {
+ "test_index": 148,
+ "scheme": "packagist",
+ "gitlab_native": "<14.0.1",
+ "expected_vers": "vers:composer/<14.0.1"
+ },
+ {
+ "test_index": 149,
+ "scheme": "packagist",
+ "gitlab_native": "=10.0.2",
+ "expected_vers": "vers:composer/10.0.2"
+ },
+ {
+ "test_index": 150,
+ "scheme": "packagist",
+ "gitlab_native": "=10.0.6",
+ "expected_vers": "vers:composer/10.0.6"
+ },
+ {
+ "test_index": 151,
+ "scheme": "packagist",
+ "gitlab_native": "<15.0.1",
+ "expected_vers": "vers:composer/<15.0.1"
+ },
+ {
+ "test_index": 152,
+ "scheme": "packagist",
+ "gitlab_native": "=7.0.3",
+ "expected_vers": "vers:composer/7.0.3"
+ },
+ {
+ "test_index": 153,
+ "scheme": "packagist",
+ "gitlab_native": "<11.0.5",
+ "expected_vers": "vers:composer/<11.0.5"
+ },
+ {
+ "test_index": 154,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.8.0,<=7.0.0",
+ "expected_vers": "vers:composer/>=3.8.0|<=7.0.0"
+ },
+ {
+ "test_index": 155,
+ "scheme": "packagist",
+ "gitlab_native": "=11.0.3",
+ "expected_vers": "vers:composer/11.0.3"
+ },
+ {
+ "test_index": 156,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.0",
+ "expected_vers": "vers:composer/6.0.0"
+ },
+ {
+ "test_index": 157,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<10.0.3",
+ "expected_vers": "vers:composer/>=3.0.0|<10.0.3"
+ },
+ {
+ "test_index": 158,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.4",
+ "expected_vers": "vers:composer/6.0.4"
+ },
+ {
+ "test_index": 159,
+ "scheme": "packagist",
+ "gitlab_native": "=10.0.6",
+ "expected_vers": "vers:composer/10.0.6"
+ },
+ {
+ "test_index": 160,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.0",
+ "expected_vers": "vers:composer/6.0.0"
+ },
+ {
+ "test_index": 161,
+ "scheme": "packagist",
+ "gitlab_native": "=7.0.3",
+ "expected_vers": "vers:composer/7.0.3"
+ },
+ {
+ "test_index": 162,
+ "scheme": "packagist",
+ "gitlab_native": "<5.0.4",
+ "expected_vers": "vers:composer/<5.0.4"
+ },
+ {
+ "test_index": 163,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.0.3",
+ "expected_vers": "vers:composer/<=5.0.3"
+ },
+ {
+ "test_index": 164,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.4",
+ "expected_vers": "vers:composer/6.0.4"
+ },
+ {
+ "test_index": 165,
+ "scheme": "packagist",
+ "gitlab_native": "=4.0.4",
+ "expected_vers": "vers:composer/4.0.4"
+ },
+ {
+ "test_index": 166,
+ "scheme": "packagist",
+ "gitlab_native": "<=15.0.0",
+ "expected_vers": "vers:composer/<=15.0.0"
+ },
+ {
+ "test_index": 167,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.3.0,<=13.0.2",
+ "expected_vers": "vers:composer/>=3.3.0|<=13.0.2"
+ },
+ {
+ "test_index": 168,
+ "scheme": "packagist",
+ "gitlab_native": "=7.0.3",
+ "expected_vers": "vers:composer/7.0.3"
+ },
+ {
+ "test_index": 169,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.0",
+ "expected_vers": "vers:composer/6.0.0"
+ },
+ {
+ "test_index": 170,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.1,<=13.0.2",
+ "expected_vers": "vers:composer/>=2.8.1|<=13.0.2"
+ },
+ {
+ "test_index": 171,
+ "scheme": "packagist",
+ "gitlab_native": "<7.0.2",
+ "expected_vers": "vers:composer/<7.0.2"
+ },
+ {
+ "test_index": 172,
+ "scheme": "packagist",
+ "gitlab_native": "=9.0.5",
+ "expected_vers": "vers:composer/9.0.5"
+ },
+ {
+ "test_index": 173,
+ "scheme": "packagist",
+ "gitlab_native": "=4.0.4",
+ "expected_vers": "vers:composer/4.0.4"
+ },
+ {
+ "test_index": 174,
+ "scheme": "packagist",
+ "gitlab_native": "=9.0.5",
+ "expected_vers": "vers:composer/9.0.5"
+ },
+ {
+ "test_index": 175,
+ "scheme": "packagist",
+ "gitlab_native": "=10.0.1",
+ "expected_vers": "vers:composer/10.0.1"
+ },
+ {
+ "test_index": 176,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.1,<=13.0.2",
+ "expected_vers": "vers:composer/>=2.8.1|<=13.0.2"
+ },
+ {
+ "test_index": 177,
+ "scheme": "packagist",
+ "gitlab_native": "=9.0.5",
+ "expected_vers": "vers:composer/9.0.5"
+ },
+ {
+ "test_index": 178,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.4",
+ "expected_vers": "vers:composer/6.0.4"
+ },
+ {
+ "test_index": 179,
+ "scheme": "packagist",
+ "gitlab_native": "=8.0.2",
+ "expected_vers": "vers:composer/8.0.2"
+ },
+ {
+ "test_index": 180,
+ "scheme": "packagist",
+ "gitlab_native": "<5.0.4",
+ "expected_vers": "vers:composer/<5.0.4"
+ },
+ {
+ "test_index": 181,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.8.2",
+ "expected_vers": "vers:composer/<=3.8.2"
+ },
+ {
+ "test_index": 182,
+ "scheme": "packagist",
+ "gitlab_native": "<=11.0.3",
+ "expected_vers": "vers:composer/<=11.0.3"
+ },
+ {
+ "test_index": 183,
+ "scheme": "packagist",
+ "gitlab_native": "<11.0.4",
+ "expected_vers": "vers:composer/<11.0.4"
+ },
+ {
+ "test_index": 184,
+ "scheme": "packagist",
+ "gitlab_native": "=4.0.4",
+ "expected_vers": "vers:composer/4.0.4"
+ },
+ {
+ "test_index": 185,
+ "scheme": "packagist",
+ "gitlab_native": "=11.0.4",
+ "expected_vers": "vers:composer/11.0.4"
+ },
+ {
+ "test_index": 186,
+ "scheme": "packagist",
+ "gitlab_native": "=10.0.6",
+ "expected_vers": "vers:composer/10.0.6"
+ },
+ {
+ "test_index": 187,
+ "scheme": "packagist",
+ "gitlab_native": "<11.0.5",
+ "expected_vers": "vers:composer/<11.0.5"
+ },
+ {
+ "test_index": 188,
+ "scheme": "packagist",
+ "gitlab_native": "=10.0.2",
+ "expected_vers": "vers:composer/10.0.2"
+ },
+ {
+ "test_index": 189,
+ "scheme": "packagist",
+ "gitlab_native": "=11.0.4",
+ "expected_vers": "vers:composer/11.0.4"
+ },
+ {
+ "test_index": 190,
+ "scheme": "packagist",
+ "gitlab_native": "=11.0.0-alpha",
+ "expected_vers": "vers:composer/11.0.0-alpha"
+ },
+ {
+ "test_index": 191,
+ "scheme": "packagist",
+ "gitlab_native": "=10.0.6",
+ "expected_vers": "vers:composer/10.0.6"
+ },
+ {
+ "test_index": 192,
+ "scheme": "packagist",
+ "gitlab_native": "<11.0.4",
+ "expected_vers": "vers:composer/<11.0.4"
+ },
+ {
+ "test_index": 193,
+ "scheme": "packagist",
+ "gitlab_native": "=10.0.6",
+ "expected_vers": "vers:composer/10.0.6"
+ },
+ {
+ "test_index": 194,
+ "scheme": "packagist",
+ "gitlab_native": "=9.0.5",
+ "expected_vers": "vers:composer/9.0.5"
+ },
+ {
+ "test_index": 195,
+ "scheme": "packagist",
+ "gitlab_native": "=12.0.3",
+ "expected_vers": "vers:composer/12.0.3"
+ },
+ {
+ "test_index": 196,
+ "scheme": "packagist",
+ "gitlab_native": "<7.0.2",
+ "expected_vers": "vers:composer/<7.0.2"
+ },
+ {
+ "test_index": 197,
+ "scheme": "packagist",
+ "gitlab_native": "<7.0.2",
+ "expected_vers": "vers:composer/<7.0.2"
+ },
+ {
+ "test_index": 198,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0,<=2.0",
+ "expected_vers": "vers:composer/>=1.0.0|<=2.0.0"
+ },
+ {
+ "test_index": 199,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.3.5||=2.4.0",
+ "expected_vers": "vers:composer/<=2.3.5|2.4.0"
+ },
+ {
+ "test_index": 200,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.5-p2",
+ "expected_vers": "vers:composer/<2.3.5-p2"
+ },
+ {
+ "test_index": 201,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=1.14.4.0,<=1.14.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=1.14.4+0|<=1.14.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 202,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2,<2.2.10||>=2.3,<2.3.3",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<2.3.3"
+ },
+ {
+ "test_index": 203,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 204,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 205,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 206,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.2.10||>=2.3.0,<=2.3.2",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<=2.3.2"
+ },
+ {
+ "test_index": 207,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.2.10||>=2.3.0,<=2.3.2",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<=2.3.2"
+ },
+ {
+ "test_index": 208,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 209,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=1.14.4.0,<=1.14.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=1.14.4+0|<=1.14.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 210,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.5.0.0,<1.9.4.3||>=2.2.0,<2.2.10||>=2.3.0,<=2.3.2",
+ "expected_vers": "vers:composer/>=1.5.0+0|<1.9.4+3|>=2.2.0|<2.2.10|>=2.3.0|<=2.3.2"
+ },
+ {
+ "test_index": 211,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 212,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 213,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0,<2.2.6",
+ "expected_vers": "vers:composer/>=2.0.0|<2.2.6"
+ },
+ {
+ "test_index": 214,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.5-p2",
+ "expected_vers": "vers:composer/<2.3.5-p2"
+ },
+ {
+ "test_index": 215,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.3||>=1.14.0.0,<=1.14.4.3||>=2.2.0,<=2.2.10||>=2.3.0,<=2.3.3",
+ "expected_vers": "vers:composer/<=1.9.4+3|>=1.14.0+0|<=1.14.4+3|>=2.2.0|<=2.2.10|>=2.3.0|<=2.3.3"
+ },
+ {
+ "test_index": 216,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.3.5||=2.4.0",
+ "expected_vers": "vers:composer/<=2.3.5|2.4.0"
+ },
+ {
+ "test_index": 217,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2,<2.2.10||>=2.3,<2.3.3",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<2.3.3"
+ },
+ {
+ "test_index": 218,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 219,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.4.2||>=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/<1.9.4+2|>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 220,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.5",
+ "expected_vers": "vers:composer/<=1.9.4+5"
+ },
+ {
+ "test_index": 221,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.7||>=2.4.0,<=2.4.2",
+ "expected_vers": "vers:composer/<2.3.7|>=2.4.0|<=2.4.2"
+ },
+ {
+ "test_index": 222,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=1.14.4.0,<=1.14.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=1.14.4+0|<=1.14.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 223,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.5-p2",
+ "expected_vers": "vers:composer/<2.3.5-p2"
+ },
+ {
+ "test_index": 224,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2,<2.2.10||>=2.3,<2.3.3",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<2.3.3"
+ },
+ {
+ "test_index": 225,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 226,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.4.2||>=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/<1.9.4+2|>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 227,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 228,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=1.14.4.0,<=1.14.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=1.14.4+0|<=1.14.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 229,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.10||>=2.1.0,<2.1.2",
+ "expected_vers": "vers:composer/<2.0.10|>=2.1.0|<2.1.2"
+ },
+ {
+ "test_index": 230,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 231,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.2.10||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 232,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 233,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<=2.4.2",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<=2.4.2"
+ },
+ {
+ "test_index": 234,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=1.14.4.0,<=1.14.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=1.14.4+0|<=1.14.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 235,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.7||>=2.4.0,<=2.4.2",
+ "expected_vers": "vers:composer/<2.3.7|>=2.4.0|<=2.4.2"
+ },
+ {
+ "test_index": 236,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 237,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.3.5||=2.4.0",
+ "expected_vers": "vers:composer/<=2.3.5|2.4.0"
+ },
+ {
+ "test_index": 238,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.3||>=1.14.0.0,<=1.14.4.3||>=2.2.0,<=2.2.10||>=2.3.0,<=2.3.3",
+ "expected_vers": "vers:composer/<=1.9.4+3|>=1.14.0+0|<=1.14.4+3|>=2.2.0|<=2.2.10|>=2.3.0|<=2.3.3"
+ },
+ {
+ "test_index": 239,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.5.0.0,<1.9.4.3||>=2.2.0,<2.2.10||>=2.3.0,<=2.3.2",
+ "expected_vers": "vers:composer/>=1.5.0+0|<1.9.4+3|>=2.2.0|<2.2.10|>=2.3.0|<=2.3.2"
+ },
+ {
+ "test_index": 240,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 241,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.5.0.0,<1.9.4.3",
+ "expected_vers": "vers:composer/>=1.5.0+0|<1.9.4+3"
+ },
+ {
+ "test_index": 242,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=1.14.4.0,<=1.14.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=1.14.4+0|<=1.14.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 243,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.5",
+ "expected_vers": "vers:composer/<=1.9.4+5"
+ },
+ {
+ "test_index": 244,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2,<2.2.10||>=2.3,<2.3.3",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<2.3.3"
+ },
+ {
+ "test_index": 245,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 246,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 247,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.3.5||=2.4.0",
+ "expected_vers": "vers:composer/<=2.3.5|2.4.0"
+ },
+ {
+ "test_index": 248,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.4.2",
+ "expected_vers": "vers:composer/<=2.4.2"
+ },
+ {
+ "test_index": 249,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=1.14.4.0,<=1.14.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=1.14.4+0|<=1.14.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 250,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 251,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.4.0",
+ "expected_vers": "vers:composer/<=2.4.0"
+ },
+ {
+ "test_index": 252,
+ "scheme": "packagist",
+ "gitlab_native": ">2.3.3,<=2.3.7||>=2.4.0,<=2.4.3",
+ "expected_vers": "vers:composer/>2.3.3|<=2.3.7|>=2.4.0|<=2.4.3"
+ },
+ {
+ "test_index": 253,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 254,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 255,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 256,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<=2.3.2",
+ "expected_vers": "vers:composer/>=2.3.0|<=2.3.2"
+ },
+ {
+ "test_index": 257,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 258,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.5",
+ "expected_vers": "vers:composer/<2.3.5"
+ },
+ {
+ "test_index": 259,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=1.14.4.0,<=1.14.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=1.14.4+0|<=1.14.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 260,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 261,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.2.10||>=2.3.0,<=2.3.2",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<=2.3.2"
+ },
+ {
+ "test_index": 262,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 263,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.4.1||>=1.14.0.0,<1.14.4.1||>=2.1.0,<2.1.17||>=2.2.0,<2.2.8||>=2.3.0,<2.3.1",
+ "expected_vers": "vers:composer/<1.9.4+1|>=1.14.0+0|<1.14.4+1|>=2.1.0|<2.1.17|>=2.2.0|<2.2.8|>=2.3.0|<2.3.1"
+ },
+ {
+ "test_index": 264,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 265,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<=2.4.2",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<=2.4.2"
+ },
+ {
+ "test_index": 266,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.3.5||=2.4.0",
+ "expected_vers": "vers:composer/<=2.3.5|2.4.0"
+ },
+ {
+ "test_index": 267,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.2.1",
+ "expected_vers": "vers:composer/<1.9.2+1"
+ },
+ {
+ "test_index": 268,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.3||>=1.14.0.0,<=1.14.4.3||>=2.2.0,<=2.2.10||>=2.3.0,<=2.3.3",
+ "expected_vers": "vers:composer/<=1.9.4+3|>=1.14.0+0|<=1.14.4+3|>=2.2.0|<=2.2.10|>=2.3.0|<=2.3.3"
+ },
+ {
+ "test_index": 269,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 270,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.3.5||=2.4.0",
+ "expected_vers": "vers:composer/<=2.3.5|2.4.0"
+ },
+ {
+ "test_index": 271,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 272,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 273,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<=2.4.2",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<=2.4.2"
+ },
+ {
+ "test_index": 274,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.2.10||>=2.3.0,<=2.3.2",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<=2.3.2"
+ },
+ {
+ "test_index": 275,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.2.10||>=2.3.0,<=2.3.2",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<=2.3.2"
+ },
+ {
+ "test_index": 276,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 277,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 278,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.5.0.0,<1.9.4.3",
+ "expected_vers": "vers:composer/>=1.5.0+0|<1.9.4+3"
+ },
+ {
+ "test_index": 279,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6",
+ "expected_vers": "vers:composer/<2.3.6"
+ },
+ {
+ "test_index": 280,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.2.10||>=2.3.0,<=2.3.2",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<=2.3.2"
+ },
+ {
+ "test_index": 281,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=1.14.4.0,<=1.14.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=1.14.4+0|<=1.14.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 282,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.3.5||=2.4.0",
+ "expected_vers": "vers:composer/<=2.3.5|2.4.0"
+ },
+ {
+ "test_index": 283,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.4.2||>=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/<1.9.4+2|>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 284,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 285,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.4||>=2.2.0,<=2.2.11||>=2.3.0,<=2.3.4",
+ "expected_vers": "vers:composer/<=1.9.4+4|>=2.2.0|<=2.2.11|>=2.3.0|<=2.3.4"
+ },
+ {
+ "test_index": 286,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.4.2||>=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/<1.9.4+2|>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 287,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 288,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.3||>=1.14.0.0,<=1.14.4.3||>=2.2.0,<=2.2.10||>=2.3.0,<=2.3.3",
+ "expected_vers": "vers:composer/<=1.9.4+3|>=1.14.0+0|<=1.14.4+3|>=2.2.0|<=2.2.10|>=2.3.0|<=2.3.3"
+ },
+ {
+ "test_index": 289,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.2.10||>=2.3.0,<=2.3.2",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<=2.3.2"
+ },
+ {
+ "test_index": 290,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 291,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 292,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.2.10||>=2.3.0,<=2.3.2",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<=2.3.2"
+ },
+ {
+ "test_index": 293,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.4.2",
+ "expected_vers": "vers:composer/<=2.4.2"
+ },
+ {
+ "test_index": 294,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.5.0.0,<1.9.4.3",
+ "expected_vers": "vers:composer/>=1.5.0+0|<1.9.4+3"
+ },
+ {
+ "test_index": 295,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 296,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.1",
+ "expected_vers": "vers:composer/<2.4.1"
+ },
+ {
+ "test_index": 297,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.3||>=1.14.0.0,<=1.14.4.3||>=2.2.0,<=2.2.10||>=2.3.0,<=2.3.3",
+ "expected_vers": "vers:composer/<=1.9.4+3|>=1.14.0+0|<=1.14.4+3|>=2.2.0|<=2.2.10|>=2.3.0|<=2.3.3"
+ },
+ {
+ "test_index": 298,
+ "scheme": "packagist",
+ "gitlab_native": ">1.9.4.2,<1.14.4.2||>=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>1.9.4+2|<1.14.4+2|>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 299,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.4.3||>=1.14.0.0,<=1.14.4.3||>=2.2.0,<=2.2.10||>=2.3.0,<=2.3.3",
+ "expected_vers": "vers:composer/<=1.9.4+3|>=1.14.0+0|<=1.14.4+3|>=2.2.0|<=2.2.10|>=2.3.0|<=2.3.3"
+ },
+ {
+ "test_index": 300,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 301,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 302,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.6||>=2.4.0,<2.4.1-p1",
+ "expected_vers": "vers:composer/<2.3.6|>=2.4.0|<2.4.1-p1"
+ },
+ {
+ "test_index": 303,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.4.2||>=2.1.0,<2.1.18||>=2.2.0,<2.2.9||>=2.3.0,<2.3.2",
+ "expected_vers": "vers:composer/<1.9.4+2|>=2.1.0|<2.1.18|>=2.2.0|<2.2.9|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 304,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.5.0.0,<1.9.4.3",
+ "expected_vers": "vers:composer/>=1.5.0+0|<1.9.4+3"
+ },
+ {
+ "test_index": 305,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.5.0.0,<1.9.4.3",
+ "expected_vers": "vers:composer/>=1.5.0+0|<1.9.4+3"
+ },
+ {
+ "test_index": 306,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.1.2",
+ "expected_vers": "vers:composer/<=1.1.2"
+ },
+ {
+ "test_index": 307,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.15",
+ "expected_vers": "vers:composer/<2.0.15"
+ },
+ {
+ "test_index": 308,
+ "scheme": "packagist",
+ "gitlab_native": "=2.0.12",
+ "expected_vers": "vers:composer/2.0.12"
+ },
+ {
+ "test_index": 309,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.12.1||>=2.0.13.0alpha,<2.0.13.2||>=2.0.14.0alpha,<2.0.15",
+ "expected_vers": "vers:composer/<2.0.12+1|>=2.0.13+0alpha|<2.0.13+2|>=2.0.14+0alpha|<2.0.15"
+ },
+ {
+ "test_index": 310,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.38",
+ "expected_vers": "vers:composer/<2.0.38"
+ },
+ {
+ "test_index": 311,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.43",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.43"
+ },
+ {
+ "test_index": 312,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.43",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.43"
+ },
+ {
+ "test_index": 313,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0,<=2.0.15.1",
+ "expected_vers": "vers:composer/>=2.0.0|<=2.0.15+1"
+ },
+ {
+ "test_index": 314,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.14",
+ "expected_vers": "vers:composer/<2.0.14"
+ },
+ {
+ "test_index": 315,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.15",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.15"
+ },
+ {
+ "test_index": 316,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.5",
+ "expected_vers": "vers:composer/<2.0.5"
+ },
+ {
+ "test_index": 317,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.4",
+ "expected_vers": "vers:composer/<2.0.4"
+ },
+ {
+ "test_index": 318,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.14",
+ "expected_vers": "vers:composer/<2.0.14"
+ },
+ {
+ "test_index": 319,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.0.10",
+ "expected_vers": "vers:composer/<=2.0.10"
+ },
+ {
+ "test_index": 320,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.12.1||>=2.0.13.0alpha,<2.0.13.2||>=2.0.14.0alpha,<2.0.15",
+ "expected_vers": "vers:composer/<2.0.12+1|>=2.0.13+0alpha|<2.0.13+2|>=2.0.14+0alpha|<2.0.15"
+ },
+ {
+ "test_index": 321,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.38",
+ "expected_vers": "vers:composer/<2.0.38"
+ },
+ {
+ "test_index": 322,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.14",
+ "expected_vers": "vers:composer/<2.0.14"
+ },
+ {
+ "test_index": 323,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.5",
+ "expected_vers": "vers:composer/<2.0.5"
+ },
+ {
+ "test_index": 324,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.4",
+ "expected_vers": "vers:composer/<2.0.4"
+ },
+ {
+ "test_index": 325,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.14",
+ "expected_vers": "vers:composer/<2.0.14"
+ },
+ {
+ "test_index": 326,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.4",
+ "expected_vers": "vers:composer/<2.0.4"
+ },
+ {
+ "test_index": 327,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.4",
+ "expected_vers": "vers:composer/<2.0.4"
+ },
+ {
+ "test_index": 328,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.5",
+ "expected_vers": "vers:composer/<2.0.5"
+ },
+ {
+ "test_index": 329,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<=2.0.11.2||>=2.0.12,<=2.0.13.1",
+ "expected_vers": "vers:composer/>=2.0.0|<=2.0.11+2|>=2.0.12|<=2.0.13+1"
+ },
+ {
+ "test_index": 330,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.1.14,<1.1.15",
+ "expected_vers": "vers:composer/>=1.1.14|<1.1.15"
+ },
+ {
+ "test_index": 331,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<=2.0.11.2||>=2.0.12,<=2.0.13.1",
+ "expected_vers": "vers:composer/>=2.0.0|<=2.0.11+2|>=2.0.12|<=2.0.13+1"
+ },
+ {
+ "test_index": 332,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.8",
+ "expected_vers": "vers:composer/<2.0.8"
+ },
+ {
+ "test_index": 333,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.4",
+ "expected_vers": "vers:composer/<2.0.4"
+ },
+ {
+ "test_index": 334,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.3,<=2.3.2",
+ "expected_vers": "vers:composer/>=2.2.3|<=2.3.2"
+ },
+ {
+ "test_index": 335,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.22",
+ "expected_vers": "vers:composer/<6.2.22"
+ },
+ {
+ "test_index": 336,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.4.56||>=4.5.0,<4.9.18||>=4.10.0,<4.11.7",
+ "expected_vers": "vers:composer/>=4.0.0|<4.4.56|>=4.5.0|<4.9.18|>=4.10.0|<4.11.7"
+ },
+ {
+ "test_index": 337,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.4.37||>=4.5.0,<4.7.3",
+ "expected_vers": "vers:composer/>=4.0.0|<4.4.37|>=4.5.0|<4.7.3"
+ },
+ {
+ "test_index": 338,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0,<=4.4.45||>=4.5,<=4.8.5",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.4.45|>=4.5.0|<=4.8.5"
+ },
+ {
+ "test_index": 339,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.5.0,<4.9.16||>=4.10.0,<4.11.5",
+ "expected_vers": "vers:composer/>=4.5.0|<4.9.16|>=4.10.0|<4.11.5"
+ },
+ {
+ "test_index": 340,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0,<=4.4.45||>=4.5,<=4.8.5",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.4.45|>=4.5.0|<=4.8.5"
+ },
+ {
+ "test_index": 341,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.7.0,<4.7.3",
+ "expected_vers": "vers:composer/>=4.7.0|<4.7.3"
+ },
+ {
+ "test_index": 342,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0,<4.4.52||>=4.9.0,<4.9.6||>=4.10.0,<4.10.1",
+ "expected_vers": "vers:composer/>=4.0.0|<4.4.52|>=4.9.0|<4.9.6|>=4.10.0|<4.10.1"
+ },
+ {
+ "test_index": 343,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.7.0,<4.7.3",
+ "expected_vers": "vers:composer/>=4.7.0|<4.7.3"
+ },
+ {
+ "test_index": 344,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.5.37||>=4.4.0,<4.4.31||>=4.6.0,<4.6.11",
+ "expected_vers": "vers:composer/>=3.0.0|<3.5.37|>=4.4.0|<4.4.31|>=4.6.0|<4.6.11"
+ },
+ {
+ "test_index": 345,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.1.0,<4.4.39||>=4.5.0,<4.7.5",
+ "expected_vers": "vers:composer/>=4.1.0|<4.4.39|>=4.5.0|<4.7.5"
+ },
+ {
+ "test_index": 346,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.8.4,<=4.8.5",
+ "expected_vers": "vers:composer/>=4.8.4|<=4.8.5"
+ },
+ {
+ "test_index": 347,
+ "scheme": "packagist",
+ "gitlab_native": "<4.4.8||=4.5.0-beta1",
+ "expected_vers": "vers:composer/<4.4.8|4.5.0-beta1"
+ },
+ {
+ "test_index": 348,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.4.56||>=4.5.0,<=4.9.18||>=4.10.0,<=4.11.7",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.4.56|>=4.5.0|<=4.9.18|>=4.10.0|<=4.11.7"
+ },
+ {
+ "test_index": 349,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.5.33||>=4.0.0,<=4.4.16||>=4.5.0,<=4.5.6",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.5.33|>=4.0.0|<=4.4.16|>=4.5.0|<=4.5.6"
+ },
+ {
+ "test_index": 350,
+ "scheme": "packagist",
+ "gitlab_native": "<2.11.4",
+ "expected_vers": "vers:composer/<2.11.4"
+ },
+ {
+ "test_index": 351,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0-stable,<4.4.1",
+ "expected_vers": "vers:composer/>=4.0.0-stable|<4.4.1"
+ },
+ {
+ "test_index": 352,
+ "scheme": "packagist",
+ "gitlab_native": "=1.5.0",
+ "expected_vers": "vers:composer/1.5.0"
+ },
+ {
+ "test_index": 353,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.4.56||>=4.5.0,<=4.9.18||>=4.10.0,<=4.11.7",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.4.56|>=4.5.0|<=4.9.18|>=4.10.0|<=4.11.7"
+ },
+ {
+ "test_index": 354,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.4.8",
+ "expected_vers": "vers:composer/>=4.0.0|<4.4.8"
+ },
+ {
+ "test_index": 355,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0-alpha0, <=4.0.3",
+ "expected_vers": "vers:composer/>=4.0.0-alpha0|<=4.0.3"
+ },
+ {
+ "test_index": 356,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.5.39",
+ "expected_vers": "vers:composer/>=3.0.0|<3.5.39"
+ },
+ {
+ "test_index": 357,
+ "scheme": "packagist",
+ "gitlab_native": "=4.7.0",
+ "expected_vers": "vers:composer/4.7.0"
+ },
+ {
+ "test_index": 358,
+ "scheme": "packagist",
+ "gitlab_native": "=4.7.0",
+ "expected_vers": "vers:composer/4.7.0"
+ },
+ {
+ "test_index": 359,
+ "scheme": "packagist",
+ "gitlab_native": ">0.0.0-alpha0",
+ "expected_vers": "vers:composer/>0.0.0-alpha0"
+ },
+ {
+ "test_index": 360,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.35",
+ "expected_vers": "vers:composer/<3.5.35"
+ },
+ {
+ "test_index": 361,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<3.0.0",
+ "expected_vers": "vers:composer/>=2.0.0|<3.0.0"
+ },
+ {
+ "test_index": 362,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.11.16||>=3.0.0,<3.2.7",
+ "expected_vers": "vers:composer/>=2.0.0|<2.11.16|>=3.0.0|<3.2.7"
+ },
+ {
+ "test_index": 363,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.11.17||>=3.0.0,<3.2.9",
+ "expected_vers": "vers:composer/>=2.0.0|<2.11.17|>=3.0.0|<3.2.9"
+ },
+ {
+ "test_index": 364,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.32",
+ "expected_vers": "vers:composer/<3.5.32"
+ },
+ {
+ "test_index": 365,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.5.27||>=4.0.0,<=4.0.4||>=4.1.0,<=4.1.3||>=4.2.0,<=4.2.5 ||>=4.3.0,<=4.3.3||>=4.3.5,<=4.3.11||=4.4.0",
+ "expected_vers": "vers:composer/<=3.5.27|>=4.0.0|<=4.0.4|>=4.1.0|<=4.1.3|>=4.2.0|<=4.2.5|>=4.3.0|<=4.3.3|>=4.3.5|<=4.3.11|4.4.0"
+ },
+ {
+ "test_index": 366,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.5.15",
+ "expected_vers": "vers:composer/>=3.0.0|<3.5.15"
+ },
+ {
+ "test_index": 367,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.5.0",
+ "expected_vers": "vers:composer/<=1.5.0"
+ },
+ {
+ "test_index": 368,
+ "scheme": "packagist",
+ "gitlab_native": "=5.5.0",
+ "expected_vers": "vers:composer/5.5.0"
+ },
+ {
+ "test_index": 369,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.1",
+ "expected_vers": "vers:composer/<1.2.1"
+ },
+ {
+ "test_index": 370,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.4",
+ "expected_vers": "vers:composer/<1.7.4"
+ },
+ {
+ "test_index": 371,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.3",
+ "expected_vers": "vers:composer/<1.0.3"
+ },
+ {
+ "test_index": 372,
+ "scheme": "packagist",
+ "gitlab_native": "<9.8",
+ "expected_vers": "vers:composer/<9.8.0"
+ },
+ {
+ "test_index": 373,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.2.0,<4.3.3||>=5.0.0,<5.0.9||>=5.1.0,<5.1.3",
+ "expected_vers": "vers:composer/>=1.2.0|<4.3.3|>=5.0.0|<5.0.9|>=5.1.0|<5.1.3"
+ },
+ {
+ "test_index": 374,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.421,<1.0.469",
+ "expected_vers": "vers:composer/>=1.0.421|<1.0.469"
+ },
+ {
+ "test_index": 375,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.467",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.467"
+ },
+ {
+ "test_index": 376,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.472||=1.1.5",
+ "expected_vers": "vers:composer/1.0.472|1.1.5"
+ },
+ {
+ "test_index": 377,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 378,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.469||=1.1.0",
+ "expected_vers": "vers:composer/1.0.469|1.1.0"
+ },
+ {
+ "test_index": 379,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.473||>=1.1.0,<1.1.6",
+ "expected_vers": "vers:composer/<1.0.473|>=1.1.0|<1.1.6"
+ },
+ {
+ "test_index": 380,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.468",
+ "expected_vers": "vers:composer/<1.0.468"
+ },
+ {
+ "test_index": 381,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 382,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 383,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.475||>=1.1.0,<1.1.11",
+ "expected_vers": "vers:composer/<1.0.475|>=1.1.0|<1.1.11"
+ },
+ {
+ "test_index": 384,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.474||>=1.1.0,<1.1.10||>=2.0.0,<2.1.27",
+ "expected_vers": "vers:composer/<1.0.474|>=1.1.0|<1.1.10|>=2.0.0|<2.1.27"
+ },
+ {
+ "test_index": 385,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.469",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.469"
+ },
+ {
+ "test_index": 386,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.1.12",
+ "expected_vers": "vers:composer/>=2.0.0|<2.1.12"
+ },
+ {
+ "test_index": 387,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 388,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.471,<1.0.472||>=1.1.1,<1.1.5",
+ "expected_vers": "vers:composer/>=1.0.471|<1.0.472|>=1.1.1|<1.1.5"
+ },
+ {
+ "test_index": 389,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.0.471",
+ "expected_vers": "vers:composer/<=1.0.471"
+ },
+ {
+ "test_index": 390,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 391,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 392,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.469",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.469"
+ },
+ {
+ "test_index": 393,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.471,<1.0.472||>=1.1.1,<1.1.5",
+ "expected_vers": "vers:composer/>=1.0.471|<1.0.472|>=1.1.1|<1.1.5"
+ },
+ {
+ "test_index": 394,
+ "scheme": "packagist",
+ "gitlab_native": "<1.1.2",
+ "expected_vers": "vers:composer/<1.1.2"
+ },
+ {
+ "test_index": 395,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 396,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.469",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.469"
+ },
+ {
+ "test_index": 397,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.0.471||>=1.1.0,<=1.1.1",
+ "expected_vers": "vers:composer/<=1.0.471|>=1.1.0|<=1.1.1"
+ },
+ {
+ "test_index": 398,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.1.0,<1.1.6||<1.0.473",
+ "expected_vers": "vers:composer/<1.0.473|>=1.1.0|<1.1.6"
+ },
+ {
+ "test_index": 399,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.1.0,<1.1.6||<1.0.473",
+ "expected_vers": "vers:composer/<1.0.473|>=1.1.0|<1.1.6"
+ },
+ {
+ "test_index": 400,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.1.0,<1.1.11||<1.0.475",
+ "expected_vers": "vers:composer/<1.0.475|>=1.1.0|<1.1.11"
+ },
+ {
+ "test_index": 401,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.474||>=1.1.0,<1.1.10||>=2.0.0,<2.1.27",
+ "expected_vers": "vers:composer/<1.0.474|>=1.1.0|<1.1.10|>=2.0.0|<2.1.27"
+ },
+ {
+ "test_index": 402,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.12",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.12"
+ },
+ {
+ "test_index": 403,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.472||>=1.1.1,<1.1.5",
+ "expected_vers": "vers:composer/<1.0.472|>=1.1.1|<1.1.5"
+ },
+ {
+ "test_index": 404,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.472||>=1.1.1,<1.1.5",
+ "expected_vers": "vers:composer/<1.0.472|>=1.1.1|<1.1.5"
+ },
+ {
+ "test_index": 405,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 406,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.468",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.468"
+ },
+ {
+ "test_index": 407,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.472||>=1.1.0,<1.1.2",
+ "expected_vers": "vers:composer/<1.0.472|>=1.1.0|<1.1.2"
+ },
+ {
+ "test_index": 408,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.467",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.467"
+ },
+ {
+ "test_index": 409,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.469",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.469"
+ },
+ {
+ "test_index": 410,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 411,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 412,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 413,
+ "scheme": "packagist",
+ "gitlab_native": "<1.1.2",
+ "expected_vers": "vers:composer/<1.1.2"
+ },
+ {
+ "test_index": 414,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.470",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.470"
+ },
+ {
+ "test_index": 415,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.421,<1.0.469",
+ "expected_vers": "vers:composer/>=1.0.421|<1.0.469"
+ },
+ {
+ "test_index": 416,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 417,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.469",
+ "expected_vers": "vers:composer/1.0.469"
+ },
+ {
+ "test_index": 418,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 419,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.469",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.469"
+ },
+ {
+ "test_index": 420,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.319,<1.0.466",
+ "expected_vers": "vers:composer/>=1.0.319|<1.0.466"
+ },
+ {
+ "test_index": 421,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.471||=1.1.1",
+ "expected_vers": "vers:composer/1.0.471|1.1.1"
+ },
+ {
+ "test_index": 422,
+ "scheme": "packagist",
+ "gitlab_native": "<4.3.1||>=5.0.0,<5.1.1",
+ "expected_vers": "vers:composer/<4.3.1|>=5.0.0|<5.1.1"
+ },
+ {
+ "test_index": 423,
+ "scheme": "packagist",
+ "gitlab_native": "<1.15.2",
+ "expected_vers": "vers:composer/<1.15.2"
+ },
+ {
+ "test_index": 424,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.0.0",
+ "expected_vers": "vers:composer/>=0.0.0"
+ },
+ {
+ "test_index": 425,
+ "scheme": "packagist",
+ "gitlab_native": "<5.2.4",
+ "expected_vers": "vers:composer/<5.2.4"
+ },
+ {
+ "test_index": 426,
+ "scheme": "packagist",
+ "gitlab_native": "<0.6.1",
+ "expected_vers": "vers:composer/<0.6.1"
+ },
+ {
+ "test_index": 427,
+ "scheme": "packagist",
+ "gitlab_native": "<0.6.1",
+ "expected_vers": "vers:composer/<0.6.1"
+ },
+ {
+ "test_index": 428,
+ "scheme": "packagist",
+ "gitlab_native": "=1.4.5",
+ "expected_vers": "vers:composer/1.4.5"
+ },
+ {
+ "test_index": 429,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.0",
+ "expected_vers": "vers:composer/<3.1.0"
+ },
+ {
+ "test_index": 430,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.6",
+ "expected_vers": "vers:composer/<5.3.6"
+ },
+ {
+ "test_index": 431,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.6",
+ "expected_vers": "vers:composer/<2.10.6"
+ },
+ {
+ "test_index": 432,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<2.8.8||>=2.9.0,<2.9.6||>=2.10.0,<2.10.8",
+ "expected_vers": "vers:composer/>=2.8.0|<2.8.8|>=2.9.0|<2.9.6|>=2.10.0|<2.10.8"
+ },
+ {
+ "test_index": 433,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.16.5||>=3.2.0,<3.2.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.16.5|>=3.2.0|<3.2.4"
+ },
+ {
+ "test_index": 434,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<=2.11.0",
+ "expected_vers": "vers:composer/>=1.0.0|<=2.11.0"
+ },
+ {
+ "test_index": 435,
+ "scheme": "packagist",
+ "gitlab_native": "=2.13.1",
+ "expected_vers": "vers:composer/2.13.1"
+ },
+ {
+ "test_index": 436,
+ "scheme": "packagist",
+ "gitlab_native": "<2.16.5||>=3.0.0,<3.2.4",
+ "expected_vers": "vers:composer/<2.16.5|>=3.0.0|<3.2.4"
+ },
+ {
+ "test_index": 437,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.11.0",
+ "expected_vers": "vers:composer/<=2.11.0"
+ },
+ {
+ "test_index": 438,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<=2.11.0",
+ "expected_vers": "vers:composer/>=2.1.0|<=2.11.0"
+ },
+ {
+ "test_index": 439,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.4||>=4.0.0-alpha1,<4.0.0",
+ "expected_vers": "vers:composer/<3.3.4|>=4.0.0-alpha1|<4.0.0"
+ },
+ {
+ "test_index": 440,
+ "scheme": "packagist",
+ "gitlab_native": "<2.13.0",
+ "expected_vers": "vers:composer/<2.13.0"
+ },
+ {
+ "test_index": 441,
+ "scheme": "packagist",
+ "gitlab_native": "=1.4.1",
+ "expected_vers": "vers:composer/1.4.1"
+ },
+ {
+ "test_index": 442,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.1",
+ "expected_vers": "vers:composer/<=2.6.1"
+ },
+ {
+ "test_index": 443,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.4",
+ "expected_vers": "vers:composer/<3.2.4"
+ },
+ {
+ "test_index": 444,
+ "scheme": "packagist",
+ "gitlab_native": "=2.13.1",
+ "expected_vers": "vers:composer/2.13.1"
+ },
+ {
+ "test_index": 445,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.5||>=4.0.0,<4.2.0",
+ "expected_vers": "vers:composer/<3.3.5|>=4.0.0|<4.2.0"
+ },
+ {
+ "test_index": 446,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.4||=4.0.0",
+ "expected_vers": "vers:composer/<3.3.4|4.0.0"
+ },
+ {
+ "test_index": 447,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.4||>=4.0.0-alpha1,<4.0.0",
+ "expected_vers": "vers:composer/<3.3.4|>=4.0.0-alpha1|<4.0.0"
+ },
+ {
+ "test_index": 448,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.4||>=4.0.0-alpha1,<4.0.0",
+ "expected_vers": "vers:composer/<3.3.4|>=4.0.0-alpha1|<4.0.0"
+ },
+ {
+ "test_index": 449,
+ "scheme": "packagist",
+ "gitlab_native": "<2.16.5||>=3.0.0,<3.2.4",
+ "expected_vers": "vers:composer/<2.16.5|>=3.0.0|<3.2.4"
+ },
+ {
+ "test_index": 450,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.4||=4.0.0",
+ "expected_vers": "vers:composer/<3.3.4|4.0.0"
+ },
+ {
+ "test_index": 451,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<=1.4.1||>=2.0.0,<2.13.0",
+ "expected_vers": "vers:composer/>=1.0.0|<=1.4.1|>=2.0.0|<2.13.0"
+ },
+ {
+ "test_index": 452,
+ "scheme": "packagist",
+ "gitlab_native": "<2.13.0",
+ "expected_vers": "vers:composer/<2.13.0"
+ },
+ {
+ "test_index": 453,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<=2.11.0",
+ "expected_vers": "vers:composer/>=2.1.0|<=2.11.0"
+ },
+ {
+ "test_index": 454,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.2",
+ "expected_vers": "vers:composer/<3.3.2"
+ },
+ {
+ "test_index": 455,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.4",
+ "expected_vers": "vers:composer/<3.2.4"
+ },
+ {
+ "test_index": 456,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.8||>=2.1.0,<2.1.7||>=2.2.0,<2.2.4||>=2.3.0,<2.3.7||>=2.4.0, <2.4.4||>=2.5.0,<2.5.11||>=2.6.0,<2.6.10",
+ "expected_vers": "vers:composer/<2.0.8|>=2.1.0|<2.1.7|>=2.2.0|<2.2.4|>=2.3.0|<2.3.7|>=2.4.0|<2.4.4|>=2.5.0|<2.5.11|>=2.6.0|<2.6.10"
+ },
+ {
+ "test_index": 457,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.5||>=2.1.0,<2.1.4||>=2.2.0,<2.2.1||>=2.3.0,<2.3.5||>=2.4.0,<2.4.1||>=2.5.0,<2.5.5||>=2.6.0,<2.6.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.5|>=2.1.0|<2.1.4|>=2.2.0|<2.2.1|>=2.3.0|<2.3.5|>=2.4.0|<2.4.1|>=2.5.0|<2.5.5|>=2.6.0|<2.6.1"
+ },
+ {
+ "test_index": 458,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.0.12",
+ "expected_vers": "vers:composer/<=5.0.12"
+ },
+ {
+ "test_index": 459,
+ "scheme": "packagist",
+ "gitlab_native": "<2.2.1",
+ "expected_vers": "vers:composer/<2.2.1"
+ },
+ {
+ "test_index": 460,
+ "scheme": "packagist",
+ "gitlab_native": "<2.2.1",
+ "expected_vers": "vers:composer/<2.2.1"
+ },
+ {
+ "test_index": 461,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.2.0",
+ "expected_vers": "vers:composer/<=2.2.0"
+ },
+ {
+ "test_index": 462,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.1",
+ "expected_vers": "vers:composer/<2.1.1"
+ },
+ {
+ "test_index": 463,
+ "scheme": "packagist",
+ "gitlab_native": "<1.11.1",
+ "expected_vers": "vers:composer/<1.11.1"
+ },
+ {
+ "test_index": 464,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.8.38",
+ "expected_vers": "vers:composer/<=5.8.38"
+ },
+ {
+ "test_index": 465,
+ "scheme": "packagist",
+ "gitlab_native": ">=v5.2.45,=5.2.45|<5.4.22"
+ },
+ {
+ "test_index": 466,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.0.99||>=2.0.0,<2.0.9",
+ "expected_vers": "vers:composer/>=1.0.0|<1.0.99|>=2.0.0|<2.0.9"
+ },
+ {
+ "test_index": 467,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.0.99||>=2.0.0,<2.0.10",
+ "expected_vers": "vers:composer/>=1.0.0|<1.0.99|>=2.0.0|<2.0.10"
+ },
+ {
+ "test_index": 468,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.10",
+ "expected_vers": "vers:composer/<2.0.10"
+ },
+ {
+ "test_index": 469,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.0.99||>=4.1.0,<4.1.26",
+ "expected_vers": "vers:composer/>=4.0.0|<4.0.99|>=4.1.0|<4.1.26"
+ },
+ {
+ "test_index": 470,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.0.11||>=4.1.0,<=4.1.31||>=4.2.0,<=4.2.22 ||>=5.0.0,<=5.0.35||>=5.1.0,<=5.1.46||>=5.2.0,<=5.2.45||>=5.3.0,<=5.3.31 ||>=5.4.0,<=5.4.36||>=5.5.0,<5.5.42||>=5.6.0,<5.6.30",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.0.11|>=4.1.0|<=4.1.31|>=4.2.0|<=4.2.22|>=5.0.0|<=5.0.35|>=5.1.0|<=5.1.46|>=5.2.0|<=5.2.45|>=5.3.0|<=5.3.31|>=5.4.0|<=5.4.36|>=5.5.0|<5.5.42|>=5.6.0|<5.6.30"
+ },
+ {
+ "test_index": 471,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.40.0||<6.20.26",
+ "expected_vers": "vers:composer/<6.20.26|>=8.0.0|<8.40.0"
+ },
+ {
+ "test_index": 472,
+ "scheme": "packagist",
+ "gitlab_native": "<5.5.40||>=5.6.0-alpha0,<5.6.15",
+ "expected_vers": "vers:composer/<5.5.40|>=5.6.0-alpha0|<5.6.15"
+ },
+ {
+ "test_index": 473,
+ "scheme": "packagist",
+ "gitlab_native": "<=8.70.2",
+ "expected_vers": "vers:composer/<=8.70.2"
+ },
+ {
+ "test_index": 474,
+ "scheme": "packagist",
+ "gitlab_native": "<5.5.10",
+ "expected_vers": "vers:composer/<5.5.10"
+ },
+ {
+ "test_index": 475,
+ "scheme": "packagist",
+ "gitlab_native": "<6.18.35||>=7.0.0,<7.24.0",
+ "expected_vers": "vers:composer/<6.18.35|>=7.0.0|<7.24.0"
+ },
+ {
+ "test_index": 476,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.0.11||>=4.1.0,<=4.1.31||>=4.2.0,<=4.2.22 ||>=5.0.0,<=5.0.35||>=5.1.0,<=5.1.46||>=5.2.0,<=5.2.45 ||>=5.3.0,<=5.3.31||>=5.4.0,<=5.4.36||>=5.5.0,<5.5.40||>=5.6.0,<5.6.15",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.0.11|>=4.1.0|<=4.1.31|>=4.2.0|<=4.2.22|>=5.0.0|<=5.0.35|>=5.1.0|<=5.1.46|>=5.2.0|<=5.2.45|>=5.3.0|<=5.3.31|>=5.4.0|<=5.4.36|>=5.5.0|<5.5.40|>=5.6.0|<5.6.15"
+ },
+ {
+ "test_index": 477,
+ "scheme": "packagist",
+ "gitlab_native": "<6.20.42||>=7.0.0,<7.30.6||>=8.0.0,<8.75.0",
+ "expected_vers": "vers:composer/<6.20.42|>=7.0.0|<7.30.6|>=8.0.0|<8.75.0"
+ },
+ {
+ "test_index": 478,
+ "scheme": "packagist",
+ "gitlab_native": "=5.4.15",
+ "expected_vers": "vers:composer/5.4.15"
+ },
+ {
+ "test_index": 479,
+ "scheme": "packagist",
+ "gitlab_native": "<6.20.14||>=7.0.0,<7.30.4||>=8.0.0,<8.24.0",
+ "expected_vers": "vers:composer/<6.20.14|>=7.0.0|<7.30.4|>=8.0.0|<8.24.0"
+ },
+ {
+ "test_index": 480,
+ "scheme": "packagist",
+ "gitlab_native": "<6.20.12||>=7.0.0,<7.30.3||>=8.0.0,<8.22.1",
+ "expected_vers": "vers:composer/<6.20.12|>=7.0.0|<7.30.3|>=8.0.0|<8.22.1"
+ },
+ {
+ "test_index": 481,
+ "scheme": "packagist",
+ "gitlab_native": "<5.4.22",
+ "expected_vers": "vers:composer/<5.4.22"
+ },
+ {
+ "test_index": 482,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.0.99||>=4.1.0,<4.1.29",
+ "expected_vers": "vers:composer/>=4.0.0|<4.0.99|>=4.1.0|<4.1.29"
+ },
+ {
+ "test_index": 483,
+ "scheme": "packagist",
+ "gitlab_native": "<5.8.17",
+ "expected_vers": "vers:composer/<5.8.17"
+ },
+ {
+ "test_index": 484,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.6",
+ "expected_vers": "vers:composer/<2.0.6"
+ },
+ {
+ "test_index": 485,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.4||>=2.0.0,<2.0.4",
+ "expected_vers": "vers:composer/<1.0.4|>=2.0.0|<2.0.4"
+ },
+ {
+ "test_index": 486,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.6||>=2,<2.0.6",
+ "expected_vers": "vers:composer/<1.0.6|>=2.0.0|<2.0.6"
+ },
+ {
+ "test_index": 487,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.1",
+ "expected_vers": "vers:composer/<1.0.1"
+ },
+ {
+ "test_index": 488,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.1",
+ "expected_vers": "vers:composer/<1.0.1"
+ },
+ {
+ "test_index": 489,
+ "scheme": "packagist",
+ "gitlab_native": "=3.7.1",
+ "expected_vers": "vers:composer/3.7.1"
+ },
+ {
+ "test_index": 490,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.0",
+ "expected_vers": "vers:composer/<2.3.0"
+ },
+ {
+ "test_index": 491,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.0.0,<3.0.0",
+ "expected_vers": "vers:composer/>=0.0.0|<3.0.0"
+ },
+ {
+ "test_index": 492,
+ "scheme": "packagist",
+ "gitlab_native": "<1.1.1",
+ "expected_vers": "vers:composer/<1.1.1"
+ },
+ {
+ "test_index": 493,
+ "scheme": "packagist",
+ "gitlab_native": "<1.1.2",
+ "expected_vers": "vers:composer/<1.1.2"
+ },
+ {
+ "test_index": 494,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.0",
+ "expected_vers": "vers:composer/<2.0.0"
+ },
+ {
+ "test_index": 495,
+ "scheme": "packagist",
+ "gitlab_native": "<4.1.1",
+ "expected_vers": "vers:composer/<4.1.1"
+ },
+ {
+ "test_index": 496,
+ "scheme": "packagist",
+ "gitlab_native": "<4.1.0",
+ "expected_vers": "vers:composer/<4.1.0"
+ },
+ {
+ "test_index": 497,
+ "scheme": "packagist",
+ "gitlab_native": "<0.2.9",
+ "expected_vers": "vers:composer/<0.2.9"
+ },
+ {
+ "test_index": 498,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.8.1",
+ "expected_vers": "vers:composer/<=1.8.1"
+ },
+ {
+ "test_index": 499,
+ "scheme": "packagist",
+ "gitlab_native": "<1.16.0",
+ "expected_vers": "vers:composer/<1.16.0"
+ },
+ {
+ "test_index": 500,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.5.0",
+ "expected_vers": "vers:composer/<=1.5.0"
+ },
+ {
+ "test_index": 501,
+ "scheme": "packagist",
+ "gitlab_native": "<1.8.0",
+ "expected_vers": "vers:composer/<1.8.0"
+ },
+ {
+ "test_index": 502,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.22",
+ "expected_vers": "vers:composer/<6.2.22"
+ },
+ {
+ "test_index": 503,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.10",
+ "expected_vers": "vers:composer/<5.3.10"
+ },
+ {
+ "test_index": 504,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.3.3",
+ "expected_vers": "vers:composer/<=5.3.3"
+ },
+ {
+ "test_index": 505,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.5",
+ "expected_vers": "vers:composer/<5.3.5"
+ },
+ {
+ "test_index": 506,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.8",
+ "expected_vers": "vers:composer/<5.3.8"
+ },
+ {
+ "test_index": 507,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.2",
+ "expected_vers": "vers:composer/<5.3.2"
+ },
+ {
+ "test_index": 508,
+ "scheme": "packagist",
+ "gitlab_native": ">=0",
+ "expected_vers": "vers:composer/>=0.0.0"
+ },
+ {
+ "test_index": 509,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.3.1",
+ "expected_vers": "vers:composer/<=5.3.1"
+ },
+ {
+ "test_index": 510,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.0",
+ "expected_vers": "vers:composer/<5.3.0"
+ },
+ {
+ "test_index": 511,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.3",
+ "expected_vers": "vers:composer/<5.3.3"
+ },
+ {
+ "test_index": 512,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.9",
+ "expected_vers": "vers:composer/<5.3.9"
+ },
+ {
+ "test_index": 513,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.3.1",
+ "expected_vers": "vers:composer/<=5.3.1"
+ },
+ {
+ "test_index": 514,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.7",
+ "expected_vers": "vers:composer/<5.3.7"
+ },
+ {
+ "test_index": 515,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.11",
+ "expected_vers": "vers:composer/<5.3.11"
+ },
+ {
+ "test_index": 516,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.6",
+ "expected_vers": "vers:composer/<5.3.6"
+ },
+ {
+ "test_index": 517,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.10",
+ "expected_vers": "vers:composer/<5.3.10"
+ },
+ {
+ "test_index": 518,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.3.10||=6.0.0",
+ "expected_vers": "vers:composer/<=5.3.10|6.0.0"
+ },
+ {
+ "test_index": 519,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.0",
+ "expected_vers": "vers:composer/<5.3.0"
+ },
+ {
+ "test_index": 520,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.0",
+ "expected_vers": "vers:composer/<5.3.0"
+ },
+ {
+ "test_index": 521,
+ "scheme": "packagist",
+ "gitlab_native": "<1.8.2",
+ "expected_vers": "vers:composer/<1.8.2"
+ },
+ {
+ "test_index": 522,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.13||>=2.0.0,<2.0.2",
+ "expected_vers": "vers:composer/<1.0.13|>=2.0.0|<2.0.2"
+ },
+ {
+ "test_index": 523,
+ "scheme": "packagist",
+ "gitlab_native": "<2020-09-14",
+ "expected_vers": "vers:composer/<2020.0.0-09-14"
+ },
+ {
+ "test_index": 524,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.2.0,<1.2.11||>=1.3.0,<1.3.1",
+ "expected_vers": "vers:composer/>=1.2.0|<1.2.11|>=1.3.0|<1.3.1"
+ },
+ {
+ "test_index": 525,
+ "scheme": "packagist",
+ "gitlab_native": "<4.5.4",
+ "expected_vers": "vers:composer/<4.5.4"
+ },
+ {
+ "test_index": 526,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.15||>4.0.0,<=4.1.0.1",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.15|>4.0.0|<=4.1.0+1"
+ },
+ {
+ "test_index": 527,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.14||>=4.0.0,<=4.0.5",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.14|>=4.0.0|<=4.0.5"
+ },
+ {
+ "test_index": 528,
+ "scheme": "packagist",
+ "gitlab_native": "<4.5.1",
+ "expected_vers": "vers:composer/<4.5.1"
+ },
+ {
+ "test_index": 529,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.4.1",
+ "expected_vers": "vers:composer/>=4.0.0|<4.4.1"
+ },
+ {
+ "test_index": 530,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.3.6",
+ "expected_vers": "vers:composer/<=4.3.6"
+ },
+ {
+ "test_index": 531,
+ "scheme": "packagist",
+ "gitlab_native": "<4.4.5",
+ "expected_vers": "vers:composer/<4.4.5"
+ },
+ {
+ "test_index": 532,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.15||>4.0.0,<=4.1.0.1",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.15|>4.0.0|<=4.1.0+1"
+ },
+ {
+ "test_index": 533,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.10",
+ "expected_vers": "vers:composer/3.0.10"
+ },
+ {
+ "test_index": 534,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.15||>4.0.0,<=4.1.0.1",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.15|>4.0.0|<=4.1.0+1"
+ },
+ {
+ "test_index": 535,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.15||>4.0.0,<=4.1.0.1",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.15|>4.0.0|<=4.1.0+1"
+ },
+ {
+ "test_index": 536,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.3.6",
+ "expected_vers": "vers:composer/<=4.3.6"
+ },
+ {
+ "test_index": 537,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.15||>4.0.0,<=4.1.0.1",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.15|>4.0.0|<=4.1.0+1"
+ },
+ {
+ "test_index": 538,
+ "scheme": "packagist",
+ "gitlab_native": "<4.4.5",
+ "expected_vers": "vers:composer/<4.4.5"
+ },
+ {
+ "test_index": 539,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.3.6",
+ "expected_vers": "vers:composer/<=4.3.6"
+ },
+ {
+ "test_index": 540,
+ "scheme": "packagist",
+ "gitlab_native": "<4.1.4",
+ "expected_vers": "vers:composer/<4.1.4"
+ },
+ {
+ "test_index": 541,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.14||>=4.0.0,<=4.0.5",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.14|>=4.0.0|<=4.0.5"
+ },
+ {
+ "test_index": 542,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.15||>4.0.0,<=4.1.0.1",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.15|>4.0.0|<=4.1.0+1"
+ },
+ {
+ "test_index": 543,
+ "scheme": "packagist",
+ "gitlab_native": "<4.1.4",
+ "expected_vers": "vers:composer/<4.1.4"
+ },
+ {
+ "test_index": 544,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.4.1",
+ "expected_vers": "vers:composer/>=4.0.0|<4.4.1"
+ },
+ {
+ "test_index": 545,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.10",
+ "expected_vers": "vers:composer/3.0.10"
+ },
+ {
+ "test_index": 546,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.4.1",
+ "expected_vers": "vers:composer/>=4.0.0|<4.4.1"
+ },
+ {
+ "test_index": 547,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.10",
+ "expected_vers": "vers:composer/3.0.10"
+ },
+ {
+ "test_index": 548,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.10",
+ "expected_vers": "vers:composer/<=3.0.10"
+ },
+ {
+ "test_index": 549,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.15||>4.0.0,<=4.1.0.1",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.15|>4.0.0|<=4.1.0+1"
+ },
+ {
+ "test_index": 550,
+ "scheme": "packagist",
+ "gitlab_native": "<4.4.5",
+ "expected_vers": "vers:composer/<4.4.5"
+ },
+ {
+ "test_index": 551,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.14||>=4.0.0,<=4.0.5",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.14|>=4.0.0|<=4.0.5"
+ },
+ {
+ "test_index": 552,
+ "scheme": "packagist",
+ "gitlab_native": "<4.5.4",
+ "expected_vers": "vers:composer/<4.5.4"
+ },
+ {
+ "test_index": 553,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<2.0.0",
+ "expected_vers": "vers:composer/>=1.0.0|<2.0.0"
+ },
+ {
+ "test_index": 554,
+ "scheme": "packagist",
+ "gitlab_native": "<2.8.1||>=3.0.0a1,<3.0.0RC4",
+ "expected_vers": "vers:composer/<2.8.1|<3.0.0-RC4|>=3.0.0-a1"
+ },
+ {
+ "test_index": 555,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.0.1",
+ "expected_vers": "vers:composer/>=3.0.0|<3.0.1"
+ },
+ {
+ "test_index": 556,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<2.8.1",
+ "expected_vers": "vers:composer/>=1.0.0|<2.8.1"
+ },
+ {
+ "test_index": 557,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.0.1",
+ "expected_vers": "vers:composer/>=3.0.0|<3.0.1"
+ },
+ {
+ "test_index": 558,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0a1,<3.0.1",
+ "expected_vers": "vers:composer/>=3.0.0-a1|<3.0.1"
+ },
+ {
+ "test_index": 559,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.2",
+ "expected_vers": "vers:composer/<1.7.2"
+ },
+ {
+ "test_index": 560,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.0",
+ "expected_vers": "vers:composer/<1.7.0"
+ },
+ {
+ "test_index": 561,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0",
+ "expected_vers": "vers:composer/1.0.0"
+ },
+ {
+ "test_index": 562,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.1.1",
+ "expected_vers": "vers:composer/<=1.1.1"
+ },
+ {
+ "test_index": 563,
+ "scheme": "packagist",
+ "gitlab_native": "<7.2.1",
+ "expected_vers": "vers:composer/<7.2.1"
+ },
+ {
+ "test_index": 564,
+ "scheme": "packagist",
+ "gitlab_native": "<7.2.3",
+ "expected_vers": "vers:composer/<7.2.3"
+ },
+ {
+ "test_index": 565,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.0.0",
+ "expected_vers": "vers:composer/<=4.0.0"
+ },
+ {
+ "test_index": 566,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.14.2,<2.21.1",
+ "expected_vers": "vers:composer/>=2.14.2|<2.21.1"
+ },
+ {
+ "test_index": 567,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.6",
+ "expected_vers": "vers:composer/<1.0.6"
+ },
+ {
+ "test_index": 568,
+ "scheme": "packagist",
+ "gitlab_native": "=5.5",
+ "expected_vers": "vers:composer/5.5.0"
+ },
+ {
+ "test_index": 569,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.00,<=5.07||>=5.10,<=5.20.6",
+ "expected_vers": "vers:composer/>=5.0.0|<=5.7.0|>=5.10.0|<=5.20.6"
+ },
+ {
+ "test_index": 570,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.20.21",
+ "expected_vers": "vers:composer/<=5.20.21"
+ },
+ {
+ "test_index": 571,
+ "scheme": "packagist",
+ "gitlab_native": "<5.20.12",
+ "expected_vers": "vers:composer/<5.20.12"
+ },
+ {
+ "test_index": 572,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.20.5",
+ "expected_vers": "vers:composer/<=5.20.5"
+ },
+ {
+ "test_index": 573,
+ "scheme": "packagist",
+ "gitlab_native": "<5.20.11",
+ "expected_vers": "vers:composer/<5.20.11"
+ },
+ {
+ "test_index": 574,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.2.2",
+ "expected_vers": "vers:composer/<=1.2.2"
+ },
+ {
+ "test_index": 575,
+ "scheme": "packagist",
+ "gitlab_native": "=1.2.1",
+ "expected_vers": "vers:composer/1.2.1"
+ },
+ {
+ "test_index": 576,
+ "scheme": "packagist",
+ "gitlab_native": "<2.16.1-stable",
+ "expected_vers": "vers:composer/<2.16.1-stable"
+ },
+ {
+ "test_index": 577,
+ "scheme": "packagist",
+ "gitlab_native": "<=19.4.12||>=20.0.0,<=20.0.8",
+ "expected_vers": "vers:composer/<=19.4.12|>=20.0.0|<=20.0.8"
+ },
+ {
+ "test_index": 578,
+ "scheme": "packagist",
+ "gitlab_native": "<19.4.15||>=20.0.0,<20.0.13",
+ "expected_vers": "vers:composer/<19.4.15|>=20.0.0|<20.0.13"
+ },
+ {
+ "test_index": 579,
+ "scheme": "packagist",
+ "gitlab_native": "<=19.4.12||>=20.0.0,<=20.0.8",
+ "expected_vers": "vers:composer/<=19.4.12|>=20.0.0|<=20.0.8"
+ },
+ {
+ "test_index": 580,
+ "scheme": "packagist",
+ "gitlab_native": "<19.4.10||>=20.0.0,<20.0.5",
+ "expected_vers": "vers:composer/<19.4.10|>=20.0.0|<20.0.5"
+ },
+ {
+ "test_index": 581,
+ "scheme": "packagist",
+ "gitlab_native": "<19.4.6||>=20.0.0,<20.0.2",
+ "expected_vers": "vers:composer/<19.4.6|>=20.0.0|<20.0.2"
+ },
+ {
+ "test_index": 582,
+ "scheme": "packagist",
+ "gitlab_native": "<19.4.8||>=20.0.0,<20.0.4",
+ "expected_vers": "vers:composer/<19.4.8|>=20.0.0|<20.0.4"
+ },
+ {
+ "test_index": 583,
+ "scheme": "packagist",
+ "gitlab_native": "<19.4.10||>=20.0.0,<20.0.6",
+ "expected_vers": "vers:composer/<19.4.10|>=20.0.0|<20.0.6"
+ },
+ {
+ "test_index": 584,
+ "scheme": "packagist",
+ "gitlab_native": "<19.4.15||>=20.0.00,<20.0.11",
+ "expected_vers": "vers:composer/<19.4.15|>=20.0.0|<20.0.11"
+ },
+ {
+ "test_index": 585,
+ "scheme": "packagist",
+ "gitlab_native": "<19.4.10||>=20.0.0,<20.0.5",
+ "expected_vers": "vers:composer/<19.4.10|>=20.0.0|<20.0.5"
+ },
+ {
+ "test_index": 586,
+ "scheme": "packagist",
+ "gitlab_native": "<3.0.2",
+ "expected_vers": "vers:composer/<3.0.2"
+ },
+ {
+ "test_index": 587,
+ "scheme": "packagist",
+ "gitlab_native": "<3.0.3",
+ "expected_vers": "vers:composer/<3.0.3"
+ },
+ {
+ "test_index": 588,
+ "scheme": "packagist",
+ "gitlab_native": "<3.0.1",
+ "expected_vers": "vers:composer/<3.0.1"
+ },
+ {
+ "test_index": 589,
+ "scheme": "packagist",
+ "gitlab_native": "=5.8.0",
+ "expected_vers": "vers:composer/5.8.0"
+ },
+ {
+ "test_index": 590,
+ "scheme": "packagist",
+ "gitlab_native": "=5.8.0",
+ "expected_vers": "vers:composer/5.8.0"
+ },
+ {
+ "test_index": 591,
+ "scheme": "packagist",
+ "gitlab_native": "=5.8.0",
+ "expected_vers": "vers:composer/5.8.0"
+ },
+ {
+ "test_index": 592,
+ "scheme": "packagist",
+ "gitlab_native": "=5.8.0",
+ "expected_vers": "vers:composer/5.8.0"
+ },
+ {
+ "test_index": 593,
+ "scheme": "packagist",
+ "gitlab_native": "=5.5.0",
+ "expected_vers": "vers:composer/5.5.0"
+ },
+ {
+ "test_index": 594,
+ "scheme": "packagist",
+ "gitlab_native": "=5.8.0",
+ "expected_vers": "vers:composer/5.8.0"
+ },
+ {
+ "test_index": 595,
+ "scheme": "packagist",
+ "gitlab_native": "=5.8.0",
+ "expected_vers": "vers:composer/5.8.0"
+ },
+ {
+ "test_index": 596,
+ "scheme": "packagist",
+ "gitlab_native": "=5.2.4",
+ "expected_vers": "vers:composer/5.2.4"
+ },
+ {
+ "test_index": 597,
+ "scheme": "packagist",
+ "gitlab_native": "=4.0.6",
+ "expected_vers": "vers:composer/4.0.6"
+ },
+ {
+ "test_index": 598,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.0.5",
+ "expected_vers": "vers:composer/>=4.0.0|<4.0.5"
+ },
+ {
+ "test_index": 599,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.11.2,<=2.17.1",
+ "expected_vers": "vers:composer/>=2.11.2|<=2.17.1"
+ },
+ {
+ "test_index": 600,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.0.18||>=4.0.0,<=4.1.1",
+ "expected_vers": "vers:composer/>=3.0.0|<3.0.18|>=4.0.0|<=4.1.1"
+ },
+ {
+ "test_index": 601,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.5,<=3.0.18",
+ "expected_vers": "vers:composer/>=3.0.5|<=3.0.18"
+ },
+ {
+ "test_index": 602,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.11.0,<=2.17.1",
+ "expected_vers": "vers:composer/>=2.11.0|<=2.17.1"
+ },
+ {
+ "test_index": 603,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.18||>=4.0.0,<=4.0.3",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.18|>=4.0.0|<=4.0.3"
+ },
+ {
+ "test_index": 604,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.18",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.18"
+ },
+ {
+ "test_index": 605,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.16",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.16"
+ },
+ {
+ "test_index": 606,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.0.18||>=4.0.0,<4.0.5",
+ "expected_vers": "vers:composer/>=3.0.0|<3.0.18|>=4.0.0|<4.0.5"
+ },
+ {
+ "test_index": 607,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.11,<=2.12",
+ "expected_vers": "vers:composer/>=2.11.0|<=2.12.0"
+ },
+ {
+ "test_index": 608,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.0.5",
+ "expected_vers": "vers:composer/>=4.0.0|<4.0.5"
+ },
+ {
+ "test_index": 609,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.11,<=2.12",
+ "expected_vers": "vers:composer/>=2.11.0|<=2.12.0"
+ },
+ {
+ "test_index": 610,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.0.0",
+ "expected_vers": "vers:composer/<=1.0.0"
+ },
+ {
+ "test_index": 611,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.0",
+ "expected_vers": "vers:composer/<1.7.0"
+ },
+ {
+ "test_index": 612,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.31",
+ "expected_vers": "vers:composer/<1.7.31"
+ },
+ {
+ "test_index": 613,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.21",
+ "expected_vers": "vers:composer/<1.7.21"
+ },
+ {
+ "test_index": 614,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.28",
+ "expected_vers": "vers:composer/<1.7.28"
+ },
+ {
+ "test_index": 615,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.31",
+ "expected_vers": "vers:composer/<1.7.31"
+ },
+ {
+ "test_index": 616,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3.0",
+ "expected_vers": "vers:composer/<1.3.0"
+ },
+ {
+ "test_index": 617,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.6.15",
+ "expected_vers": "vers:composer/<=1.6.15"
+ },
+ {
+ "test_index": 618,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.6.31||=1.7.0",
+ "expected_vers": "vers:composer/<=1.6.31|1.7.0"
+ },
+ {
+ "test_index": 619,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6.30",
+ "expected_vers": "vers:composer/<1.6.30"
+ },
+ {
+ "test_index": 620,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.7.24",
+ "expected_vers": "vers:composer/<=1.7.24"
+ },
+ {
+ "test_index": 621,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.0",
+ "expected_vers": "vers:composer/<1.7.0"
+ },
+ {
+ "test_index": 622,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.24",
+ "expected_vers": "vers:composer/<1.7.24"
+ },
+ {
+ "test_index": 623,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.7.10",
+ "expected_vers": "vers:composer/<=1.7.10"
+ },
+ {
+ "test_index": 624,
+ "scheme": "packagist",
+ "gitlab_native": "<4.9.11||>=5.0.0,<5.4.1",
+ "expected_vers": "vers:composer/<4.9.11|>=5.0.0|<5.4.1"
+ },
+ {
+ "test_index": 625,
+ "scheme": "packagist",
+ "gitlab_native": "<4.9.7||>=5.0.0,<5.1.4",
+ "expected_vers": "vers:composer/<4.9.7|>=5.0.0|<5.1.4"
+ },
+ {
+ "test_index": 626,
+ "scheme": "packagist",
+ "gitlab_native": "<5.9.0",
+ "expected_vers": "vers:composer/<5.9.0"
+ },
+ {
+ "test_index": 627,
+ "scheme": "packagist",
+ "gitlab_native": "<5.10.0",
+ "expected_vers": "vers:composer/<5.10.0"
+ },
+ {
+ "test_index": 628,
+ "scheme": "packagist",
+ "gitlab_native": ">=0",
+ "expected_vers": "vers:composer/>=0.0.0"
+ },
+ {
+ "test_index": 629,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.0",
+ "expected_vers": "vers:composer/<=4.2.0"
+ },
+ {
+ "test_index": 630,
+ "scheme": "packagist",
+ "gitlab_native": "<3.6.10",
+ "expected_vers": "vers:composer/<3.6.10"
+ },
+ {
+ "test_index": 631,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.3.5",
+ "expected_vers": "vers:composer/<=3.3.5"
+ },
+ {
+ "test_index": 632,
+ "scheme": "packagist",
+ "gitlab_native": "<3.7.1",
+ "expected_vers": "vers:composer/<3.7.1"
+ },
+ {
+ "test_index": 633,
+ "scheme": "packagist",
+ "gitlab_native": "=3.6.4",
+ "expected_vers": "vers:composer/3.6.4"
+ },
+ {
+ "test_index": 634,
+ "scheme": "packagist",
+ "gitlab_native": "<3.7.1",
+ "expected_vers": "vers:composer/<3.7.1"
+ },
+ {
+ "test_index": 635,
+ "scheme": "packagist",
+ "gitlab_native": "<3.7.2",
+ "expected_vers": "vers:composer/<3.7.2"
+ },
+ {
+ "test_index": 636,
+ "scheme": "packagist",
+ "gitlab_native": "<3.6.2",
+ "expected_vers": "vers:composer/<3.6.2"
+ },
+ {
+ "test_index": 637,
+ "scheme": "packagist",
+ "gitlab_native": "=3.6.6",
+ "expected_vers": "vers:composer/3.6.6"
+ },
+ {
+ "test_index": 638,
+ "scheme": "packagist",
+ "gitlab_native": "<2.2.5",
+ "expected_vers": "vers:composer/<2.2.5"
+ },
+ {
+ "test_index": 639,
+ "scheme": "packagist",
+ "gitlab_native": "=3.2.14",
+ "expected_vers": "vers:composer/3.2.14"
+ },
+ {
+ "test_index": 640,
+ "scheme": "packagist",
+ "gitlab_native": "<3.6.10",
+ "expected_vers": "vers:composer/<3.6.10"
+ },
+ {
+ "test_index": 641,
+ "scheme": "packagist",
+ "gitlab_native": "<3.6.5",
+ "expected_vers": "vers:composer/<3.6.5"
+ },
+ {
+ "test_index": 642,
+ "scheme": "packagist",
+ "gitlab_native": "<3.6.10",
+ "expected_vers": "vers:composer/<3.6.10"
+ },
+ {
+ "test_index": 643,
+ "scheme": "packagist",
+ "gitlab_native": "=3.2.14",
+ "expected_vers": "vers:composer/3.2.14"
+ },
+ {
+ "test_index": 644,
+ "scheme": "packagist",
+ "gitlab_native": "<4.1.13",
+ "expected_vers": "vers:composer/<4.1.13"
+ },
+ {
+ "test_index": 645,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.45",
+ "expected_vers": "vers:composer/<2.1.45"
+ },
+ {
+ "test_index": 646,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.36",
+ "expected_vers": "vers:composer/<2.1.36"
+ },
+ {
+ "test_index": 647,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.46",
+ "expected_vers": "vers:composer/<2.1.46"
+ },
+ {
+ "test_index": 648,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.59",
+ "expected_vers": "vers:composer/<2.1.59"
+ },
+ {
+ "test_index": 649,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.1.60",
+ "expected_vers": "vers:composer/<=2.1.60"
+ },
+ {
+ "test_index": 650,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.58",
+ "expected_vers": "vers:composer/<2.1.58"
+ },
+ {
+ "test_index": 651,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.48",
+ "expected_vers": "vers:composer/<2.1.48"
+ },
+ {
+ "test_index": 652,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.1.31",
+ "expected_vers": "vers:composer/<=2.1.31"
+ },
+ {
+ "test_index": 653,
+ "scheme": "packagist",
+ "gitlab_native": "=2.1.60",
+ "expected_vers": "vers:composer/2.1.60"
+ },
+ {
+ "test_index": 654,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.4,<=2.1.59",
+ "expected_vers": "vers:composer/>=2.0.4|<=2.1.59"
+ },
+ {
+ "test_index": 655,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.37",
+ "expected_vers": "vers:composer/<2.1.37"
+ },
+ {
+ "test_index": 656,
+ "scheme": "packagist",
+ "gitlab_native": "=0.7.3.3",
+ "expected_vers": "vers:composer/0.7.3+3"
+ },
+ {
+ "test_index": 657,
+ "scheme": "packagist",
+ "gitlab_native": "<0.6.2",
+ "expected_vers": "vers:composer/<0.6.2"
+ },
+ {
+ "test_index": 658,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.48||>=2.8.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.48|>=2.8.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 659,
+ "scheme": "packagist",
+ "gitlab_native": ">=v2.7.0-alpha0,<=v2.7.37||>=v2.8.0-alpha0,<=v2.8.30 ||>=v3.2.0-alpha0,<=v3.2.13||>=v3.3.0-alpha0,<=v3.3.12",
+ "expected_vers": "vers:composer/>=2.7.0-alpha0|<=2.7.37|>=2.8.0-alpha0|<=2.8.30|>=3.2.0-alpha0|<=3.2.13|>=3.3.0-alpha0|<=3.3.12"
+ },
+ {
+ "test_index": 660,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.4.0||>=4.0.0,<4.2.12||>=4.3.0,<4.3.8",
+ "expected_vers": "vers:composer/>=3.1.0|<3.4.0|>=4.0.0|<4.2.12|>=4.3.0|<4.3.8"
+ },
+ {
+ "test_index": 661,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.4.0||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=3.1.0|<3.4.0|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 662,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.10.0",
+ "expected_vers": "vers:composer/>=1.0.0|<1.10.0"
+ },
+ {
+ "test_index": 663,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.51||>=2.8.0,<2.8.50||>=3.0.0,<3.4.26||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.51|>=2.8.0|<2.8.50|>=3.0.0|<3.4.26|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 664,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.17",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.17"
+ },
+ {
+ "test_index": 665,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<3.4.48||>=4.0.0,<4.4.23||>=5.0.0,<5.2.8",
+ "expected_vers": "vers:composer/>=2.8.0|<3.4.48|>=4.0.0|<4.4.23|>=5.0.0|<5.2.8"
+ },
+ {
+ "test_index": 666,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<2.8.37||>=3.0.0,<3.4.7||>=4.0.0,<4.0.7",
+ "expected_vers": "vers:composer/>=2.8.0|<2.8.37|>=3.0.0|<3.4.7|>=4.0.0|<4.0.7"
+ },
+ {
+ "test_index": 667,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.30,<2.7.32||>=2.8.23,<2.8.25||>=3.2.10,<3.2.12||>=3.3.3,<3.3.5",
+ "expected_vers": "vers:composer/>=2.7.30|<2.7.32|>=2.8.23|<2.8.25|>=3.2.10|<3.2.12|>=3.3.3|<3.3.5"
+ },
+ {
+ "test_index": 668,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.4.0,<2.6.13||>=2.7.0,<2.7.9",
+ "expected_vers": "vers:composer/>=2.4.0|<2.6.13|>=2.7.0|<2.7.9"
+ },
+ {
+ "test_index": 669,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0-alpha,<2.8.6||>=3.0.0-alpha,<3.0.6",
+ "expected_vers": "vers:composer/>=2.8.0-alpha|<2.8.6|>=3.0.0-alpha|<3.0.6"
+ },
+ {
+ "test_index": 670,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.11",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.11"
+ },
+ {
+ "test_index": 671,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.1.0,<4.4.35||>=5.0.0,<5.3.12",
+ "expected_vers": "vers:composer/>=4.1.0|<4.4.35|>=5.0.0|<5.3.12"
+ },
+ {
+ "test_index": 672,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.10.0",
+ "expected_vers": "vers:composer/>=1.0.0|<1.10.0"
+ },
+ {
+ "test_index": 673,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.3.0,<4.3.8",
+ "expected_vers": "vers:composer/>=4.3.0|<4.3.8"
+ },
+ {
+ "test_index": 674,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.9||>=2.5.0,<2.5.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.9|>=2.5.0|<2.5.4"
+ },
+ {
+ "test_index": 675,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.24||>=2.1.0,<2.1.12||>=2.2.0,<2.2.5||>=2.3.0,<2.3.3",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.24|>=2.1.0|<2.1.12|>=2.2.0|<2.2.5|>=2.3.0|<2.3.3"
+ },
+ {
+ "test_index": 676,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.2.0,<5.3.12",
+ "expected_vers": "vers:composer/>=5.2.0|<5.3.12"
+ },
+ {
+ "test_index": 677,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.11",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.11"
+ },
+ {
+ "test_index": 678,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.51||>=2.8.0,<2.8.50||>=3.0.0,<3.4.26||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.51|>=2.8.0|<2.8.50|>=3.0.0|<3.4.26|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 679,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<3.4.48||>=4.0.0,<4.4.23||>=5.0.0,<5.2.8",
+ "expected_vers": "vers:composer/>=2.8.0|<3.4.48|>=4.0.0|<4.4.23|>=5.0.0|<5.2.8"
+ },
+ {
+ "test_index": 680,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<=2.7.48||>=2.8.0,<=2.8.43||>=3.3.0,<=3.3.17 ||>=3.4.0,<=3.4.13||>=4.0.0,<=4.0.13||>=4.1.0,<=4.1.2",
+ "expected_vers": "vers:composer/>=2.7.0|<=2.7.48|>=2.8.0|<=2.8.43|>=3.3.0|<=3.3.17|>=3.4.0|<=3.4.13|>=4.0.0|<=4.0.13|>=4.1.0|<=4.1.2"
+ },
+ {
+ "test_index": 681,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.3.0,<5.3.12",
+ "expected_vers": "vers:composer/>=5.3.0|<5.3.12"
+ },
+ {
+ "test_index": 682,
+ "scheme": "packagist",
+ "gitlab_native": "<2.7.33||>=2.8.0,<2.8.26||>=3.0.0,<3.2.13||>=3.3.0,<3.3.6",
+ "expected_vers": "vers:composer/<2.7.33|>=2.8.0|<2.8.26|>=3.0.0|<3.2.13|>=3.3.0|<3.3.6"
+ },
+ {
+ "test_index": 683,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.19||>=2.1.0,<2.1.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.19|>=2.1.0|<2.1.4"
+ },
+ {
+ "test_index": 684,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.2.0,<4.2.12||>=4.3.0,<4.3.8",
+ "expected_vers": "vers:composer/>=4.2.0|<4.2.12|>=4.3.0|<4.3.8"
+ },
+ {
+ "test_index": 685,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.9||>=2.5.0,<2.5.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.9|>=2.5.0|<2.5.4"
+ },
+ {
+ "test_index": 686,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.27||>=2.4.0-alpha,<2.5.11||>=2.6.0-alpha,<2.6.6",
+ "expected_vers": "vers:composer/<2.3.27|>=2.4.0-alpha|<2.5.11|>=2.6.0-alpha|<2.6.6"
+ },
+ {
+ "test_index": 687,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.51||>=2.8.0,<2.8.50||>=3.0.0,<3.4.26||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.51|>=2.8.0|<2.8.50|>=3.0.0|<3.4.26|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 688,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.8.52||>=3.0.0,<3.4.35||>=4.0.0,<4.2.12||>=4.3.0,<4.3.8",
+ "expected_vers": "vers:composer/>=2.2.0|<2.8.52|>=3.0.0|<3.4.35|>=4.0.0|<4.2.12|>=4.3.0|<4.3.8"
+ },
+ {
+ "test_index": 689,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<2.8.37||>=3.0.0,<3.4.7||>=4.0.0,<4.0.7",
+ "expected_vers": "vers:composer/>=2.8.0|<2.8.37|>=3.0.0|<3.4.7|>=4.0.0|<4.0.7"
+ },
+ {
+ "test_index": 690,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.1.0,<4.4.35||>=5.0.0,<5.3.12",
+ "expected_vers": "vers:composer/>=4.1.0|<4.4.35|>=5.0.0|<5.3.12"
+ },
+ {
+ "test_index": 691,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.38,<2.7.50||>=2.8.0,<2.8.49||>=3.0.0,<3.4.20 ||>=4.0.0,<4.0.15||>=4.1.0,<4.1.9||>=4.2.0,<4.2.1",
+ "expected_vers": "vers:composer/>=2.7.38|<2.7.50|>=2.8.0|<2.8.49|>=3.0.0|<3.4.20|>=4.0.0|<4.0.15|>=4.1.0|<4.1.9|>=4.2.0|<4.2.1"
+ },
+ {
+ "test_index": 692,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.35||>=2.4.0,<2.6.12||>=2.7.0,<2.7.7",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.35|>=2.4.0|<2.6.12|>=2.7.0|<2.7.7"
+ },
+ {
+ "test_index": 693,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.9||>=2.5.0,<2.5.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.9|>=2.5.0|<2.5.4"
+ },
+ {
+ "test_index": 694,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.6",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.6"
+ },
+ {
+ "test_index": 695,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.1.0,<4.3.8",
+ "expected_vers": "vers:composer/>=4.1.0|<4.3.8"
+ },
+ {
+ "test_index": 696,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.38,<2.7.50||>=2.8.0,<2.8.49||>=3.0.0,<3.4.20 ||>=4.0.0,<4.0.15||>=4.1.0,<4.1.9||>=4.2.0,<4.2.1",
+ "expected_vers": "vers:composer/>=2.7.38|<2.7.50|>=2.8.0|<2.8.49|>=3.0.0|<3.4.20|>=4.0.0|<4.0.15|>=4.1.0|<4.1.9|>=4.2.0|<4.2.1"
+ },
+ {
+ "test_index": 697,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.0.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 698,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.9||>=2.5.0,<2.5.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.9|>=2.5.0|<2.5.4"
+ },
+ {
+ "test_index": 699,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.0.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 700,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.0.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 701,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.30,<2.7.32||>=2.8.23,<2.8.25||>=3.2.10,<3.2.12||>=3.3.3,<3.3.5",
+ "expected_vers": "vers:composer/>=2.7.30|<2.7.32|>=2.8.23|<2.8.25|>=3.2.10|<3.2.12|>=3.3.3|<3.3.5"
+ },
+ {
+ "test_index": 702,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.22||>=2.1.0,<2.1.7",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.22|>=2.1.0|<2.1.7"
+ },
+ {
+ "test_index": 703,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.15||>=5.4.0,<5.4.4||>=6.0.0,<6.0.4",
+ "expected_vers": "vers:composer/<5.3.15|>=5.4.0|<5.4.4|>=6.0.0|<6.0.4"
+ },
+ {
+ "test_index": 704,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.8.44||>=3.0.0,<3.4.14||>=4.0.0,<4.0.14||>=4.1.0,<4.1.3",
+ "expected_vers": "vers:composer/>=2.0.0|<2.8.44|>=3.0.0|<3.4.14|>=4.0.0|<4.0.14|>=4.1.0|<4.1.3"
+ },
+ {
+ "test_index": 705,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.8.52||>=3.0.0,<3.4.35||>=4.0.0,<4.2.12||>=4.3.0,<4.3.8",
+ "expected_vers": "vers:composer/>=2.0.0|<2.8.52|>=3.0.0|<3.4.35|>=4.0.0|<4.2.12|>=4.3.0|<4.3.8"
+ },
+ {
+ "test_index": 706,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.24||>=2.1.0,<2.1.12||>=2.2.0,<2.2.5||>=2.3.0,<2.3.3",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.24|>=2.1.0|<2.1.12|>=2.2.0|<2.2.5|>=2.3.0|<2.3.3"
+ },
+ {
+ "test_index": 707,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<4.4.13||>=5.1.0,<5.1.5",
+ "expected_vers": "vers:composer/>=4.4.0|<4.4.13|>=5.1.0|<5.1.5"
+ },
+ {
+ "test_index": 708,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.19,<2.3.29||>=2.4.9,<2.5.0||>=2.5.4,<2.5.12||>=2.6.0,<2.6.8",
+ "expected_vers": "vers:composer/>=2.3.19|<2.3.29|>=2.4.9|<2.5.0|>=2.5.4|<2.5.12|>=2.6.0|<2.6.8"
+ },
+ {
+ "test_index": 709,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.20||>=2.1.0,<2.1.5",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.20|>=2.1.0|<2.1.5"
+ },
+ {
+ "test_index": 710,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.4.0||>=4.0.0,<4.2.12||>=4.3.0,<4.3.8",
+ "expected_vers": "vers:composer/>=3.1.0|<3.4.0|>=4.0.0|<4.2.12|>=4.3.0|<4.3.8"
+ },
+ {
+ "test_index": 711,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.38,<2.7.48||>=2.8.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.7.38|<2.7.48|>=2.8.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 712,
+ "scheme": "packagist",
+ "gitlab_native": ">=v2.7.0-alpha0,<=v2.7.37||>=v2.8.0-alpha0,<=v2.8.30 ||>=v3.2.0-alpha0,<=v3.2.13||>=v3.3.0-alpha0,<=v3.3.12",
+ "expected_vers": "vers:composer/>=2.7.0-alpha0|<=2.7.37|>=2.8.0-alpha0|<=2.8.30|>=3.2.0-alpha0|<=3.2.13|>=3.3.0-alpha0|<=3.3.12"
+ },
+ {
+ "test_index": 713,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.25||>=2.1.0,<2.1.13||>=2.2.0,<2.2.9||>=2.3.0,<2.3.6",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.25|>=2.1.0|<2.1.13|>=2.2.0|<2.2.9|>=2.3.0|<2.3.6"
+ },
+ {
+ "test_index": 714,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.1.0,<5.2.8",
+ "expected_vers": "vers:composer/>=5.1.0|<5.2.8"
+ },
+ {
+ "test_index": 715,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.37||>=2.4.0,<2.6.13||>=2.7.0,<2.7.9",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.37|>=2.4.0|<2.6.13|>=2.7.0|<2.7.9"
+ },
+ {
+ "test_index": 716,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<2.8.50||>=3.0.0,<3.4.26||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=2.8.0|<2.8.50|>=3.0.0|<3.4.26|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 717,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.19",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.19"
+ },
+ {
+ "test_index": 718,
+ "scheme": "packagist",
+ "gitlab_native": ">=v2.7.0-alpha0,<=v2.7.37||>=v2.8.0-alpha0,<=v2.8.30 ||>=v3.2.0-alpha0,<=v3.2.13||>=v3.3.0-alpha0,<=v3.3.12",
+ "expected_vers": "vers:composer/>=2.7.0-alpha0|<=2.7.37|>=2.8.0-alpha0|<=2.8.30|>=3.2.0-alpha0|<=3.2.13|>=3.3.0-alpha0|<=3.3.12"
+ },
+ {
+ "test_index": 719,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.27||>=2.4.0-alpha,<2.5.11||>=2.6.0-alpha,<2.6.6",
+ "expected_vers": "vers:composer/<2.3.27|>=2.4.0-alpha|<2.5.11|>=2.6.0-alpha|<2.6.6"
+ },
+ {
+ "test_index": 720,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.9||>=2.5.0,<2.5.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.9|>=2.5.0|<2.5.4"
+ },
+ {
+ "test_index": 721,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<=2.7.37||>=3.2.0,<=3.2.13||>=3.3.0,<=3.3.12||>=3.8.0,<=3.8.30",
+ "expected_vers": "vers:composer/>=2.7.0|<=2.7.37|>=3.2.0|<=3.2.13|>=3.3.0|<=3.3.12|>=3.8.0|<=3.8.30"
+ },
+ {
+ "test_index": 722,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.51||>=2.8.0,<2.8.50||>=3.0.0,<3.4.26||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.51|>=2.8.0|<2.8.50|>=3.0.0|<3.4.26|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 723,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.17",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.17"
+ },
+ {
+ "test_index": 724,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.41||>=2.4.0-alpha,<2.7.13||>=2.8.0-alpha,<2.8.6||>=3.0.0-alpha,<3.0.6",
+ "expected_vers": "vers:composer/<2.3.41|>=2.4.0-alpha|<2.7.13|>=2.8.0-alpha|<2.8.6|>=3.0.0-alpha|<3.0.6"
+ },
+ {
+ "test_index": 725,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0-alpha,<2.8.6||>=3.0.0-alpha,<3.0.6",
+ "expected_vers": "vers:composer/>=2.8.0-alpha|<2.8.6|>=3.0.0-alpha|<3.0.6"
+ },
+ {
+ "test_index": 726,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.51||>=2.8.0,<2.8.50||>=3.0.0,<3.4.26||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.51|>=2.8.0|<2.8.50|>=3.0.0|<3.4.26|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 727,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.22",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.22"
+ },
+ {
+ "test_index": 728,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.35||>=2.4.0,<2.6.12||>=2.7.0,<2.7.7",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.35|>=2.4.0|<2.6.12|>=2.7.0|<2.7.7"
+ },
+ {
+ "test_index": 729,
+ "scheme": "packagist",
+ "gitlab_native": ">=v2.7.0-alpha0,<=v2.7.37||>=v2.8.0-alpha0,<=v2.8.30 ||>=v3.2.0-alpha0,<=v3.2.13||>=v3.3.0-alpha0,<=v3.3.12",
+ "expected_vers": "vers:composer/>=2.7.0-alpha0|<=2.7.37|>=2.8.0-alpha0|<=2.8.30|>=3.2.0-alpha0|<=3.2.13|>=3.3.0-alpha0|<=3.3.12"
+ },
+ {
+ "test_index": 730,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.9||>=2.5.0,<2.5.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.9|>=2.5.0|<2.5.4"
+ },
+ {
+ "test_index": 731,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.22||>=2.1.0,<2.1.7",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.22|>=2.1.0|<2.1.7"
+ },
+ {
+ "test_index": 732,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.22",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.22"
+ },
+ {
+ "test_index": 733,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.2.0,<5.3.12",
+ "expected_vers": "vers:composer/>=5.2.0|<5.3.12"
+ },
+ {
+ "test_index": 734,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<3.4.48||>=4.0.0,<4.4.23||>=5.0.0,<5.2.8",
+ "expected_vers": "vers:composer/>=2.8.0|<3.4.48|>=4.0.0|<4.4.23|>=5.0.0|<5.2.8"
+ },
+ {
+ "test_index": 735,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.27||>=2.4.0-alpha,<2.5.11||>=2.6.0-alpha,<2.6.6",
+ "expected_vers": "vers:composer/<2.3.27|>=2.4.0-alpha|<2.5.11|>=2.6.0-alpha|<2.6.6"
+ },
+ {
+ "test_index": 736,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.8.52||>=3.0.0,<3.4.35||>=4.0.0,<4.2.12||>=4.3.0,<4.3.8",
+ "expected_vers": "vers:composer/>=2.2.0|<2.8.52|>=3.0.0|<3.4.35|>=4.0.0|<4.2.12|>=4.3.0|<4.3.8"
+ },
+ {
+ "test_index": 737,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.9||>=2.5.0,<2.5.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.9|>=2.5.0|<2.5.4"
+ },
+ {
+ "test_index": 738,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<4.4.13||>=5.1.0,<5.1.5",
+ "expected_vers": "vers:composer/>=4.4.0|<4.4.13|>=5.1.0|<5.1.5"
+ },
+ {
+ "test_index": 739,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.19,<2.3.29||>=2.4.9,<2.5.0||>=2.5.4,<2.5.12||>=2.6.0,<2.6.8",
+ "expected_vers": "vers:composer/>=2.3.19|<2.3.29|>=2.4.9|<2.5.0|>=2.5.4|<2.5.12|>=2.6.0|<2.6.8"
+ },
+ {
+ "test_index": 740,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.2.0,<5.3.12",
+ "expected_vers": "vers:composer/>=5.2.0|<5.3.12"
+ },
+ {
+ "test_index": 741,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<3.4.48||>=4.0.0,<4.4.23||>=5.0.0,<5.2.8",
+ "expected_vers": "vers:composer/>=2.8.0|<3.4.48|>=4.0.0|<4.4.23|>=5.0.0|<5.2.8"
+ },
+ {
+ "test_index": 742,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.3.0,<5.3.12",
+ "expected_vers": "vers:composer/>=5.3.0|<5.3.12"
+ },
+ {
+ "test_index": 743,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.3.0,<5.3.2",
+ "expected_vers": "vers:composer/>=5.3.0|<5.3.2"
+ },
+ {
+ "test_index": 744,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.38,<2.7.50||>=2.8.0,<2.8.49||>=3.0.0,<3.4.20 ||>=4.0.0,<4.0.15||>=4.1.0,<4.1.9||>=4.2.0,<4.2.1",
+ "expected_vers": "vers:composer/>=2.7.38|<2.7.50|>=2.8.0|<2.8.49|>=3.0.0|<3.4.20|>=4.0.0|<4.0.15|>=4.1.0|<4.1.9|>=4.2.0|<4.2.1"
+ },
+ {
+ "test_index": 745,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.4.0,<2.6.12||>=2.7.0,<2.7.7",
+ "expected_vers": "vers:composer/>=2.4.0|<2.6.12|>=2.7.0|<2.7.7"
+ },
+ {
+ "test_index": 746,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.1.0,<4.3.8",
+ "expected_vers": "vers:composer/>=4.1.0|<4.3.8"
+ },
+ {
+ "test_index": 747,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.48||>=2.8.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.48|>=2.8.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 748,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.48||>=2.8.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.48|>=2.8.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 749,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<4.4.13||>=5.1.0,<5.1.5",
+ "expected_vers": "vers:composer/>=4.4.0|<4.4.13|>=5.1.0|<5.1.5"
+ },
+ {
+ "test_index": 750,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<4.4.7||>=5.0.0,<5.0.7",
+ "expected_vers": "vers:composer/>=4.4.0|<4.4.7|>=5.0.0|<5.0.7"
+ },
+ {
+ "test_index": 751,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.1.0,<5.2.8",
+ "expected_vers": "vers:composer/>=5.1.0|<5.2.8"
+ },
+ {
+ "test_index": 752,
+ "scheme": "packagist",
+ "gitlab_native": ">=v2.7.0-alpha0,<=v2.7.37||>=v2.8.0-alpha0,<=v2.8.30 ||>=v3.2.0-alpha0,<=v3.2.13||>=v3.3.0-alpha0,<=v3.3.12",
+ "expected_vers": "vers:composer/>=2.7.0-alpha0|<=2.7.37|>=2.8.0-alpha0|<=2.8.30|>=3.2.0-alpha0|<=3.2.13|>=3.3.0-alpha0|<=3.3.12"
+ },
+ {
+ "test_index": 753,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.51||>=2.8.0,<2.8.50||>=3.0.0,<3.4.26||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.51|>=2.8.0|<2.8.50|>=3.0.0|<3.4.26|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 754,
+ "scheme": "packagist",
+ "gitlab_native": "<2.7.13||>=2.8.0-alpha,<2.8.6||>=3.0.0-alpha,<3.0.6",
+ "expected_vers": "vers:composer/<2.7.13|>=2.8.0-alpha|<2.8.6|>=3.0.0-alpha|<3.0.6"
+ },
+ {
+ "test_index": 755,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.4.0,<2.6.12||>=2.7.0,<2.7.7",
+ "expected_vers": "vers:composer/>=2.4.0|<2.6.12|>=2.7.0|<2.7.7"
+ },
+ {
+ "test_index": 756,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.19",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.19"
+ },
+ {
+ "test_index": 757,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.17",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.17"
+ },
+ {
+ "test_index": 758,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<4.4.13||>=5.1.0,<5.1.5",
+ "expected_vers": "vers:composer/>=4.4.0|<4.4.13|>=5.1.0|<5.1.5"
+ },
+ {
+ "test_index": 759,
+ "scheme": "packagist",
+ "gitlab_native": ">=v2.7.0-alpha0,<=v2.7.37||>=v2.8.0-alpha0,<=v2.8.30 ||>=v3.2.0-alpha0,<=v3.2.13||>=v3.3.0-alpha0,<=v3.3.12",
+ "expected_vers": "vers:composer/>=2.7.0-alpha0|<=2.7.37|>=2.8.0-alpha0|<=2.8.30|>=3.2.0-alpha0|<=3.2.13|>=3.3.0-alpha0|<=3.3.12"
+ },
+ {
+ "test_index": 760,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.51||>=2.8.0,<2.8.50||>=3.0.0,<3.4.26||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.51|>=2.8.0|<2.8.50|>=3.0.0|<3.4.26|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 761,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.8||>=2.5.0,<2.5.2",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.8|>=2.5.0|<2.5.2"
+ },
+ {
+ "test_index": 762,
+ "scheme": "packagist",
+ "gitlab_native": "=5.3.14||=5.4.3||=6.0.3",
+ "expected_vers": "vers:composer/5.3.14|5.4.3|6.0.3"
+ },
+ {
+ "test_index": 763,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.17",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.17"
+ },
+ {
+ "test_index": 764,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<3.4.48||>=4.0.0,<4.4.23||>=5.0.0,<5.2.8",
+ "expected_vers": "vers:composer/>=2.8.0|<3.4.48|>=4.0.0|<4.4.23|>=5.0.0|<5.2.8"
+ },
+ {
+ "test_index": 765,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.38,<2.7.50||>=2.8.0,<2.8.49||>=3.0.0,<3.4.20 ||>=4.0.0,<4.0.15||>=4.1.0,<4.1.9||>=4.2.0,<4.2.1",
+ "expected_vers": "vers:composer/>=2.7.38|<2.7.50|>=2.8.0|<2.8.49|>=3.0.0|<3.4.20|>=4.0.0|<4.0.15|>=4.1.0|<4.1.9|>=4.2.0|<4.2.1"
+ },
+ {
+ "test_index": 766,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.15||>=5.4.0,<5.4.4||>=6.0.0,<6.0.4",
+ "expected_vers": "vers:composer/<5.3.15|>=5.4.0|<5.4.4|>=6.0.0|<6.0.4"
+ },
+ {
+ "test_index": 767,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<4.4.13||>=5.1.0,<5.1.5",
+ "expected_vers": "vers:composer/>=4.4.0|<4.4.13|>=5.1.0|<5.1.5"
+ },
+ {
+ "test_index": 768,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.35||>=2.4.0,<2.6.12||>=2.7.0,<2.7.7",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.35|>=2.4.0|<2.6.12|>=2.7.0|<2.7.7"
+ },
+ {
+ "test_index": 769,
+ "scheme": "packagist",
+ "gitlab_native": ">=v2.7.0-alpha0,<=v2.7.37||>=v2.8.0-alpha0,<=v2.8.30 ||>=v3.2.0-alpha0,<=v3.2.13||>=v3.3.0-alpha0,<=v3.3.12",
+ "expected_vers": "vers:composer/>=2.7.0-alpha0|<=2.7.37|>=2.8.0-alpha0|<=2.8.30|>=3.2.0-alpha0|<=3.2.13|>=3.3.0-alpha0|<=3.3.12"
+ },
+ {
+ "test_index": 770,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.24||>=2.1.0,<2.1.12||>=2.2.0,<2.2.5||>=2.3.0,<2.3.3",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.24|>=2.1.0|<2.1.12|>=2.2.0|<2.2.5|>=2.3.0|<2.3.3"
+ },
+ {
+ "test_index": 771,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.17",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.17"
+ },
+ {
+ "test_index": 772,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<3.4.48||>=4.0.0,<4.4.23||>=5.0.0,<5.2.8",
+ "expected_vers": "vers:composer/>=2.8.0|<3.4.48|>=4.0.0|<4.4.23|>=5.0.0|<5.2.8"
+ },
+ {
+ "test_index": 773,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.8.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 774,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<2.8.50||>=3.0.0,<3.4.26||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=2.8.0|<2.8.50|>=3.0.0|<3.4.26|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 775,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.3.0,<5.3.12",
+ "expected_vers": "vers:composer/>=5.3.0|<5.3.12"
+ },
+ {
+ "test_index": 776,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.0.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 777,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.38,<2.7.48||>=2.8.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.7.38|<2.7.48|>=2.8.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 778,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<3.4.48||>=4.0.0,<4.4.23||>=5.0.0,<5.2.8",
+ "expected_vers": "vers:composer/>=2.8.0|<3.4.48|>=4.0.0|<4.4.23|>=5.0.0|<5.2.8"
+ },
+ {
+ "test_index": 779,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.3.0,<5.3.12",
+ "expected_vers": "vers:composer/>=5.3.0|<5.3.12"
+ },
+ {
+ "test_index": 780,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<2.8.37||>=3.0.0,<3.4.7||>=4.0.0,<4.0.7",
+ "expected_vers": "vers:composer/>=2.8.0|<2.8.37|>=3.0.0|<3.4.7|>=4.0.0|<4.0.7"
+ },
+ {
+ "test_index": 781,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.38,<2.7.50||>=2.8.0,<2.8.49||>=3.0.0,<3.4.19 ||>=4.0.0,<4.0.15||>=4.1.0,<4.1.9||>=4.2.0,<4.2.1",
+ "expected_vers": "vers:composer/>=2.7.38|<2.7.50|>=2.8.0|<2.8.49|>=3.0.0|<3.4.19|>=4.0.0|<4.0.15|>=4.1.0|<4.1.9|>=4.2.0|<4.2.1"
+ },
+ {
+ "test_index": 782,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.35||>=2.4.0,<2.6.12||>=2.7.0,<2.7.7",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.35|>=2.4.0|<2.6.12|>=2.7.0|<2.7.7"
+ },
+ {
+ "test_index": 783,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.0.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 784,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.0.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 785,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.30,<2.7.32||>=2.8.23,<2.8.25||>=3.2.10,<3.2.12||>=3.3.3,<3.3.5",
+ "expected_vers": "vers:composer/>=2.7.30|<2.7.32|>=2.8.23|<2.8.25|>=3.2.10|<3.2.12|>=3.3.3|<3.3.5"
+ },
+ {
+ "test_index": 786,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<4.4.13||>=5.1.0,<5.1.5",
+ "expected_vers": "vers:composer/>=4.4.0|<4.4.13|>=5.1.0|<5.1.5"
+ },
+ {
+ "test_index": 787,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<4.4.7||>=5.0.0,<5.0.7",
+ "expected_vers": "vers:composer/>=4.4.0|<4.4.7|>=5.0.0|<5.0.7"
+ },
+ {
+ "test_index": 788,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.25||>=2.1.0,<2.1.13||>=2.2.0,<2.2.9||>=2.3.0,<2.3.6",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.25|>=2.1.0|<2.1.13|>=2.2.0|<2.2.9|>=2.3.0|<2.3.6"
+ },
+ {
+ "test_index": 789,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.37||>=2.4.0,<2.6.13||>=2.7.0,<2.7.9",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.37|>=2.4.0|<2.6.13|>=2.7.0|<2.7.9"
+ },
+ {
+ "test_index": 790,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.19",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.19"
+ },
+ {
+ "test_index": 791,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.38||>=2.8.0,<2.8.31||>=3.0.0,<3.2.14||>=3.3.0,<3.3.13",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.38|>=2.8.0|<2.8.31|>=3.0.0|<3.2.14|>=3.3.0|<3.3.13"
+ },
+ {
+ "test_index": 792,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.38||>=2.8.0,<2.8.31||>=3.0.0,<3.2.14||>=3.3.0,<3.3.13",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.38|>=2.8.0|<2.8.31|>=3.0.0|<3.2.14|>=3.3.0|<3.3.13"
+ },
+ {
+ "test_index": 793,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.51||>=2.8.0,<2.8.50||>=3.0.0,<3.4.26||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.51|>=2.8.0|<2.8.50|>=3.0.0|<3.4.26|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 794,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.41||>=2.4.0,<2.8.6||>=3.0.0,<3.0.6",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.41|>=2.4.0|<2.8.6|>=3.0.0|<3.0.6"
+ },
+ {
+ "test_index": 795,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<2.8.6||>=3.0.0,<3.0.6",
+ "expected_vers": "vers:composer/>=2.8.0|<2.8.6|>=3.0.0|<3.0.6"
+ },
+ {
+ "test_index": 796,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.35||>=2.4.0,<2.6.12||>=2.7.0,<2.7.7",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.35|>=2.4.0|<2.6.12|>=2.7.0|<2.7.7"
+ },
+ {
+ "test_index": 797,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<4.4.4||>=5.0.0,<5.0.4",
+ "expected_vers": "vers:composer/>=4.4.0|<4.4.4|>=5.0.0|<5.0.4"
+ },
+ {
+ "test_index": 798,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.24||>=2.1.0,<2.1.12||>=2.2.0,<2.2.5||>=2.3.0,<2.3.3",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.24|>=2.1.0|<2.1.12|>=2.2.0|<2.2.5|>=2.3.0|<2.3.3"
+ },
+ {
+ "test_index": 799,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8.0,<3.4.48||>=4.0.0,<4.4.23||>=5.0.0,<5.2.8",
+ "expected_vers": "vers:composer/>=2.8.0|<3.4.48|>=4.0.0|<4.4.23|>=5.0.0|<5.2.8"
+ },
+ {
+ "test_index": 800,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.19||>=2.1.0,<2.1.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.19|>=2.1.0|<2.1.4"
+ },
+ {
+ "test_index": 801,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.9||>=2.5.0,<2.5.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.9|>=2.5.0|<2.5.4"
+ },
+ {
+ "test_index": 802,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.8.41||>=3.0.0,<3.4.11||>=4.0.0,<4.0.11",
+ "expected_vers": "vers:composer/>=2.0.0|<2.8.41|>=3.0.0|<3.4.11|>=4.0.0|<4.0.11"
+ },
+ {
+ "test_index": 803,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<4.4.7||>=5.0.0,<5.0.7",
+ "expected_vers": "vers:composer/>=4.4.0|<4.4.7|>=5.0.0|<5.0.7"
+ },
+ {
+ "test_index": 804,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.8.44||>=3.0.0,<3.4.14||>=4.0.0,<4.0.14||>=4.1.0,<4.1.3",
+ "expected_vers": "vers:composer/>=2.0.0|<2.8.44|>=3.0.0|<3.4.14|>=4.0.0|<4.0.14|>=4.1.0|<4.1.3"
+ },
+ {
+ "test_index": 805,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.8.52||>=3.0.0,<3.4.35||>=4.0.0,<4.2.12||>=4.3.0,<4.3.8",
+ "expected_vers": "vers:composer/>=2.0.0|<2.8.52|>=3.0.0|<3.4.35|>=4.0.0|<4.2.12|>=4.3.0|<4.3.8"
+ },
+ {
+ "test_index": 806,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<4.4.13||>=5.1.0,<5.1.5",
+ "expected_vers": "vers:composer/>=4.4.0|<4.4.13|>=5.1.0|<5.1.5"
+ },
+ {
+ "test_index": 807,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.19",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.19"
+ },
+ {
+ "test_index": 808,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.27||>=2.4.0-alpha,<2.5.11||>=2.6.0-alpha,<2.6.6",
+ "expected_vers": "vers:composer/<2.3.27|>=2.4.0-alpha|<2.5.11|>=2.6.0-alpha|<2.6.6"
+ },
+ {
+ "test_index": 809,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.51||>=2.8.0,<2.8.50||>=3.0.0,<3.4.26||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.51|>=2.8.0|<2.8.50|>=3.0.0|<3.4.26|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 810,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.9||>=2.5.0,<2.5.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.9|>=2.5.0|<2.5.4"
+ },
+ {
+ "test_index": 811,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<2.7.51||>=2.8.0,<2.8.50||>=3.0.0,<3.4.26||>=4.0.0,<4.2.7",
+ "expected_vers": "vers:composer/>=2.7.0|<2.7.51|>=2.8.0|<2.8.50|>=3.0.0|<3.4.26|>=4.0.0|<4.2.7"
+ },
+ {
+ "test_index": 812,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.2.0,<4.2.12||>=4.3.0,<4.3.8",
+ "expected_vers": "vers:composer/>=4.2.0|<4.2.12|>=4.3.0|<4.3.8"
+ },
+ {
+ "test_index": 813,
+ "scheme": "packagist",
+ "gitlab_native": "<2.6.0",
+ "expected_vers": "vers:composer/<2.6.0"
+ },
+ {
+ "test_index": 814,
+ "scheme": "packagist",
+ "gitlab_native": "<3.0.2",
+ "expected_vers": "vers:composer/<3.0.2"
+ },
+ {
+ "test_index": 815,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.0||=1.0.2||=2.0.0",
+ "expected_vers": "vers:composer/1.0.0|1.0.2|2.0.0"
+ },
+ {
+ "test_index": 816,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.0",
+ "expected_vers": "vers:composer/<=6.3.0"
+ },
+ {
+ "test_index": 817,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.0",
+ "expected_vers": "vers:composer/<=6.3.0"
+ },
+ {
+ "test_index": 818,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.0",
+ "expected_vers": "vers:composer/<=6.3.0"
+ },
+ {
+ "test_index": 819,
+ "scheme": "packagist",
+ "gitlab_native": "<6.3.0",
+ "expected_vers": "vers:composer/<6.3.0"
+ },
+ {
+ "test_index": 820,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.0",
+ "expected_vers": "vers:composer/<=6.3.0"
+ },
+ {
+ "test_index": 821,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.0",
+ "expected_vers": "vers:composer/<=6.3.0"
+ },
+ {
+ "test_index": 822,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.0",
+ "expected_vers": "vers:composer/<=6.3.0"
+ },
+ {
+ "test_index": 823,
+ "scheme": "packagist",
+ "gitlab_native": "<2.5.14",
+ "expected_vers": "vers:composer/<2.5.14"
+ },
+ {
+ "test_index": 824,
+ "scheme": "packagist",
+ "gitlab_native": "<2.5.14",
+ "expected_vers": "vers:composer/<2.5.14"
+ },
+ {
+ "test_index": 825,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.3.6",
+ "expected_vers": "vers:composer/>=3.0.0|<3.3.6"
+ },
+ {
+ "test_index": 826,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.8",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.8"
+ },
+ {
+ "test_index": 827,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.5.6",
+ "expected_vers": "vers:composer/<=3.5.6"
+ },
+ {
+ "test_index": 828,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.4.5",
+ "expected_vers": "vers:composer/>=3.0.0|<3.4.5"
+ },
+ {
+ "test_index": 829,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.8",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.8"
+ },
+ {
+ "test_index": 830,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.4",
+ "expected_vers": "vers:composer/<3.5.4"
+ },
+ {
+ "test_index": 831,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.13",
+ "expected_vers": "vers:composer/<2.1.13"
+ },
+ {
+ "test_index": 832,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.2||>=3.0.0,<3.2.3||>=3.3.0,<3.3.4",
+ "expected_vers": "vers:composer/<2.3.2|>=3.0.0|<3.2.3|>=3.3.0|<3.3.4"
+ },
+ {
+ "test_index": 833,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.2",
+ "expected_vers": "vers:composer/<3.1.2"
+ },
+ {
+ "test_index": 834,
+ "scheme": "packagist",
+ "gitlab_native": "<0.7.22",
+ "expected_vers": "vers:composer/<0.7.22"
+ },
+ {
+ "test_index": 835,
+ "scheme": "packagist",
+ "gitlab_native": "=0.7.22",
+ "expected_vers": "vers:composer/0.7.22"
+ },
+ {
+ "test_index": 836,
+ "scheme": "packagist",
+ "gitlab_native": "<0.7.24",
+ "expected_vers": "vers:composer/<0.7.24"
+ },
+ {
+ "test_index": 837,
+ "scheme": "packagist",
+ "gitlab_native": "<0.7.22",
+ "expected_vers": "vers:composer/<0.7.22"
+ },
+ {
+ "test_index": 838,
+ "scheme": "packagist",
+ "gitlab_native": "<0.7.20",
+ "expected_vers": "vers:composer/<0.7.20"
+ },
+ {
+ "test_index": 839,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.0.0,<5.2.24||>=6.0.0alpha0,<=6.0.0rc5",
+ "expected_vers": "vers:composer/>=5.0.0|<5.2.24|>=6.0.0-alpha0|<=6.0.0-rc5"
+ },
+ {
+ "test_index": 840,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.2.21",
+ "expected_vers": "vers:composer/<=5.2.21"
+ },
+ {
+ "test_index": 841,
+ "scheme": "packagist",
+ "gitlab_native": "<5.2.27||>=6.0.0,<6.0.6",
+ "expected_vers": "vers:composer/<5.2.27|>=6.0.0|<6.0.6"
+ },
+ {
+ "test_index": 842,
+ "scheme": "packagist",
+ "gitlab_native": "<5.2.14",
+ "expected_vers": "vers:composer/<5.2.14"
+ },
+ {
+ "test_index": 843,
+ "scheme": "packagist",
+ "gitlab_native": "<5.2.18",
+ "expected_vers": "vers:composer/<5.2.18"
+ },
+ {
+ "test_index": 844,
+ "scheme": "packagist",
+ "gitlab_native": "<6.1.6",
+ "expected_vers": "vers:composer/<6.1.6"
+ },
+ {
+ "test_index": 845,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.4.1",
+ "expected_vers": "vers:composer/<=6.4.1"
+ },
+ {
+ "test_index": 846,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.8,<=6.4.0",
+ "expected_vers": "vers:composer/>=6.1.8|<=6.4.0"
+ },
+ {
+ "test_index": 847,
+ "scheme": "packagist",
+ "gitlab_native": "<6.5.0",
+ "expected_vers": "vers:composer/<6.5.0"
+ },
+ {
+ "test_index": 848,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.1.10||>=3.2.0,<3.2.4",
+ "expected_vers": "vers:composer/>=3.1.0|<3.1.10|>=3.2.0|<3.2.4"
+ },
+ {
+ "test_index": 849,
+ "scheme": "packagist",
+ "gitlab_native": "=4.0.0",
+ "expected_vers": "vers:composer/4.0.0"
+ },
+ {
+ "test_index": 850,
+ "scheme": "packagist",
+ "gitlab_native": "=4.0.0",
+ "expected_vers": "vers:composer/4.0.0"
+ },
+ {
+ "test_index": 851,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<=2.0.22||>=2.1.1,<=2.1.18||>=3.0.0,<=3.0.11 ||>=3.0.13,<=3.0.17||>=3.0.19,<=3.0.20||=3.1.0",
+ "expected_vers": "vers:composer/>=2.0.0|<=2.0.22|>=2.1.1|<=2.1.18|>=3.0.0|<=3.0.11|>=3.0.13|<=3.0.17|>=3.0.19|<=3.0.20|3.1.0"
+ },
+ {
+ "test_index": 852,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.11||>=3.2.0,<3.2.5",
+ "expected_vers": "vers:composer/<3.1.11|>=3.2.0|<3.2.5"
+ },
+ {
+ "test_index": 853,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.2.0,<3.2.7",
+ "expected_vers": "vers:composer/>=3.2.0|<3.2.7"
+ },
+ {
+ "test_index": 854,
+ "scheme": "packagist",
+ "gitlab_native": "=4.0.0",
+ "expected_vers": "vers:composer/4.0.0"
+ },
+ {
+ "test_index": 855,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.6",
+ "expected_vers": "vers:composer/<=3.1.6"
+ },
+ {
+ "test_index": 856,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.11||>=3.2.0,<3.2.5",
+ "expected_vers": "vers:composer/<3.1.11|>=3.2.0|<3.2.5"
+ },
+ {
+ "test_index": 857,
+ "scheme": "packagist",
+ "gitlab_native": "=3.1.3",
+ "expected_vers": "vers:composer/3.1.3"
+ },
+ {
+ "test_index": 858,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.14||>=4.0.0,<4.0.5",
+ "expected_vers": "vers:composer/<3.2.14|>=4.0.0|<4.0.5"
+ },
+ {
+ "test_index": 859,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.8",
+ "expected_vers": "vers:composer/<3.2.8"
+ },
+ {
+ "test_index": 860,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.5||=3.2.0",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.5|3.2.0"
+ },
+ {
+ "test_index": 861,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.2",
+ "expected_vers": "vers:composer/<=3.1.2"
+ },
+ {
+ "test_index": 862,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.2",
+ "expected_vers": "vers:composer/<=3.1.2"
+ },
+ {
+ "test_index": 863,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.2",
+ "expected_vers": "vers:composer/<=3.1.2"
+ },
+ {
+ "test_index": 864,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.11||>=3.2.0,<3.2.5",
+ "expected_vers": "vers:composer/<3.1.11|>=3.2.0|<3.2.5"
+ },
+ {
+ "test_index": 865,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.14||>=4.0.0,<4.0.5",
+ "expected_vers": "vers:composer/<3.2.14|>=4.0.0|<4.0.5"
+ },
+ {
+ "test_index": 866,
+ "scheme": "packagist",
+ "gitlab_native": "=4.0.0",
+ "expected_vers": "vers:composer/4.0.0"
+ },
+ {
+ "test_index": 867,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.11||>=3.2.0,<3.2.5",
+ "expected_vers": "vers:composer/<3.1.11|>=3.2.0|<3.2.5"
+ },
+ {
+ "test_index": 868,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.0.9",
+ "expected_vers": "vers:composer/<=6.0.9"
+ },
+ {
+ "test_index": 869,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.2.3",
+ "expected_vers": "vers:composer/<=3.2.3"
+ },
+ {
+ "test_index": 870,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.8",
+ "expected_vers": "vers:composer/6.0.8"
+ },
+ {
+ "test_index": 871,
+ "scheme": "packagist",
+ "gitlab_native": "=3.1.3",
+ "expected_vers": "vers:composer/3.1.3"
+ },
+ {
+ "test_index": 872,
+ "scheme": "packagist",
+ "gitlab_native": "=5.1.25",
+ "expected_vers": "vers:composer/5.1.25"
+ },
+ {
+ "test_index": 873,
+ "scheme": "packagist",
+ "gitlab_native": "<5.1.23",
+ "expected_vers": "vers:composer/<5.1.23"
+ },
+ {
+ "test_index": 874,
+ "scheme": "packagist",
+ "gitlab_native": "=5.0.24",
+ "expected_vers": "vers:composer/5.0.24"
+ },
+ {
+ "test_index": 875,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0.8",
+ "expected_vers": "vers:composer/6.0.8"
+ },
+ {
+ "test_index": 876,
+ "scheme": "packagist",
+ "gitlab_native": "=3.2.3",
+ "expected_vers": "vers:composer/3.2.3"
+ },
+ {
+ "test_index": 877,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.0.0,<=5.1.22",
+ "expected_vers": "vers:composer/>=5.0.0|<=5.1.22"
+ },
+ {
+ "test_index": 878,
+ "scheme": "packagist",
+ "gitlab_native": "=5.1.24",
+ "expected_vers": "vers:composer/5.1.24"
+ },
+ {
+ "test_index": 879,
+ "scheme": "packagist",
+ "gitlab_native": "=3.2.4",
+ "expected_vers": "vers:composer/3.2.4"
+ },
+ {
+ "test_index": 880,
+ "scheme": "packagist",
+ "gitlab_native": "=3.2.4",
+ "expected_vers": "vers:composer/3.2.4"
+ },
+ {
+ "test_index": 881,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.0.4",
+ "expected_vers": "vers:composer/<=1.0.4"
+ },
+ {
+ "test_index": 882,
+ "scheme": "packagist",
+ "gitlab_native": "<2.6.5",
+ "expected_vers": "vers:composer/<2.6.5"
+ },
+ {
+ "test_index": 883,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.4",
+ "expected_vers": "vers:composer/<=2.6.4"
+ },
+ {
+ "test_index": 884,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.0.2",
+ "expected_vers": "vers:composer/<=1.0.2"
+ },
+ {
+ "test_index": 885,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.5",
+ "expected_vers": "vers:composer/<1.7.5"
+ },
+ {
+ "test_index": 886,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0",
+ "expected_vers": "vers:composer/<2.0.0"
+ },
+ {
+ "test_index": 887,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.0",
+ "expected_vers": "vers:composer/<2.0.0"
+ },
+ {
+ "test_index": 888,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.5.0,<0.7.0",
+ "expected_vers": "vers:composer/>=0.5.0|<0.7.0"
+ },
+ {
+ "test_index": 889,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.14",
+ "expected_vers": "vers:composer/<1.7.14"
+ },
+ {
+ "test_index": 890,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.12",
+ "expected_vers": "vers:composer/<1.7.12"
+ },
+ {
+ "test_index": 891,
+ "scheme": "packagist",
+ "gitlab_native": "<1.8.0",
+ "expected_vers": "vers:composer/<1.8.0"
+ },
+ {
+ "test_index": 892,
+ "scheme": "packagist",
+ "gitlab_native": "=1.6.0",
+ "expected_vers": "vers:composer/1.6.0"
+ },
+ {
+ "test_index": 893,
+ "scheme": "packagist",
+ "gitlab_native": "=1.5.6d",
+ "expected_vers": "vers:composer/1.5.6-d"
+ },
+ {
+ "test_index": 894,
+ "scheme": "packagist",
+ "gitlab_native": "=1.5.7b",
+ "expected_vers": "vers:composer/1.5.7-b"
+ },
+ {
+ "test_index": 895,
+ "scheme": "packagist",
+ "gitlab_native": "=1.6.0",
+ "expected_vers": "vers:composer/1.6.0"
+ },
+ {
+ "test_index": 896,
+ "scheme": "packagist",
+ "gitlab_native": "=1.5.5",
+ "expected_vers": "vers:composer/1.5.5"
+ },
+ {
+ "test_index": 897,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.7",
+ "expected_vers": "vers:composer/<3.2.7"
+ },
+ {
+ "test_index": 898,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.5",
+ "expected_vers": "vers:composer/<=4.2.5"
+ },
+ {
+ "test_index": 899,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.21,<1.4.0",
+ "expected_vers": "vers:composer/>=0.21.0|<1.4.0"
+ },
+ {
+ "test_index": 900,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.2,<1.2.2||>=1.3,<1.3.2",
+ "expected_vers": "vers:composer/>=1.2.0|<1.2.2|>=1.3.0|<1.3.2"
+ },
+ {
+ "test_index": 901,
+ "scheme": "packagist",
+ "gitlab_native": "<4.1.9",
+ "expected_vers": "vers:composer/<4.1.9"
+ },
+ {
+ "test_index": 902,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.11.1",
+ "expected_vers": "vers:composer/<=1.11.1"
+ },
+ {
+ "test_index": 903,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.0",
+ "expected_vers": "vers:composer/<=2.0.0"
+ },
+ {
+ "test_index": 904,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.6",
+ "expected_vers": "vers:composer/<=4.2.6"
+ },
+ {
+ "test_index": 905,
+ "scheme": "packagist",
+ "gitlab_native": "=1.10.2",
+ "expected_vers": "vers:composer/1.10.2"
+ },
+ {
+ "test_index": 906,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.3.1",
+ "expected_vers": "vers:composer/<=4.3.1"
+ },
+ {
+ "test_index": 907,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.7.9",
+ "expected_vers": "vers:composer/>=4.0.0|<4.7.9"
+ },
+ {
+ "test_index": 908,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.6.1,<4.8.1",
+ "expected_vers": "vers:composer/>=4.6.1|<4.8.1"
+ },
+ {
+ "test_index": 909,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<=4.6.2",
+ "expected_vers": "vers:composer/>=1.12.0|<=4.6.2"
+ },
+ {
+ "test_index": 910,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.7.8",
+ "expected_vers": "vers:composer/<=4.7.8"
+ },
+ {
+ "test_index": 911,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.6.0",
+ "expected_vers": "vers:composer/>=1.0.0|<1.6.0"
+ },
+ {
+ "test_index": 912,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.3||>=2.0.0,<2.0.2",
+ "expected_vers": "vers:composer/<1.0.3|>=2.0.0|<2.0.2"
+ },
+ {
+ "test_index": 913,
+ "scheme": "packagist",
+ "gitlab_native": "<6.7.2",
+ "expected_vers": "vers:composer/<6.7.2"
+ },
+ {
+ "test_index": 914,
+ "scheme": "packagist",
+ "gitlab_native": "<5.18.0",
+ "expected_vers": "vers:composer/<5.18.0"
+ },
+ {
+ "test_index": 915,
+ "scheme": "packagist",
+ "gitlab_native": "<4.0",
+ "expected_vers": "vers:composer/<4.0.0"
+ },
+ {
+ "test_index": 916,
+ "scheme": "packagist",
+ "gitlab_native": "<1.5",
+ "expected_vers": "vers:composer/<1.5.0"
+ },
+ {
+ "test_index": 917,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6",
+ "expected_vers": "vers:composer/<1.6.0"
+ },
+ {
+ "test_index": 918,
+ "scheme": "packagist",
+ "gitlab_native": "<2.6",
+ "expected_vers": "vers:composer/<2.6.0"
+ },
+ {
+ "test_index": 919,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5",
+ "expected_vers": "vers:composer/<3.5.0"
+ },
+ {
+ "test_index": 920,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.14.0,<=1.14.11",
+ "expected_vers": "vers:composer/>=1.14.0|<=1.14.11"
+ },
+ {
+ "test_index": 921,
+ "scheme": "packagist",
+ "gitlab_native": "<1.18.6",
+ "expected_vers": "vers:composer/<1.18.6"
+ },
+ {
+ "test_index": 922,
+ "scheme": "packagist",
+ "gitlab_native": "<1.14.4",
+ "expected_vers": "vers:composer/<1.14.4"
+ },
+ {
+ "test_index": 923,
+ "scheme": "packagist",
+ "gitlab_native": "<1.14.14",
+ "expected_vers": "vers:composer/<1.14.14"
+ },
+ {
+ "test_index": 924,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.16.0,<1.16.3",
+ "expected_vers": "vers:composer/>=1.16.0|<1.16.3"
+ },
+ {
+ "test_index": 925,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.14.16",
+ "expected_vers": "vers:composer/<=1.14.16"
+ },
+ {
+ "test_index": 926,
+ "scheme": "packagist",
+ "gitlab_native": "<1.15.2",
+ "expected_vers": "vers:composer/<1.15.2"
+ },
+ {
+ "test_index": 927,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.14.11",
+ "expected_vers": "vers:composer/<=1.14.11"
+ },
+ {
+ "test_index": 928,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.17.0,<1.17.8",
+ "expected_vers": "vers:composer/>=1.17.0|<1.17.8"
+ },
+ {
+ "test_index": 929,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.14.17",
+ "expected_vers": "vers:composer/>=1.12.0|<1.14.17"
+ },
+ {
+ "test_index": 930,
+ "scheme": "packagist",
+ "gitlab_native": "<1.14.1",
+ "expected_vers": "vers:composer/<1.14.1"
+ },
+ {
+ "test_index": 931,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.14.14",
+ "expected_vers": "vers:composer/<=1.14.14"
+ },
+ {
+ "test_index": 932,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.14.15",
+ "expected_vers": "vers:composer/<=1.14.15"
+ },
+ {
+ "test_index": 933,
+ "scheme": "packagist",
+ "gitlab_native": "<1.15.2",
+ "expected_vers": "vers:composer/<1.15.2"
+ },
+ {
+ "test_index": 934,
+ "scheme": "packagist",
+ "gitlab_native": "<1.14.4",
+ "expected_vers": "vers:composer/<1.14.4"
+ },
+ {
+ "test_index": 935,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.0,<=1.14.10",
+ "expected_vers": "vers:composer/>=1.7.0|<=1.14.10"
+ },
+ {
+ "test_index": 936,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.18.0,<1.18.4",
+ "expected_vers": "vers:composer/>=1.18.0|<1.18.4"
+ },
+ {
+ "test_index": 937,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.18.0,<1.18.4",
+ "expected_vers": "vers:composer/>=1.18.0|<1.18.4"
+ },
+ {
+ "test_index": 938,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.14.12",
+ "expected_vers": "vers:composer/<=1.14.12"
+ },
+ {
+ "test_index": 939,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.14.13",
+ "expected_vers": "vers:composer/<=1.14.13"
+ },
+ {
+ "test_index": 940,
+ "scheme": "packagist",
+ "gitlab_native": "<1.14.11",
+ "expected_vers": "vers:composer/<1.14.11"
+ },
+ {
+ "test_index": 941,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.17.0",
+ "expected_vers": "vers:composer/>=1.12.0|<1.17.0"
+ },
+ {
+ "test_index": 942,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.1",
+ "expected_vers": "vers:composer/<1.0.1"
+ },
+ {
+ "test_index": 943,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0",
+ "expected_vers": "vers:composer/1.0.0"
+ },
+ {
+ "test_index": 944,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.1||>=1.10.0,<1.10.3||>=2.0.0,<2.3.3",
+ "expected_vers": "vers:composer/<1.9.1|>=1.10.0|<1.10.3|>=2.0.0|<2.3.3"
+ },
+ {
+ "test_index": 945,
+ "scheme": "packagist",
+ "gitlab_native": "<1.10.6||>=2.0.0,<2.3.8||>=3.0.0,<3.1.4",
+ "expected_vers": "vers:composer/<1.10.6|>=2.0.0|<2.3.8|>=3.0.0|<3.1.4"
+ },
+ {
+ "test_index": 946,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.17.6",
+ "expected_vers": "vers:composer/<=1.17.6"
+ },
+ {
+ "test_index": 947,
+ "scheme": "packagist",
+ "gitlab_native": "<1.10.5||>=2.0.0,<2.3.7||>=3.0.0,<3.1.3",
+ "expected_vers": "vers:composer/<1.10.5|>=2.0.0|<2.3.7|>=3.0.0|<3.1.3"
+ },
+ {
+ "test_index": 948,
+ "scheme": "packagist",
+ "gitlab_native": "<1.10.4||>=2.0,<2.3.5||>=3.0,<3.1.1",
+ "expected_vers": "vers:composer/<1.10.4|>=2.0.0|<2.3.5|>=3.0.0|<3.1.1"
+ },
+ {
+ "test_index": 949,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.2",
+ "expected_vers": "vers:composer/<1.2.2"
+ },
+ {
+ "test_index": 950,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.12||=3.20",
+ "expected_vers": "vers:composer/<=3.12.0|3.20.0"
+ },
+ {
+ "test_index": 951,
+ "scheme": "packagist",
+ "gitlab_native": "=3.3.0",
+ "expected_vers": "vers:composer/3.3.0"
+ },
+ {
+ "test_index": 952,
+ "scheme": "packagist",
+ "gitlab_native": "=3.4.2",
+ "expected_vers": "vers:composer/3.4.2"
+ },
+ {
+ "test_index": 953,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.70||>=8.7.0,<8.7.14||>=8.8.0,<8.8.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.70.0|>=8.7.0|<8.7.14|>=8.8.0|<8.8.6"
+ },
+ {
+ "test_index": 954,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 955,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.86",
+ "expected_vers": "vers:composer/>=7.0.0|<7.86.0"
+ },
+ {
+ "test_index": 956,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.75||>=8.8.0,<8.8.12||>=8.9.0,<8.9.10||>=9.0.0,<9.0.9",
+ "expected_vers": "vers:composer/>=7.0.0|<7.75.0|>=8.8.0|<8.8.12|>=8.9.0|<8.9.10|>=9.0.0|<9.0.9"
+ },
+ {
+ "test_index": 957,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.78||>=8.9.0,<8.9.13||>=9.0.0,<9.0.11||>=9.1.0,<9.1.3",
+ "expected_vers": "vers:composer/>=7.0.0|<7.78.0|>=8.9.0|<8.9.13|>=9.0.0|<9.0.11|>=9.1.0|<9.1.3"
+ },
+ {
+ "test_index": 958,
+ "scheme": "packagist",
+ "gitlab_native": "<8.5.15||>=8.6.0,<8.6.15",
+ "expected_vers": "vers:composer/<8.5.15|>=8.6.0|<8.6.15"
+ },
+ {
+ "test_index": 959,
+ "scheme": "packagist",
+ "gitlab_native": "<8.1.10",
+ "expected_vers": "vers:composer/<8.1.10"
+ },
+ {
+ "test_index": 960,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 961,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 962,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<9.2.15||>=9.3.0,<9.3.8",
+ "expected_vers": "vers:composer/>=8.0.0|<9.2.15|>=9.3.0|<9.3.8"
+ },
+ {
+ "test_index": 963,
+ "scheme": "packagist",
+ "gitlab_native": "<8.4.5",
+ "expected_vers": "vers:composer/<8.4.5"
+ },
+ {
+ "test_index": 964,
+ "scheme": "packagist",
+ "gitlab_native": "<8.2.3",
+ "expected_vers": "vers:composer/<8.2.3"
+ },
+ {
+ "test_index": 965,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 966,
+ "scheme": "packagist",
+ "gitlab_native": "=6.20",
+ "expected_vers": "vers:composer/6.20.0"
+ },
+ {
+ "test_index": 967,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.88||>=9.2.0,<9.2.13||>=9.3.0,<9.3.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.88.0|>=9.2.0|<9.2.13|>=9.3.0|<9.3.6"
+ },
+ {
+ "test_index": 968,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.3.0",
+ "expected_vers": "vers:composer/>=8.0.0|<8.3.0"
+ },
+ {
+ "test_index": 969,
+ "scheme": "packagist",
+ "gitlab_native": "<8.4.5",
+ "expected_vers": "vers:composer/<8.4.5"
+ },
+ {
+ "test_index": 970,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0-alpha0,<8.3.0-stable||>=8.4.0-alpha0,<8.4.6||>=8.5.0-alpha0,<8.5.1",
+ "expected_vers": "vers:composer/>=8.0.0-alpha0|<8.3.0-stable|>=8.4.0-alpha0|<8.4.6|>=8.5.0-alpha0|<8.5.1"
+ },
+ {
+ "test_index": 971,
+ "scheme": "packagist",
+ "gitlab_native": "<8.2.3",
+ "expected_vers": "vers:composer/<8.2.3"
+ },
+ {
+ "test_index": 972,
+ "scheme": "packagist",
+ "gitlab_native": "<8.4.8||>=8.5.0-alpha0,<8.5.3",
+ "expected_vers": "vers:composer/<8.4.8|>=8.5.0-alpha0|<8.5.3"
+ },
+ {
+ "test_index": 973,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.1.0",
+ "expected_vers": "vers:composer/>=8.0.0|<8.1.0"
+ },
+ {
+ "test_index": 974,
+ "scheme": "packagist",
+ "gitlab_native": "<8.3.4",
+ "expected_vers": "vers:composer/<8.3.4"
+ },
+ {
+ "test_index": 975,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 976,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<9.2.15||>=9.3.0,<9.3.8",
+ "expected_vers": "vers:composer/>=8.0.0|<9.2.15|>=9.3.0|<9.3.8"
+ },
+ {
+ "test_index": 977,
+ "scheme": "packagist",
+ "gitlab_native": "<8.4.7||>=8.5.0-alpha0,<8.5.2",
+ "expected_vers": "vers:composer/<8.4.7|>=8.5.0-alpha0|<8.5.2"
+ },
+ {
+ "test_index": 978,
+ "scheme": "packagist",
+ "gitlab_native": "<8.1.10",
+ "expected_vers": "vers:composer/<8.1.10"
+ },
+ {
+ "test_index": 979,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.73||>=8.8.0,<8.8.10||>=8.9.0,<8.9.6||>=9.0.0,<9.0.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.73.0|>=8.8.0|<8.8.10|>=8.9.0|<8.9.6|>=9.0.0|<9.0.6"
+ },
+ {
+ "test_index": 980,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.70||>=8.7.0,<8.7.14||>=8.8.0,<8.8.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.70.0|>=8.7.0|<8.7.14|>=8.8.0|<8.8.6"
+ },
+ {
+ "test_index": 981,
+ "scheme": "packagist",
+ "gitlab_native": "<8.4.5",
+ "expected_vers": "vers:composer/<8.4.5"
+ },
+ {
+ "test_index": 982,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.4.5",
+ "expected_vers": "vers:composer/>=8.0.0|<8.4.5"
+ },
+ {
+ "test_index": 983,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.4.7||>=8.5.0,<8.5.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.4.7|>=8.5.0|<8.5.2"
+ },
+ {
+ "test_index": 984,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 985,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.75||>=8.8.0,<8.8.12||>=8.9.0,<8.9.10||>=9.0.0,<9.0.9",
+ "expected_vers": "vers:composer/>=7.0.0|<7.75.0|>=8.8.0|<8.8.12|>=8.9.0|<8.9.10|>=9.0.0|<9.0.9"
+ },
+ {
+ "test_index": 986,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.62.0||>=8.0.0,<8.6.10",
+ "expected_vers": "vers:composer/>=7.0.0|<7.62.0|>=8.0.0|<8.6.10"
+ },
+ {
+ "test_index": 987,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 988,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 989,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.4.7||>=8.5,<8.5.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.4.7|>=8.5.0|<8.5.2"
+ },
+ {
+ "test_index": 990,
+ "scheme": "packagist",
+ "gitlab_native": "<8.2.3",
+ "expected_vers": "vers:composer/<8.2.3"
+ },
+ {
+ "test_index": 991,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<=8.0.6||>=8.1.0,<=8.1.10||>=8.2.0,<=8.2.7||=8.3.0",
+ "expected_vers": "vers:composer/>=8.0.0|<=8.0.6|>=8.1.0|<=8.1.10|>=8.2.0|<=8.2.7|8.3.0"
+ },
+ {
+ "test_index": 992,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.67.0||>=8.0.0,<8.6.16||>=8.7.0,<8.7.1",
+ "expected_vers": "vers:composer/>=7.0.0|<7.67.0|>=8.0.0|<8.6.16|>=8.7.0|<8.7.1"
+ },
+ {
+ "test_index": 993,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.1.0",
+ "expected_vers": "vers:composer/>=8.0.0|<8.1.0"
+ },
+ {
+ "test_index": 994,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.86||>=9.2.0,<9.2.11||>=9.3.0,<9.3.3",
+ "expected_vers": "vers:composer/>=7.0.0|<7.86.0|>=9.2.0|<9.2.11|>=9.3.0|<9.3.3"
+ },
+ {
+ "test_index": 995,
+ "scheme": "packagist",
+ "gitlab_native": "<8.3.4",
+ "expected_vers": "vers:composer/<8.3.4"
+ },
+ {
+ "test_index": 996,
+ "scheme": "packagist",
+ "gitlab_native": "=6.20",
+ "expected_vers": "vers:composer/6.20.0"
+ },
+ {
+ "test_index": 997,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.3.0",
+ "expected_vers": "vers:composer/>=8.0.0|<8.3.0"
+ },
+ {
+ "test_index": 998,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.1.0",
+ "expected_vers": "vers:composer/>=8.0.0|<8.1.0"
+ },
+ {
+ "test_index": 999,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.6.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.6.2"
+ },
+ {
+ "test_index": 1000,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.4.5",
+ "expected_vers": "vers:composer/>=8.0.0|<8.4.5"
+ },
+ {
+ "test_index": 1001,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.3.0",
+ "expected_vers": "vers:composer/>=8.0.0|<8.3.0"
+ },
+ {
+ "test_index": 1002,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.60||>=8.0.0,<8.6.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.60.0|>=8.0.0|<8.6.2"
+ },
+ {
+ "test_index": 1003,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.6.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.6.2"
+ },
+ {
+ "test_index": 1004,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.4.5",
+ "expected_vers": "vers:composer/>=8.0.0|<8.4.5"
+ },
+ {
+ "test_index": 1005,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.2.0,<=8.2.6",
+ "expected_vers": "vers:composer/>=8.2.0|<=8.2.6"
+ },
+ {
+ "test_index": 1006,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.86||>=9.2.0,<9.2.11||>=9.3.0,<9.3.3",
+ "expected_vers": "vers:composer/>=7.0.0|<7.86.0|>=9.2.0|<9.2.11|>=9.3.0|<9.3.3"
+ },
+ {
+ "test_index": 1007,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.4.0,<8.4.5",
+ "expected_vers": "vers:composer/>=8.4.0|<8.4.5"
+ },
+ {
+ "test_index": 1008,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.64||>=8.0.0,<8.6.12",
+ "expected_vers": "vers:composer/>=7.0.0|<7.64.0|>=8.0.0|<8.6.12"
+ },
+ {
+ "test_index": 1009,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<=8.0.6||>=8.1.0,<=8.1.10||>=8.2.0,<=8.2.1",
+ "expected_vers": "vers:composer/>=8.0.0|<=8.0.6|>=8.1.0|<=8.1.10|>=8.2.0|<=8.2.1"
+ },
+ {
+ "test_index": 1010,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.2.0,<=8.2.6",
+ "expected_vers": "vers:composer/>=8.2.0|<=8.2.6"
+ },
+ {
+ "test_index": 1011,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.62.0||>=8.0.0,<8.6.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.62.0|>=8.0.0|<8.6.6"
+ },
+ {
+ "test_index": 1012,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.74||>=8.8,<8.8.11||>=8.9,<8.9.9||>=9.0,<9.0.8",
+ "expected_vers": "vers:composer/>=7.0.0|<7.74.0|>=8.8.0|<8.8.11|>=8.9.0|<8.9.9|>=9.0.0|<9.0.8"
+ },
+ {
+ "test_index": 1013,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.2.0,<9.2.13||>=9.3.0,<9.3.6",
+ "expected_vers": "vers:composer/>=9.2.0|<9.2.13|>=9.3.0|<9.3.6"
+ },
+ {
+ "test_index": 1014,
+ "scheme": "packagist",
+ "gitlab_native": "<8.1.10",
+ "expected_vers": "vers:composer/<8.1.10"
+ },
+ {
+ "test_index": 1015,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.7.0,<8.7.12||>=8.8.0,<8.8.4",
+ "expected_vers": "vers:composer/>=8.7.0|<8.7.12|>=8.8.0|<8.8.4"
+ },
+ {
+ "test_index": 1016,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 1017,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.62.0||>=8.0.0,<8.6.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.62.0|>=8.0.0|<8.6.6"
+ },
+ {
+ "test_index": 1018,
+ "scheme": "packagist",
+ "gitlab_native": "=8.7.4",
+ "expected_vers": "vers:composer/8.7.4"
+ },
+ {
+ "test_index": 1019,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.60||>=8.0.0,<8.6.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.60.0|>=8.0.0|<8.6.2"
+ },
+ {
+ "test_index": 1020,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 1021,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.65||>=8.5.0,<8.5.14||>=8.6.0,<8.6.13",
+ "expected_vers": "vers:composer/>=7.0.0|<7.65.0|>=8.5.0|<8.5.14|>=8.6.0|<8.6.13"
+ },
+ {
+ "test_index": 1022,
+ "scheme": "packagist",
+ "gitlab_native": "<8.3.4",
+ "expected_vers": "vers:composer/<8.3.4"
+ },
+ {
+ "test_index": 1023,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<9.2.16||>=9.3.0,<9.3.9",
+ "expected_vers": "vers:composer/>=8.0.0|<9.2.16|>=9.3.0|<9.3.9"
+ },
+ {
+ "test_index": 1024,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.6.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.6.2"
+ },
+ {
+ "test_index": 1025,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.70||>=8.7.0,<8.7.14||>=8.8.0,<8.8.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.70.0|>=8.7.0|<8.7.14|>=8.8.0|<8.8.6"
+ },
+ {
+ "test_index": 1026,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 1027,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.75||>=8.8.0,<8.8.12||>=8.9.0,<8.9.10||>=9.0.0,<9.0.9",
+ "expected_vers": "vers:composer/>=7.0.0|<7.75.0|>=8.8.0|<8.8.12|>=8.9.0|<8.9.10|>=9.0.0|<9.0.9"
+ },
+ {
+ "test_index": 1028,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.78||>=8.9.0,<8.9.13||>=9.0.0,<9.0.11||>=9.1.0,<9.1.3",
+ "expected_vers": "vers:composer/>=7.0.0|<7.78.0|>=8.9.0|<8.9.13|>=9.0.0|<9.0.11|>=9.1.0|<9.1.3"
+ },
+ {
+ "test_index": 1029,
+ "scheme": "packagist",
+ "gitlab_native": "<8.5.15||>=8.6.0,<8.6.15",
+ "expected_vers": "vers:composer/<8.5.15|>=8.6.0|<8.6.15"
+ },
+ {
+ "test_index": 1030,
+ "scheme": "packagist",
+ "gitlab_native": "<8.1.10",
+ "expected_vers": "vers:composer/<8.1.10"
+ },
+ {
+ "test_index": 1031,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.8.10||>=8.9.0,<8.9.6||>=9.0.0,<9.0.6",
+ "expected_vers": "vers:composer/>=8.0.0|<8.8.10|>=8.9.0|<8.9.6|>=9.0.0|<9.0.6"
+ },
+ {
+ "test_index": 1032,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.0,<=6.37||>=7.0,<=7.38||>=7.40,<=7.42",
+ "expected_vers": "vers:composer/>=6.0.0|<=6.37.0|>=7.0.0|<=7.38.0|>=7.40.0|<=7.42.0"
+ },
+ {
+ "test_index": 1033,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 1034,
+ "scheme": "packagist",
+ "gitlab_native": "<8.4.5",
+ "expected_vers": "vers:composer/<8.4.5"
+ },
+ {
+ "test_index": 1035,
+ "scheme": "packagist",
+ "gitlab_native": "<8.2.3",
+ "expected_vers": "vers:composer/<8.2.3"
+ },
+ {
+ "test_index": 1036,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 1037,
+ "scheme": "packagist",
+ "gitlab_native": "=6.20",
+ "expected_vers": "vers:composer/6.20.0"
+ },
+ {
+ "test_index": 1038,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.8.0,<8.8.8||>=8.9.0,<8.9.1||>=9.0.0,<9.0.1",
+ "expected_vers": "vers:composer/>=8.8.0|<8.8.8|>=8.9.0|<8.9.1|>=9.0.0|<9.0.1"
+ },
+ {
+ "test_index": 1039,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.88||>=9.2.0,<9.2.13||>=9.3.0,<9.3.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.88.0|>=9.2.0|<9.2.13|>=9.3.0|<9.3.6"
+ },
+ {
+ "test_index": 1040,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.3.7",
+ "expected_vers": "vers:composer/>=8.0.0|<8.3.7"
+ },
+ {
+ "test_index": 1041,
+ "scheme": "packagist",
+ "gitlab_native": "<8.4.5",
+ "expected_vers": "vers:composer/<8.4.5"
+ },
+ {
+ "test_index": 1042,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0-alpha0,<8.3.0-stable||>=8.4.0-alpha0,<8.4.6||>=8.5.0-alpha0,<8.5.1",
+ "expected_vers": "vers:composer/>=8.0.0-alpha0|<8.3.0-stable|>=8.4.0-alpha0|<8.4.6|>=8.5.0-alpha0|<8.5.1"
+ },
+ {
+ "test_index": 1043,
+ "scheme": "packagist",
+ "gitlab_native": "<8.2.3",
+ "expected_vers": "vers:composer/<8.2.3"
+ },
+ {
+ "test_index": 1044,
+ "scheme": "packagist",
+ "gitlab_native": "<8.4.8||>=8.5.0-alpha0,<8.5.3",
+ "expected_vers": "vers:composer/<8.4.8|>=8.5.0-alpha0|<8.5.3"
+ },
+ {
+ "test_index": 1045,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.1.0",
+ "expected_vers": "vers:composer/>=8.0.0|<8.1.0"
+ },
+ {
+ "test_index": 1046,
+ "scheme": "packagist",
+ "gitlab_native": "<8.3.4",
+ "expected_vers": "vers:composer/<8.3.4"
+ },
+ {
+ "test_index": 1047,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.0,<=6.37",
+ "expected_vers": "vers:composer/>=6.0.0|<=6.37.0"
+ },
+ {
+ "test_index": 1048,
+ "scheme": "packagist",
+ "gitlab_native": "<8.4.7||>=8.5.0-alpha0,<8.5.2",
+ "expected_vers": "vers:composer/<8.4.7|>=8.5.0-alpha0|<8.5.2"
+ },
+ {
+ "test_index": 1049,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<=7.4||>=7.10,<=7.38||>=7.40,<=7.44||>=7.50,<=7.51",
+ "expected_vers": "vers:composer/>=7.0.0|<=7.4.0|>=7.10.0|<=7.38.0|>=7.40.0|<=7.44.0|>=7.50.0|<=7.51.0"
+ },
+ {
+ "test_index": 1050,
+ "scheme": "packagist",
+ "gitlab_native": "<8.1.10",
+ "expected_vers": "vers:composer/<8.1.10"
+ },
+ {
+ "test_index": 1051,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.73||>=8.8.0,<8.8.10||>=8.9.0,<8.9.6||>=9.0.0,<9.0.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.73.0|>=8.8.0|<8.8.10|>=8.9.0|<8.9.6|>=9.0.0|<9.0.6"
+ },
+ {
+ "test_index": 1052,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.70||>=8.7.0,<8.7.14||>=8.8.0,<8.8.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.70.0|>=8.7.0|<8.7.14|>=8.8.0|<8.8.6"
+ },
+ {
+ "test_index": 1053,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.8.0,<8.8.10||>=8.9.0,<8.9.6||>=9.0.0,<9.0.6",
+ "expected_vers": "vers:composer/>=8.8.0|<8.8.10|>=8.9.0|<8.9.6|>=9.0.0|<9.0.6"
+ },
+ {
+ "test_index": 1054,
+ "scheme": "packagist",
+ "gitlab_native": "<8.4.5",
+ "expected_vers": "vers:composer/<8.4.5"
+ },
+ {
+ "test_index": 1055,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.57",
+ "expected_vers": "vers:composer/>=7.0.0|<7.57.0"
+ },
+ {
+ "test_index": 1056,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.4.7||>=8.5.0,<8.5.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.4.7|>=8.5.0|<8.5.2"
+ },
+ {
+ "test_index": 1057,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 1058,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.8.10||>=8.9.0,<8.9.6||>=9.0.0,<9.0.6",
+ "expected_vers": "vers:composer/>=8.0.0|<8.8.10|>=8.9.0|<8.9.6|>=9.0.0|<9.0.6"
+ },
+ {
+ "test_index": 1059,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.75||>=8.0.0,<8.9.10||>=9.0.0,<9.0.9",
+ "expected_vers": "vers:composer/>=7.0.0|<7.75.0|>=8.0.0|<8.9.10|>=9.0.0|<9.0.9"
+ },
+ {
+ "test_index": 1060,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.62.0||>=8.0.0,<8.6.10",
+ "expected_vers": "vers:composer/>=7.0.0|<7.62.0|>=8.0.0|<8.6.10"
+ },
+ {
+ "test_index": 1061,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 1062,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 1063,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.4.7||>=8.5,<8.5.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.4.7|>=8.5.0|<8.5.2"
+ },
+ {
+ "test_index": 1064,
+ "scheme": "packagist",
+ "gitlab_native": "<8.2.3",
+ "expected_vers": "vers:composer/<8.2.3"
+ },
+ {
+ "test_index": 1065,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0-alpha0,<8.2.8||>=8.3.0-alpha0,<8.3.1",
+ "expected_vers": "vers:composer/>=8.0.0-alpha0|<8.2.8|>=8.3.0-alpha0|<8.3.1"
+ },
+ {
+ "test_index": 1066,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.67.0||>=8.0.0,<8.6.16||>=8.7.0,<8.7.1",
+ "expected_vers": "vers:composer/>=7.0.0|<7.67.0|>=8.0.0|<8.6.16|>=8.7.0|<8.7.1"
+ },
+ {
+ "test_index": 1067,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.1.0",
+ "expected_vers": "vers:composer/>=8.0.0|<8.1.0"
+ },
+ {
+ "test_index": 1068,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.8.0,<8.8.10||>=8.9.0,<8.9.6||>=9.0.0,<9.0.6",
+ "expected_vers": "vers:composer/>=8.8.0|<8.8.10|>=8.9.0|<8.9.6|>=9.0.0|<9.0.6"
+ },
+ {
+ "test_index": 1069,
+ "scheme": "packagist",
+ "gitlab_native": "<8.3.4",
+ "expected_vers": "vers:composer/<8.3.4"
+ },
+ {
+ "test_index": 1070,
+ "scheme": "packagist",
+ "gitlab_native": "=6.20",
+ "expected_vers": "vers:composer/6.20.0"
+ },
+ {
+ "test_index": 1071,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.3.0",
+ "expected_vers": "vers:composer/>=8.0.0|<8.3.0"
+ },
+ {
+ "test_index": 1072,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.1.0",
+ "expected_vers": "vers:composer/>=8.0.0|<8.1.0"
+ },
+ {
+ "test_index": 1073,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.6.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.6.2"
+ },
+ {
+ "test_index": 1074,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.4.5",
+ "expected_vers": "vers:composer/>=8.0.0|<8.4.5"
+ },
+ {
+ "test_index": 1075,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.3.0",
+ "expected_vers": "vers:composer/>=8.0.0|<8.3.0"
+ },
+ {
+ "test_index": 1076,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.66||>=8.5.0,<8.5.15||>=8.6.0,<8.6.15",
+ "expected_vers": "vers:composer/>=7.0.0|<7.66.0|>=8.5.0|<8.5.15|>=8.6.0|<8.6.15"
+ },
+ {
+ "test_index": 1077,
+ "scheme": "packagist",
+ "gitlab_native": "=8.7.0",
+ "expected_vers": "vers:composer/8.7.0"
+ },
+ {
+ "test_index": 1078,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.60||>=8.0.0,<8.6.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.60.0|>=8.0.0|<8.6.2"
+ },
+ {
+ "test_index": 1079,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.6.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.6.2"
+ },
+ {
+ "test_index": 1080,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.1.0,<9.1.13||>=9.2.0,<9.2.6||>=8.0.0,<8.9.19",
+ "expected_vers": "vers:composer/>=8.0.0|<8.9.19|>=9.1.0|<9.1.13|>=9.2.0|<9.2.6"
+ },
+ {
+ "test_index": 1081,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.4.5",
+ "expected_vers": "vers:composer/>=8.0.0|<8.4.5"
+ },
+ {
+ "test_index": 1082,
+ "scheme": "packagist",
+ "gitlab_native": "<8.2.7",
+ "expected_vers": "vers:composer/<8.2.7"
+ },
+ {
+ "test_index": 1083,
+ "scheme": "packagist",
+ "gitlab_native": "<8.4.5",
+ "expected_vers": "vers:composer/<8.4.5"
+ },
+ {
+ "test_index": 1084,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.64||>=8.0.0,<8.6.12",
+ "expected_vers": "vers:composer/>=7.0.0|<7.64.0|>=8.0.0|<8.6.12"
+ },
+ {
+ "test_index": 1085,
+ "scheme": "packagist",
+ "gitlab_native": "<8.2.7",
+ "expected_vers": "vers:composer/<8.2.7"
+ },
+ {
+ "test_index": 1086,
+ "scheme": "packagist",
+ "gitlab_native": "<8.2.7",
+ "expected_vers": "vers:composer/<8.2.7"
+ },
+ {
+ "test_index": 1087,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<=7.70",
+ "expected_vers": "vers:composer/>=7.0.0|<=7.70.0"
+ },
+ {
+ "test_index": 1088,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.62.0||>=8.0.0,<8.6.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.62.0|>=8.0.0|<8.6.6"
+ },
+ {
+ "test_index": 1089,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.74||>=8.8,<8.8.11||>=8.9,<8.9.9||>=9.0,<9.0.8",
+ "expected_vers": "vers:composer/>=7.0.0|<7.74.0|>=8.8.0|<8.8.11|>=8.9.0|<8.9.9|>=9.0.0|<9.0.8"
+ },
+ {
+ "test_index": 1090,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.2.0,<9.2.13||>=9.3.0,<9.3.6",
+ "expected_vers": "vers:composer/>=9.2.0|<9.2.13|>=9.3.0|<9.3.6"
+ },
+ {
+ "test_index": 1091,
+ "scheme": "packagist",
+ "gitlab_native": "<8.1.10",
+ "expected_vers": "vers:composer/<8.1.10"
+ },
+ {
+ "test_index": 1092,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.7.0,<8.7.12||>=8.8.0,<8.8.4",
+ "expected_vers": "vers:composer/>=8.7.0|<8.7.12|>=8.8.0|<8.8.4"
+ },
+ {
+ "test_index": 1093,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.0,<=6.37||>=7.0,<=7.38||>=7.40,<=8.0.3",
+ "expected_vers": "vers:composer/>=6.0.0|<=6.37.0|>=7.0.0|<=7.38.0|>=7.40.0|<=8.0.3"
+ },
+ {
+ "test_index": 1094,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.72||>=8.8.0,<8.8.8||>=8.9.0,<8.9.1||>=9.0.0,<9.0.1",
+ "expected_vers": "vers:composer/>=7.0.0|<7.72.0|>=8.8.0|<8.8.8|>=8.9.0|<8.9.1|>=9.0.0|<9.0.1"
+ },
+ {
+ "test_index": 1095,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.62.0||>=8.0.0,<8.6.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.62.0|>=8.0.0|<8.6.6"
+ },
+ {
+ "test_index": 1096,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.1.0,<9.1.13||>=9.2.0,<9.2.6||>=8.0.0,<8.9.19",
+ "expected_vers": "vers:composer/>=8.0.0|<8.9.19|>=9.1.0|<9.1.13|>=9.2.0|<9.2.6"
+ },
+ {
+ "test_index": 1097,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.8.0,<8.8.8||>=8.9.0,<8.9.1||>=9.0.0,<9.0.1",
+ "expected_vers": "vers:composer/>=8.8.0|<8.8.8|>=8.9.0|<8.9.1|>=9.0.0|<9.0.1"
+ },
+ {
+ "test_index": 1098,
+ "scheme": "packagist",
+ "gitlab_native": "=8.7.4",
+ "expected_vers": "vers:composer/8.7.4"
+ },
+ {
+ "test_index": 1099,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.60||>=8.0.0,<8.6.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.60.0|>=8.0.0|<8.6.2"
+ },
+ {
+ "test_index": 1100,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0,<8.0.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.0.4"
+ },
+ {
+ "test_index": 1101,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.1.0,<9.1.13||>=9.2.0,<9.2.6||>=8.0.0,<8.9.19",
+ "expected_vers": "vers:composer/>=8.0.0|<8.9.19|>=9.1.0|<9.1.13|>=9.2.0|<9.2.6"
+ },
+ {
+ "test_index": 1102,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.65||>=8.5.0,<8.5.14||>=8.6.0,<8.6.13",
+ "expected_vers": "vers:composer/>=7.0.0|<7.65.0|>=8.5.0|<8.5.14|>=8.6.0|<8.6.13"
+ },
+ {
+ "test_index": 1103,
+ "scheme": "packagist",
+ "gitlab_native": "<8.3.4",
+ "expected_vers": "vers:composer/<8.3.4"
+ },
+ {
+ "test_index": 1104,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<9.2.16||>=9.3.0,<9.3.9",
+ "expected_vers": "vers:composer/>=8.0.0|<9.2.16|>=9.3.0|<9.3.9"
+ },
+ {
+ "test_index": 1105,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.6.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.6.2"
+ },
+ {
+ "test_index": 1106,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.70||>=8.7.0,<8.7.14||>=8.8.0,<8.8.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.70.0|>=8.7.0|<8.7.14|>=8.8.0|<8.8.6"
+ },
+ {
+ "test_index": 1107,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.75||>=8.0.0,<8.9.10||>=9.0.0,<9.0.9",
+ "expected_vers": "vers:composer/>=7.0.0|<7.75.0|>=8.0.0|<8.9.10|>=9.0.0|<9.0.9"
+ },
+ {
+ "test_index": 1108,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.78||>=8.9.0,<8.9.13||>=9.0.0,<9.0.11||>=9.1.0,<9.1.3",
+ "expected_vers": "vers:composer/>=7.0.0|<7.78.0|>=8.9.0|<8.9.13|>=9.0.0|<9.0.11|>=9.1.0|<9.1.3"
+ },
+ {
+ "test_index": 1109,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.8.0,<8.8.8||>=8.9.0,<8.9.1||>=9.0.0,<9.0.1",
+ "expected_vers": "vers:composer/>=8.8.0|<8.8.8|>=8.9.0|<8.9.1|>=9.0.0|<9.0.1"
+ },
+ {
+ "test_index": 1110,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.88||>=9.2.0,<9.2.13||>=9.3.0,<9.3.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.88.0|>=9.2.0|<9.2.13|>=9.3.0|<9.3.6"
+ },
+ {
+ "test_index": 1111,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.73||>=8.8.0,<8.8.10||>=8.9.0,<8.9.6||>=9.0.0,<9.0.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.73.0|>=8.8.0|<8.8.10|>=8.9.0|<8.9.6|>=9.0.0|<9.0.6"
+ },
+ {
+ "test_index": 1112,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.70||>=8.7.0,<8.7.14||>=8.8.0,<8.8.6",
+ "expected_vers": "vers:composer/>=7.0.0|<7.70.0|>=8.7.0|<8.7.14|>=8.8.0|<8.8.6"
+ },
+ {
+ "test_index": 1113,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.8.0,<8.8.10||>=8.9.0,<8.9.6||>=9.0.0,<9.0.6",
+ "expected_vers": "vers:composer/>=8.8.0|<8.8.10|>=8.9.0|<8.9.6|>=9.0.0|<9.0.6"
+ },
+ {
+ "test_index": 1114,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.75||>=8.0.0,<8.9.10||>=9.0.0,<9.0.9",
+ "expected_vers": "vers:composer/>=7.0.0|<7.75.0|>=8.0.0|<8.9.10|>=9.0.0|<9.0.9"
+ },
+ {
+ "test_index": 1115,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<=7.70",
+ "expected_vers": "vers:composer/>=7.0.0|<=7.70.0"
+ },
+ {
+ "test_index": 1116,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0,<7.74||>=8.8,<8.8.11||>=8.9,<8.9.9||>=9.0,<9.0.8",
+ "expected_vers": "vers:composer/>=7.0.0|<7.74.0|>=8.8.0|<8.8.11|>=8.9.0|<8.9.9|>=9.0.0|<9.0.8"
+ },
+ {
+ "test_index": 1117,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.2.0,<9.2.13||>=9.3.0,<9.3.6",
+ "expected_vers": "vers:composer/>=9.2.0|<9.2.13|>=9.3.0|<9.3.6"
+ },
+ {
+ "test_index": 1118,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.8.0,<8.8.8||>=8.9.0,<8.9.1||>=9.0.0,<9.0.1",
+ "expected_vers": "vers:composer/>=8.8.0|<8.8.8|>=8.9.0|<8.9.1|>=9.0.0|<9.0.1"
+ },
+ {
+ "test_index": 1119,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2",
+ "expected_vers": "vers:composer/<1.2.0"
+ },
+ {
+ "test_index": 1120,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2",
+ "expected_vers": "vers:composer/<1.2.0"
+ },
+ {
+ "test_index": 1121,
+ "scheme": "packagist",
+ "gitlab_native": "<6.0.0",
+ "expected_vers": "vers:composer/<6.0.0"
+ },
+ {
+ "test_index": 1122,
+ "scheme": "packagist",
+ "gitlab_native": "<6.0.0",
+ "expected_vers": "vers:composer/<6.0.0"
+ },
+ {
+ "test_index": 1123,
+ "scheme": "packagist",
+ "gitlab_native": "<6.0",
+ "expected_vers": "vers:composer/<6.0.0"
+ },
+ {
+ "test_index": 1124,
+ "scheme": "packagist",
+ "gitlab_native": "<6.0.2",
+ "expected_vers": "vers:composer/<6.0.2"
+ },
+ {
+ "test_index": 1125,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3.1",
+ "expected_vers": "vers:composer/<1.3.1"
+ },
+ {
+ "test_index": 1126,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0-stable,<1.3.1",
+ "expected_vers": "vers:composer/>=1.0.0-stable|<1.3.1"
+ },
+ {
+ "test_index": 1127,
+ "scheme": "packagist",
+ "gitlab_native": "<1.1.10",
+ "expected_vers": "vers:composer/<1.1.10"
+ },
+ {
+ "test_index": 1128,
+ "scheme": "packagist",
+ "gitlab_native": "=2.31",
+ "expected_vers": "vers:composer/2.31.0"
+ },
+ {
+ "test_index": 1129,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.15",
+ "expected_vers": "vers:composer/<=3.1.15"
+ },
+ {
+ "test_index": 1130,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.4",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.4"
+ },
+ {
+ "test_index": 1131,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.7||>=3.6.0,<3.6.5||>=3.7.0,<3.7.1",
+ "expected_vers": "vers:composer/<3.5.7|>=3.6.0|<3.6.5|>=3.7.0|<3.7.1"
+ },
+ {
+ "test_index": 1132,
+ "scheme": "packagist",
+ "gitlab_native": "=3.10.3",
+ "expected_vers": "vers:composer/3.10.3"
+ },
+ {
+ "test_index": 1133,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.9||>=3.2.0,<=3.2.6||>=3.3.0,<=3.3.3",
+ "expected_vers": "vers:composer/<=3.1.9|>=3.2.0|<=3.2.6|>=3.3.0|<=3.3.3"
+ },
+ {
+ "test_index": 1134,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.18||>=3.8.0,<3.8.9||>=3.9.0,<3.9.7||>=3.10.0,<3.10.4",
+ "expected_vers": "vers:composer/<3.5.18|>=3.8.0|<3.8.9|>=3.9.0|<3.9.7|>=3.10.0|<3.10.4"
+ },
+ {
+ "test_index": 1135,
+ "scheme": "packagist",
+ "gitlab_native": "=3.2.2",
+ "expected_vers": "vers:composer/3.2.2"
+ },
+ {
+ "test_index": 1136,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.14||>=3.7.0,<3.7.8||>=3.8.0,<3.8.5||>=3.9.0,<3.9.2",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.14|>=3.7.0|<3.7.8|>=3.8.0|<3.8.5|>=3.9.0|<3.9.2"
+ },
+ {
+ "test_index": 1137,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.11||>=2.7,<=2.7.12||>=2.8,<=2.8.10||>=2.9,<=2.9.4||>=3.0,<=3.0.2",
+ "expected_vers": "vers:composer/<=2.6.11|>=2.7.0|<=2.7.12|>=2.8.0|<=2.8.10|>=2.9.0|<=2.9.4|>=3.0.0|<=3.0.2"
+ },
+ {
+ "test_index": 1138,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.9||>=3.2.0,<=3.2.6||>=3.3.0,<=3.3.3||=3.4.0",
+ "expected_vers": "vers:composer/<=3.1.9|>=3.2.0|<=3.2.6|>=3.3.0|<=3.3.3|3.4.0"
+ },
+ {
+ "test_index": 1139,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.3||=3.2.0",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.3|3.2.0"
+ },
+ {
+ "test_index": 1140,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.9.0,<=3.9.10||>=3.10.0,<=3.10.7||>=3.11.0,<=3.11.3",
+ "expected_vers": "vers:composer/>=3.9.0|<=3.9.10|>=3.10.0|<=3.10.7|>=3.11.0|<=3.11.3"
+ },
+ {
+ "test_index": 1141,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.5||>=3.6.0,<3.6.3",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.5|>=3.6.0|<3.6.3"
+ },
+ {
+ "test_index": 1142,
+ "scheme": "packagist",
+ "gitlab_native": "<3.4.8||>=3.5.0,<3.5.5||>=3.6.0,<3.6.3",
+ "expected_vers": "vers:composer/<3.4.8|>=3.5.0|<3.5.5|>=3.6.0|<3.6.3"
+ },
+ {
+ "test_index": 1143,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.8.0,<3.8.9||>=3.9.0,<3.9.7||>=3.10.0,<3.10.4",
+ "expected_vers": "vers:composer/>=3.8.0|<3.8.9|>=3.9.0|<3.9.7|>=3.10.0|<3.10.4"
+ },
+ {
+ "test_index": 1144,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.18||>=3.8.0,<3.8.9||>=3.9.0,<3.9.7||>=3.10.0,<3.10.4",
+ "expected_vers": "vers:composer/<3.5.18|>=3.8.0|<3.8.9|>=3.9.0|<3.9.7|>=3.10.0|<3.10.4"
+ },
+ {
+ "test_index": 1145,
+ "scheme": "packagist",
+ "gitlab_native": "<3.6.4",
+ "expected_vers": "vers:composer/<3.6.4"
+ },
+ {
+ "test_index": 1146,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5,<3.5.9||>=3.6,<3.6.7||>=3.7,<3.7.3",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.9|>=3.6.0|<3.6.7|>=3.7.0|<3.7.3"
+ },
+ {
+ "test_index": 1147,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.8.9||>=3.9.0,<3.9.12||>=3.10.0,<3.10.9||>=3.11.0,<3.11.5",
+ "expected_vers": "vers:composer/<=3.8.9|>=3.9.0|<3.9.12|>=3.10.0|<3.10.9|>=3.11.0|<3.11.5"
+ },
+ {
+ "test_index": 1148,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.1.13||>=3.3.0,<3.3.7||>=3.4.0,<3.4.4||>=3.5.0,<3.5.1",
+ "expected_vers": "vers:composer/>=3.1.0|<3.1.13|>=3.3.0|<3.3.7|>=3.4.0|<3.4.4|>=3.5.0|<3.5.1"
+ },
+ {
+ "test_index": 1149,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.9||>=3.2.0,<=3.2.6||>=3.3.0,<=3.3.3||=3.4.0",
+ "expected_vers": "vers:composer/<=3.1.9|>=3.2.0|<=3.2.6|>=3.3.0|<=3.3.3|3.4.0"
+ },
+ {
+ "test_index": 1150,
+ "scheme": "packagist",
+ "gitlab_native": "<3.8.7||>=3.9.0,<3.9.4||>=3.10.0,<3.10.1",
+ "expected_vers": "vers:composer/<3.8.7|>=3.9.0|<3.9.4|>=3.10.0|<3.10.1"
+ },
+ {
+ "test_index": 1151,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.7||>=3.6.0,<3.6.5||>=3.7.0,<3.7.1",
+ "expected_vers": "vers:composer/<3.5.7|>=3.6.0|<3.6.5|>=3.7.0|<3.7.1"
+ },
+ {
+ "test_index": 1152,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7,<=2.7.13||>=2.8,<=2.8.11||>=2.9,<=2.9.5||>=3.0,<=3.0.3",
+ "expected_vers": "vers:composer/>=2.7.0|<=2.7.13|>=2.8.0|<=2.8.11|>=2.9.0|<=2.9.5|>=3.0.0|<=3.0.3"
+ },
+ {
+ "test_index": 1153,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.10||>=3.1.0,<3.1.15||>=3.3.0,<3.3.9||>=3.4.0,<3.4.6||>=3.5.0,<3.5.3",
+ "expected_vers": "vers:composer/<=3.0.10|>=3.1.0|<3.1.15|>=3.3.0|<3.3.9|>=3.4.0|<3.4.6|>=3.5.0|<3.5.3"
+ },
+ {
+ "test_index": 1154,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.17||>=3.8.0,<3.8.8||>=3.9.0,<3.9.5||>=3.10.0,<3.10.2",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.17|>=3.8.0|<3.8.8|>=3.9.0|<3.9.5|>=3.10.0|<3.10.2"
+ },
+ {
+ "test_index": 1155,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.11||>=2.7,<=2.7.12||>=2.8,<=2.8.10||>=2.9,<=2.9.4||>=3.0,<=3.0.2",
+ "expected_vers": "vers:composer/<=2.6.11|>=2.7.0|<=2.7.12|>=2.8.0|<=2.8.10|>=2.9.0|<=2.9.4|>=3.0.0|<=3.0.2"
+ },
+ {
+ "test_index": 1156,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.10||>=3.1.0,<=3.1.7||>=3.2.0,<=3.2.4||>=3.3.0,<=3.3.1",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.10|>=3.1.0|<=3.1.7|>=3.2.0|<=3.2.4|>=3.3.0|<=3.3.1"
+ },
+ {
+ "test_index": 1157,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.7||>=3.6.0,<3.6.5||>=3.7.0,<3.7.1",
+ "expected_vers": "vers:composer/<3.5.7|>=3.6.0|<3.6.5|>=3.7.0|<3.7.1"
+ },
+ {
+ "test_index": 1158,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.15",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.15"
+ },
+ {
+ "test_index": 1159,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.17||>=3.8.0,<3.8.8||>=3.9.0,<3.9.5||>=3.10.0,<3.10.2",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.17|>=3.8.0|<3.8.8|>=3.9.0|<3.9.5|>=3.10.0|<3.10.2"
+ },
+ {
+ "test_index": 1160,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.11||>=3.2.0,<=3.2.8||>=3.3.0,<=3.3.5||>=3.4.0,<=3.4.2",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.11|>=3.2.0|<=3.2.8|>=3.3.0|<=3.3.5|>=3.4.0|<=3.4.2"
+ },
+ {
+ "test_index": 1161,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.7.14||>=2.8,<=2.8.12||>=2.9,<=2.9.6||>=3.0,<=3.0.4||=3.1.0",
+ "expected_vers": "vers:composer/<=2.7.14|>=2.8.0|<=2.8.12|>=2.9.0|<=2.9.6|>=3.0.0|<=3.0.4|3.1.0"
+ },
+ {
+ "test_index": 1162,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.17||>=3.4.0,<=3.4.8||>=3.5.0,<=3.5.5||>=3.6.0,<=3.6.3",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.17|>=3.4.0|<=3.4.8|>=3.5.0|<=3.5.5|>=3.6.0|<=3.6.3"
+ },
+ {
+ "test_index": 1163,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.11.0,<3.11.5",
+ "expected_vers": "vers:composer/>=3.11.0|<3.11.5"
+ },
+ {
+ "test_index": 1164,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<=2.7.18||>=3.0.0,<=3.0.8||>=3.1.0,<=3.1.4||>=3.2.0,<=3.2.2",
+ "expected_vers": "vers:composer/>=2.7.0|<=2.7.18|>=3.0.0|<=3.0.8|>=3.1.0|<=3.1.4|>=3.2.0|<=3.2.2"
+ },
+ {
+ "test_index": 1165,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.2",
+ "expected_vers": "vers:composer/<=3.1.2"
+ },
+ {
+ "test_index": 1166,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.7.0,<3.7.8||>=3.8.0,<3.8.5||>=3.9.0,<3.9.2",
+ "expected_vers": "vers:composer/>=3.7.0|<3.7.8|>=3.8.0|<3.8.5|>=3.9.0|<3.9.2"
+ },
+ {
+ "test_index": 1167,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.10||>=3.1,<=3.1.10||>=3.2,<=3.2.7||>=3.3,<=3.3.4||>=3.4.0,<=3.4.1",
+ "expected_vers": "vers:composer/<=3.0.10|>=3.1.0|<=3.1.10|>=3.2.0|<=3.2.7|>=3.3.0|<=3.3.4|>=3.4.0|<=3.4.1"
+ },
+ {
+ "test_index": 1168,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.10||>=3.1.0,<=3.1.8||>=3.2.0,<=3.2.5||>=3.3.0,<=3.3.2",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.10|>=3.1.0|<=3.1.8|>=3.2.0|<=3.2.5|>=3.3.0|<=3.3.2"
+ },
+ {
+ "test_index": 1169,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7,<=2.7.13||>=2.8,<=2.8.11||>=2.9,<=2.9.5||>=3.0,<=3.0.3",
+ "expected_vers": "vers:composer/>=2.7.0|<=2.7.13|>=2.8.0|<=2.8.11|>=2.9.0|<=2.9.5|>=3.0.0|<=3.0.3"
+ },
+ {
+ "test_index": 1170,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.9.0,<3.9.2",
+ "expected_vers": "vers:composer/>=3.9.0|<3.9.2"
+ },
+ {
+ "test_index": 1171,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.14||>=3.7.0,<3.7.8||>=3.8.0,<3.8.5||>=3.9.0,<3.9.2",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.14|>=3.7.0|<3.7.8|>=3.8.0|<3.8.5|>=3.9.0|<3.9.2"
+ },
+ {
+ "test_index": 1172,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.8.8||>=3.9.0,<3.9.11||>=3.10.0,<3.10.8||>=3.11.0,<3.11.4",
+ "expected_vers": "vers:composer/<=3.8.8|>=3.9.0|<3.9.11|>=3.10.0|<3.10.8|>=3.11.0|<3.11.4"
+ },
+ {
+ "test_index": 1173,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.3.0,<3.3.7||>=3.4.0,<3.4.4||>=3.5.0,<3.5.1",
+ "expected_vers": "vers:composer/>=3.3.0|<3.3.7|>=3.4.0|<3.4.4|>=3.5.0|<3.5.1"
+ },
+ {
+ "test_index": 1174,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.6||>=3.2.0,<=3.2.3||>=3.3.0,<=3.3.1",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.6|>=3.2.0|<=3.2.3|>=3.3.0|<=3.3.1"
+ },
+ {
+ "test_index": 1175,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.15||>=3.4.0,<=3.4.6||>=3.5.0,<=3.5.3||>=3.6.0,<=3.6.1",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.15|>=3.4.0|<=3.4.6|>=3.5.0|<=3.5.3|>=3.6.0|<=3.6.1"
+ },
+ {
+ "test_index": 1176,
+ "scheme": "packagist",
+ "gitlab_native": "<3.10.1",
+ "expected_vers": "vers:composer/<3.10.1"
+ },
+ {
+ "test_index": 1177,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.11||>=3.2.0,<=3.2.8||>=3.3.0,<=3.3.5||>=3.4.0,<=3.4.2",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.11|>=3.2.0|<=3.2.8|>=3.3.0|<=3.3.5|>=3.4.0|<=3.4.2"
+ },
+ {
+ "test_index": 1178,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.7.15||>=2.8,<=2.8.12||>=2.9,<=2.9.7||>=3.0,<=3.0.5||>=3.1.0,<=3.1.1",
+ "expected_vers": "vers:composer/<=2.7.15|>=2.8.0|<=2.8.12|>=2.9.0|<=2.9.7|>=3.0.0|<=3.0.5|>=3.1.0|<=3.1.1"
+ },
+ {
+ "test_index": 1179,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.17||>=3.8.0,<3.8.8||>=3.9.0,<3.9.5||>=3.10.0,<3.10.2",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.17|>=3.8.0|<3.8.8|>=3.9.0|<3.9.5|>=3.10.0|<3.10.2"
+ },
+ {
+ "test_index": 1180,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.7.0,<3.7.2",
+ "expected_vers": "vers:composer/>=3.7.0|<3.7.2"
+ },
+ {
+ "test_index": 1181,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.11||>=2.7,<=2.7.11||>=2.8,<=2.8.9||>=2.9,<=2.9.3||>=3.0,<=3.0.1",
+ "expected_vers": "vers:composer/<=2.6.11|>=2.7.0|<=2.7.11|>=2.8.0|<=2.8.9|>=2.9.0|<=2.9.3|>=3.0.0|<=3.0.1"
+ },
+ {
+ "test_index": 1182,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.6||>=3.2.0,<=3.2.3||>=3.3.0,<=3.3.1",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.6|>=3.2.0|<=3.2.3|>=3.3.0|<=3.3.1"
+ },
+ {
+ "test_index": 1183,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.16||>=3.8.0,<3.8.7||>=3.9.0,<3.9.4||>=3.10.0,<3.10.1",
+ "expected_vers": "vers:composer/<3.5.16|>=3.8.0|<3.8.7|>=3.9.0|<3.9.4|>=3.10.0|<3.10.1"
+ },
+ {
+ "test_index": 1184,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5,<3.5.12||>=3.6,<3.6.10||>=3.7,<3.7.6||>=3.8,<3.8.3",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.12|>=3.6.0|<3.6.10|>=3.7.0|<3.7.6|>=3.8.0|<3.8.3"
+ },
+ {
+ "test_index": 1185,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<=2.7.18||>=3.0.0,<=3.0.8||>=3.1.0,<=3.1.4||>=3.2.0,<=3.2.2",
+ "expected_vers": "vers:composer/>=2.7.0|<=2.7.18|>=3.0.0|<=3.0.8|>=3.1.0|<=3.1.4|>=3.2.0|<=3.2.2"
+ },
+ {
+ "test_index": 1186,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.9||>=3.6.0,<3.6.7||>=3.7.0,<=3.7.3",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.9|>=3.6.0|<3.6.7|>=3.7.0|<=3.7.3"
+ },
+ {
+ "test_index": 1187,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.1.13||>=3.3.0,<3.3.7||>=3.4.0,<3.4.4||>=3.5.0,<3.5.1",
+ "expected_vers": "vers:composer/>=3.1.0|<3.1.13|>=3.3.0|<3.3.7|>=3.4.0|<3.4.4|>=3.5.0|<3.5.1"
+ },
+ {
+ "test_index": 1188,
+ "scheme": "packagist",
+ "gitlab_native": "=3.10.0",
+ "expected_vers": "vers:composer/3.10.0"
+ },
+ {
+ "test_index": 1189,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.8.9||>=3.9.0,<=3.9.11||>=3.10.0,<3.10.9||>=3.11.0,<3.11.5",
+ "expected_vers": "vers:composer/<=3.8.9|>=3.9.0|<=3.9.11|>=3.10.0|<3.10.9|>=3.11.0|<3.11.5"
+ },
+ {
+ "test_index": 1190,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.10||>=3.1.0,<=3.1.15||>=3.4.0,<=3.4.6||>=3.5.0,<=3.5.3||>=3.6.0,<=3.6.1",
+ "expected_vers": "vers:composer/<=3.0.10|>=3.1.0|<=3.1.15|>=3.4.0|<=3.4.6|>=3.5.0|<=3.5.3|>=3.6.0|<=3.6.1"
+ },
+ {
+ "test_index": 1191,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<=3.5.14||>=3.7.0,<=3.7.8||>=3.8.0,<=3.8.5||>=3.9.0,<=3.9.2",
+ "expected_vers": "vers:composer/>=3.5.0|<=3.5.14|>=3.7.0|<=3.7.8|>=3.8.0|<=3.8.5|>=3.9.0|<=3.9.2"
+ },
+ {
+ "test_index": 1192,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<=2.7.18||>=3.0.0,<=3.0.8||>=3.1.0,<=3.1.4||>=3.2.0,<=3.2.2",
+ "expected_vers": "vers:composer/>=2.7.0|<=2.7.18|>=3.0.0|<=3.0.8|>=3.1.0|<=3.1.4|>=3.2.0|<=3.2.2"
+ },
+ {
+ "test_index": 1193,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.11||>=2.7,<=2.7.12||>=2.8,<=2.8.10||>=2.9,<=2.9.4||>=3.0,<=3.0.2",
+ "expected_vers": "vers:composer/<=2.6.11|>=2.7.0|<=2.7.12|>=2.8.0|<=2.8.10|>=2.9.0|<=2.9.4|>=3.0.0|<=3.0.2"
+ },
+ {
+ "test_index": 1194,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.7.0,<=3.7.8||>=3.8.0,<=3.8.5||>=3.9.0,<=3.9.2",
+ "expected_vers": "vers:composer/>=3.7.0|<=3.7.8|>=3.8.0|<=3.8.5|>=3.9.0|<=3.9.2"
+ },
+ {
+ "test_index": 1195,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.8,<=2.8.9||>=2.9,<=2.9.3||>=3.0,<=3.0.1",
+ "expected_vers": "vers:composer/>=2.8.0|<=2.8.9|>=2.9.0|<=2.9.3|>=3.0.0|<=3.0.1"
+ },
+ {
+ "test_index": 1196,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.8.8||>=3.9.0,<3.9.11||>=3.10.0,<3.10.8||>=3.11.0,<3.11.4",
+ "expected_vers": "vers:composer/<=3.8.8|>=3.9.0|<3.9.11|>=3.10.0|<3.10.8|>=3.11.0|<3.11.4"
+ },
+ {
+ "test_index": 1197,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<=3.5.14||>=3.7.0,<=3.7.8||>=3.8.0,<=3.8.5||>=3.9.0,<=3.9.2",
+ "expected_vers": "vers:composer/>=3.5.0|<=3.5.14|>=3.7.0|<=3.7.8|>=3.8.0|<=3.8.5|>=3.9.0|<=3.9.2"
+ },
+ {
+ "test_index": 1198,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.10.0,<3.10.4",
+ "expected_vers": "vers:composer/>=3.10.0|<3.10.4"
+ },
+ {
+ "test_index": 1199,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.16||>=3.8.0,<3.8.7||>=3.9.0,<3.9.4||>=3.10.0,<3.10.1",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.16|>=3.8.0|<3.8.7|>=3.9.0|<3.9.4|>=3.10.0|<3.10.1"
+ },
+ {
+ "test_index": 1200,
+ "scheme": "packagist",
+ "gitlab_native": "=3.1.0",
+ "expected_vers": "vers:composer/3.1.0"
+ },
+ {
+ "test_index": 1201,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.11||>=3.2.0,<=3.2.8||>=3.3.0,<=3.3.5||>=3.4.0,<=3.4.2",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.11|>=3.2.0|<=3.2.8|>=3.3.0|<=3.3.5|>=3.4.0|<=3.4.2"
+ },
+ {
+ "test_index": 1202,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.11||>=3.2.0,<=3.2.8||>=3.3.0,<=3.3.5||>=3.4.0,<=3.4.2",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.11|>=3.2.0|<=3.2.8|>=3.3.0|<=3.3.5|>=3.4.0|<=3.4.2"
+ },
+ {
+ "test_index": 1203,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.9.0,<3.9.13||>=3.10.0,<3.10.10||>=3.11.0,<3.11.6",
+ "expected_vers": "vers:composer/>=3.9.0|<3.9.13|>=3.10.0|<3.10.10|>=3.11.0|<3.11.6"
+ },
+ {
+ "test_index": 1204,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.8.8||>=3.9.0,<3.9.11||>=3.10.0,<3.10.8||>=3.11.0,<3.11.4",
+ "expected_vers": "vers:composer/<=3.8.8|>=3.9.0|<3.9.11|>=3.10.0|<3.10.8|>=3.11.0|<3.11.4"
+ },
+ {
+ "test_index": 1205,
+ "scheme": "packagist",
+ "gitlab_native": "<3.8.9||>=3.9.0,<3.9.7||>=3.10.0,<3.10.4",
+ "expected_vers": "vers:composer/<3.8.9|>=3.9.0|<3.9.7|>=3.10.0|<3.10.4"
+ },
+ {
+ "test_index": 1206,
+ "scheme": "packagist",
+ "gitlab_native": "=3.3",
+ "expected_vers": "vers:composer/3.3.0"
+ },
+ {
+ "test_index": 1207,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.10||>=3.1.0,<3.1.14||>=3.3.0,<3.3.8||>=3.4.0,<3.4.5||>=3.5.0,<3.5.2",
+ "expected_vers": "vers:composer/<=3.0.10|>=3.1.0|<3.1.14|>=3.3.0|<3.3.8|>=3.4.0|<3.4.5|>=3.5.0|<3.5.2"
+ },
+ {
+ "test_index": 1208,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.2.0,<=3.2.6||>=3.3.0,<=3.3.3||=3.4.0",
+ "expected_vers": "vers:composer/>=3.2.0|<=3.2.6|>=3.3.0|<=3.3.3|3.4.0"
+ },
+ {
+ "test_index": 1209,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.11||>=2.7,<=2.7.12||>=2.8,<=2.8.10||>=2.9,<=2.9.4||>=3.0,<=3.0.2",
+ "expected_vers": "vers:composer/<=2.6.11|>=2.7.0|<=2.7.12|>=2.8.0|<=2.8.10|>=2.9.0|<=2.9.4|>=3.0.0|<=3.0.2"
+ },
+ {
+ "test_index": 1210,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.3.0,<3.3.8||>=3.4.0,<3.4.5||>=3.5.0,<3.5.2",
+ "expected_vers": "vers:composer/>=3.3.0|<3.3.8|>=3.4.0|<3.4.5|>=3.5.0|<3.5.2"
+ },
+ {
+ "test_index": 1211,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.17||>=3.4.0,<3.4.8||>=3.5.0,<3.5.5||>=3.6.0,<3.6.3",
+ "expected_vers": "vers:composer/<3.1.17|>=3.4.0|<3.4.8|>=3.5.0|<3.5.5|>=3.6.0|<3.6.3"
+ },
+ {
+ "test_index": 1212,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.4||>=3.2.0,<=3.2.1",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.4|>=3.2.0|<=3.2.1"
+ },
+ {
+ "test_index": 1213,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.7.2",
+ "expected_vers": "vers:composer/<=3.7.2"
+ },
+ {
+ "test_index": 1214,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.9,<3.9.3",
+ "expected_vers": "vers:composer/>=3.9.0|<3.9.3"
+ },
+ {
+ "test_index": 1215,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.3.0,<=3.3.4||>=3.4.0,<=3.4.1",
+ "expected_vers": "vers:composer/>=3.3.0|<=3.3.4|>=3.4.0|<=3.4.1"
+ },
+ {
+ "test_index": 1216,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.18||>=3.8.0,<3.8.9||>=3.9.0,<3.9.7||>=3.10.0,<3.10.4",
+ "expected_vers": "vers:composer/<3.5.18|>=3.8.0|<3.8.9|>=3.9.0|<3.9.7|>=3.10.0|<3.10.4"
+ },
+ {
+ "test_index": 1217,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.10||>=3.1,<=3.1.8||>=3.2,<=3.2.5||>=3.3,<=3.3.2",
+ "expected_vers": "vers:composer/<=3.0.10|>=3.1.0|<=3.1.8|>=3.2.0|<=3.2.5|>=3.3.0|<=3.3.2"
+ },
+ {
+ "test_index": 1218,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.8.9||>=3.9.0,<3.9.12||>=3.10.0,<3.10.9||>=3.11.0,<3.11.5",
+ "expected_vers": "vers:composer/<=3.8.9|>=3.9.0|<3.9.12|>=3.10.0|<3.10.9|>=3.11.0|<3.11.5"
+ },
+ {
+ "test_index": 1219,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.18||>=3.8.0,<3.8.9||>=3.9.0,<3.9.7||>=3.10.0,<3.10.4",
+ "expected_vers": "vers:composer/<3.5.18|>=3.8.0|<3.8.9|>=3.9.0|<3.9.7|>=3.10.0|<3.10.4"
+ },
+ {
+ "test_index": 1220,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.11||>=3.2.0,<=3.2.8||>=3.3.0,<=3.3.5||>=3.4.0,<=3.4.2",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.11|>=3.2.0|<=3.2.8|>=3.3.0|<=3.3.5|>=3.4.0|<=3.4.2"
+ },
+ {
+ "test_index": 1221,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.2.0,<=3.2.1",
+ "expected_vers": "vers:composer/>=3.2.0|<=3.2.1"
+ },
+ {
+ "test_index": 1222,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.7||>=3.6.0,<3.6.5||>=3.7.0,<3.7.1",
+ "expected_vers": "vers:composer/<3.5.7|>=3.6.0|<3.6.5|>=3.7.0|<3.7.1"
+ },
+ {
+ "test_index": 1223,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.4||>=3.2.0,<=3.2.1",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.4|>=3.2.0|<=3.2.1"
+ },
+ {
+ "test_index": 1224,
+ "scheme": "packagist",
+ "gitlab_native": "<3.7.2",
+ "expected_vers": "vers:composer/<3.7.2"
+ },
+ {
+ "test_index": 1225,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.16||>=3.8.0,<3.8.7||>=3.9.0,<3.9.4||>=3.10.0,<3.10.1",
+ "expected_vers": "vers:composer/<3.5.16|>=3.8.0|<3.8.7|>=3.9.0|<3.9.4|>=3.10.0|<3.10.1"
+ },
+ {
+ "test_index": 1226,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.14||>=3.7.0,<3.7.8||>=3.8.0,<3.8.5||>=3.9.0,<3.9.2",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.14|>=3.7.0|<3.7.8|>=3.8.0|<3.8.5|>=3.9.0|<3.9.2"
+ },
+ {
+ "test_index": 1227,
+ "scheme": "packagist",
+ "gitlab_native": "<3.4.8||>=3.5.0,<3.5.5||>=3.6.0,<3.6.3",
+ "expected_vers": "vers:composer/<3.4.8|>=3.5.0|<3.5.5|>=3.6.0|<3.6.3"
+ },
+ {
+ "test_index": 1228,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7,<=2.7.13||>=2.8,<=2.8.11||>=2.9,<=2.9.5||>=3.0,<=3.0.3",
+ "expected_vers": "vers:composer/>=2.7.0|<=2.7.13|>=2.8.0|<=2.8.11|>=2.9.0|<=2.9.5|>=3.0.0|<=3.0.3"
+ },
+ {
+ "test_index": 1229,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.17||>=3.4.0,<=3.4.8||>=3.5.0,<=3.5.5||>=3.6.0,<=3.6.3",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.17|>=3.4.0|<=3.4.8|>=3.5.0|<=3.5.5|>=3.6.0|<=3.6.3"
+ },
+ {
+ "test_index": 1230,
+ "scheme": "packagist",
+ "gitlab_native": "<3.6.3",
+ "expected_vers": "vers:composer/<3.6.3"
+ },
+ {
+ "test_index": 1231,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.17||>=3.8.0,<3.8.8||>=3.9.0,<3.9.5||>=3.10.0,<3.10.2",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.17|>=3.8.0|<3.8.8|>=3.9.0|<3.9.5|>=3.10.0|<3.10.2"
+ },
+ {
+ "test_index": 1232,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<=3.5.14||>=3.7.0,<=3.7.8||>=3.8.0,<=3.8.5||>=3.9.0,<=3.9.2",
+ "expected_vers": "vers:composer/>=3.5.0|<=3.5.14|>=3.7.0|<=3.7.8|>=3.8.0|<=3.8.5|>=3.9.0|<=3.9.2"
+ },
+ {
+ "test_index": 1233,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.17||>=3.4.0,<3.4.8||>=3.5.0,<3.5.5||>=3.6.0,<3.6.3",
+ "expected_vers": "vers:composer/<3.1.17|>=3.4.0|<3.4.8|>=3.5.0|<3.5.5|>=3.6.0|<3.6.3"
+ },
+ {
+ "test_index": 1234,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<=3.5.9||>=3.6.0,<=3.6.7||>=3.7.0,<=3.7.3",
+ "expected_vers": "vers:composer/>=3.5.0|<=3.5.9|>=3.6.0|<=3.6.7|>=3.7.0|<=3.7.3"
+ },
+ {
+ "test_index": 1235,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<3.5.17||>=3.8.0,<3.8.8||>=3.9.0,<3.9.5||>=3.10.0,<3.10.2",
+ "expected_vers": "vers:composer/>=3.5.0|<3.5.17|>=3.8.0|<3.8.8|>=3.9.0|<3.9.5|>=3.10.0|<3.10.2"
+ },
+ {
+ "test_index": 1236,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.7.0,<=2.7.18||>=3.0.0,<=3.0.8||>=3.1.0,<=3.1.4||>=3.2.0,<=3.2.1",
+ "expected_vers": "vers:composer/>=2.7.0|<=2.7.18|>=3.0.0|<=3.0.8|>=3.1.0|<=3.1.4|>=3.2.0|<=3.2.1"
+ },
+ {
+ "test_index": 1237,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.6.0,<3.6.7||>=3.7.0,<3.7.3",
+ "expected_vers": "vers:composer/>=3.6.0|<3.6.7|>=3.7.0|<3.7.3"
+ },
+ {
+ "test_index": 1238,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.7.17||>=2.8,<=2.8.12||>=2.9,<=2.9.9||>=3.0,<=3.0.7||>=3.1.0,<=3.1.3||=3.2.0",
+ "expected_vers": "vers:composer/<=2.7.17|>=2.8.0|<=2.8.12|>=2.9.0|<=2.9.9|>=3.0.0|<=3.0.7|>=3.1.0|<=3.1.3|3.2.0"
+ },
+ {
+ "test_index": 1239,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.5.0,<=3.5.14||>=3.7.0,<=3.7.8||>=3.8.0,<=3.8.5||>=3.9.0,<=3.9.2",
+ "expected_vers": "vers:composer/>=3.5.0|<=3.5.14|>=3.7.0|<=3.7.8|>=3.8.0|<=3.8.5|>=3.9.0|<=3.9.2"
+ },
+ {
+ "test_index": 1240,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.4.3",
+ "expected_vers": "vers:composer/<=2.4.3"
+ },
+ {
+ "test_index": 1241,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.1",
+ "expected_vers": "vers:composer/<=3.1.1"
+ },
+ {
+ "test_index": 1242,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.1",
+ "expected_vers": "vers:composer/<=3.1.1"
+ },
+ {
+ "test_index": 1243,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.1",
+ "expected_vers": "vers:composer/<=3.1.1"
+ },
+ {
+ "test_index": 1244,
+ "scheme": "packagist",
+ "gitlab_native": "<6.1.5||>=7.0.0,<7.1.2||>=8.0.0,<8.0.7",
+ "expected_vers": "vers:composer/<6.1.5|>=7.0.0|<7.1.2|>=8.0.0|<8.0.7"
+ },
+ {
+ "test_index": 1245,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.0.0,<5.0.13",
+ "expected_vers": "vers:composer/>=5.0.0|<5.0.13"
+ },
+ {
+ "test_index": 1246,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.30.0,<0.30.2",
+ "expected_vers": "vers:composer/>=0.30.0|<0.30.2"
+ },
+ {
+ "test_index": 1247,
+ "scheme": "packagist",
+ "gitlab_native": "<1.4.3",
+ "expected_vers": "vers:composer/<1.4.3"
+ },
+ {
+ "test_index": 1248,
+ "scheme": "packagist",
+ "gitlab_native": "<1.4.3",
+ "expected_vers": "vers:composer/<1.4.3"
+ },
+ {
+ "test_index": 1249,
+ "scheme": "packagist",
+ "gitlab_native": "=0.1.0",
+ "expected_vers": "vers:composer/0.1.0"
+ },
+ {
+ "test_index": 1250,
+ "scheme": "packagist",
+ "gitlab_native": "<0.1.0-beta.9",
+ "expected_vers": "vers:composer/<0.1.0-beta.9"
+ },
+ {
+ "test_index": 1251,
+ "scheme": "packagist",
+ "gitlab_native": "<0.1.0-beta.8",
+ "expected_vers": "vers:composer/<0.1.0-beta.8"
+ },
+ {
+ "test_index": 1252,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<=1.0.1",
+ "expected_vers": "vers:composer/>=1.0.0|<=1.0.1"
+ },
+ {
+ "test_index": 1253,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.1.0-beta.13",
+ "expected_vers": "vers:composer/<=0.1.0-beta.13"
+ },
+ {
+ "test_index": 1254,
+ "scheme": "packagist",
+ "gitlab_native": "=0.1.0-beta.7.1",
+ "expected_vers": "vers:composer/0.1.0-beta.7.1"
+ },
+ {
+ "test_index": 1255,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<=1.0.1",
+ "expected_vers": "vers:composer/>=1.0.0|<=1.0.1"
+ },
+ {
+ "test_index": 1256,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.8.0||>=4.0.0-alpha <=4.0.0-rc2",
+ "expected_vers": "vers:composer/<=3.8.0|>=4.0.0-alpha--4.0.0-rc2"
+ },
+ {
+ "test_index": 1257,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.1",
+ "expected_vers": "vers:composer/<=4.2.1"
+ },
+ {
+ "test_index": 1258,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.0.0,<9.9.99",
+ "expected_vers": "vers:composer/>=0.0.0|<9.9.99"
+ },
+ {
+ "test_index": 1259,
+ "scheme": "packagist",
+ "gitlab_native": "=0.1.7",
+ "expected_vers": "vers:composer/0.1.7"
+ },
+ {
+ "test_index": 1260,
+ "scheme": "packagist",
+ "gitlab_native": "<7.4.0||>=8.0.0,<8.7.0||>=9.0.0,<9.2.0",
+ "expected_vers": "vers:composer/<7.4.0|>=8.0.0|<8.7.0|>=9.0.0|<9.2.0"
+ },
+ {
+ "test_index": 1261,
+ "scheme": "packagist",
+ "gitlab_native": "=2.2.2",
+ "expected_vers": "vers:composer/2.2.2"
+ },
+ {
+ "test_index": 1262,
+ "scheme": "packagist",
+ "gitlab_native": "=2.2.2",
+ "expected_vers": "vers:composer/2.2.2"
+ },
+ {
+ "test_index": 1263,
+ "scheme": "packagist",
+ "gitlab_native": "=2.2.2",
+ "expected_vers": "vers:composer/2.2.2"
+ },
+ {
+ "test_index": 1264,
+ "scheme": "packagist",
+ "gitlab_native": "=2.2.2",
+ "expected_vers": "vers:composer/2.2.2"
+ },
+ {
+ "test_index": 1265,
+ "scheme": "packagist",
+ "gitlab_native": "=5.1.0",
+ "expected_vers": "vers:composer/5.1.0"
+ },
+ {
+ "test_index": 1266,
+ "scheme": "packagist",
+ "gitlab_native": "=2.2.2",
+ "expected_vers": "vers:composer/2.2.2"
+ },
+ {
+ "test_index": 1267,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.9",
+ "expected_vers": "vers:composer/<1.9.9"
+ },
+ {
+ "test_index": 1268,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.9.0,<2.0.0",
+ "expected_vers": "vers:composer/>=1.9.0|<2.0.0"
+ },
+ {
+ "test_index": 1269,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.6.4.0",
+ "expected_vers": "vers:composer/<=5.6.4+0"
+ },
+ {
+ "test_index": 1270,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.6.4.0",
+ "expected_vers": "vers:composer/<=5.6.4+0"
+ },
+ {
+ "test_index": 1271,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.6.4.0",
+ "expected_vers": "vers:composer/<=5.6.4+0"
+ },
+ {
+ "test_index": 1272,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.6.4.0",
+ "expected_vers": "vers:composer/<=5.6.4+0"
+ },
+ {
+ "test_index": 1273,
+ "scheme": "packagist",
+ "gitlab_native": "<8.5.3",
+ "expected_vers": "vers:composer/<8.5.3"
+ },
+ {
+ "test_index": 1274,
+ "scheme": "packagist",
+ "gitlab_native": "<8.5.5",
+ "expected_vers": "vers:composer/<8.5.5"
+ },
+ {
+ "test_index": 1275,
+ "scheme": "packagist",
+ "gitlab_native": "<9.0.0",
+ "expected_vers": "vers:composer/<9.0.0"
+ },
+ {
+ "test_index": 1276,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.6.4.0",
+ "expected_vers": "vers:composer/<=5.6.4+0"
+ },
+ {
+ "test_index": 1277,
+ "scheme": "packagist",
+ "gitlab_native": "<8.5.3",
+ "expected_vers": "vers:composer/<8.5.3"
+ },
+ {
+ "test_index": 1278,
+ "scheme": "packagist",
+ "gitlab_native": "<8.5.7",
+ "expected_vers": "vers:composer/<8.5.7"
+ },
+ {
+ "test_index": 1279,
+ "scheme": "packagist",
+ "gitlab_native": "<8.5.7",
+ "expected_vers": "vers:composer/<8.5.7"
+ },
+ {
+ "test_index": 1280,
+ "scheme": "packagist",
+ "gitlab_native": "<8.5.7",
+ "expected_vers": "vers:composer/<8.5.7"
+ },
+ {
+ "test_index": 1281,
+ "scheme": "packagist",
+ "gitlab_native": "<8.5.7",
+ "expected_vers": "vers:composer/<8.5.7"
+ },
+ {
+ "test_index": 1282,
+ "scheme": "packagist",
+ "gitlab_native": "<8.5.7",
+ "expected_vers": "vers:composer/<8.5.7"
+ },
+ {
+ "test_index": 1283,
+ "scheme": "packagist",
+ "gitlab_native": "<8.5.7",
+ "expected_vers": "vers:composer/<8.5.7"
+ },
+ {
+ "test_index": 1284,
+ "scheme": "packagist",
+ "gitlab_native": "<0.9.2",
+ "expected_vers": "vers:composer/<0.9.2"
+ },
+ {
+ "test_index": 1285,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.8",
+ "expected_vers": "vers:composer/<10.2.8"
+ },
+ {
+ "test_index": 1286,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.0",
+ "expected_vers": "vers:composer/<5.3.0"
+ },
+ {
+ "test_index": 1287,
+ "scheme": "packagist",
+ "gitlab_native": "<10.1.1",
+ "expected_vers": "vers:composer/<10.1.1"
+ },
+ {
+ "test_index": 1288,
+ "scheme": "packagist",
+ "gitlab_native": "=6.2.3",
+ "expected_vers": "vers:composer/6.2.3"
+ },
+ {
+ "test_index": 1289,
+ "scheme": "packagist",
+ "gitlab_native": "<6.3.0",
+ "expected_vers": "vers:composer/<6.3.0"
+ },
+ {
+ "test_index": 1290,
+ "scheme": "packagist",
+ "gitlab_native": "<10.1.2",
+ "expected_vers": "vers:composer/<10.1.2"
+ },
+ {
+ "test_index": 1291,
+ "scheme": "packagist",
+ "gitlab_native": "<=10.3.0",
+ "expected_vers": "vers:composer/<=10.3.0"
+ },
+ {
+ "test_index": 1292,
+ "scheme": "packagist",
+ "gitlab_native": "<10.1.3",
+ "expected_vers": "vers:composer/<10.1.3"
+ },
+ {
+ "test_index": 1293,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.2",
+ "expected_vers": "vers:composer/<6.2.2"
+ },
+ {
+ "test_index": 1294,
+ "scheme": "packagist",
+ "gitlab_native": "<10.0.7",
+ "expected_vers": "vers:composer/<10.0.7"
+ },
+ {
+ "test_index": 1295,
+ "scheme": "packagist",
+ "gitlab_native": "<=10.3.0",
+ "expected_vers": "vers:composer/<=10.3.0"
+ },
+ {
+ "test_index": 1296,
+ "scheme": "packagist",
+ "gitlab_native": "<10.1.2",
+ "expected_vers": "vers:composer/<10.1.2"
+ },
+ {
+ "test_index": 1297,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.2.3",
+ "expected_vers": "vers:composer/<=5.2.3"
+ },
+ {
+ "test_index": 1298,
+ "scheme": "packagist",
+ "gitlab_native": "<10.3.5",
+ "expected_vers": "vers:composer/<10.3.5"
+ },
+ {
+ "test_index": 1299,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.6",
+ "expected_vers": "vers:composer/<10.2.6"
+ },
+ {
+ "test_index": 1300,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.7",
+ "expected_vers": "vers:composer/<10.2.7"
+ },
+ {
+ "test_index": 1301,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.9",
+ "expected_vers": "vers:composer/<10.2.9"
+ },
+ {
+ "test_index": 1302,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.8",
+ "expected_vers": "vers:composer/<10.2.8"
+ },
+ {
+ "test_index": 1303,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2",
+ "expected_vers": "vers:composer/<10.2.0"
+ },
+ {
+ "test_index": 1304,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.6",
+ "expected_vers": "vers:composer/<10.2.6"
+ },
+ {
+ "test_index": 1305,
+ "scheme": "packagist",
+ "gitlab_native": "<10.3.1",
+ "expected_vers": "vers:composer/<10.3.1"
+ },
+ {
+ "test_index": 1306,
+ "scheme": "packagist",
+ "gitlab_native": "<5.7.1",
+ "expected_vers": "vers:composer/<5.7.1"
+ },
+ {
+ "test_index": 1307,
+ "scheme": "packagist",
+ "gitlab_native": "<5.7.1",
+ "expected_vers": "vers:composer/<5.7.1"
+ },
+ {
+ "test_index": 1308,
+ "scheme": "packagist",
+ "gitlab_native": "<10.3.1",
+ "expected_vers": "vers:composer/<10.3.1"
+ },
+ {
+ "test_index": 1309,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.0.0,<6.3.0",
+ "expected_vers": "vers:composer/>=6.0.0|<6.3.0"
+ },
+ {
+ "test_index": 1310,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.2",
+ "expected_vers": "vers:composer/<6.2.2"
+ },
+ {
+ "test_index": 1311,
+ "scheme": "packagist",
+ "gitlab_native": "<=10.3.0",
+ "expected_vers": "vers:composer/<=10.3.0"
+ },
+ {
+ "test_index": 1312,
+ "scheme": "packagist",
+ "gitlab_native": "<6.8.5",
+ "expected_vers": "vers:composer/<6.8.5"
+ },
+ {
+ "test_index": 1313,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.7.2,<6.8.3",
+ "expected_vers": "vers:composer/>=6.7.2|<6.8.3"
+ },
+ {
+ "test_index": 1314,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.7",
+ "expected_vers": "vers:composer/<10.2.7"
+ },
+ {
+ "test_index": 1315,
+ "scheme": "packagist",
+ "gitlab_native": "<10.3.3",
+ "expected_vers": "vers:composer/<10.3.3"
+ },
+ {
+ "test_index": 1316,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.6",
+ "expected_vers": "vers:composer/<10.2.6"
+ },
+ {
+ "test_index": 1317,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.8",
+ "expected_vers": "vers:composer/<10.2.8"
+ },
+ {
+ "test_index": 1318,
+ "scheme": "packagist",
+ "gitlab_native": "<=10.3.0",
+ "expected_vers": "vers:composer/<=10.3.0"
+ },
+ {
+ "test_index": 1319,
+ "scheme": "packagist",
+ "gitlab_native": "<=10.3.0",
+ "expected_vers": "vers:composer/<=10.3.0"
+ },
+ {
+ "test_index": 1320,
+ "scheme": "packagist",
+ "gitlab_native": "<6.8.8",
+ "expected_vers": "vers:composer/<6.8.8"
+ },
+ {
+ "test_index": 1321,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.0",
+ "expected_vers": "vers:composer/<10.2.0"
+ },
+ {
+ "test_index": 1322,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.2",
+ "expected_vers": "vers:composer/<6.2.2"
+ },
+ {
+ "test_index": 1323,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.0",
+ "expected_vers": "vers:composer/<5.3.0"
+ },
+ {
+ "test_index": 1324,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.6",
+ "expected_vers": "vers:composer/<10.2.6"
+ },
+ {
+ "test_index": 1325,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.7",
+ "expected_vers": "vers:composer/<10.2.7"
+ },
+ {
+ "test_index": 1326,
+ "scheme": "packagist",
+ "gitlab_native": "<10.1.1",
+ "expected_vers": "vers:composer/<10.1.1"
+ },
+ {
+ "test_index": 1327,
+ "scheme": "packagist",
+ "gitlab_native": "<10.2.7",
+ "expected_vers": "vers:composer/<10.2.7"
+ },
+ {
+ "test_index": 1328,
+ "scheme": "packagist",
+ "gitlab_native": "<5.7.1",
+ "expected_vers": "vers:composer/<5.7.1"
+ },
+ {
+ "test_index": 1329,
+ "scheme": "packagist",
+ "gitlab_native": "<10.3.2",
+ "expected_vers": "vers:composer/<10.3.2"
+ },
+ {
+ "test_index": 1330,
+ "scheme": "packagist",
+ "gitlab_native": "<10.3.3",
+ "expected_vers": "vers:composer/<10.3.3"
+ },
+ {
+ "test_index": 1331,
+ "scheme": "packagist",
+ "gitlab_native": "<=10.3.0",
+ "expected_vers": "vers:composer/<=10.3.0"
+ },
+ {
+ "test_index": 1332,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.4",
+ "expected_vers": "vers:composer/<1.2.4"
+ },
+ {
+ "test_index": 1333,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<3.0.4",
+ "expected_vers": "vers:composer/>=1.0.0|<3.0.4"
+ },
+ {
+ "test_index": 1334,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<3.0.2",
+ "expected_vers": "vers:composer/>=1.0.0|<3.0.2"
+ },
+ {
+ "test_index": 1335,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.0",
+ "expected_vers": "vers:composer/<2.10.0"
+ },
+ {
+ "test_index": 1336,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.4",
+ "expected_vers": "vers:composer/<2.10.4"
+ },
+ {
+ "test_index": 1337,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.4",
+ "expected_vers": "vers:composer/<2.10.4"
+ },
+ {
+ "test_index": 1338,
+ "scheme": "packagist",
+ "gitlab_native": "=4.4",
+ "expected_vers": "vers:composer/4.4.0"
+ },
+ {
+ "test_index": 1339,
+ "scheme": "packagist",
+ "gitlab_native": "=4.4",
+ "expected_vers": "vers:composer/4.4.0"
+ },
+ {
+ "test_index": 1340,
+ "scheme": "packagist",
+ "gitlab_native": "=4.4",
+ "expected_vers": "vers:composer/4.4.0"
+ },
+ {
+ "test_index": 1341,
+ "scheme": "packagist",
+ "gitlab_native": "<4.3.04",
+ "expected_vers": "vers:composer/<4.3.4"
+ },
+ {
+ "test_index": 1342,
+ "scheme": "packagist",
+ "gitlab_native": "<4.3.04",
+ "expected_vers": "vers:composer/<4.3.4"
+ },
+ {
+ "test_index": 1343,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.29,<=4.3",
+ "expected_vers": "vers:composer/>=4.0.29|<=4.3.0"
+ },
+ {
+ "test_index": 1344,
+ "scheme": "packagist",
+ "gitlab_native": "=4.4.0",
+ "expected_vers": "vers:composer/4.4.0"
+ },
+ {
+ "test_index": 1345,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.10,<=4.3.07",
+ "expected_vers": "vers:composer/>=4.0.10|<=4.3.7"
+ },
+ {
+ "test_index": 1346,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.6",
+ "expected_vers": "vers:composer/<=4.2.6"
+ },
+ {
+ "test_index": 1347,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.1.0,<7.1.2||>=8.0.0,<8.0.8||>=9.0.0,<9.0.4||>=9.1.0,<9.1.3||>=10.0.0,<10.0.10||>=11.0.0,<11.0.3",
+ "expected_vers": "vers:composer/>=7.1.0|<7.1.2|>=8.0.0|<8.0.8|>=9.0.0|<9.0.4|>=9.1.0|<9.1.3|>=10.0.0|<10.0.10|>=11.0.0|<11.0.3"
+ },
+ {
+ "test_index": 1348,
+ "scheme": "packagist",
+ "gitlab_native": "<3.92",
+ "expected_vers": "vers:composer/<3.92.0"
+ },
+ {
+ "test_index": 1349,
+ "scheme": "packagist",
+ "gitlab_native": "<3.93",
+ "expected_vers": "vers:composer/<3.93.0"
+ },
+ {
+ "test_index": 1350,
+ "scheme": "packagist",
+ "gitlab_native": "<3.93",
+ "expected_vers": "vers:composer/<3.93.0"
+ },
+ {
+ "test_index": 1351,
+ "scheme": "packagist",
+ "gitlab_native": "<3.96",
+ "expected_vers": "vers:composer/<3.96.0"
+ },
+ {
+ "test_index": 1352,
+ "scheme": "packagist",
+ "gitlab_native": "<3.93",
+ "expected_vers": "vers:composer/<3.93.0"
+ },
+ {
+ "test_index": 1353,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.0",
+ "expected_vers": "vers:composer/<=2.0.0"
+ },
+ {
+ "test_index": 1354,
+ "scheme": "packagist",
+ "gitlab_native": "<3.91",
+ "expected_vers": "vers:composer/<3.91.0"
+ },
+ {
+ "test_index": 1355,
+ "scheme": "packagist",
+ "gitlab_native": "<3.93",
+ "expected_vers": "vers:composer/<3.93.0"
+ },
+ {
+ "test_index": 1356,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.91",
+ "expected_vers": "vers:composer/<=3.91.0"
+ },
+ {
+ "test_index": 1357,
+ "scheme": "packagist",
+ "gitlab_native": "<3.91",
+ "expected_vers": "vers:composer/<3.91.0"
+ },
+ {
+ "test_index": 1358,
+ "scheme": "packagist",
+ "gitlab_native": "<3.93",
+ "expected_vers": "vers:composer/<3.93.0"
+ },
+ {
+ "test_index": 1359,
+ "scheme": "packagist",
+ "gitlab_native": "<3.92",
+ "expected_vers": "vers:composer/<3.92.0"
+ },
+ {
+ "test_index": 1360,
+ "scheme": "packagist",
+ "gitlab_native": "<3.96",
+ "expected_vers": "vers:composer/<3.96.0"
+ },
+ {
+ "test_index": 1361,
+ "scheme": "packagist",
+ "gitlab_native": "<3.93",
+ "expected_vers": "vers:composer/<3.93.0"
+ },
+ {
+ "test_index": 1362,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.90",
+ "expected_vers": "vers:composer/<=3.90.0"
+ },
+ {
+ "test_index": 1363,
+ "scheme": "packagist",
+ "gitlab_native": "<3.67",
+ "expected_vers": "vers:composer/<3.67.0"
+ },
+ {
+ "test_index": 1364,
+ "scheme": "packagist",
+ "gitlab_native": "<3.92",
+ "expected_vers": "vers:composer/<3.92.0"
+ },
+ {
+ "test_index": 1365,
+ "scheme": "packagist",
+ "gitlab_native": "<3.93",
+ "expected_vers": "vers:composer/<3.93.0"
+ },
+ {
+ "test_index": 1366,
+ "scheme": "packagist",
+ "gitlab_native": "<3.91",
+ "expected_vers": "vers:composer/<3.91.0"
+ },
+ {
+ "test_index": 1367,
+ "scheme": "packagist",
+ "gitlab_native": "<3.93",
+ "expected_vers": "vers:composer/<3.93.0"
+ },
+ {
+ "test_index": 1368,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.0",
+ "expected_vers": "vers:composer/<=2.0.0"
+ },
+ {
+ "test_index": 1369,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.2",
+ "expected_vers": "vers:composer/<=4.2.2"
+ },
+ {
+ "test_index": 1370,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6.3",
+ "expected_vers": "vers:composer/<1.6.3"
+ },
+ {
+ "test_index": 1371,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.0",
+ "expected_vers": "vers:composer/<1.7.0"
+ },
+ {
+ "test_index": 1372,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.6.2",
+ "expected_vers": "vers:composer/>=1.0.0|<1.6.2"
+ },
+ {
+ "test_index": 1373,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6.6",
+ "expected_vers": "vers:composer/<1.6.6"
+ },
+ {
+ "test_index": 1374,
+ "scheme": "packagist",
+ "gitlab_native": "<0.7.19||>=1.0.0-rc.0,<=1.0.0-rc.6",
+ "expected_vers": "vers:composer/<0.7.19|>=1.0.0-rc.0|<=1.0.0-rc.6"
+ },
+ {
+ "test_index": 1375,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.17",
+ "expected_vers": "vers:composer/1.0.17"
+ },
+ {
+ "test_index": 1376,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.14",
+ "expected_vers": "vers:composer/<1.0.14"
+ },
+ {
+ "test_index": 1377,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.18",
+ "expected_vers": "vers:composer/1.0.18"
+ },
+ {
+ "test_index": 1378,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.0.13",
+ "expected_vers": "vers:composer/<=1.0.13"
+ },
+ {
+ "test_index": 1379,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.0.18",
+ "expected_vers": "vers:composer/<=1.0.18"
+ },
+ {
+ "test_index": 1380,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0.17",
+ "expected_vers": "vers:composer/1.0.17"
+ },
+ {
+ "test_index": 1381,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.0.10",
+ "expected_vers": "vers:composer/<=1.0.10"
+ },
+ {
+ "test_index": 1382,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.0.0",
+ "expected_vers": "vers:composer/<=1.0.0"
+ },
+ {
+ "test_index": 1383,
+ "scheme": "packagist",
+ "gitlab_native": "<22.2.0",
+ "expected_vers": "vers:composer/<22.2.0"
+ },
+ {
+ "test_index": 1384,
+ "scheme": "packagist",
+ "gitlab_native": "=21.11.0",
+ "expected_vers": "vers:composer/21.11.0"
+ },
+ {
+ "test_index": 1385,
+ "scheme": "packagist",
+ "gitlab_native": "<1.50.1",
+ "expected_vers": "vers:composer/<1.50.1"
+ },
+ {
+ "test_index": 1386,
+ "scheme": "packagist",
+ "gitlab_native": "=1.46",
+ "expected_vers": "vers:composer/1.46.0"
+ },
+ {
+ "test_index": 1387,
+ "scheme": "packagist",
+ "gitlab_native": "<22.2.0",
+ "expected_vers": "vers:composer/<22.2.0"
+ },
+ {
+ "test_index": 1388,
+ "scheme": "packagist",
+ "gitlab_native": "<1.65.1",
+ "expected_vers": "vers:composer/<1.65.1"
+ },
+ {
+ "test_index": 1389,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.30",
+ "expected_vers": "vers:composer/<=1.30.0"
+ },
+ {
+ "test_index": 1390,
+ "scheme": "packagist",
+ "gitlab_native": "<22.1.0",
+ "expected_vers": "vers:composer/<22.1.0"
+ },
+ {
+ "test_index": 1391,
+ "scheme": "packagist",
+ "gitlab_native": "<1.50.1",
+ "expected_vers": "vers:composer/<1.50.1"
+ },
+ {
+ "test_index": 1392,
+ "scheme": "packagist",
+ "gitlab_native": "<22.2.2",
+ "expected_vers": "vers:composer/<22.2.2"
+ },
+ {
+ "test_index": 1393,
+ "scheme": "packagist",
+ "gitlab_native": "<22.2.0",
+ "expected_vers": "vers:composer/<22.2.0"
+ },
+ {
+ "test_index": 1394,
+ "scheme": "packagist",
+ "gitlab_native": "<=21.10.2",
+ "expected_vers": "vers:composer/<=21.10.2"
+ },
+ {
+ "test_index": 1395,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.50.1,<1.53",
+ "expected_vers": "vers:composer/>=1.50.1|<1.53.0"
+ },
+ {
+ "test_index": 1396,
+ "scheme": "packagist",
+ "gitlab_native": "<21.3.0",
+ "expected_vers": "vers:composer/<21.3.0"
+ },
+ {
+ "test_index": 1397,
+ "scheme": "packagist",
+ "gitlab_native": "<1.53",
+ "expected_vers": "vers:composer/<1.53.0"
+ },
+ {
+ "test_index": 1398,
+ "scheme": "packagist",
+ "gitlab_native": "<22.2.0",
+ "expected_vers": "vers:composer/<22.2.0"
+ },
+ {
+ "test_index": 1399,
+ "scheme": "packagist",
+ "gitlab_native": "<21.1.0",
+ "expected_vers": "vers:composer/<21.1.0"
+ },
+ {
+ "test_index": 1400,
+ "scheme": "packagist",
+ "gitlab_native": "<1.53",
+ "expected_vers": "vers:composer/<1.53.0"
+ },
+ {
+ "test_index": 1401,
+ "scheme": "packagist",
+ "gitlab_native": "<1.50.1",
+ "expected_vers": "vers:composer/<1.50.1"
+ },
+ {
+ "test_index": 1402,
+ "scheme": "packagist",
+ "gitlab_native": "=21.11.0",
+ "expected_vers": "vers:composer/21.11.0"
+ },
+ {
+ "test_index": 1403,
+ "scheme": "packagist",
+ "gitlab_native": "<22.2.0",
+ "expected_vers": "vers:composer/<22.2.0"
+ },
+ {
+ "test_index": 1404,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.47",
+ "expected_vers": "vers:composer/<=1.47.0"
+ },
+ {
+ "test_index": 1405,
+ "scheme": "packagist",
+ "gitlab_native": "<1.65.1",
+ "expected_vers": "vers:composer/<1.65.1"
+ },
+ {
+ "test_index": 1406,
+ "scheme": "packagist",
+ "gitlab_native": "=21.11.0",
+ "expected_vers": "vers:composer/21.11.0"
+ },
+ {
+ "test_index": 1407,
+ "scheme": "packagist",
+ "gitlab_native": "<1.44",
+ "expected_vers": "vers:composer/<1.44.0"
+ },
+ {
+ "test_index": 1408,
+ "scheme": "packagist",
+ "gitlab_native": "<2.2.0",
+ "expected_vers": "vers:composer/<2.2.0"
+ },
+ {
+ "test_index": 1409,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.3",
+ "expected_vers": "vers:composer/<2.1.3"
+ },
+ {
+ "test_index": 1410,
+ "scheme": "packagist",
+ "gitlab_native": "<1.1.2||>=1.2.0,<1.2.2||>=2.0.0,<2.0.3||>=2.1.0,<2.1.2",
+ "expected_vers": "vers:composer/<1.1.2|>=1.2.0|<1.2.2|>=2.0.0|<2.0.3|>=2.1.0|<2.1.2"
+ },
+ {
+ "test_index": 1411,
+ "scheme": "packagist",
+ "gitlab_native": "<=7.4.0||=8.0.0",
+ "expected_vers": "vers:composer/<=7.4.0|8.0.0"
+ },
+ {
+ "test_index": 1412,
+ "scheme": "packagist",
+ "gitlab_native": "<8.3.1",
+ "expected_vers": "vers:composer/<8.3.1"
+ },
+ {
+ "test_index": 1413,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.22",
+ "expected_vers": "vers:composer/<6.2.22"
+ },
+ {
+ "test_index": 1414,
+ "scheme": "packagist",
+ "gitlab_native": "<1.8.4||>=2.0.0,<2.1.1",
+ "expected_vers": "vers:composer/<1.8.4|>=2.0.0|<2.1.1"
+ },
+ {
+ "test_index": 1415,
+ "scheme": "packagist",
+ "gitlab_native": "<4.2.4||>=5.0.0,< 5.3.1||>6.0.0,<6.2.1",
+ "expected_vers": "vers:composer/<4.2.4|>=5.0.0|<5.3.1|>6.0.0|<6.2.1"
+ },
+ {
+ "test_index": 1416,
+ "scheme": "packagist",
+ "gitlab_native": "<5.1.4",
+ "expected_vers": "vers:composer/<5.1.4"
+ },
+ {
+ "test_index": 1417,
+ "scheme": "packagist",
+ "gitlab_native": "=1.9.6",
+ "expected_vers": "vers:composer/1.9.6"
+ },
+ {
+ "test_index": 1418,
+ "scheme": "packagist",
+ "gitlab_native": "=1.9.6",
+ "expected_vers": "vers:composer/1.9.6"
+ },
+ {
+ "test_index": 1419,
+ "scheme": "packagist",
+ "gitlab_native": "=1.9.6",
+ "expected_vers": "vers:composer/1.9.6"
+ },
+ {
+ "test_index": 1420,
+ "scheme": "packagist",
+ "gitlab_native": "=1.9.6",
+ "expected_vers": "vers:composer/1.9.6"
+ },
+ {
+ "test_index": 1421,
+ "scheme": "packagist",
+ "gitlab_native": "=1.9.6",
+ "expected_vers": "vers:composer/1.9.6"
+ },
+ {
+ "test_index": 1422,
+ "scheme": "packagist",
+ "gitlab_native": "=1.9.6",
+ "expected_vers": "vers:composer/1.9.6"
+ },
+ {
+ "test_index": 1423,
+ "scheme": "packagist",
+ "gitlab_native": "=1.9.6",
+ "expected_vers": "vers:composer/1.9.6"
+ },
+ {
+ "test_index": 1424,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.0.0,<7.2.1",
+ "expected_vers": "vers:composer/>=5.0.0|<7.2.1"
+ },
+ {
+ "test_index": 1425,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.0.0,<5.1.2",
+ "expected_vers": "vers:composer/>=5.0.0|<5.1.2"
+ },
+ {
+ "test_index": 1426,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.9.2",
+ "expected_vers": "vers:composer/<=1.9.2"
+ },
+ {
+ "test_index": 1427,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.0",
+ "expected_vers": "vers:composer/<3.3.0"
+ },
+ {
+ "test_index": 1428,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.3.0,<3.3.6||>=3.4.0,<3.4.8||>=3.5.0,<3.5.9||>=3.6.0,<3.6.6||>=3.7.0,<3.7.2 ||>=3.8.0,<3.8.2||>=3.9.0,<3.9.4||>=4.0.0,<4.0.2||>=4.1.0,<4.1.2||>=4.2.0,<4.2.3||>=4.3.0,<4.3.4 ||>=5.5.0,<5.5.1||>=5.4.0,<5.4.2||>=5.3.0,<5.3.1||>=5.2.0,<5.2.3||>=4.4.0,<4.4.2||>=4.5.0,<4.5.3 ||>=4.6.0,<4.6.3||>=4.7.0,<4.7.2||>=4.8.0,<4.8.1||>=4.9.0,<4.9.3||>=5.0.0,<5.0.1||>=5.1.0,<5.1.1",
+ "expected_vers": "vers:composer/>=3.3.0|<3.3.6|>=3.4.0|<3.4.8|>=3.5.0|<3.5.9|>=3.6.0|<3.6.6|>=3.7.0|<3.7.2|>=3.8.0|<3.8.2|>=3.9.0|<3.9.4|>=4.0.0|<4.0.2|>=4.1.0|<4.1.2|>=4.2.0|<4.2.3|>=4.3.0|<4.3.4|>=4.4.0|<4.4.2|>=4.5.0|<4.5.3|>=4.6.0|<4.6.3|>=4.7.0|<4.7.2|>=4.8.0|<4.8.1|>=4.9.0|<4.9.3|>=5.0.0|<5.0.1|>=5.1.0|<5.1.1|>=5.2.0|<5.2.3|>=5.3.0|<5.3.1|>=5.4.0|<5.4.2|>=5.5.0|<5.5.1"
+ },
+ {
+ "test_index": 1429,
+ "scheme": "packagist",
+ "gitlab_native": "<3.6.5",
+ "expected_vers": "vers:composer/<3.6.5"
+ },
+ {
+ "test_index": 1430,
+ "scheme": "packagist",
+ "gitlab_native": "<4.7.0",
+ "expected_vers": "vers:composer/<4.7.0"
+ },
+ {
+ "test_index": 1431,
+ "scheme": "packagist",
+ "gitlab_native": "<5.2.0",
+ "expected_vers": "vers:composer/<5.2.0"
+ },
+ {
+ "test_index": 1432,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.5.0,<5.5.1",
+ "expected_vers": "vers:composer/>=2.5.0|<5.5.1"
+ },
+ {
+ "test_index": 1433,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.3",
+ "expected_vers": "vers:composer/<1.0.3"
+ },
+ {
+ "test_index": 1434,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.3",
+ "expected_vers": "vers:composer/<1.0.3"
+ },
+ {
+ "test_index": 1435,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.2",
+ "expected_vers": "vers:composer/<1.9.2"
+ },
+ {
+ "test_index": 1436,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1437,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1438,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1439,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.8",
+ "expected_vers": "vers:composer/<1.2.8"
+ },
+ {
+ "test_index": 1440,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1441,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1442,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3",
+ "expected_vers": "vers:composer/<1.3.0"
+ },
+ {
+ "test_index": 1443,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.12",
+ "expected_vers": "vers:composer/<1.2.12"
+ },
+ {
+ "test_index": 1444,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1445,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3",
+ "expected_vers": "vers:composer/<1.3.0"
+ },
+ {
+ "test_index": 1446,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1447,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1448,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3",
+ "expected_vers": "vers:composer/<1.3.0"
+ },
+ {
+ "test_index": 1449,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3",
+ "expected_vers": "vers:composer/<1.3.0"
+ },
+ {
+ "test_index": 1450,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.2.10",
+ "expected_vers": "vers:composer/<=1.2.10"
+ },
+ {
+ "test_index": 1451,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.2.11",
+ "expected_vers": "vers:composer/<=1.2.11"
+ },
+ {
+ "test_index": 1452,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3",
+ "expected_vers": "vers:composer/<1.3.0"
+ },
+ {
+ "test_index": 1453,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.12",
+ "expected_vers": "vers:composer/<1.2.12"
+ },
+ {
+ "test_index": 1454,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3",
+ "expected_vers": "vers:composer/<1.3.0"
+ },
+ {
+ "test_index": 1455,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1456,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.12",
+ "expected_vers": "vers:composer/<1.2.12"
+ },
+ {
+ "test_index": 1457,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.12",
+ "expected_vers": "vers:composer/<1.2.12"
+ },
+ {
+ "test_index": 1458,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.2.11",
+ "expected_vers": "vers:composer/<=1.2.11"
+ },
+ {
+ "test_index": 1459,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1460,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.12",
+ "expected_vers": "vers:composer/<1.2.12"
+ },
+ {
+ "test_index": 1461,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1462,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.12",
+ "expected_vers": "vers:composer/<1.2.12"
+ },
+ {
+ "test_index": 1463,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1464,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1465,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1466,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1467,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1468,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1469,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3",
+ "expected_vers": "vers:composer/<1.3.0"
+ },
+ {
+ "test_index": 1470,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.2.10",
+ "expected_vers": "vers:composer/<=1.2.10"
+ },
+ {
+ "test_index": 1471,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1472,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.12",
+ "expected_vers": "vers:composer/<1.2.12"
+ },
+ {
+ "test_index": 1473,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1474,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1475,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3",
+ "expected_vers": "vers:composer/<1.3.0"
+ },
+ {
+ "test_index": 1476,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1477,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.11",
+ "expected_vers": "vers:composer/<1.2.11"
+ },
+ {
+ "test_index": 1478,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.3",
+ "expected_vers": "vers:composer/<1.2.3"
+ },
+ {
+ "test_index": 1479,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.12",
+ "expected_vers": "vers:composer/<1.2.12"
+ },
+ {
+ "test_index": 1480,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.2.11",
+ "expected_vers": "vers:composer/<=1.2.11"
+ },
+ {
+ "test_index": 1481,
+ "scheme": "packagist",
+ "gitlab_native": "=3.4.12",
+ "expected_vers": "vers:composer/3.4.12"
+ },
+ {
+ "test_index": 1482,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.49",
+ "expected_vers": "vers:composer/<3.2.49"
+ },
+ {
+ "test_index": 1483,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.4",
+ "expected_vers": "vers:composer/<3.1.4"
+ },
+ {
+ "test_index": 1484,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.2",
+ "expected_vers": "vers:composer/<2.3.2"
+ },
+ {
+ "test_index": 1485,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.10.1",
+ "expected_vers": "vers:composer/>=4.0.0|<4.10.1"
+ },
+ {
+ "test_index": 1486,
+ "scheme": "packagist",
+ "gitlab_native": ">1.0.0,<3.5.0",
+ "expected_vers": "vers:composer/>1.0.0|<3.5.0"
+ },
+ {
+ "test_index": 1487,
+ "scheme": "packagist",
+ "gitlab_native": "<3.4.1",
+ "expected_vers": "vers:composer/<3.4.1"
+ },
+ {
+ "test_index": 1488,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.0.0,<=1.7.8.2",
+ "expected_vers": "vers:composer/>=1.7.0+0|<=1.7.8+2"
+ },
+ {
+ "test_index": 1489,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.5.0,<=1.7.8.1",
+ "expected_vers": "vers:composer/>=1.7.5+0|<=1.7.8+1"
+ },
+ {
+ "test_index": 1490,
+ "scheme": "packagist",
+ "gitlab_native": "<4.2.1",
+ "expected_vers": "vers:composer/<4.2.1"
+ },
+ {
+ "test_index": 1491,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.2.0",
+ "expected_vers": "vers:composer/>=4.0.0|<4.2.0"
+ },
+ {
+ "test_index": 1492,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.0",
+ "expected_vers": "vers:composer/<3.1.0"
+ },
+ {
+ "test_index": 1493,
+ "scheme": "packagist",
+ "gitlab_native": ">1.0.1,<4.3.0",
+ "expected_vers": "vers:composer/>1.0.1|<4.3.0"
+ },
+ {
+ "test_index": 1494,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.6.0,<2.6.1",
+ "expected_vers": "vers:composer/>=2.6.0|<2.6.1"
+ },
+ {
+ "test_index": 1495,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.2",
+ "expected_vers": "vers:composer/<=4.2.2"
+ },
+ {
+ "test_index": 1496,
+ "scheme": "packagist",
+ "gitlab_native": "=0.12.3",
+ "expected_vers": "vers:composer/0.12.3"
+ },
+ {
+ "test_index": 1497,
+ "scheme": "packagist",
+ "gitlab_native": "=0.12.7",
+ "expected_vers": "vers:composer/0.12.7"
+ },
+ {
+ "test_index": 1498,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.12.7",
+ "expected_vers": "vers:composer/<=0.12.7"
+ },
+ {
+ "test_index": 1499,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.12.7",
+ "expected_vers": "vers:composer/<=0.12.7"
+ },
+ {
+ "test_index": 1500,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.5.0",
+ "expected_vers": "vers:composer/<=2.5.0"
+ },
+ {
+ "test_index": 1501,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.4.0,<=1.4.7",
+ "expected_vers": "vers:composer/>=1.4.0|<=1.4.7"
+ },
+ {
+ "test_index": 1502,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.4.0,<=1.4.7",
+ "expected_vers": "vers:composer/>=1.4.0|<=1.4.7"
+ },
+ {
+ "test_index": 1503,
+ "scheme": "packagist",
+ "gitlab_native": "<3.27.19",
+ "expected_vers": "vers:composer/<3.27.19"
+ },
+ {
+ "test_index": 1504,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.4.3",
+ "expected_vers": "vers:composer/<=1.4.3"
+ },
+ {
+ "test_index": 1505,
+ "scheme": "packagist",
+ "gitlab_native": "<1.4.3",
+ "expected_vers": "vers:composer/<1.4.3"
+ },
+ {
+ "test_index": 1506,
+ "scheme": "packagist",
+ "gitlab_native": "<1.4.3",
+ "expected_vers": "vers:composer/<1.4.3"
+ },
+ {
+ "test_index": 1507,
+ "scheme": "packagist",
+ "gitlab_native": "<1.4.3",
+ "expected_vers": "vers:composer/<1.4.3"
+ },
+ {
+ "test_index": 1508,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.4.0",
+ "expected_vers": "vers:composer/<=1.4.0"
+ },
+ {
+ "test_index": 1509,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.4.2",
+ "expected_vers": "vers:composer/<=1.4.2"
+ },
+ {
+ "test_index": 1510,
+ "scheme": "packagist",
+ "gitlab_native": "<1.4.3",
+ "expected_vers": "vers:composer/<1.4.3"
+ },
+ {
+ "test_index": 1511,
+ "scheme": "packagist",
+ "gitlab_native": "<1.4.2",
+ "expected_vers": "vers:composer/<1.4.2"
+ },
+ {
+ "test_index": 1512,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.7",
+ "expected_vers": "vers:composer/<1.2.7"
+ },
+ {
+ "test_index": 1513,
+ "scheme": "packagist",
+ "gitlab_native": "<3.9.0",
+ "expected_vers": "vers:composer/<3.9.0"
+ },
+ {
+ "test_index": 1514,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.3.6-beta",
+ "expected_vers": "vers:composer/<=0.3.6-beta"
+ },
+ {
+ "test_index": 1515,
+ "scheme": "packagist",
+ "gitlab_native": ">=2018.9.0,<2018.9.1.2||>=2018.6.0,<2018.6.1.3||>=2011.0.0,<2017.12.4.2 ||>=5.4.0,<5.4.12.2||>=5.3.0,<5.3.12.5",
+ "expected_vers": "vers:composer/>=5.3.0|<5.3.12+5|>=5.4.0|<5.4.12+2|>=2011.0.0|<2017.12.4+2|>=2018.6.0|<2018.6.1+3|>=2018.9.0|<2018.9.1+2"
+ },
+ {
+ "test_index": 1516,
+ "scheme": "packagist",
+ "gitlab_native": ">=2011.0.0,<2017.12.4.1||>=2018.9.0,<2018.9.1.1||>=2018.6.0,<2018.6.1.2",
+ "expected_vers": "vers:composer/>=2011.0.0|<2017.12.4+1|>=2018.6.0|<2018.6.1+2|>=2018.9.0|<2018.9.1+1"
+ },
+ {
+ "test_index": 1517,
+ "scheme": "packagist",
+ "gitlab_native": ">=2011.0.0,<2017.8.1.1",
+ "expected_vers": "vers:composer/>=2011.0.0|<2017.8.1+1"
+ },
+ {
+ "test_index": 1518,
+ "scheme": "packagist",
+ "gitlab_native": "<5.4.14.1||>=2017.0,<2017.12.7.2||>=2019.0,<2019.03.4.2",
+ "expected_vers": "vers:composer/<5.4.14+1|>=2017.0.0|<2017.12.7+2|>=2019.0.0|<2019.3.4+2"
+ },
+ {
+ "test_index": 1519,
+ "scheme": "packagist",
+ "gitlab_native": ">=2011.0.0,<2017.12.2.1",
+ "expected_vers": "vers:composer/>=2011.0.0|<2017.12.2+1"
+ },
+ {
+ "test_index": 1520,
+ "scheme": "packagist",
+ "gitlab_native": "<2017.08.0",
+ "expected_vers": "vers:composer/<2017.8.0"
+ },
+ {
+ "test_index": 1521,
+ "scheme": "packagist",
+ "gitlab_native": ">=2018.06.0,<=2019.03.5.1||<=2017.12.7.3",
+ "expected_vers": "vers:composer/<=2017.12.7+3|>=2018.6.0|<=2019.3.5+1"
+ },
+ {
+ "test_index": 1522,
+ "scheme": "packagist",
+ "gitlab_native": "=2017.08",
+ "expected_vers": "vers:composer/2017.8.0"
+ },
+ {
+ "test_index": 1523,
+ "scheme": "packagist",
+ "gitlab_native": ">=2018.9.0,<2018.9.1.3||>=2018.6.0,<2018.6.1.4||>=2011.0.0,<2017.12.4.3 ||>=5.4.0,<5.4.12.3||>=5.3.0,<5.3.12.6",
+ "expected_vers": "vers:composer/>=5.3.0|<5.3.12+6|>=5.4.0|<5.4.12+3|>=2011.0.0|<2017.12.4+3|>=2018.6.0|<2018.6.1+4|>=2018.9.0|<2018.9.1+3"
+ },
+ {
+ "test_index": 1524,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.5.0,<=1.5.25",
+ "expected_vers": "vers:composer/>=1.5.0|<=1.5.25"
+ },
+ {
+ "test_index": 1525,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.5.0,<1.5.27",
+ "expected_vers": "vers:composer/>=1.5.0|<1.5.27"
+ },
+ {
+ "test_index": 1526,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.3.0,<1.3.5||>=1.4.0,<1.4.4",
+ "expected_vers": "vers:composer/>=1.3.0|<1.3.5|>=1.4.0|<1.4.4"
+ },
+ {
+ "test_index": 1527,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.13.8.1||>=7.0.0,<=7.5.15.1",
+ "expected_vers": "vers:composer/<=6.13.8+1|>=7.0.0|<=7.5.15+1"
+ },
+ {
+ "test_index": 1528,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.5.0,<7.5.26",
+ "expected_vers": "vers:composer/>=7.5.0|<7.5.26"
+ },
+ {
+ "test_index": 1529,
+ "scheme": "packagist",
+ "gitlab_native": "<5.4.14.1||>=6.0.0,<6.13.6.2||>=7.0.0,<7.5.6.2",
+ "expected_vers": "vers:composer/<5.4.14+1|>=6.0.0|<6.13.6+2|>=7.0.0|<7.5.6+2"
+ },
+ {
+ "test_index": 1530,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3.12||>=7.5.0,<7.5.26",
+ "expected_vers": "vers:composer/<1.3.12|>=7.5.0|<7.5.26"
+ },
+ {
+ "test_index": 1531,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.3.0,<7.3.2.1||>=7.0.0,<7.2.4.1||>=6.8.0,<6.13.5.1 ||>=6.0.0,<6.7.9.1||>=5.4.0,<5.4.13.1||>=5.3.0,<5.3.12.1",
+ "expected_vers": "vers:composer/>=5.3.0|<5.3.12+1|>=5.4.0|<5.4.13+1|>=6.0.0|<6.7.9+1|>=6.8.0|<6.13.5+1|>=7.0.0|<7.2.4+1|>=7.3.0|<7.3.2+1"
+ },
+ {
+ "test_index": 1532,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.13.0,<=6.13.8.0||>=7.5.0,<=7.5.15.0",
+ "expected_vers": "vers:composer/>=6.13.0|<=6.13.8+0|>=7.5.0|<=7.5.15+0"
+ },
+ {
+ "test_index": 1533,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<=2.5.24||<=1.13.6",
+ "expected_vers": "vers:composer/<=1.13.6|>=2.0.0|<=2.5.24"
+ },
+ {
+ "test_index": 1534,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.2.1",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.2+1"
+ },
+ {
+ "test_index": 1535,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<=2.3.7",
+ "expected_vers": "vers:composer/>=2.3.0|<=2.3.7"
+ },
+ {
+ "test_index": 1536,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.3.0,<1.3.8",
+ "expected_vers": "vers:composer/>=1.3.0|<1.3.8"
+ },
+ {
+ "test_index": 1537,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.2.0,<=1.2.2.0||>=1.3.0,<=1.3.1.0",
+ "expected_vers": "vers:composer/>=1.2.0|<=1.2.2+0|>=1.3.0|<=1.3.1+0"
+ },
+ {
+ "test_index": 1538,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.2.5||>=1.3.0,<=1.3.1",
+ "expected_vers": "vers:composer/<=1.2.5|>=1.3.0|<=1.3.1"
+ },
+ {
+ "test_index": 1539,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.3.0,<1.3.12||>=7.5.0,<7.5.26",
+ "expected_vers": "vers:composer/>=1.3.0|<1.3.12|>=7.5.0|<7.5.26"
+ },
+ {
+ "test_index": 1540,
+ "scheme": "packagist",
+ "gitlab_native": "<3.4.9",
+ "expected_vers": "vers:composer/<3.4.9"
+ },
+ {
+ "test_index": 1541,
+ "scheme": "packagist",
+ "gitlab_native": "<1.4.12",
+ "expected_vers": "vers:composer/<1.4.12"
+ },
+ {
+ "test_index": 1542,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.4.11",
+ "expected_vers": "vers:composer/<=1.4.11"
+ },
+ {
+ "test_index": 1543,
+ "scheme": "packagist",
+ "gitlab_native": "<1.4.12",
+ "expected_vers": "vers:composer/<1.4.12"
+ },
+ {
+ "test_index": 1544,
+ "scheme": "packagist",
+ "gitlab_native": "<1.4.14",
+ "expected_vers": "vers:composer/<1.4.14"
+ },
+ {
+ "test_index": 1545,
+ "scheme": "packagist",
+ "gitlab_native": "<1.4.4",
+ "expected_vers": "vers:composer/<1.4.4"
+ },
+ {
+ "test_index": 1546,
+ "scheme": "packagist",
+ "gitlab_native": "=1.10.1",
+ "expected_vers": "vers:composer/1.10.1"
+ },
+ {
+ "test_index": 1547,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6.7",
+ "expected_vers": "vers:composer/<1.6.7"
+ },
+ {
+ "test_index": 1548,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.4",
+ "expected_vers": "vers:composer/<3.2.4"
+ },
+ {
+ "test_index": 1549,
+ "scheme": "packagist",
+ "gitlab_native": "=3.2.7",
+ "expected_vers": "vers:composer/3.2.7"
+ },
+ {
+ "test_index": 1550,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.2.5",
+ "expected_vers": "vers:composer/<=3.2.5"
+ },
+ {
+ "test_index": 1551,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.10||>=3.3.0,<3.3.1",
+ "expected_vers": "vers:composer/<3.2.10|>=3.3.0|<3.3.1"
+ },
+ {
+ "test_index": 1552,
+ "scheme": "packagist",
+ "gitlab_native": "=3.2.7",
+ "expected_vers": "vers:composer/3.2.7"
+ },
+ {
+ "test_index": 1553,
+ "scheme": "packagist",
+ "gitlab_native": "=3.2.0",
+ "expected_vers": "vers:composer/3.2.0"
+ },
+ {
+ "test_index": 1554,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.7",
+ "expected_vers": "vers:composer/<=3.1.7"
+ },
+ {
+ "test_index": 1555,
+ "scheme": "packagist",
+ "gitlab_native": "=3.2.8",
+ "expected_vers": "vers:composer/3.2.8"
+ },
+ {
+ "test_index": 1556,
+ "scheme": "packagist",
+ "gitlab_native": "=3.2.8",
+ "expected_vers": "vers:composer/3.2.8"
+ },
+ {
+ "test_index": 1557,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.6",
+ "expected_vers": "vers:composer/<3.2.6"
+ },
+ {
+ "test_index": 1558,
+ "scheme": "packagist",
+ "gitlab_native": "=3.2.7",
+ "expected_vers": "vers:composer/3.2.7"
+ },
+ {
+ "test_index": 1559,
+ "scheme": "packagist",
+ "gitlab_native": "<3.8.0",
+ "expected_vers": "vers:composer/<3.8.0"
+ },
+ {
+ "test_index": 1560,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.2",
+ "expected_vers": "vers:composer/<=4.2.2"
+ },
+ {
+ "test_index": 1561,
+ "scheme": "packagist",
+ "gitlab_native": "<5.2.4",
+ "expected_vers": "vers:composer/<5.2.4"
+ },
+ {
+ "test_index": 1562,
+ "scheme": "packagist",
+ "gitlab_native": "<5.2.4",
+ "expected_vers": "vers:composer/<5.2.4"
+ },
+ {
+ "test_index": 1563,
+ "scheme": "packagist",
+ "gitlab_native": "<5.2.4",
+ "expected_vers": "vers:composer/<5.2.4"
+ },
+ {
+ "test_index": 1564,
+ "scheme": "packagist",
+ "gitlab_native": "<5.2.4",
+ "expected_vers": "vers:composer/<5.2.4"
+ },
+ {
+ "test_index": 1565,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.12.0,<2.5.0",
+ "expected_vers": "vers:composer/>=0.12.0|<2.5.0"
+ },
+ {
+ "test_index": 1566,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.22",
+ "expected_vers": "vers:composer/<6.2.22"
+ },
+ {
+ "test_index": 1567,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.8.27||>=5.0.0,<5.6.3",
+ "expected_vers": "vers:composer/<=4.8.27|>=5.0.0|<5.6.3"
+ },
+ {
+ "test_index": 1568,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.4.0,<3.4.6||>=4.0.0,<4.0.4||>=4.1.0,<4.1.5",
+ "expected_vers": "vers:composer/>=3.4.0|<3.4.6|>=4.0.0|<4.0.4|>=4.1.0|<4.1.5"
+ },
+ {
+ "test_index": 1569,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.3.3",
+ "expected_vers": "vers:composer/>=1.0.0|<1.3.3"
+ },
+ {
+ "test_index": 1570,
+ "scheme": "packagist",
+ "gitlab_native": "=2016-10-31",
+ "expected_vers": "vers:composer/2016.0.0-10-31"
+ },
+ {
+ "test_index": 1571,
+ "scheme": "packagist",
+ "gitlab_native": "=2.8.4",
+ "expected_vers": "vers:composer/2.8.4"
+ },
+ {
+ "test_index": 1572,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.8.4",
+ "expected_vers": "vers:composer/<=2.8.4"
+ },
+ {
+ "test_index": 1573,
+ "scheme": "packagist",
+ "gitlab_native": "=2.8.4",
+ "expected_vers": "vers:composer/2.8.4"
+ },
+ {
+ "test_index": 1574,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.8.4",
+ "expected_vers": "vers:composer/<=2.8.4"
+ },
+ {
+ "test_index": 1575,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.8",
+ "expected_vers": "vers:composer/>=1.7.8"
+ },
+ {
+ "test_index": 1576,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.8",
+ "expected_vers": "vers:composer/>=1.7.8"
+ },
+ {
+ "test_index": 1577,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.8",
+ "expected_vers": "vers:composer/>=1.7.8"
+ },
+ {
+ "test_index": 1578,
+ "scheme": "packagist",
+ "gitlab_native": "<2.8.4",
+ "expected_vers": "vers:composer/<2.8.4"
+ },
+ {
+ "test_index": 1579,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.8.3",
+ "expected_vers": "vers:composer/<=2.8.3"
+ },
+ {
+ "test_index": 1580,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.2.25",
+ "expected_vers": "vers:composer/<=1.2.25"
+ },
+ {
+ "test_index": 1581,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.39||>=3.3.0,<3.3.2",
+ "expected_vers": "vers:composer/<3.2.39|>=3.3.0|<3.3.2"
+ },
+ {
+ "test_index": 1582,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.0.3",
+ "expected_vers": "vers:composer/<=2.0.3"
+ },
+ {
+ "test_index": 1583,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.0.2||>=3.1.0,<3.1.4||>=4.0.0,<4.0.7 ||>=4.1.0,<4.1.2||>=4.2.0,<4.2.4||>=4.3.0,<4.3.3 ||>=4.4.0,<4.4.3||>=4.5.0,<4.5.1||>=4.6.0,<4.6.4",
+ "expected_vers": "vers:composer/>=3.0.0|<3.0.2|>=3.1.0|<3.1.4|>=4.0.0|<4.0.7|>=4.1.0|<4.1.2|>=4.2.0|<4.2.4|>=4.3.0|<4.3.3|>=4.4.0|<4.4.3|>=4.5.0|<4.5.1|>=4.6.0|<4.6.4"
+ },
+ {
+ "test_index": 1584,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.1.9",
+ "expected_vers": "vers:composer/>=4.0.0|<4.1.9"
+ },
+ {
+ "test_index": 1585,
+ "scheme": "packagist",
+ "gitlab_native": "=3.1.3",
+ "expected_vers": "vers:composer/3.1.3"
+ },
+ {
+ "test_index": 1586,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.0.0",
+ "expected_vers": "vers:composer/<=4.0.0"
+ },
+ {
+ "test_index": 1587,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.2",
+ "expected_vers": "vers:composer/<=3.1.2"
+ },
+ {
+ "test_index": 1588,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.9",
+ "expected_vers": "vers:composer/<3.1.9"
+ },
+ {
+ "test_index": 1589,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.1.9",
+ "expected_vers": "vers:composer/>=4.0.0|<4.1.9"
+ },
+ {
+ "test_index": 1590,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.1.6",
+ "expected_vers": "vers:composer/>=4.0.0|<4.1.6"
+ },
+ {
+ "test_index": 1591,
+ "scheme": "packagist",
+ "gitlab_native": "=3.1.11",
+ "expected_vers": "vers:composer/3.1.11"
+ },
+ {
+ "test_index": 1592,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.1.8",
+ "expected_vers": "vers:composer/>=4.0.0|<4.1.8"
+ },
+ {
+ "test_index": 1593,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.1",
+ "expected_vers": "vers:composer/<3.1.1"
+ },
+ {
+ "test_index": 1594,
+ "scheme": "packagist",
+ "gitlab_native": "<2.14.2",
+ "expected_vers": "vers:composer/<2.14.2"
+ },
+ {
+ "test_index": 1595,
+ "scheme": "packagist",
+ "gitlab_native": "<1.38.0||>=2.0.0,<2.7.0",
+ "expected_vers": "vers:composer/<1.38.0|>=2.0.0|<2.7.0"
+ },
+ {
+ "test_index": 1596,
+ "scheme": "packagist",
+ "gitlab_native": "<1.38.0||>=2.0.0,<2.7.0",
+ "expected_vers": "vers:composer/<1.38.0|>=2.0.0|<2.7.0"
+ },
+ {
+ "test_index": 1597,
+ "scheme": "packagist",
+ "gitlab_native": "<1.20.0",
+ "expected_vers": "vers:composer/<1.20.0"
+ },
+ {
+ "test_index": 1598,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.14.11||>=3.0.0,<3.3.8",
+ "expected_vers": "vers:composer/>=2.0.0|<2.14.11|>=3.0.0|<3.3.8"
+ },
+ {
+ "test_index": 1599,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.12.3",
+ "expected_vers": "vers:composer/>=1.0.0|<1.12.3"
+ },
+ {
+ "test_index": 1600,
+ "scheme": "packagist",
+ "gitlab_native": "<1.20.0",
+ "expected_vers": "vers:composer/<1.20.0"
+ },
+ {
+ "test_index": 1601,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.3.1,<4.6.3",
+ "expected_vers": "vers:composer/>=0.3.1|<4.6.3"
+ },
+ {
+ "test_index": 1602,
+ "scheme": "packagist",
+ "gitlab_native": "<=11.6",
+ "expected_vers": "vers:composer/<=11.6.0"
+ },
+ {
+ "test_index": 1603,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.6.0,<5.7.2",
+ "expected_vers": "vers:composer/>=5.6.0|<5.7.2"
+ },
+ {
+ "test_index": 1604,
+ "scheme": "packagist",
+ "gitlab_native": "<4.1.0",
+ "expected_vers": "vers:composer/<4.1.0"
+ },
+ {
+ "test_index": 1605,
+ "scheme": "packagist",
+ "gitlab_native": "<0.13.0",
+ "expected_vers": "vers:composer/<0.13.0"
+ },
+ {
+ "test_index": 1606,
+ "scheme": "packagist",
+ "gitlab_native": "<0.3.3",
+ "expected_vers": "vers:composer/<0.3.3"
+ },
+ {
+ "test_index": 1607,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.9||>=3.3.0,<3.3.4",
+ "expected_vers": "vers:composer/<3.2.9|>=3.3.0|<3.3.4"
+ },
+ {
+ "test_index": 1608,
+ "scheme": "packagist",
+ "gitlab_native": "<2.6.12||>=2.7.0-stable,<2.7.6||>=3.0.0-stable,<3.0.15 ||>=3.1.0-stable,<3.1.4",
+ "expected_vers": "vers:composer/<2.6.12|>=2.7.0-stable|<2.7.6|>=3.0.0-stable|<3.0.15|>=3.1.0-stable|<3.1.4"
+ },
+ {
+ "test_index": 1609,
+ "scheme": "packagist",
+ "gitlab_native": "<2.5.9||>=2.6.0-stable,<2.6.11||>=2.7.0-stable,<2.7.2",
+ "expected_vers": "vers:composer/<2.5.9|>=2.6.0-stable|<2.6.11|>=2.7.0-stable|<2.7.2"
+ },
+ {
+ "test_index": 1610,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.99||>=2.1.0,<2.1.99||>=2.2.0,<2.2.99 ||>=2.3.0,<2.3.99||>=2.4.0,<2.4.99||>=2.5.0,<2.5.99||>=2.6.0,<2.6.12 ||>=2.7.0,<2.7.6||>=3.0.0,<3.0.15||>=3.1.0,<3.1.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.99|>=2.1.0|<2.1.99|>=2.2.0|<2.2.99|>=2.3.0|<2.3.99|>=2.4.0|<2.4.99|>=2.5.0|<2.5.99|>=2.6.0|<2.6.12|>=2.7.0|<2.7.6|>=3.0.0|<3.0.15|>=3.1.0|<3.1.4"
+ },
+ {
+ "test_index": 1611,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.4.0,<3.4.14||>=3.5.0,<3.5.17||>=3.6.0,<3.6.4",
+ "expected_vers": "vers:composer/>=3.4.0|<3.4.14|>=3.5.0|<3.5.17|>=3.6.0|<3.6.4"
+ },
+ {
+ "test_index": 1612,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.0.4",
+ "expected_vers": "vers:composer/>=3.0.0|<3.0.4"
+ },
+ {
+ "test_index": 1613,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.99||>=2.1.0,<2.1.99||>=2.2.0,<2.2.99||>=2.3.0,<2.3.99 ||>=2.4.0,<2.4.99||>=2.5.0,<2.5.90||>=2.6.0,<2.6.6||>=3.0.0,<3.0.6",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.99|>=2.1.0|<2.1.99|>=2.2.0|<2.2.99|>=2.3.0|<2.3.99|>=2.4.0|<2.4.99|>=2.5.0|<2.5.90|>=2.6.0|<2.6.6|>=3.0.0|<3.0.6"
+ },
+ {
+ "test_index": 1614,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.3.0,<1.3.18||>=2.0.0,<2.4.8",
+ "expected_vers": "vers:composer/>=1.3.0|<1.3.18|>=2.0.0|<2.4.8"
+ },
+ {
+ "test_index": 1615,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.1.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.1.3"
+ },
+ {
+ "test_index": 1616,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.5.18||>=3.6.0,<3.6.15||>=3.7.0,<3.7.7",
+ "expected_vers": "vers:composer/>=3.0.0|<3.5.18|>=3.6.0|<3.6.15|>=3.7.0|<3.7.7"
+ },
+ {
+ "test_index": 1617,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.99||>=2.1.0,<2.1.99||>=2.2.0,<2.2.99||>=2.3.0,<2.3.99 ||>=2.4.0,<2.4.99||>=2.5.0,<2.5.9||>=2.6.0,<2.6.11||>=2.7.0,<2.7.2",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.99|>=2.1.0|<2.1.99|>=2.2.0|<2.2.99|>=2.3.0|<2.3.99|>=2.4.0|<2.4.99|>=2.5.0|<2.5.9|>=2.6.0|<2.6.11|>=2.7.0|<2.7.2"
+ },
+ {
+ "test_index": 1618,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.2.4",
+ "expected_vers": "vers:composer/<=3.2.4"
+ },
+ {
+ "test_index": 1619,
+ "scheme": "packagist",
+ "gitlab_native": "<2.5.9||>=2.6.0-stable,<2.6.11||>=2.7.0-stable,<2.7.2",
+ "expected_vers": "vers:composer/<2.5.9|>=2.6.0-stable|<2.6.11|>=2.7.0-stable|<2.7.2"
+ },
+ {
+ "test_index": 1620,
+ "scheme": "packagist",
+ "gitlab_native": "<4.0.6",
+ "expected_vers": "vers:composer/<4.0.6"
+ },
+ {
+ "test_index": 1621,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.1.4||>=2.0.0,<2.1.1",
+ "expected_vers": "vers:composer/>=1.0.0|<1.1.4|>=2.0.0|<2.1.1"
+ },
+ {
+ "test_index": 1622,
+ "scheme": "packagist",
+ "gitlab_native": "<0.18.3",
+ "expected_vers": "vers:composer/<0.18.3"
+ },
+ {
+ "test_index": 1623,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.15.6,<0.18.1",
+ "expected_vers": "vers:composer/>=0.15.6|<0.18.1"
+ },
+ {
+ "test_index": 1624,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.3.6",
+ "expected_vers": "vers:composer/3.0.3+6"
+ },
+ {
+ "test_index": 1625,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.3.6",
+ "expected_vers": "vers:composer/3.0.3+6"
+ },
+ {
+ "test_index": 1626,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.2.0",
+ "expected_vers": "vers:composer/<=3.0.2+0"
+ },
+ {
+ "test_index": 1627,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.3.3",
+ "expected_vers": "vers:composer/3.0.3+3"
+ },
+ {
+ "test_index": 1628,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.3.2",
+ "expected_vers": "vers:composer/3.0.3+2"
+ },
+ {
+ "test_index": 1629,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.3.6",
+ "expected_vers": "vers:composer/3.0.3+6"
+ },
+ {
+ "test_index": 1630,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.2.0",
+ "expected_vers": "vers:composer/<=3.0.2+0"
+ },
+ {
+ "test_index": 1631,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.2.0",
+ "expected_vers": "vers:composer/<=3.0.2+0"
+ },
+ {
+ "test_index": 1632,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.5.2",
+ "expected_vers": "vers:composer/<=6.3.5+2"
+ },
+ {
+ "test_index": 1633,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.5.2",
+ "expected_vers": "vers:composer/<=6.3.5+2"
+ },
+ {
+ "test_index": 1634,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.0,<6.4.3.1",
+ "expected_vers": "vers:composer/>=6.1.0|<6.4.3+1"
+ },
+ {
+ "test_index": 1635,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.4.6.0",
+ "expected_vers": "vers:composer/<=6.4.6+0"
+ },
+ {
+ "test_index": 1636,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.1.0",
+ "expected_vers": "vers:composer/<=6.3.1+0"
+ },
+ {
+ "test_index": 1637,
+ "scheme": "packagist",
+ "gitlab_native": "<6.3.5.2",
+ "expected_vers": "vers:composer/<6.3.5+2"
+ },
+ {
+ "test_index": 1638,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.0,<6.4.3.1",
+ "expected_vers": "vers:composer/>=6.1.0|<6.4.3+1"
+ },
+ {
+ "test_index": 1639,
+ "scheme": "packagist",
+ "gitlab_native": "<6.3.5.1",
+ "expected_vers": "vers:composer/<6.3.5+1"
+ },
+ {
+ "test_index": 1640,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.3.1",
+ "expected_vers": "vers:composer/<6.4.3+1"
+ },
+ {
+ "test_index": 1641,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.4.0",
+ "expected_vers": "vers:composer/<=6.3.4+0"
+ },
+ {
+ "test_index": 1642,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.5.0",
+ "expected_vers": "vers:composer/<=6.3.5+0"
+ },
+ {
+ "test_index": 1643,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.8.1",
+ "expected_vers": "vers:composer/<6.4.8+1"
+ },
+ {
+ "test_index": 1644,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.0,<6.4.1.1",
+ "expected_vers": "vers:composer/>=6.1.0|<6.4.1+1"
+ },
+ {
+ "test_index": 1645,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.8.1",
+ "expected_vers": "vers:composer/<6.4.8+1"
+ },
+ {
+ "test_index": 1646,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.4.0",
+ "expected_vers": "vers:composer/<=6.3.4+0"
+ },
+ {
+ "test_index": 1647,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.3.1",
+ "expected_vers": "vers:composer/<6.4.3+1"
+ },
+ {
+ "test_index": 1648,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.2.0",
+ "expected_vers": "vers:composer/<=6.3.2+0"
+ },
+ {
+ "test_index": 1649,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.5.1",
+ "expected_vers": "vers:composer/<=6.3.5+1"
+ },
+ {
+ "test_index": 1650,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.4.1.0",
+ "expected_vers": "vers:composer/<=6.4.1+0"
+ },
+ {
+ "test_index": 1651,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.1.1",
+ "expected_vers": "vers:composer/<6.4.1+1"
+ },
+ {
+ "test_index": 1652,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.3",
+ "expected_vers": "vers:composer/<6.2.3"
+ },
+ {
+ "test_index": 1653,
+ "scheme": "packagist",
+ "gitlab_native": "<5.7.6",
+ "expected_vers": "vers:composer/<5.7.6"
+ },
+ {
+ "test_index": 1654,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.4.1.0",
+ "expected_vers": "vers:composer/<=6.4.1+0"
+ },
+ {
+ "test_index": 1655,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.0,<6.4.3.1",
+ "expected_vers": "vers:composer/>=6.1.0|<6.4.3+1"
+ },
+ {
+ "test_index": 1656,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.4.0",
+ "expected_vers": "vers:composer/<=6.3.4+0"
+ },
+ {
+ "test_index": 1657,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.2.0",
+ "expected_vers": "vers:composer/<=6.3.2+0"
+ },
+ {
+ "test_index": 1658,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.1.0",
+ "expected_vers": "vers:composer/<=6.3.1+0"
+ },
+ {
+ "test_index": 1659,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.3",
+ "expected_vers": "vers:composer/<6.2.3"
+ },
+ {
+ "test_index": 1660,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.3",
+ "expected_vers": "vers:composer/<6.2.3"
+ },
+ {
+ "test_index": 1661,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.5.2",
+ "expected_vers": "vers:composer/<=6.3.5+2"
+ },
+ {
+ "test_index": 1662,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.8.2",
+ "expected_vers": "vers:composer/<6.4.8+2"
+ },
+ {
+ "test_index": 1663,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.8.2",
+ "expected_vers": "vers:composer/<6.4.8+2"
+ },
+ {
+ "test_index": 1664,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.0,<6.4.1.1",
+ "expected_vers": "vers:composer/>=6.1.0|<6.4.1+1"
+ },
+ {
+ "test_index": 1665,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.0,<6.4.3.1",
+ "expected_vers": "vers:composer/>=6.1.0|<6.4.3+1"
+ },
+ {
+ "test_index": 1666,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.4.0",
+ "expected_vers": "vers:composer/<=6.3.4+0"
+ },
+ {
+ "test_index": 1667,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.4.1.0",
+ "expected_vers": "vers:composer/<=6.4.1+0"
+ },
+ {
+ "test_index": 1668,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.5.2",
+ "expected_vers": "vers:composer/<=6.3.5+2"
+ },
+ {
+ "test_index": 1669,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.0,<6.4.3.1",
+ "expected_vers": "vers:composer/>=6.1.0|<6.4.3+1"
+ },
+ {
+ "test_index": 1670,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.1.0",
+ "expected_vers": "vers:composer/<=6.3.1+0"
+ },
+ {
+ "test_index": 1671,
+ "scheme": "packagist",
+ "gitlab_native": "<6.3.5.1",
+ "expected_vers": "vers:composer/<6.3.5+1"
+ },
+ {
+ "test_index": 1672,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.3.1",
+ "expected_vers": "vers:composer/<6.4.3+1"
+ },
+ {
+ "test_index": 1673,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.4.0",
+ "expected_vers": "vers:composer/<=6.3.4+0"
+ },
+ {
+ "test_index": 1674,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.8.1",
+ "expected_vers": "vers:composer/<6.4.8+1"
+ },
+ {
+ "test_index": 1675,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.2.0",
+ "expected_vers": "vers:composer/<=6.3.2+0"
+ },
+ {
+ "test_index": 1676,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.0,<6.4.1.1",
+ "expected_vers": "vers:composer/>=6.1.0|<6.4.1+1"
+ },
+ {
+ "test_index": 1677,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.8.1",
+ "expected_vers": "vers:composer/<6.4.8+1"
+ },
+ {
+ "test_index": 1678,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.4.1.0",
+ "expected_vers": "vers:composer/<=6.4.1+0"
+ },
+ {
+ "test_index": 1679,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.1.0",
+ "expected_vers": "vers:composer/<=6.3.1+0"
+ },
+ {
+ "test_index": 1680,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.3.1",
+ "expected_vers": "vers:composer/<6.4.3+1"
+ },
+ {
+ "test_index": 1681,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.1.1",
+ "expected_vers": "vers:composer/<6.4.1+1"
+ },
+ {
+ "test_index": 1682,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.3",
+ "expected_vers": "vers:composer/<6.2.3"
+ },
+ {
+ "test_index": 1683,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.0,<6.4.3.1",
+ "expected_vers": "vers:composer/>=6.1.0|<6.4.3+1"
+ },
+ {
+ "test_index": 1684,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.3",
+ "expected_vers": "vers:composer/<6.2.3"
+ },
+ {
+ "test_index": 1685,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.3",
+ "expected_vers": "vers:composer/<6.2.3"
+ },
+ {
+ "test_index": 1686,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.8.2",
+ "expected_vers": "vers:composer/<6.4.8+2"
+ },
+ {
+ "test_index": 1687,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.2.0",
+ "expected_vers": "vers:composer/<=6.3.2+0"
+ },
+ {
+ "test_index": 1688,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.4.6.0",
+ "expected_vers": "vers:composer/<=6.4.6+0"
+ },
+ {
+ "test_index": 1689,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.4.0",
+ "expected_vers": "vers:composer/<=6.3.4+0"
+ },
+ {
+ "test_index": 1690,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.3.5.2",
+ "expected_vers": "vers:composer/<=6.3.5+2"
+ },
+ {
+ "test_index": 1691,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.8.2",
+ "expected_vers": "vers:composer/<6.4.8+2"
+ },
+ {
+ "test_index": 1692,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.0,<6.4.1.1",
+ "expected_vers": "vers:composer/>=6.1.0|<6.4.1+1"
+ },
+ {
+ "test_index": 1693,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.4.8.0",
+ "expected_vers": "vers:composer/<=6.4.8+0"
+ },
+ {
+ "test_index": 1694,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.4.8.1",
+ "expected_vers": "vers:composer/<=6.4.8+1"
+ },
+ {
+ "test_index": 1695,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.4.8.1",
+ "expected_vers": "vers:composer/<=6.4.8+1"
+ },
+ {
+ "test_index": 1696,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.2.0,<4.3.0||>=5.0.0,<5.2.15",
+ "expected_vers": "vers:composer/>=4.2.0|<4.3.0|>=5.0.0|<5.2.15"
+ },
+ {
+ "test_index": 1697,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.2.0,<5.3.0",
+ "expected_vers": "vers:composer/>=5.2.0|<5.3.0"
+ },
+ {
+ "test_index": 1698,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.4",
+ "expected_vers": "vers:composer/<5.3.4"
+ },
+ {
+ "test_index": 1699,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.0.0,<5.7.7",
+ "expected_vers": "vers:composer/>=5.0.0|<5.7.7"
+ },
+ {
+ "test_index": 1700,
+ "scheme": "packagist",
+ "gitlab_native": "<5.2.16",
+ "expected_vers": "vers:composer/<5.2.16"
+ },
+ {
+ "test_index": 1701,
+ "scheme": "packagist",
+ "gitlab_native": "<5.4.3",
+ "expected_vers": "vers:composer/<5.4.3"
+ },
+ {
+ "test_index": 1702,
+ "scheme": "packagist",
+ "gitlab_native": "<6.3.5.2",
+ "expected_vers": "vers:composer/<6.3.5+2"
+ },
+ {
+ "test_index": 1703,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.2.0-alpha0,<=5.3.6",
+ "expected_vers": "vers:composer/>=5.2.0-alpha0|<=5.3.6"
+ },
+ {
+ "test_index": 1704,
+ "scheme": "packagist",
+ "gitlab_native": "<6.3.5.1",
+ "expected_vers": "vers:composer/<6.3.5+1"
+ },
+ {
+ "test_index": 1705,
+ "scheme": "packagist",
+ "gitlab_native": "<5.5.8",
+ "expected_vers": "vers:composer/<5.5.8"
+ },
+ {
+ "test_index": 1706,
+ "scheme": "packagist",
+ "gitlab_native": "<5.6.9",
+ "expected_vers": "vers:composer/<5.6.9"
+ },
+ {
+ "test_index": 1707,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.7.3,<5.7.7",
+ "expected_vers": "vers:composer/>=5.7.3|<5.7.7"
+ },
+ {
+ "test_index": 1708,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.8.1",
+ "expected_vers": "vers:composer/<6.4.8+1"
+ },
+ {
+ "test_index": 1709,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.0,<6.4.1.1",
+ "expected_vers": "vers:composer/>=6.1.0|<6.4.1+1"
+ },
+ {
+ "test_index": 1710,
+ "scheme": "packagist",
+ "gitlab_native": "<5.6.9",
+ "expected_vers": "vers:composer/<5.6.9"
+ },
+ {
+ "test_index": 1711,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.0.0,<5.6.10",
+ "expected_vers": "vers:composer/>=5.0.0|<5.6.10"
+ },
+ {
+ "test_index": 1712,
+ "scheme": "packagist",
+ "gitlab_native": "<6.4.1.1",
+ "expected_vers": "vers:composer/<6.4.1+1"
+ },
+ {
+ "test_index": 1713,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.3",
+ "expected_vers": "vers:composer/<6.2.3"
+ },
+ {
+ "test_index": 1714,
+ "scheme": "packagist",
+ "gitlab_native": "<5.7.6",
+ "expected_vers": "vers:composer/<5.7.6"
+ },
+ {
+ "test_index": 1715,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.2.0,<4.3.0||>=5.0.0,<5.2.25",
+ "expected_vers": "vers:composer/>=4.2.0|<4.3.0|>=5.0.0|<5.2.25"
+ },
+ {
+ "test_index": 1716,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.4",
+ "expected_vers": "vers:composer/<5.3.4"
+ },
+ {
+ "test_index": 1717,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.2.0,<4.3.0||>=5.0.0,<5.2.16",
+ "expected_vers": "vers:composer/>=4.2.0|<4.3.0|>=5.0.0|<5.2.16"
+ },
+ {
+ "test_index": 1718,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.6.0",
+ "expected_vers": "vers:composer/<=5.6.0"
+ },
+ {
+ "test_index": 1719,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.3",
+ "expected_vers": "vers:composer/<6.2.3"
+ },
+ {
+ "test_index": 1720,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.3",
+ "expected_vers": "vers:composer/<6.2.3"
+ },
+ {
+ "test_index": 1721,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.0.0alpha,<5.1.5||<4.3.7",
+ "expected_vers": "vers:composer/<4.3.7|>=5.0.0-alpha|<5.1.5"
+ },
+ {
+ "test_index": 1722,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.0.0,<5.6.10",
+ "expected_vers": "vers:composer/>=5.0.0|<5.6.10"
+ },
+ {
+ "test_index": 1723,
+ "scheme": "packagist",
+ "gitlab_native": "<5.6.9",
+ "expected_vers": "vers:composer/<5.6.9"
+ },
+ {
+ "test_index": 1724,
+ "scheme": "packagist",
+ "gitlab_native": "<5.2.25",
+ "expected_vers": "vers:composer/<5.2.25"
+ },
+ {
+ "test_index": 1725,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.1.0,<6.4.1.1",
+ "expected_vers": "vers:composer/>=6.1.0|<6.4.1+1"
+ },
+ {
+ "test_index": 1726,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.2"
+ },
+ {
+ "test_index": 1727,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0-beta1,<2.1.3",
+ "expected_vers": "vers:composer/>=2.1.0-beta1|<2.1.3"
+ },
+ {
+ "test_index": 1728,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.2",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.2"
+ },
+ {
+ "test_index": 1729,
+ "scheme": "packagist",
+ "gitlab_native": "<0.10.30",
+ "expected_vers": "vers:composer/<0.10.30"
+ },
+ {
+ "test_index": 1730,
+ "scheme": "packagist",
+ "gitlab_native": "=0.10.16",
+ "expected_vers": "vers:composer/0.10.16"
+ },
+ {
+ "test_index": 1731,
+ "scheme": "packagist",
+ "gitlab_native": "<0.10.14",
+ "expected_vers": "vers:composer/<0.10.14"
+ },
+ {
+ "test_index": 1732,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.9.39.5",
+ "expected_vers": "vers:composer/<=0.9.39+5"
+ },
+ {
+ "test_index": 1733,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.10.15",
+ "expected_vers": "vers:composer/<=0.10.15"
+ },
+ {
+ "test_index": 1734,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.9.34.2",
+ "expected_vers": "vers:composer/<=0.9.34+2"
+ },
+ {
+ "test_index": 1735,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.9.39.5",
+ "expected_vers": "vers:composer/<=0.9.39+5"
+ },
+ {
+ "test_index": 1736,
+ "scheme": "packagist",
+ "gitlab_native": "<0.10.14",
+ "expected_vers": "vers:composer/<0.10.14"
+ },
+ {
+ "test_index": 1737,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.6,<0.6.2",
+ "expected_vers": "vers:composer/>=0.6.0|<0.6.2"
+ },
+ {
+ "test_index": 1738,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.6,<0.6.1",
+ "expected_vers": "vers:composer/>=0.6.0|<0.6.1"
+ },
+ {
+ "test_index": 1739,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.1",
+ "expected_vers": "vers:composer/<1.2.1"
+ },
+ {
+ "test_index": 1740,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.6,<0.6.2",
+ "expected_vers": "vers:composer/>=0.6.0|<0.6.2"
+ },
+ {
+ "test_index": 1741,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.6.0",
+ "expected_vers": "vers:composer/<=0.6.0"
+ },
+ {
+ "test_index": 1742,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.6,<0.6.2",
+ "expected_vers": "vers:composer/>=0.6.0|<0.6.2"
+ },
+ {
+ "test_index": 1743,
+ "scheme": "packagist",
+ "gitlab_native": "=2.0.3",
+ "expected_vers": "vers:composer/2.0.3"
+ },
+ {
+ "test_index": 1744,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.5",
+ "expected_vers": "vers:composer/<2.0.5"
+ },
+ {
+ "test_index": 1745,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.7",
+ "expected_vers": "vers:composer/<2.0.7"
+ },
+ {
+ "test_index": 1746,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.7",
+ "expected_vers": "vers:composer/<2.0.7"
+ },
+ {
+ "test_index": 1747,
+ "scheme": "packagist",
+ "gitlab_native": "<4.7.17.3",
+ "expected_vers": "vers:composer/<4.7.17+3"
+ },
+ {
+ "test_index": 1748,
+ "scheme": "packagist",
+ "gitlab_native": "<5.6.4",
+ "expected_vers": "vers:composer/<5.6.4"
+ },
+ {
+ "test_index": 1749,
+ "scheme": "packagist",
+ "gitlab_native": "<5.6.1",
+ "expected_vers": "vers:composer/<5.6.1"
+ },
+ {
+ "test_index": 1750,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.6.2",
+ "expected_vers": "vers:composer/<=5.6.2"
+ },
+ {
+ "test_index": 1751,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.7.17.3",
+ "expected_vers": "vers:composer/<=4.7.17+3"
+ },
+ {
+ "test_index": 1752,
+ "scheme": "packagist",
+ "gitlab_native": "<5.6.3",
+ "expected_vers": "vers:composer/<5.6.3"
+ },
+ {
+ "test_index": 1753,
+ "scheme": "packagist",
+ "gitlab_native": "<4.7.17.1",
+ "expected_vers": "vers:composer/<4.7.17+1"
+ },
+ {
+ "test_index": 1754,
+ "scheme": "packagist",
+ "gitlab_native": "<5.4.5",
+ "expected_vers": "vers:composer/<5.4.5"
+ },
+ {
+ "test_index": 1755,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.6.2",
+ "expected_vers": "vers:composer/<=5.6.2"
+ },
+ {
+ "test_index": 1756,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.5.12",
+ "expected_vers": "vers:composer/<=5.5.12"
+ },
+ {
+ "test_index": 1757,
+ "scheme": "packagist",
+ "gitlab_native": "<4.7.17.3",
+ "expected_vers": "vers:composer/<4.7.17+3"
+ },
+ {
+ "test_index": 1758,
+ "scheme": "packagist",
+ "gitlab_native": "<5.6.5",
+ "expected_vers": "vers:composer/<5.6.5"
+ },
+ {
+ "test_index": 1759,
+ "scheme": "packagist",
+ "gitlab_native": "<4.7.17.3",
+ "expected_vers": "vers:composer/<4.7.17+3"
+ },
+ {
+ "test_index": 1760,
+ "scheme": "packagist",
+ "gitlab_native": "<5.6.2",
+ "expected_vers": "vers:composer/<5.6.2"
+ },
+ {
+ "test_index": 1761,
+ "scheme": "packagist",
+ "gitlab_native": "<5.6.2",
+ "expected_vers": "vers:composer/<5.6.2"
+ },
+ {
+ "test_index": 1762,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.33",
+ "expected_vers": "vers:composer/<2.0.33"
+ },
+ {
+ "test_index": 1763,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.22",
+ "expected_vers": "vers:composer/<6.2.22"
+ },
+ {
+ "test_index": 1764,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.0.99||>=4.1.0,<4.1.26",
+ "expected_vers": "vers:composer/>=4.0.0|<4.0.99|>=4.1.0|<4.1.26"
+ },
+ {
+ "test_index": 1765,
+ "scheme": "packagist",
+ "gitlab_native": "<5.5.10",
+ "expected_vers": "vers:composer/<5.5.10"
+ },
+ {
+ "test_index": 1766,
+ "scheme": "packagist",
+ "gitlab_native": "<5.5.40||>=5.6.0-alpha0,<5.6.15",
+ "expected_vers": "vers:composer/<5.5.40|>=5.6.0-alpha0|<5.6.15"
+ },
+ {
+ "test_index": 1767,
+ "scheme": "packagist",
+ "gitlab_native": "<5.4.27",
+ "expected_vers": "vers:composer/<5.4.27"
+ },
+ {
+ "test_index": 1768,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.40.0||<6.20.26",
+ "expected_vers": "vers:composer/<6.20.26|>=8.0.0|<8.40.0"
+ },
+ {
+ "test_index": 1769,
+ "scheme": "packagist",
+ "gitlab_native": "<6.20.14||>=7.0.0,<7.30.4||>=8.0.0,<8.24.0",
+ "expected_vers": "vers:composer/<6.20.14|>=7.0.0|<7.30.4|>=8.0.0|<8.24.0"
+ },
+ {
+ "test_index": 1770,
+ "scheme": "packagist",
+ "gitlab_native": "<6.20.12||>=7.0.0,<7.30.3||>=8.0.0,<8.22.1",
+ "expected_vers": "vers:composer/<6.20.12|>=7.0.0|<7.30.3|>=8.0.0|<8.22.1"
+ },
+ {
+ "test_index": 1771,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.0.99||>=4.1.0,<4.1.29",
+ "expected_vers": "vers:composer/>=4.0.0|<4.0.99|>=4.1.0|<4.1.29"
+ },
+ {
+ "test_index": 1772,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.0.11||>=4.1.0,<=4.1.31||>=4.2.0,<=4.2.22 ||>=5.0.0,<=5.0.35||>=5.1.0,<=5.1.46||>=5.2.0,<=5.2.45||>=5.3.0,<=5.3.31 ||>=5.4.0,<=5.4.36||>=5.5.0,<5.5.40||>=5.6.0,<5.6.15",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.0.11|>=4.1.0|<=4.1.31|>=4.2.0|<=4.2.22|>=5.0.0|<=5.0.35|>=5.1.0|<=5.1.46|>=5.2.0|<=5.2.45|>=5.3.0|<=5.3.31|>=5.4.0|<=5.4.36|>=5.5.0|<5.5.40|>=5.6.0|<5.6.15"
+ },
+ {
+ "test_index": 1773,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.0.11||>=4.1.0,<=4.1.31||>=4.2.0,<=4.2.22 ||>=5.0.0,<=5.0.35||>=5.1.0,<=5.1.46||>=5.2.0,<=5.2.45||>=5.3.0,<=5.3.31 ||>=5.4.0,<=5.4.36||>=5.5.0,<5.5.42||>=5.6.0,<5.6.30",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.0.11|>=4.1.0|<=4.1.31|>=4.2.0|<=4.2.22|>=5.0.0|<=5.0.35|>=5.1.0|<=5.1.46|>=5.2.0|<=5.2.45|>=5.3.0|<=5.3.31|>=5.4.0|<=5.4.36|>=5.5.0|<5.5.42|>=5.6.0|<5.6.30"
+ },
+ {
+ "test_index": 1774,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2",
+ "expected_vers": "vers:composer/>=2.2.0"
+ },
+ {
+ "test_index": 1775,
+ "scheme": "packagist",
+ "gitlab_native": "<5.3.35",
+ "expected_vers": "vers:composer/<5.3.35"
+ },
+ {
+ "test_index": 1776,
+ "scheme": "packagist",
+ "gitlab_native": "<2.2.11",
+ "expected_vers": "vers:composer/<2.2.11"
+ },
+ {
+ "test_index": 1777,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.1.0",
+ "expected_vers": "vers:composer/<=3.1.0"
+ },
+ {
+ "test_index": 1778,
+ "scheme": "packagist",
+ "gitlab_native": "<1.4.3",
+ "expected_vers": "vers:composer/<1.4.3"
+ },
+ {
+ "test_index": 1779,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.15",
+ "expected_vers": "vers:composer/3.0.15"
+ },
+ {
+ "test_index": 1780,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.15",
+ "expected_vers": "vers:composer/3.0.15"
+ },
+ {
+ "test_index": 1781,
+ "scheme": "packagist",
+ "gitlab_native": "=3.7",
+ "expected_vers": "vers:composer/3.7.0"
+ },
+ {
+ "test_index": 1782,
+ "scheme": "packagist",
+ "gitlab_native": "=3.7",
+ "expected_vers": "vers:composer/3.7.0"
+ },
+ {
+ "test_index": 1783,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.14.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.14.1"
+ },
+ {
+ "test_index": 1784,
+ "scheme": "packagist",
+ "gitlab_native": "<1.8.1",
+ "expected_vers": "vers:composer/<1.8.1"
+ },
+ {
+ "test_index": 1785,
+ "scheme": "packagist",
+ "gitlab_native": "<1.8.1",
+ "expected_vers": "vers:composer/<1.8.1"
+ },
+ {
+ "test_index": 1786,
+ "scheme": "packagist",
+ "gitlab_native": "<1.8.0.4",
+ "expected_vers": "vers:composer/<1.8.0+4"
+ },
+ {
+ "test_index": 1787,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.5",
+ "expected_vers": "vers:composer/<3.3.5"
+ },
+ {
+ "test_index": 1788,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.0,<1.7.4",
+ "expected_vers": "vers:composer/>=1.7.0|<1.7.4"
+ },
+ {
+ "test_index": 1789,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.1.21||>=4.1.0,<4.1.14||>=4.2.0,<4.2.8",
+ "expected_vers": "vers:composer/>=3.1.0|<3.1.21|>=4.1.0|<4.1.14|>=4.2.0|<4.2.8"
+ },
+ {
+ "test_index": 1790,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.1.0,<4.1.14||>=4.2.0,<4.2.8",
+ "expected_vers": "vers:composer/>=4.1.0|<4.1.14|>=4.2.0|<4.2.8"
+ },
+ {
+ "test_index": 1791,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.1.29||>=4.1.0,<4.1.17||>=4.2.0,<4.2.8",
+ "expected_vers": "vers:composer/>=3.1.0|<3.1.29|>=4.1.0|<4.1.17|>=4.2.0|<4.2.8"
+ },
+ {
+ "test_index": 1792,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.0,<1.7.4",
+ "expected_vers": "vers:composer/>=1.7.0|<1.7.4"
+ },
+ {
+ "test_index": 1793,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.24||>=4.1.0,<=4.1.15||>=4.2.0,<=4.2.5",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.24|>=4.1.0|<=4.1.15|>=4.2.0|<=4.2.5"
+ },
+ {
+ "test_index": 1794,
+ "scheme": "packagist",
+ "gitlab_native": "<6.8.6",
+ "expected_vers": "vers:composer/<6.8.6"
+ },
+ {
+ "test_index": 1795,
+ "scheme": "packagist",
+ "gitlab_native": "<5.2.13",
+ "expected_vers": "vers:composer/<5.2.13"
+ },
+ {
+ "test_index": 1796,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6.15||>=2.0.0,<2.0.6",
+ "expected_vers": "vers:composer/<1.6.15|>=2.0.0|<2.0.6"
+ },
+ {
+ "test_index": 1797,
+ "scheme": "packagist",
+ "gitlab_native": "<2.5.2",
+ "expected_vers": "vers:composer/<2.5.2"
+ },
+ {
+ "test_index": 1798,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.16.15||>=2.0.0,<2.0.5",
+ "expected_vers": "vers:composer/>=1.0.0|<1.16.15|>=2.0.0|<2.0.5"
+ },
+ {
+ "test_index": 1799,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.4.0,<3.4.6||>=4.0.0,<4.0.4||>=4.1.0,<4.1.5",
+ "expected_vers": "vers:composer/>=3.4.0|<3.4.6|>=4.0.0|<4.0.4|>=4.1.0|<4.1.5"
+ },
+ {
+ "test_index": 1800,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.8,<=0.8.1||>=0.9,<=0.10",
+ "expected_vers": "vers:composer/>=0.8.0|<=0.8.1|>=0.9.0|<=0.10.0"
+ },
+ {
+ "test_index": 1801,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.1.6",
+ "expected_vers": "vers:composer/<=2.1.6"
+ },
+ {
+ "test_index": 1802,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.1.6",
+ "expected_vers": "vers:composer/<=2.1.6"
+ },
+ {
+ "test_index": 1803,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.5.0",
+ "expected_vers": "vers:composer/<=2.5.0"
+ },
+ {
+ "test_index": 1804,
+ "scheme": "packagist",
+ "gitlab_native": "<2.5.1",
+ "expected_vers": "vers:composer/<2.5.1"
+ },
+ {
+ "test_index": 1805,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.3.18",
+ "expected_vers": "vers:composer/<=2.3.18"
+ },
+ {
+ "test_index": 1806,
+ "scheme": "packagist",
+ "gitlab_native": "<2.5.1",
+ "expected_vers": "vers:composer/<2.5.1"
+ },
+ {
+ "test_index": 1807,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.4.4",
+ "expected_vers": "vers:composer/<=5.4.4"
+ },
+ {
+ "test_index": 1808,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.99.99||>=5.0.0,<5.2.1",
+ "expected_vers": "vers:composer/>=4.0.0|<4.99.99|>=5.0.0|<5.2.1"
+ },
+ {
+ "test_index": 1809,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6.1",
+ "expected_vers": "vers:composer/<1.6.1"
+ },
+ {
+ "test_index": 1810,
+ "scheme": "packagist",
+ "gitlab_native": "<1.7.4",
+ "expected_vers": "vers:composer/<1.7.4"
+ },
+ {
+ "test_index": 1811,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.2",
+ "expected_vers": "vers:composer/<3.3.2"
+ },
+ {
+ "test_index": 1812,
+ "scheme": "packagist",
+ "gitlab_native": "<3.6.0",
+ "expected_vers": "vers:composer/<3.6.0"
+ },
+ {
+ "test_index": 1813,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.4.4",
+ "expected_vers": "vers:composer/>=9.0.0|<9.4.4"
+ },
+ {
+ "test_index": 1814,
+ "scheme": "packagist",
+ "gitlab_native": "=0.1.5",
+ "expected_vers": "vers:composer/0.1.5"
+ },
+ {
+ "test_index": 1815,
+ "scheme": "packagist",
+ "gitlab_native": "<0.1.5",
+ "expected_vers": "vers:composer/<0.1.5"
+ },
+ {
+ "test_index": 1816,
+ "scheme": "packagist",
+ "gitlab_native": "<=16.1.20170703",
+ "expected_vers": "vers:composer/<=16.1.20170703"
+ },
+ {
+ "test_index": 1817,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6.43",
+ "expected_vers": "vers:composer/<1.6.43"
+ },
+ {
+ "test_index": 1818,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6.34||>=2.0.0,<2.0.10||>=2.1.0,<2.1.1",
+ "expected_vers": "vers:composer/<1.6.34|>=2.0.0|<2.0.10|>=2.1.0|<2.1.1"
+ },
+ {
+ "test_index": 1819,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6.44||>=2.0.0,<2.2.18||>=2.3.0,<2.3.8||=2.4.0-RC1",
+ "expected_vers": "vers:composer/<1.6.44|>=2.0.0|<2.2.18|>=2.3.0|<2.3.8|2.4.0-RC1"
+ },
+ {
+ "test_index": 1820,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6.41",
+ "expected_vers": "vers:composer/<1.6.41"
+ },
+ {
+ "test_index": 1821,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<=2.2.17||>=2.3.0,<=2.3.7||=2.4.0-RC1",
+ "expected_vers": "vers:composer/>=2.0.0|<=2.2.17|>=2.3.0|<=2.3.7|2.4.0-RC1"
+ },
+ {
+ "test_index": 1822,
+ "scheme": "packagist",
+ "gitlab_native": "<2.2.1",
+ "expected_vers": "vers:composer/<2.2.1"
+ },
+ {
+ "test_index": 1823,
+ "scheme": "packagist",
+ "gitlab_native": "<1.8.3",
+ "expected_vers": "vers:composer/<1.8.3"
+ },
+ {
+ "test_index": 1824,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.8.1",
+ "expected_vers": "vers:composer/<=1.8.1"
+ },
+ {
+ "test_index": 1825,
+ "scheme": "packagist",
+ "gitlab_native": "<1.8.2",
+ "expected_vers": "vers:composer/<1.8.2"
+ },
+ {
+ "test_index": 1826,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.5,<=1.7.10",
+ "expected_vers": "vers:composer/>=1.5.0|<=1.7.10"
+ },
+ {
+ "test_index": 1827,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.7.3",
+ "expected_vers": "vers:composer/<=1.7.3"
+ },
+ {
+ "test_index": 1828,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.8.2",
+ "expected_vers": "vers:composer/<=1.8.2"
+ },
+ {
+ "test_index": 1829,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.6.0,<1.6.9||>=1.7.0,<1.7.7||>=1.8.0,<1.8.5",
+ "expected_vers": "vers:composer/>=1.6.0|<1.6.9|>=1.7.0|<1.7.7|>=1.8.0|<1.8.5"
+ },
+ {
+ "test_index": 1830,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.6.0,<1.6.99||>=1.7.0,<1.7.11||>=1.8.0,<1.8.9",
+ "expected_vers": "vers:composer/>=1.6.0|<1.6.99|>=1.7.0|<1.7.11|>=1.8.0|<1.8.9"
+ },
+ {
+ "test_index": 1831,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.2.0,<=3.8.0",
+ "expected_vers": "vers:composer/>=3.2.0|<=3.8.0"
+ },
+ {
+ "test_index": 1832,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.6.2,<7.6.5",
+ "expected_vers": "vers:composer/>=7.6.2|<7.6.5"
+ },
+ {
+ "test_index": 1833,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.7||>=2.11.0,<2.11.3",
+ "expected_vers": "vers:composer/<2.10.7|>=2.11.0|<2.11.3"
+ },
+ {
+ "test_index": 1834,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.6.0,<1.8.0",
+ "expected_vers": "vers:composer/>=1.6.0|<1.8.0"
+ },
+ {
+ "test_index": 1835,
+ "scheme": "packagist",
+ "gitlab_native": "<22.02.3",
+ "expected_vers": "vers:composer/<22.2.3"
+ },
+ {
+ "test_index": 1836,
+ "scheme": "packagist",
+ "gitlab_native": "<21.11",
+ "expected_vers": "vers:composer/<21.11.0"
+ },
+ {
+ "test_index": 1837,
+ "scheme": "packagist",
+ "gitlab_native": "<21.0.3",
+ "expected_vers": "vers:composer/<21.0.3"
+ },
+ {
+ "test_index": 1838,
+ "scheme": "packagist",
+ "gitlab_native": "<21.11.2",
+ "expected_vers": "vers:composer/<21.11.2"
+ },
+ {
+ "test_index": 1839,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.18.0,<0.29.2",
+ "expected_vers": "vers:composer/>=0.18.0|<0.29.2"
+ },
+ {
+ "test_index": 1840,
+ "scheme": "packagist",
+ "gitlab_native": "<0.25.3",
+ "expected_vers": "vers:composer/<0.25.3"
+ },
+ {
+ "test_index": 1841,
+ "scheme": "packagist",
+ "gitlab_native": "<21.11.3",
+ "expected_vers": "vers:composer/<21.11.3"
+ },
+ {
+ "test_index": 1842,
+ "scheme": "packagist",
+ "gitlab_native": "<21.12.1",
+ "expected_vers": "vers:composer/<21.12.1"
+ },
+ {
+ "test_index": 1843,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.5",
+ "expected_vers": "vers:composer/<2.1.5"
+ },
+ {
+ "test_index": 1844,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.12.0",
+ "expected_vers": "vers:composer/<=0.12.0"
+ },
+ {
+ "test_index": 1845,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.6",
+ "expected_vers": "vers:composer/<=2.6.6"
+ },
+ {
+ "test_index": 1846,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.6",
+ "expected_vers": "vers:composer/<=2.6.6"
+ },
+ {
+ "test_index": 1847,
+ "scheme": "packagist",
+ "gitlab_native": "<5.1.1",
+ "expected_vers": "vers:composer/<5.1.1"
+ },
+ {
+ "test_index": 1848,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.1.2||=2.0.0",
+ "expected_vers": "vers:composer/<=1.1.2|2.0.0"
+ },
+ {
+ "test_index": 1849,
+ "scheme": "packagist",
+ "gitlab_native": "=2.0.0",
+ "expected_vers": "vers:composer/2.0.0"
+ },
+ {
+ "test_index": 1850,
+ "scheme": "packagist",
+ "gitlab_native": "=2.0.0",
+ "expected_vers": "vers:composer/2.0.0"
+ },
+ {
+ "test_index": 1851,
+ "scheme": "packagist",
+ "gitlab_native": ">=0.0.0,<1",
+ "expected_vers": "vers:composer/>=0.0.0|<1.0.0"
+ },
+ {
+ "test_index": 1852,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.4.0,<1.4.2||<1.3.2",
+ "expected_vers": "vers:composer/<1.3.2|>=1.4.0|<1.4.2"
+ },
+ {
+ "test_index": 1853,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.5.0-stable,<2.5.1||<2.4.3",
+ "expected_vers": "vers:composer/<2.4.3|>=2.5.0-stable|<2.5.1"
+ },
+ {
+ "test_index": 1854,
+ "scheme": "packagist",
+ "gitlab_native": "<1.5.2",
+ "expected_vers": "vers:composer/<1.5.2"
+ },
+ {
+ "test_index": 1855,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.8||>=2.5.0,<2.5.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.8|>=2.5.0|<2.5.1"
+ },
+ {
+ "test_index": 1856,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.3",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.3"
+ },
+ {
+ "test_index": 1857,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.7.1",
+ "expected_vers": "vers:composer/<=0.7.1"
+ },
+ {
+ "test_index": 1858,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.0.2",
+ "expected_vers": "vers:composer/>=1.0.0|<1.0.2"
+ },
+ {
+ "test_index": 1859,
+ "scheme": "packagist",
+ "gitlab_native": "<3.0.1",
+ "expected_vers": "vers:composer/<3.0.1"
+ },
+ {
+ "test_index": 1860,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.1.4",
+ "expected_vers": "vers:composer/>=3.0.0|<3.1.4"
+ },
+ {
+ "test_index": 1861,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.8||>=2.1.0,<2.1.2",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.8|>=2.1.0|<2.1.2"
+ },
+ {
+ "test_index": 1862,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.7",
+ "expected_vers": "vers:composer/<1.2.7"
+ },
+ {
+ "test_index": 1863,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.2",
+ "expected_vers": "vers:composer/<2.0.2"
+ },
+ {
+ "test_index": 1864,
+ "scheme": "packagist",
+ "gitlab_native": "<3.0.4",
+ "expected_vers": "vers:composer/<3.0.4"
+ },
+ {
+ "test_index": 1865,
+ "scheme": "packagist",
+ "gitlab_native": "<3.0.4",
+ "expected_vers": "vers:composer/<3.0.4"
+ },
+ {
+ "test_index": 1866,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3.5",
+ "expected_vers": "vers:composer/<1.3.5"
+ },
+ {
+ "test_index": 1867,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.5.0",
+ "expected_vers": "vers:composer/<=3.5.0"
+ },
+ {
+ "test_index": 1868,
+ "scheme": "packagist",
+ "gitlab_native": "<3.5.2",
+ "expected_vers": "vers:composer/<3.5.2"
+ },
+ {
+ "test_index": 1869,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.5||>=3.0.0,<3.1.2",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.5|>=3.0.0|<3.1.2"
+ },
+ {
+ "test_index": 1870,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.2.0,<3.3.0||>=4.5.0,<4.5.3",
+ "expected_vers": "vers:composer/>=3.2.0|<3.3.0|>=4.5.0|<4.5.3"
+ },
+ {
+ "test_index": 1871,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0,<1.8.1",
+ "expected_vers": "vers:composer/>=1.0.0|<1.8.1"
+ },
+ {
+ "test_index": 1872,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.2||>=2.2.0,<2.2.1",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.2|>=2.2.0|<2.2.1"
+ },
+ {
+ "test_index": 1873,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.8.1||>1.9.0,<=4.8.1",
+ "expected_vers": "vers:composer/>=1.0.0|<1.8.1|>1.9.0|<=4.8.1"
+ },
+ {
+ "test_index": 1874,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.5.2",
+ "expected_vers": "vers:composer/>=3.0.0|<3.5.2"
+ },
+ {
+ "test_index": 1875,
+ "scheme": "packagist",
+ "gitlab_native": "<4.10.1",
+ "expected_vers": "vers:composer/<4.10.1"
+ },
+ {
+ "test_index": 1876,
+ "scheme": "packagist",
+ "gitlab_native": "<3.0.0-stable",
+ "expected_vers": "vers:composer/<3.0.0-stable"
+ },
+ {
+ "test_index": 1877,
+ "scheme": "packagist",
+ "gitlab_native": "<3.0.0",
+ "expected_vers": "vers:composer/<3.0.0"
+ },
+ {
+ "test_index": 1878,
+ "scheme": "packagist",
+ "gitlab_native": "<=0.6.1||>=0.7.0,<=0.7.3",
+ "expected_vers": "vers:composer/<=0.6.1|>=0.7.0|<=0.7.3"
+ },
+ {
+ "test_index": 1879,
+ "scheme": "packagist",
+ "gitlab_native": "<0.6.2||>=0.7.0,<0.7.4",
+ "expected_vers": "vers:composer/<0.6.2|>=0.7.0|<0.7.4"
+ },
+ {
+ "test_index": 1880,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.0.9||>=2.0.0,<2.0.4",
+ "expected_vers": "vers:composer/>=1.0.0|<1.0.9|>=2.0.0|<2.0.4"
+ },
+ {
+ "test_index": 1881,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.0",
+ "expected_vers": "vers:composer/<2.0.0"
+ },
+ {
+ "test_index": 1882,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.11",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.11"
+ },
+ {
+ "test_index": 1883,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.4.3||>=3.5.0,<=3.5.1",
+ "expected_vers": "vers:composer/<=3.4.3|>=3.5.0|<=3.5.1"
+ },
+ {
+ "test_index": 1884,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.3.0-alpha,<3.3.2-rc1||>=3.2.0-alpha,<3.2.4-rc1||<3.1.19-rc1",
+ "expected_vers": "vers:composer/<3.1.19-rc1|>=3.2.0-alpha|<3.2.4-rc1|>=3.3.0-alpha|<3.3.2-rc1"
+ },
+ {
+ "test_index": 1885,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.5.5||>=3.6.0,<=3.6.2||=4.0.0",
+ "expected_vers": "vers:composer/<=3.5.5|>=3.6.0|<=3.6.2|4.0.0"
+ },
+ {
+ "test_index": 1886,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.2.1",
+ "expected_vers": "vers:composer/>=3.0.0|<3.2.1"
+ },
+ {
+ "test_index": 1887,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.16||>=3.2.0,<3.3.0",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.16|>=3.2.0|<3.3.0"
+ },
+ {
+ "test_index": 1888,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.3.3",
+ "expected_vers": "vers:composer/<=4.3.3"
+ },
+ {
+ "test_index": 1889,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.3.0-alpha0,<3.3.3-stable||>=3.4.0-alpha0,<3.4.1-stable",
+ "expected_vers": "vers:composer/>=3.3.0-alpha0|<3.3.3-stable|>=3.4.0-alpha0|<3.4.1-stable"
+ },
+ {
+ "test_index": 1890,
+ "scheme": "packagist",
+ "gitlab_native": "<4.6.0",
+ "expected_vers": "vers:composer/<4.6.0"
+ },
+ {
+ "test_index": 1891,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.1.14",
+ "expected_vers": "vers:composer/>=3.1.0|<3.1.14"
+ },
+ {
+ "test_index": 1892,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.20-stable||>=3.2.0-alpha0,<3.2.5-stable ||>=3.3.0-alpha0,<3.3.3-stable||>=3.4.0-alpha0,<3.4.10-stable",
+ "expected_vers": "vers:composer/<3.1.20-stable|>=3.2.0-alpha0|<3.2.5-stable|>=3.3.0-alpha0|<3.3.3-stable|>=3.4.0-alpha0|<3.4.10-stable"
+ },
+ {
+ "test_index": 1893,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.3.0-alpha,<3.3.2-rc1||>=3.2.0-alpha,<3.2.4-rc1||<3.1.19-rc1",
+ "expected_vers": "vers:composer/<3.1.19-rc1|>=3.2.0-alpha|<3.2.4-rc1|>=3.3.0-alpha|<3.3.2-rc1"
+ },
+ {
+ "test_index": 1894,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.9",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.9"
+ },
+ {
+ "test_index": 1895,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.1.0,<=4.3.3",
+ "expected_vers": "vers:composer/>=4.1.0|<=4.3.3"
+ },
+ {
+ "test_index": 1896,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.5.4||=3.6.0",
+ "expected_vers": "vers:composer/<=3.5.4|3.6.0"
+ },
+ {
+ "test_index": 1897,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.3.0-alpha,<3.3.2-rc1||>=3.2.0-alpha,<3.2.4-rc1||<3.1.19-rc1",
+ "expected_vers": "vers:composer/<3.1.19-rc1|>=3.2.0-alpha|<3.2.4-rc1|>=3.3.0-alpha|<3.3.2-rc1"
+ },
+ {
+ "test_index": 1898,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.21||>=3.2.0-alpha0,<3.2.6||>=3.3.0-alpha0,<3.3.4||>=3.4.0-alpha0,<3.4.2",
+ "expected_vers": "vers:composer/<3.1.21|>=3.2.0-alpha0|<3.2.6|>=3.3.0-alpha0|<3.3.4|>=3.4.0-alpha0|<3.4.2"
+ },
+ {
+ "test_index": 1899,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.7.5",
+ "expected_vers": "vers:composer/>=3.0.0|<3.7.5"
+ },
+ {
+ "test_index": 1900,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.1.13",
+ "expected_vers": "vers:composer/>=3.1.0|<3.1.13"
+ },
+ {
+ "test_index": 1901,
+ "scheme": "packagist",
+ "gitlab_native": "<3.4.4-rc1||>=3.5.0-alpha0,<3.5.2-rc1",
+ "expected_vers": "vers:composer/<3.4.4-rc1|>=3.5.0-alpha0|<3.5.2-rc1"
+ },
+ {
+ "test_index": 1902,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.6.0",
+ "expected_vers": "vers:composer/<=3.6.0"
+ },
+ {
+ "test_index": 1903,
+ "scheme": "packagist",
+ "gitlab_native": "<4.6.0",
+ "expected_vers": "vers:composer/<4.6.0"
+ },
+ {
+ "test_index": 1904,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.3.3",
+ "expected_vers": "vers:composer/<=4.3.3"
+ },
+ {
+ "test_index": 1905,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.3.3",
+ "expected_vers": "vers:composer/<=4.3.3"
+ },
+ {
+ "test_index": 1906,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.20-stable||>=3.2.0-alpha0,<3.2.5-stable ||>=3.3.0-alpha0,<3.3.3-stable||>=3.4.0-alpha0,<3.4.1-stable",
+ "expected_vers": "vers:composer/<3.1.20-stable|>=3.2.0-alpha0|<3.2.5-stable|>=3.3.0-alpha0|<3.3.3-stable|>=3.4.0-alpha0|<3.4.1-stable"
+ },
+ {
+ "test_index": 1907,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.16||>=3.2.0,<3.3.0",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.16|>=3.2.0|<3.3.0"
+ },
+ {
+ "test_index": 1908,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.0.0",
+ "expected_vers": "vers:composer/<=4.0.0"
+ },
+ {
+ "test_index": 1909,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.13||>=3.1.0,<3.1.13",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.13|>=3.1.0|<3.1.13"
+ },
+ {
+ "test_index": 1910,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.3.3",
+ "expected_vers": "vers:composer/<=4.3.3"
+ },
+ {
+ "test_index": 1911,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.3.3",
+ "expected_vers": "vers:composer/<=4.3.3"
+ },
+ {
+ "test_index": 1912,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.3.0-alpha,<3.3.2-rc1||>=3.2.0-alpha,<3.2.4-rc1||<3.1.19-rc1",
+ "expected_vers": "vers:composer/<3.1.19-rc1|>=3.2.0-alpha|<3.2.4-rc1|>=3.3.0-alpha|<3.3.2-rc1"
+ },
+ {
+ "test_index": 1913,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.8.1||>1.9.0,<=4.8.1",
+ "expected_vers": "vers:composer/>=1.0.0|<1.8.1|>1.9.0|<=4.8.1"
+ },
+ {
+ "test_index": 1914,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.3.0-alpha,<3.3.2-rc1||>=3.2.0-alpha,<3.2.4-rc1||<3.1.19-rc1",
+ "expected_vers": "vers:composer/<3.1.19-rc1|>=3.2.0-alpha|<3.2.4-rc1|>=3.3.0-alpha|<3.3.2-rc1"
+ },
+ {
+ "test_index": 1915,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.1.12",
+ "expected_vers": "vers:composer/>=3.1.0|<3.1.12"
+ },
+ {
+ "test_index": 1916,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.1.10",
+ "expected_vers": "vers:composer/>=3.1.0|<3.1.10"
+ },
+ {
+ "test_index": 1917,
+ "scheme": "packagist",
+ "gitlab_native": "<4.6.0",
+ "expected_vers": "vers:composer/<4.6.0"
+ },
+ {
+ "test_index": 1918,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.16||>=3.2.0,<3.3.0",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.16|>=3.2.0|<3.3.0"
+ },
+ {
+ "test_index": 1919,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.20-stable||>=3.2.0-alpha0,<3.2.5-stable ||>=3.3.0-alpha0,<3.3.3-stable||>=3.4.0-alpha0,<3.4.1-stable",
+ "expected_vers": "vers:composer/<3.1.20-stable|>=3.2.0-alpha0|<3.2.5-stable|>=3.3.0-alpha0|<3.3.3-stable|>=3.4.0-alpha0|<3.4.1-stable"
+ },
+ {
+ "test_index": 1920,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<3.1.14",
+ "expected_vers": "vers:composer/>=3.1.0|<3.1.14"
+ },
+ {
+ "test_index": 1921,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.13||>=3.1.0,<=3.1.12",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.13|>=3.1.0|<=3.1.12"
+ },
+ {
+ "test_index": 1922,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.5.0",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.5.0"
+ },
+ {
+ "test_index": 1923,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.20-stable||>=3.2.0-alpha0,<3.2.5-stable ||>=3.3.0-alpha0,<3.3.3-stable||>=3.4.0-alpha0,<3.4.1-stable",
+ "expected_vers": "vers:composer/<3.1.20-stable|>=3.2.0-alpha0|<3.2.5-stable|>=3.3.0-alpha0|<3.3.3-stable|>=3.4.0-alpha0|<3.4.1-stable"
+ },
+ {
+ "test_index": 1924,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.13||>=3.1.0,<3.1.13",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.13|>=3.1.0|<3.1.13"
+ },
+ {
+ "test_index": 1925,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.20-stable||>=3.2.0-alpha0,<3.2.5-stable ||>=3.3.0-alpha0,<3.3.3-stable||>=3.4.0-alpha0,<3.4.1-stable",
+ "expected_vers": "vers:composer/<3.1.20-stable|>=3.2.0-alpha0|<3.2.5-stable|>=3.3.0-alpha0|<3.3.3-stable|>=3.4.0-alpha0|<3.4.1-stable"
+ },
+ {
+ "test_index": 1926,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.5.2",
+ "expected_vers": "vers:composer/>=3.0.0|<3.5.2"
+ },
+ {
+ "test_index": 1927,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.9",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.9"
+ },
+ {
+ "test_index": 1928,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.0.0",
+ "expected_vers": "vers:composer/<=4.0.0"
+ },
+ {
+ "test_index": 1929,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.1-stable",
+ "expected_vers": "vers:composer/<3.2.1-stable"
+ },
+ {
+ "test_index": 1930,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.12||>=3.1.0,<=3.1.11",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.12|>=3.1.0|<=3.1.11"
+ },
+ {
+ "test_index": 1931,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<4.4.5||>=4.5.0,<4.5.2",
+ "expected_vers": "vers:composer/>=4.4.0|<4.4.5|>=4.5.0|<4.5.2"
+ },
+ {
+ "test_index": 1932,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.20-stable||>=3.2.0-alpha0,<3.2.5-stable ||>=3.3.0-alpha0,<3.3.3-stable||>=3.4.0-alpha0,<3.4.1-stable",
+ "expected_vers": "vers:composer/<3.1.20-stable|>=3.2.0-alpha0|<3.2.5-stable|>=3.3.0-alpha0|<3.3.3-stable|>=3.4.0-alpha0|<3.4.1-stable"
+ },
+ {
+ "test_index": 1933,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.21||>=3.2.0-alpha0,<3.2.6||>=3.3.0-alpha0,<3.3.4||>=3.4.0-alpha0,<3.4.2",
+ "expected_vers": "vers:composer/<3.1.21|>=3.2.0-alpha0|<3.2.6|>=3.3.0-alpha0|<3.3.4|>=3.4.0-alpha0|<3.4.2"
+ },
+ {
+ "test_index": 1934,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.3.3",
+ "expected_vers": "vers:composer/<=4.3.3"
+ },
+ {
+ "test_index": 1935,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.14-stable",
+ "expected_vers": "vers:composer/<3.1.14-stable"
+ },
+ {
+ "test_index": 1936,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.2.1",
+ "expected_vers": "vers:composer/>=3.0.0|<3.2.1"
+ },
+ {
+ "test_index": 1937,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.4.7||>=4.5.0,<4.5.4",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.4.7|>=4.5.0|<4.5.4"
+ },
+ {
+ "test_index": 1938,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.12||>=3.1.0,<=3.1.11",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.12|>=3.1.0|<=3.1.11"
+ },
+ {
+ "test_index": 1939,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.6.7||>=3.7.0,<3.7.3||>=4.0.0,<4.0.7||>=4.1.0,<4.1.5 ||>=4.2.0,<4.2.4||>=4.3.0,<4.3.1",
+ "expected_vers": "vers:composer/>=3.0.0|<3.6.7|>=3.7.0|<3.7.3|>=4.0.0|<4.0.7|>=4.1.0|<4.1.5|>=4.2.0|<4.2.4|>=4.3.0|<4.3.1"
+ },
+ {
+ "test_index": 1940,
+ "scheme": "packagist",
+ "gitlab_native": "<4.10.1",
+ "expected_vers": "vers:composer/<4.10.1"
+ },
+ {
+ "test_index": 1941,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.16-stable||>=3.2.0,<3.2.1-stable",
+ "expected_vers": "vers:composer/<3.1.16-stable|>=3.2.0|<3.2.1-stable"
+ },
+ {
+ "test_index": 1942,
+ "scheme": "packagist",
+ "gitlab_native": "<2.8.3",
+ "expected_vers": "vers:composer/<2.8.3"
+ },
+ {
+ "test_index": 1943,
+ "scheme": "packagist",
+ "gitlab_native": "<4.3.6||>=4.4.0,<4.4.4",
+ "expected_vers": "vers:composer/<4.3.6|>=4.4.0|<4.4.4"
+ },
+ {
+ "test_index": 1944,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.0.11||>=3.1.0,<3.1.11",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.0.11|>=3.1.0|<3.1.11"
+ },
+ {
+ "test_index": 1945,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0-alpha,<3.1.17-stable||>=3.2.0-alpha,<3.2.2-stable ||>=3.3.0-alpha,<3.3.0-stable",
+ "expected_vers": "vers:composer/>=3.1.0-alpha|<3.1.17-stable|>=3.2.0-alpha|<3.2.2-stable|>=3.3.0-alpha|<3.3.0-stable"
+ },
+ {
+ "test_index": 1946,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0-alpha,<3.1.17-stable||>=3.2.0-alpha,<3.2.2-stable ||>=3.3.0-alpha,<3.3.0-stable",
+ "expected_vers": "vers:composer/>=3.1.0-alpha|<3.1.17-stable|>=3.2.0-alpha|<3.2.2-stable|>=3.3.0-alpha|<3.3.0-stable"
+ },
+ {
+ "test_index": 1947,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.3-stable",
+ "expected_vers": "vers:composer/<3.2.3-stable"
+ },
+ {
+ "test_index": 1948,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0-alpha,<3.1.17-stable||>=3.2.0-alpha,<3.2.2-stable ||>=3.3.0-alpha,<3.3.0-stable",
+ "expected_vers": "vers:composer/>=3.1.0-alpha|<3.1.17-stable|>=3.2.0-alpha|<3.2.2-stable|>=3.3.0-alpha|<3.3.0-stable"
+ },
+ {
+ "test_index": 1949,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.9",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.9"
+ },
+ {
+ "test_index": 1950,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.1.0,<=3.1.9",
+ "expected_vers": "vers:composer/>=3.1.0|<=3.1.9"
+ },
+ {
+ "test_index": 1951,
+ "scheme": "packagist",
+ "gitlab_native": "=1.4.11",
+ "expected_vers": "vers:composer/1.4.11"
+ },
+ {
+ "test_index": 1952,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.9",
+ "expected_vers": "vers:composer/<2.0.9"
+ },
+ {
+ "test_index": 1953,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.42||>=4.0.0,<4.0.2",
+ "expected_vers": "vers:composer/<3.1.42|>=4.0.0|<4.0.2"
+ },
+ {
+ "test_index": 1954,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.43||>=4.0.0,<4.0.3",
+ "expected_vers": "vers:composer/<3.1.43|>=4.0.0|<4.0.3"
+ },
+ {
+ "test_index": 1955,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.33",
+ "expected_vers": "vers:composer/<3.1.33"
+ },
+ {
+ "test_index": 1956,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.39",
+ "expected_vers": "vers:composer/<3.1.39"
+ },
+ {
+ "test_index": 1957,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<3.1.32",
+ "expected_vers": "vers:composer/>=3.0.0|<3.1.32"
+ },
+ {
+ "test_index": 1958,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.21",
+ "expected_vers": "vers:composer/<3.1.21"
+ },
+ {
+ "test_index": 1959,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.39",
+ "expected_vers": "vers:composer/<3.1.39"
+ },
+ {
+ "test_index": 1960,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<=3.1.32",
+ "expected_vers": "vers:composer/>=3.0.0|<=3.1.32"
+ },
+ {
+ "test_index": 1961,
+ "scheme": "packagist",
+ "gitlab_native": "=1.3.0",
+ "expected_vers": "vers:composer/1.3.0"
+ },
+ {
+ "test_index": 1962,
+ "scheme": "packagist",
+ "gitlab_native": "=1.2.0",
+ "expected_vers": "vers:composer/1.2.0"
+ },
+ {
+ "test_index": 1963,
+ "scheme": "packagist",
+ "gitlab_native": "=1.2.0",
+ "expected_vers": "vers:composer/1.2.0"
+ },
+ {
+ "test_index": 1964,
+ "scheme": "packagist",
+ "gitlab_native": "=1.2.0",
+ "expected_vers": "vers:composer/1.2.0"
+ },
+ {
+ "test_index": 1965,
+ "scheme": "packagist",
+ "gitlab_native": "=1.3.0",
+ "expected_vers": "vers:composer/1.3.0"
+ },
+ {
+ "test_index": 1966,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.1,<=7.6",
+ "expected_vers": "vers:composer/>=7.1.0|<=7.6.0"
+ },
+ {
+ "test_index": 1967,
+ "scheme": "packagist",
+ "gitlab_native": "=8.3",
+ "expected_vers": "vers:composer/8.3.0"
+ },
+ {
+ "test_index": 1968,
+ "scheme": "packagist",
+ "gitlab_native": "=8.8.52729",
+ "expected_vers": "vers:composer/8.8.52729"
+ },
+ {
+ "test_index": 1969,
+ "scheme": "packagist",
+ "gitlab_native": "=9.2",
+ "expected_vers": "vers:composer/9.2.0"
+ },
+ {
+ "test_index": 1970,
+ "scheme": "packagist",
+ "gitlab_native": "=9.0.54156",
+ "expected_vers": "vers:composer/9.0.54156"
+ },
+ {
+ "test_index": 1971,
+ "scheme": "packagist",
+ "gitlab_native": "=8.8.52729",
+ "expected_vers": "vers:composer/8.8.52729"
+ },
+ {
+ "test_index": 1972,
+ "scheme": "packagist",
+ "gitlab_native": "=9.0.54156",
+ "expected_vers": "vers:composer/9.0.54156"
+ },
+ {
+ "test_index": 1973,
+ "scheme": "packagist",
+ "gitlab_native": "=8.8.52729",
+ "expected_vers": "vers:composer/8.8.52729"
+ },
+ {
+ "test_index": 1974,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.3.13||>=1.4.0,<=1.4.6||>=1.5.0,<=1.5.1||>=1.6.0,<=1.6.3",
+ "expected_vers": "vers:composer/<=1.3.13|>=1.4.0|<=1.4.6|>=1.5.0|<=1.5.1|>=1.6.0|<=1.6.3"
+ },
+ {
+ "test_index": 1975,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.3.13||>=1.4.0,<=1.4.6||>=1.5.0,<=1.5.1||>=1.6.0,<=1.6.3",
+ "expected_vers": "vers:composer/<=1.3.13|>=1.4.0|<=1.4.6|>=1.5.0|<=1.5.1|>=1.6.0|<=1.6.3"
+ },
+ {
+ "test_index": 1976,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3||>=1.3.0,<=1.3.12||>=1.4.0,<=1.4.5||>=1.5.0,<=1.5.0||>=1.6.0,<=1.6.2",
+ "expected_vers": "vers:composer/<1.3.0|>=1.3.0|<=1.3.12|>=1.4.0|<=1.4.5|<=1.5.0|>=1.5.0|>=1.6.0|<=1.6.2"
+ },
+ {
+ "test_index": 1977,
+ "scheme": "packagist",
+ "gitlab_native": "<1.10.1",
+ "expected_vers": "vers:composer/<1.10.1"
+ },
+ {
+ "test_index": 1978,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.2.18||>=1.3.0,<1.3.13||>=1.4.0,<1.4.5||>=1.5.0,<1.5.1",
+ "expected_vers": "vers:composer/>=1.0.0|<1.2.18|>=1.3.0|<1.3.13|>=1.4.0|<1.4.5|>=1.5.0|<1.5.1"
+ },
+ {
+ "test_index": 1979,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.0.17||>=1.1.0,<1.1.9||>=1.2.0,<1.2.2",
+ "expected_vers": "vers:composer/>=1.0.0|<1.0.17|>=1.1.0|<1.1.9|>=1.2.0|<1.2.2"
+ },
+ {
+ "test_index": 1980,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.2.18||>=1.3.0,<1.3.13||>=1.4.0,<1.4.5||>=1.5.0,<1.5.1",
+ "expected_vers": "vers:composer/>=1.0.0|<1.2.18|>=1.3.0|<1.3.13|>=1.4.0|<1.4.5|>=1.5.0|<1.5.1"
+ },
+ {
+ "test_index": 1981,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.2.4||>=1.3.0,<1.3.1",
+ "expected_vers": "vers:composer/>=1.0.0|<1.2.4|>=1.3.0|<1.3.1"
+ },
+ {
+ "test_index": 1982,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.9.0,<1.9.5",
+ "expected_vers": "vers:composer/>=1.9.0|<1.9.5"
+ },
+ {
+ "test_index": 1983,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.10||>=1.10.0,<1.10.11||>=1.11.0,<1.11.2",
+ "expected_vers": "vers:composer/<1.9.10|>=1.10.0|<1.10.11|>=1.11.0|<1.11.2"
+ },
+ {
+ "test_index": 1984,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.3.0,<1.3.13||>=1.4.0,<1.4.6||>=1.5.0,<=1.6.3",
+ "expected_vers": "vers:composer/>=1.3.0|<1.3.13|>=1.4.0|<1.4.6|>=1.5.0|<=1.6.3"
+ },
+ {
+ "test_index": 1985,
+ "scheme": "packagist",
+ "gitlab_native": "<1.3.14||>=1.4.0,<1.4.10||>=1.5.0,<1.5.7||>=1.6.0,<1.6.3",
+ "expected_vers": "vers:composer/<1.3.14|>=1.4.0|<1.4.10|>=1.5.0|<1.5.7|>=1.6.0|<1.6.3"
+ },
+ {
+ "test_index": 1986,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.0.17||>=1.1.0,<1.1.9||>=1.2.0,<1.2.2",
+ "expected_vers": "vers:composer/>=1.0.0|<1.0.17|>=1.1.0|<1.1.9|>=1.2.0|<1.2.2"
+ },
+ {
+ "test_index": 1987,
+ "scheme": "packagist",
+ "gitlab_native": "<1.9.10||>=1.10.0,<1.10.11||>=1.11.0,<1.11.2",
+ "expected_vers": "vers:composer/<1.9.10|>=1.10.0|<1.10.11|>=1.11.0|<1.11.2"
+ },
+ {
+ "test_index": 1988,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.10.0,<1.10.11||>=1.11.0,<1.11.2",
+ "expected_vers": "vers:composer/>=1.10.0|<1.10.11|>=1.11.0|<1.11.2"
+ },
+ {
+ "test_index": 1989,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.2.17||>=1.3.0,<1.3.12||>=1.4.0,<1.4.4",
+ "expected_vers": "vers:composer/>=1.0.0|<1.2.17|>=1.3.0|<1.3.12|>=1.4.0|<1.4.4"
+ },
+ {
+ "test_index": 1990,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6.9||>=1.7.0,<1.7.9||>=1.8.0,<1.8.3",
+ "expected_vers": "vers:composer/<1.6.9|>=1.7.0|<1.7.9|>=1.8.0|<1.8.3"
+ },
+ {
+ "test_index": 1991,
+ "scheme": "packagist",
+ "gitlab_native": "<1.5.5",
+ "expected_vers": "vers:composer/<1.5.5"
+ },
+ {
+ "test_index": 1992,
+ "scheme": "packagist",
+ "gitlab_native": "<1.5.5",
+ "expected_vers": "vers:composer/<1.5.5"
+ },
+ {
+ "test_index": 1993,
+ "scheme": "packagist",
+ "gitlab_native": "<1.5.5",
+ "expected_vers": "vers:composer/<1.5.5"
+ },
+ {
+ "test_index": 1994,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.8",
+ "expected_vers": "vers:composer/<1.2.8"
+ },
+ {
+ "test_index": 1995,
+ "scheme": "packagist",
+ "gitlab_native": "<1.2.8",
+ "expected_vers": "vers:composer/<1.2.8"
+ },
+ {
+ "test_index": 1996,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.9",
+ "expected_vers": "vers:composer/<2.0.9"
+ },
+ {
+ "test_index": 1997,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.9",
+ "expected_vers": "vers:composer/<2.0.9"
+ },
+ {
+ "test_index": 1998,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.21",
+ "expected_vers": "vers:composer/<2.4.21"
+ },
+ {
+ "test_index": 1999,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.21",
+ "expected_vers": "vers:composer/<2.4.21"
+ },
+ {
+ "test_index": 2000,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.21",
+ "expected_vers": "vers:composer/<2.4.21"
+ },
+ {
+ "test_index": 2001,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.9",
+ "expected_vers": "vers:composer/<2.4.9"
+ },
+ {
+ "test_index": 2002,
+ "scheme": "packagist",
+ "gitlab_native": "<5.8.2",
+ "expected_vers": "vers:composer/<5.8.2"
+ },
+ {
+ "test_index": 2003,
+ "scheme": "packagist",
+ "gitlab_native": "<5.8.3",
+ "expected_vers": "vers:composer/<5.8.3"
+ },
+ {
+ "test_index": 2004,
+ "scheme": "packagist",
+ "gitlab_native": "<5.8.3",
+ "expected_vers": "vers:composer/<5.8.3"
+ },
+ {
+ "test_index": 2005,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.9.2",
+ "expected_vers": "vers:composer/<=5.9.2"
+ },
+ {
+ "test_index": 2006,
+ "scheme": "packagist",
+ "gitlab_native": "<5.11.1",
+ "expected_vers": "vers:composer/<5.11.1"
+ },
+ {
+ "test_index": 2007,
+ "scheme": "packagist",
+ "gitlab_native": "<5.8.1",
+ "expected_vers": "vers:composer/<5.8.1"
+ },
+ {
+ "test_index": 2008,
+ "scheme": "packagist",
+ "gitlab_native": "<5.11.1",
+ "expected_vers": "vers:composer/<5.11.1"
+ },
+ {
+ "test_index": 2009,
+ "scheme": "packagist",
+ "gitlab_native": "<5.11.1",
+ "expected_vers": "vers:composer/<5.11.1"
+ },
+ {
+ "test_index": 2010,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.1.0",
+ "expected_vers": "vers:composer/<=5.1.0"
+ },
+ {
+ "test_index": 2011,
+ "scheme": "packagist",
+ "gitlab_native": "=5.1.0",
+ "expected_vers": "vers:composer/5.1.0"
+ },
+ {
+ "test_index": 2012,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.3",
+ "expected_vers": "vers:composer/3.0.3"
+ },
+ {
+ "test_index": 2013,
+ "scheme": "packagist",
+ "gitlab_native": "=5.1.0",
+ "expected_vers": "vers:composer/5.1.0"
+ },
+ {
+ "test_index": 2014,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.4.0,<=1.4.27||>=1.5.0,<=1.5.14||>=1.6.0,<=1.6.5",
+ "expected_vers": "vers:composer/>=1.4.0|<=1.4.27|>=1.5.0|<=1.5.14|>=1.6.0|<=1.6.5"
+ },
+ {
+ "test_index": 2015,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.0.4.2||>=4.0.5,<=4.0.10.18 ||>=4.4.0,<=4.4.1.1 ||>=4.4.2,<=4.4.6.1 ||>=4.4.7,<=4.4.14.1||>=4.4.15,<=4.4.15.9||>=4.6.0,<=4.6.5",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.0.4+2|>=4.0.5|<=4.0.10+18|>=4.4.0|<=4.4.1+1|>=4.4.2|<=4.4.6+1|>=4.4.7|<=4.4.14+1|>=4.4.15|<=4.4.15+9|>=4.6.0|<=4.6.5"
+ },
+ {
+ "test_index": 2016,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.8.4",
+ "expected_vers": "vers:composer/>=4.0.0|<4.8.4"
+ },
+ {
+ "test_index": 2017,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.4",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.4"
+ },
+ {
+ "test_index": 2018,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.0.10.20||>=4.4.0,<=4.4.15.10||>=4.6.0,<=4.6.6||=4.7.0",
+ "expected_vers": "vers:composer/>=4.0.0|<4.0.10+20|>=4.4.0|<=4.4.15+10|>=4.6.0|<=4.6.6|4.7.0"
+ },
+ {
+ "test_index": 2019,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.0.4.2||>=4.0.5,<=4.0.10.18 ||>=4.4.0,<=4.4.1.1 ||>=4.4.2,<=4.4.6.1||>=4.4.7,<=4.4.14.1 ||>=4.4.15,<=4.4.15.9||>=4.6.0,<=4.6.5",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.0.4+2|>=4.0.5|<=4.0.10+18|>=4.4.0|<=4.4.1+1|>=4.4.2|<=4.4.6+1|>=4.4.7|<=4.4.14+1|>=4.4.15|<=4.4.15+9|>=4.6.0|<=4.6.5"
+ },
+ {
+ "test_index": 2020,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.5.0,<=4.8.4",
+ "expected_vers": "vers:composer/>=4.5.0|<=4.8.4"
+ },
+ {
+ "test_index": 2021,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2022,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.9.0,<4.9.6||>=5.0.0,<5.0.3",
+ "expected_vers": "vers:composer/>=4.9.0|<4.9.6|>=5.0.0|<5.0.3"
+ },
+ {
+ "test_index": 2023,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2024,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.9.0,<4.9.8||>=5.1.0,<5.1.2",
+ "expected_vers": "vers:composer/>=4.9.0|<4.9.8|>=5.1.0|<5.1.2"
+ },
+ {
+ "test_index": 2025,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.1.1",
+ "expected_vers": "vers:composer/<=5.1.1"
+ },
+ {
+ "test_index": 2026,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.2",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.2"
+ },
+ {
+ "test_index": 2027,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.7.0,<4.7.7",
+ "expected_vers": "vers:composer/>=4.7.0|<4.7.7"
+ },
+ {
+ "test_index": 2028,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2029,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.9.5||>=5.0.0,<5.0.2",
+ "expected_vers": "vers:composer/>=4.0.0|<4.9.5|>=5.0.0|<5.0.2"
+ },
+ {
+ "test_index": 2030,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.9.4||>=5.0.0,<5.0.1",
+ "expected_vers": "vers:composer/>=4.0.0|<4.9.4|>=5.0.0|<5.0.1"
+ },
+ {
+ "test_index": 2031,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.0.1||>=4.0.10,<=4.0.10.12||>=4.4.0,<=4.4.1.1 ||>=4.4.2,<=4.4.6.1||>=4.4.7,<=4.4.14.1||>=4.4.15,<=4.4.15.3 ||>=4.5.0,<=4.5.0.2||>=4.5.1,<=4.5.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.0.1|>=4.0.10|<=4.0.10+12|>=4.4.0|<=4.4.1+1|>=4.4.2|<=4.4.6+1|>=4.4.7|<=4.4.14+1|>=4.4.15|<=4.4.15+3|>=4.5.0|<=4.5.0+2|>=4.5.1|<=4.5.3"
+ },
+ {
+ "test_index": 2032,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.0.4.2||>=4.0.5,<=4.0.10.18 ||>=4.4.0,<=4.4.1.1 ||>=4.4.2,<=4.4.6.1||>=4.4.7,<=4.4.14.1 ||>=4.4.15,<=4.4.15.9||>=4.6.0,<=4.6.5",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.0.4+2|>=4.0.5|<=4.0.10+18|>=4.4.0|<=4.4.1+1|>=4.4.2|<=4.4.6+1|>=4.4.7|<=4.4.14+1|>=4.4.15|<=4.4.15+9|>=4.6.0|<=4.6.5"
+ },
+ {
+ "test_index": 2033,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.9.0,<4.9.6||>=5.0.0,<5.0.3",
+ "expected_vers": "vers:composer/>=4.9.0|<4.9.6|>=5.0.0|<5.0.3"
+ },
+ {
+ "test_index": 2034,
+ "scheme": "packagist",
+ "gitlab_native": "<4.9.2",
+ "expected_vers": "vers:composer/<4.9.2"
+ },
+ {
+ "test_index": 2035,
+ "scheme": "packagist",
+ "gitlab_native": ">=5.1.0,<5.1.2",
+ "expected_vers": "vers:composer/>=5.1.0|<5.1.2"
+ },
+ {
+ "test_index": 2036,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<=4.6.4",
+ "expected_vers": "vers:composer/>=4.4.0|<=4.6.4"
+ },
+ {
+ "test_index": 2037,
+ "scheme": "packagist",
+ "gitlab_native": "<4.8.3",
+ "expected_vers": "vers:composer/<4.8.3"
+ },
+ {
+ "test_index": 2038,
+ "scheme": "packagist",
+ "gitlab_native": "<=5.0.2",
+ "expected_vers": "vers:composer/<=5.0.2"
+ },
+ {
+ "test_index": 2039,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.8.0,<4.8.2",
+ "expected_vers": "vers:composer/>=4.8.0|<4.8.2"
+ },
+ {
+ "test_index": 2040,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.4",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.4"
+ },
+ {
+ "test_index": 2041,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.0.10.19||>=4.4.0,<4.4.15.10||>=4.6.0,<4.6.6",
+ "expected_vers": "vers:composer/>=4.0.0|<4.0.10+19|>=4.4.0|<4.4.15+10|>=4.6.0|<4.6.6"
+ },
+ {
+ "test_index": 2042,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.9.5||>=5.0.0,<5.0.2",
+ "expected_vers": "vers:composer/>=4.0.0|<4.9.5|>=5.0.0|<5.0.2"
+ },
+ {
+ "test_index": 2043,
+ "scheme": "packagist",
+ "gitlab_native": "<4.8.2",
+ "expected_vers": "vers:composer/<4.8.2"
+ },
+ {
+ "test_index": 2044,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.8.4",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.8.4"
+ },
+ {
+ "test_index": 2045,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2046,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.7.0,<=4.7.6||>=4.8.0,<4.8.4",
+ "expected_vers": "vers:composer/>=4.7.0|<=4.7.6|>=4.8.0|<4.8.4"
+ },
+ {
+ "test_index": 2047,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.8.4",
+ "expected_vers": "vers:composer/>=4.0.0|<4.8.4"
+ },
+ {
+ "test_index": 2048,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<=4.6.4",
+ "expected_vers": "vers:composer/>=4.4.0|<=4.6.4"
+ },
+ {
+ "test_index": 2049,
+ "scheme": "packagist",
+ "gitlab_native": "<4.9.0.1",
+ "expected_vers": "vers:composer/<4.9.0+1"
+ },
+ {
+ "test_index": 2050,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.0.10.19||>=4.4.0,<=4.4.15.10||>=4.6.0,<=4.6.6",
+ "expected_vers": "vers:composer/>=4.0.0|<4.0.10+19|>=4.4.0|<=4.4.15+10|>=4.6.0|<=4.6.6"
+ },
+ {
+ "test_index": 2051,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.9.5||>=5.0.0,<5.0.2",
+ "expected_vers": "vers:composer/>=4.0.0|<4.9.5|>=5.0.0|<5.0.2"
+ },
+ {
+ "test_index": 2052,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.9.0.1",
+ "expected_vers": "vers:composer/<=4.9.0+1"
+ },
+ {
+ "test_index": 2053,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.5.0,<=4.5.0.2||>=4.5.1,<=4.5.3.1||>=4.5.4,<=4.5.4.1||=4.5.5",
+ "expected_vers": "vers:composer/>=4.5.0|<=4.5.0+2|>=4.5.1|<=4.5.3+1|>=4.5.4|<=4.5.4+1|4.5.5"
+ },
+ {
+ "test_index": 2054,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2055,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2056,
+ "scheme": "packagist",
+ "gitlab_native": "<4.9.2",
+ "expected_vers": "vers:composer/<4.9.2"
+ },
+ {
+ "test_index": 2057,
+ "scheme": "packagist",
+ "gitlab_native": "=4.8.0",
+ "expected_vers": "vers:composer/4.8.0"
+ },
+ {
+ "test_index": 2058,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2059,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2060,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.6.0,<=4.6.5.2",
+ "expected_vers": "vers:composer/>=4.6.0|<=4.6.5+2"
+ },
+ {
+ "test_index": 2061,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2062,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.0.1||>=4.0.10,<=4.0.10.12 ||>=4.4.0,<=4.4.1.1 ||>=4.4.2,<=4.4.6.1||>=4.4.7,<=4.4.14.1 ||>=4.4.15,<=4.4.15.3||>=4.5.0,<=4.5.0.2 ||>=4.5.1,<=4.5.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.0.1|>=4.0.10|<=4.0.10+12|>=4.4.0|<=4.4.1+1|>=4.4.2|<=4.4.6+1|>=4.4.7|<=4.4.14+1|>=4.4.15|<=4.4.15+3|>=4.5.0|<=4.5.0+2|>=4.5.1|<=4.5.3"
+ },
+ {
+ "test_index": 2063,
+ "scheme": "packagist",
+ "gitlab_native": "<4.7.8",
+ "expected_vers": "vers:composer/<4.7.8"
+ },
+ {
+ "test_index": 2064,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.5.0,<=4.5.0.2||>=4.5.1,<=4.5.3.1||>=4.5.4,<=4.5.4.1||=4.5.5",
+ "expected_vers": "vers:composer/>=4.5.0|<=4.5.0+2|>=4.5.1|<=4.5.3+1|>=4.5.4|<=4.5.4+1|4.5.5"
+ },
+ {
+ "test_index": 2065,
+ "scheme": "packagist",
+ "gitlab_native": "<4.9.0",
+ "expected_vers": "vers:composer/<4.9.0"
+ },
+ {
+ "test_index": 2066,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.4.0,<=4.6.4",
+ "expected_vers": "vers:composer/>=4.4.0|<=4.6.4"
+ },
+ {
+ "test_index": 2067,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2068,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2069,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.2",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.2"
+ },
+ {
+ "test_index": 2070,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2071,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.3",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.3"
+ },
+ {
+ "test_index": 2072,
+ "scheme": "packagist",
+ "gitlab_native": "=5.0.2",
+ "expected_vers": "vers:composer/5.0.2"
+ },
+ {
+ "test_index": 2073,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<=4.6.2",
+ "expected_vers": "vers:composer/>=4.0.0|<=4.6.2"
+ },
+ {
+ "test_index": 2074,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.1",
+ "expected_vers": "vers:composer/<=4.2.1"
+ },
+ {
+ "test_index": 2075,
+ "scheme": "packagist",
+ "gitlab_native": "=4.2.1",
+ "expected_vers": "vers:composer/4.2.1"
+ },
+ {
+ "test_index": 2076,
+ "scheme": "packagist",
+ "gitlab_native": "=4.2.1",
+ "expected_vers": "vers:composer/4.2.1"
+ },
+ {
+ "test_index": 2077,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.1",
+ "expected_vers": "vers:composer/<=4.2.1"
+ },
+ {
+ "test_index": 2078,
+ "scheme": "packagist",
+ "gitlab_native": "=4.2.1",
+ "expected_vers": "vers:composer/4.2.1"
+ },
+ {
+ "test_index": 2079,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.1",
+ "expected_vers": "vers:composer/<=4.2.1"
+ },
+ {
+ "test_index": 2080,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.1",
+ "expected_vers": "vers:composer/<=4.2.1"
+ },
+ {
+ "test_index": 2081,
+ "scheme": "packagist",
+ "gitlab_native": "=4.2.1",
+ "expected_vers": "vers:composer/4.2.1"
+ },
+ {
+ "test_index": 2082,
+ "scheme": "packagist",
+ "gitlab_native": "=4.1.4",
+ "expected_vers": "vers:composer/4.1.4"
+ },
+ {
+ "test_index": 2083,
+ "scheme": "packagist",
+ "gitlab_native": "=4.2.1",
+ "expected_vers": "vers:composer/4.2.1"
+ },
+ {
+ "test_index": 2084,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.1.5",
+ "expected_vers": "vers:composer/<=4.1.5"
+ },
+ {
+ "test_index": 2085,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.1",
+ "expected_vers": "vers:composer/<=4.2.1"
+ },
+ {
+ "test_index": 2086,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.1",
+ "expected_vers": "vers:composer/<=4.2.1"
+ },
+ {
+ "test_index": 2087,
+ "scheme": "packagist",
+ "gitlab_native": "=4.2.1",
+ "expected_vers": "vers:composer/4.2.1"
+ },
+ {
+ "test_index": 2088,
+ "scheme": "packagist",
+ "gitlab_native": "<4.1.4",
+ "expected_vers": "vers:composer/<4.1.4"
+ },
+ {
+ "test_index": 2089,
+ "scheme": "packagist",
+ "gitlab_native": "=4.0.5",
+ "expected_vers": "vers:composer/4.0.5"
+ },
+ {
+ "test_index": 2090,
+ "scheme": "packagist",
+ "gitlab_native": "=4.2.1",
+ "expected_vers": "vers:composer/4.2.1"
+ },
+ {
+ "test_index": 2091,
+ "scheme": "packagist",
+ "gitlab_native": "=4.2.1",
+ "expected_vers": "vers:composer/4.2.1"
+ },
+ {
+ "test_index": 2092,
+ "scheme": "packagist",
+ "gitlab_native": "=4.2.1",
+ "expected_vers": "vers:composer/4.2.1"
+ },
+ {
+ "test_index": 2093,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.1",
+ "expected_vers": "vers:composer/<=4.2.1"
+ },
+ {
+ "test_index": 2094,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.1.5",
+ "expected_vers": "vers:composer/<=4.1.5"
+ },
+ {
+ "test_index": 2095,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.0.3",
+ "expected_vers": "vers:composer/<=1.0.3"
+ },
+ {
+ "test_index": 2096,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.8.0,<1.12.0",
+ "expected_vers": "vers:composer/>=1.8.0|<1.12.0"
+ },
+ {
+ "test_index": 2097,
+ "scheme": "packagist",
+ "gitlab_native": "<3.0.3",
+ "expected_vers": "vers:composer/<3.0.3"
+ },
+ {
+ "test_index": 2098,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.6",
+ "expected_vers": "vers:composer/<=3.0.6"
+ },
+ {
+ "test_index": 2099,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.0",
+ "expected_vers": "vers:composer/<3.1.0"
+ },
+ {
+ "test_index": 2100,
+ "scheme": "packagist",
+ "gitlab_native": "<3.0.3",
+ "expected_vers": "vers:composer/<3.0.3"
+ },
+ {
+ "test_index": 2101,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.22",
+ "expected_vers": "vers:composer/<3.3.22"
+ },
+ {
+ "test_index": 2102,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.24",
+ "expected_vers": "vers:composer/<3.3.24"
+ },
+ {
+ "test_index": 2103,
+ "scheme": "packagist",
+ "gitlab_native": "<1.12.18||>=2.3.0,<2.3.11",
+ "expected_vers": "vers:composer/<1.12.18|>=2.3.0|<2.3.11"
+ },
+ {
+ "test_index": 2104,
+ "scheme": "packagist",
+ "gitlab_native": "<3.3.23",
+ "expected_vers": "vers:composer/<3.3.23"
+ },
+ {
+ "test_index": 2105,
+ "scheme": "packagist",
+ "gitlab_native": "<1.6.23",
+ "expected_vers": "vers:composer/<1.6.23"
+ },
+ {
+ "test_index": 2106,
+ "scheme": "packagist",
+ "gitlab_native": "=8.0",
+ "expected_vers": "vers:composer/8.0.0"
+ },
+ {
+ "test_index": 2107,
+ "scheme": "packagist",
+ "gitlab_native": "<8.1",
+ "expected_vers": "vers:composer/<8.1.0"
+ },
+ {
+ "test_index": 2108,
+ "scheme": "packagist",
+ "gitlab_native": "<1.10.4||>=2.0.0,<2.6.1||>=3.0.0,<3.3.0",
+ "expected_vers": "vers:composer/<1.10.4|>=2.0.0|<2.6.1|>=3.0.0|<3.3.0"
+ },
+ {
+ "test_index": 2109,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.4.0,<3.7.14",
+ "expected_vers": "vers:composer/>=3.4.0|<3.7.14"
+ },
+ {
+ "test_index": 2110,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.2974",
+ "expected_vers": "vers:composer/<=2.6.2974"
+ },
+ {
+ "test_index": 2111,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.2974",
+ "expected_vers": "vers:composer/<=2.6.2974"
+ },
+ {
+ "test_index": 2112,
+ "scheme": "packagist",
+ "gitlab_native": "<3.6.0",
+ "expected_vers": "vers:composer/<3.6.0"
+ },
+ {
+ "test_index": 2113,
+ "scheme": "packagist",
+ "gitlab_native": "=2.6.3000",
+ "expected_vers": "vers:composer/2.6.3000"
+ },
+ {
+ "test_index": 2114,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.25",
+ "expected_vers": "vers:composer/3.0.25"
+ },
+ {
+ "test_index": 2115,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.2974",
+ "expected_vers": "vers:composer/<=2.6.2974"
+ },
+ {
+ "test_index": 2116,
+ "scheme": "packagist",
+ "gitlab_native": "<3.6.13",
+ "expected_vers": "vers:composer/<3.6.13"
+ },
+ {
+ "test_index": 2117,
+ "scheme": "packagist",
+ "gitlab_native": "<3.7.29",
+ "expected_vers": "vers:composer/<3.7.29"
+ },
+ {
+ "test_index": 2118,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.34",
+ "expected_vers": "vers:composer/<=3.0.34"
+ },
+ {
+ "test_index": 2119,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.2973",
+ "expected_vers": "vers:composer/<=2.6.2973"
+ },
+ {
+ "test_index": 2120,
+ "scheme": "packagist",
+ "gitlab_native": "=3.1.31",
+ "expected_vers": "vers:composer/3.1.31"
+ },
+ {
+ "test_index": 2121,
+ "scheme": "packagist",
+ "gitlab_native": "<3.7.29",
+ "expected_vers": "vers:composer/<3.7.29"
+ },
+ {
+ "test_index": 2122,
+ "scheme": "packagist",
+ "gitlab_native": "<3.2.46",
+ "expected_vers": "vers:composer/<3.2.46"
+ },
+ {
+ "test_index": 2123,
+ "scheme": "packagist",
+ "gitlab_native": "<3.6.7",
+ "expected_vers": "vers:composer/<3.6.7"
+ },
+ {
+ "test_index": 2124,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.6.2981",
+ "expected_vers": "vers:composer/<=2.6.2981"
+ },
+ {
+ "test_index": 2125,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0.0,<4.0.7",
+ "expected_vers": "vers:composer/>=4.0.0|<4.0.7"
+ },
+ {
+ "test_index": 2126,
+ "scheme": "packagist",
+ "gitlab_native": "<3.26.5||>=4.0.0,<4.0.5",
+ "expected_vers": "vers:composer/<3.26.5|>=4.0.0|<4.0.5"
+ },
+ {
+ "test_index": 2127,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.18.0",
+ "expected_vers": "vers:composer/<=3.18.0"
+ },
+ {
+ "test_index": 2128,
+ "scheme": "packagist",
+ "gitlab_native": "<3.15.4",
+ "expected_vers": "vers:composer/<3.15.4"
+ },
+ {
+ "test_index": 2129,
+ "scheme": "packagist",
+ "gitlab_native": "<4.0.3",
+ "expected_vers": "vers:composer/<4.0.3"
+ },
+ {
+ "test_index": 2130,
+ "scheme": "packagist",
+ "gitlab_native": "<4.0.6",
+ "expected_vers": "vers:composer/<4.0.6"
+ },
+ {
+ "test_index": 2131,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0,<4.0.0",
+ "expected_vers": "vers:composer/>=3.0.0|<4.0.0"
+ },
+ {
+ "test_index": 2132,
+ "scheme": "packagist",
+ "gitlab_native": "<3.26.5||>=4.0.0,<4.0.5",
+ "expected_vers": "vers:composer/<3.26.5|>=4.0.0|<4.0.5"
+ },
+ {
+ "test_index": 2133,
+ "scheme": "packagist",
+ "gitlab_native": "<4.2.4",
+ "expected_vers": "vers:composer/<4.2.4"
+ },
+ {
+ "test_index": 2134,
+ "scheme": "packagist",
+ "gitlab_native": "<8.0.2",
+ "expected_vers": "vers:composer/<8.0.2"
+ },
+ {
+ "test_index": 2135,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.13",
+ "expected_vers": "vers:composer/<2.1.13"
+ },
+ {
+ "test_index": 2136,
+ "scheme": "packagist",
+ "gitlab_native": "<=4.2.5",
+ "expected_vers": "vers:composer/<=4.2.5"
+ },
+ {
+ "test_index": 2137,
+ "scheme": "packagist",
+ "gitlab_native": "<4.2.3",
+ "expected_vers": "vers:composer/<4.2.3"
+ },
+ {
+ "test_index": 2138,
+ "scheme": "packagist",
+ "gitlab_native": "<5.1.0",
+ "expected_vers": "vers:composer/<5.1.0"
+ },
+ {
+ "test_index": 2139,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.5",
+ "expected_vers": "vers:composer/<=3.0.5"
+ },
+ {
+ "test_index": 2140,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.19||>=2.1.0,<2.1.13||>=2.2.0,<2.2.10||>=2.3.0,<2.3.14||>=2.4.0,<2.4.16||>=3.0.0,<3.0.6",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.19|>=2.1.0|<2.1.13|>=2.2.0|<2.2.10|>=2.3.0|<2.3.14|>=2.4.0|<2.4.16|>=3.0.0|<3.0.6"
+ },
+ {
+ "test_index": 2141,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.2.0,<1.2.5||>=1.3.0,<1.3.3",
+ "expected_vers": "vers:composer/>=1.2.0|<1.2.5|>=1.3.0|<1.3.3"
+ },
+ {
+ "test_index": 2142,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.2.0,<1.3.0",
+ "expected_vers": "vers:composer/>=1.2.0|<1.3.0"
+ },
+ {
+ "test_index": 2143,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.2.0,<1.2.1",
+ "expected_vers": "vers:composer/>=1.2.0|<1.2.1"
+ },
+ {
+ "test_index": 2144,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.2.0,<1.2.4",
+ "expected_vers": "vers:composer/>=1.2.0|<1.2.4"
+ },
+ {
+ "test_index": 2145,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.2.0,<1.2.2",
+ "expected_vers": "vers:composer/>=1.2.0|<1.2.2"
+ },
+ {
+ "test_index": 2146,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.3||>=4.0.0,<4.1.22",
+ "expected_vers": "vers:composer/<3.1.3|>=4.0.0|<4.1.22"
+ },
+ {
+ "test_index": 2147,
+ "scheme": "packagist",
+ "gitlab_native": "<5.5.1||>=6.0.0,<6.3.1",
+ "expected_vers": "vers:composer/<5.5.1|>=6.0.0|<6.3.1"
+ },
+ {
+ "test_index": 2148,
+ "scheme": "packagist",
+ "gitlab_native": "<0.11.1||>=0.12.0,<0.12.2",
+ "expected_vers": "vers:composer/<0.11.1|>=0.12.0|<0.12.2"
+ },
+ {
+ "test_index": 2149,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0-stable,<3.2.1",
+ "expected_vers": "vers:composer/>=3.0.0-stable|<3.2.1"
+ },
+ {
+ "test_index": 2150,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.7.2",
+ "expected_vers": "vers:composer/<=2.7.2"
+ },
+ {
+ "test_index": 2151,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.31||>=3.0,<3.0.7",
+ "expected_vers": "vers:composer/<2.0.31|>=3.0.0|<3.0.7"
+ },
+ {
+ "test_index": 2152,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.2.10||>=2.3.0,<2.3.6",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.10|>=2.3.0|<2.3.6"
+ },
+ {
+ "test_index": 2153,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.5",
+ "expected_vers": "vers:composer/<=3.0.5"
+ },
+ {
+ "test_index": 2154,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.5",
+ "expected_vers": "vers:composer/<=3.0.5"
+ },
+ {
+ "test_index": 2155,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.5",
+ "expected_vers": "vers:composer/<=3.0.5"
+ },
+ {
+ "test_index": 2156,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.2",
+ "expected_vers": "vers:composer/3.0.2"
+ },
+ {
+ "test_index": 2157,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.5",
+ "expected_vers": "vers:composer/<=3.0.5"
+ },
+ {
+ "test_index": 2158,
+ "scheme": "packagist",
+ "gitlab_native": "=2.3.1",
+ "expected_vers": "vers:composer/2.3.1"
+ },
+ {
+ "test_index": 2159,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.6",
+ "expected_vers": "vers:composer/<=3.0.6"
+ },
+ {
+ "test_index": 2160,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.0.5",
+ "expected_vers": "vers:composer/<=3.0.5"
+ },
+ {
+ "test_index": 2161,
+ "scheme": "packagist",
+ "gitlab_native": "<2.8.0",
+ "expected_vers": "vers:composer/<2.8.0"
+ },
+ {
+ "test_index": 2162,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.8.3",
+ "expected_vers": "vers:composer/<=2.8.3"
+ },
+ {
+ "test_index": 2163,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<=2.5.6",
+ "expected_vers": "vers:composer/>=2.0.0|<=2.5.6"
+ },
+ {
+ "test_index": 2164,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.12.1",
+ "expected_vers": "vers:composer/<=2.12.1"
+ },
+ {
+ "test_index": 2165,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.91",
+ "expected_vers": "vers:composer/<=3.91.0"
+ },
+ {
+ "test_index": 2166,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.0.0-alpha11",
+ "expected_vers": "vers:composer/<=1.0.0-alpha11"
+ },
+ {
+ "test_index": 2167,
+ "scheme": "packagist",
+ "gitlab_native": "<1.10.23||>=2.0,<2.1.9",
+ "expected_vers": "vers:composer/<1.10.23|>=2.0.0|<2.1.9"
+ },
+ {
+ "test_index": 2168,
+ "scheme": "packagist",
+ "gitlab_native": "<1.10.22||>=2.0,<2.0.13",
+ "expected_vers": "vers:composer/<1.10.22|>=2.0.0|<2.0.13"
+ },
+ {
+ "test_index": 2169,
+ "scheme": "packagist",
+ "gitlab_native": "<=3.6.4",
+ "expected_vers": "vers:composer/<=3.6.4"
+ },
+ {
+ "test_index": 2170,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.0",
+ "expected_vers": "vers:composer/<2.0.0"
+ },
+ {
+ "test_index": 2171,
+ "scheme": "packagist",
+ "gitlab_native": "<6.0.0",
+ "expected_vers": "vers:composer/<6.0.0"
+ },
+ {
+ "test_index": 2172,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.0",
+ "expected_vers": "vers:composer/<2.0.0"
+ },
+ {
+ "test_index": 2173,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.2.7||>=2.3.0,<2.3.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.2.7|>=2.3.0|<2.3.1"
+ },
+ {
+ "test_index": 2174,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.2.2,<1.2.3",
+ "expected_vers": "vers:composer/>=1.2.2|<1.2.3"
+ },
+ {
+ "test_index": 2175,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.2.7||>=2.3.0,<2.3.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.2.7|>=2.3.0|<2.3.1"
+ },
+ {
+ "test_index": 2176,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.6||>=2.2.0,<2.2.6",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.6|>=2.2.0|<2.2.6"
+ },
+ {
+ "test_index": 2177,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<2.8.1",
+ "expected_vers": "vers:composer/>=1.0.0|<2.8.1"
+ },
+ {
+ "test_index": 2178,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.99||>=2.1.0,<2.1.99||>=2.3.0,<2.3.8||>=2.4.0,<2.4.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.99|>=2.1.0|<2.1.99|>=2.3.0|<2.3.8|>=2.4.0|<2.4.1"
+ },
+ {
+ "test_index": 2179,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.11||>=2.5.0,<2.7.2",
+ "expected_vers": "vers:composer/<2.4.11|>=2.5.0|<2.7.2"
+ },
+ {
+ "test_index": 2180,
+ "scheme": "packagist",
+ "gitlab_native": "=2.4.10||>=2.5.0,<=2.5.2||>=2.6.0,<=2.6.2||>=2.7.0,<=2.7.1",
+ "expected_vers": "vers:composer/2.4.10|>=2.5.0|<=2.5.2|>=2.6.0|<=2.6.2|>=2.7.0|<=2.7.1"
+ },
+ {
+ "test_index": 2181,
+ "scheme": "packagist",
+ "gitlab_native": "<1.12.12||>=2.3.0,<2.3.8||>=2.4.0,<2.4.1",
+ "expected_vers": "vers:composer/<1.12.12|>=2.3.0|<2.3.8|>=2.4.0|<2.4.1"
+ },
+ {
+ "test_index": 2182,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.9||>=2.5.0,<2.5.2",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.9|>=2.5.0|<2.5.2"
+ },
+ {
+ "test_index": 2183,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.9||>=2.5.0,<2.5.2",
+ "expected_vers": "vers:composer/<2.4.9|>=2.5.0|<2.5.2"
+ },
+ {
+ "test_index": 2184,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.0.1",
+ "expected_vers": "vers:composer/>=1.0.0|<1.0.1"
+ },
+ {
+ "test_index": 2185,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.8.4",
+ "expected_vers": "vers:composer/>=1.0.0|<1.8.4"
+ },
+ {
+ "test_index": 2186,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.0.4",
+ "expected_vers": "vers:composer/>=1.0.0|<1.0.4"
+ },
+ {
+ "test_index": 2187,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.9||>=2.5.0,<2.5.2",
+ "expected_vers": "vers:composer/<2.4.9|>=2.5.0|<2.5.2"
+ },
+ {
+ "test_index": 2188,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.11.13",
+ "expected_vers": "vers:composer/>=1.0.0|<1.11.13"
+ },
+ {
+ "test_index": 2189,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.12.17",
+ "expected_vers": "vers:composer/>=1.12.0|<1.12.17"
+ },
+ {
+ "test_index": 2190,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.12.4",
+ "expected_vers": "vers:composer/>=1.12.0|<1.12.4"
+ },
+ {
+ "test_index": 2191,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.12.7",
+ "expected_vers": "vers:composer/>=1.12.0|<1.12.7"
+ },
+ {
+ "test_index": 2192,
+ "scheme": "packagist",
+ "gitlab_native": "<1.12.18",
+ "expected_vers": "vers:composer/<1.12.18"
+ },
+ {
+ "test_index": 2193,
+ "scheme": "packagist",
+ "gitlab_native": "<1.12.20",
+ "expected_vers": "vers:composer/<1.12.20"
+ },
+ {
+ "test_index": 2194,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.0,<1.7.5",
+ "expected_vers": "vers:composer/>=1.7.0|<1.7.5"
+ },
+ {
+ "test_index": 2195,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.11.0,<1.11.15||>=1.12.0,<1.12.1",
+ "expected_vers": "vers:composer/>=1.11.0|<1.11.15|>=1.12.0|<1.12.1"
+ },
+ {
+ "test_index": 2196,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.12.9",
+ "expected_vers": "vers:composer/>=1.12.0|<1.12.9"
+ },
+ {
+ "test_index": 2197,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.12.18",
+ "expected_vers": "vers:composer/>=1.12.0|<1.12.18"
+ },
+ {
+ "test_index": 2198,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.0,<1.7.9||>=1.8.0,<1.8.5||>=1.9.0,<1.9.7",
+ "expected_vers": "vers:composer/>=1.7.0|<1.7.9|>=1.8.0|<1.8.5|>=1.9.0|<1.9.7"
+ },
+ {
+ "test_index": 2199,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.9.0,<1.9.8||>=1.10.0,<1.10.3",
+ "expected_vers": "vers:composer/>=1.9.0|<1.9.8|>=1.10.0|<1.10.3"
+ },
+ {
+ "test_index": 2200,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.12.16",
+ "expected_vers": "vers:composer/>=1.12.0|<1.12.16"
+ },
+ {
+ "test_index": 2201,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.12.12",
+ "expected_vers": "vers:composer/>=1.12.0|<1.12.12"
+ },
+ {
+ "test_index": 2202,
+ "scheme": "packagist",
+ "gitlab_native": "<1.12.19",
+ "expected_vers": "vers:composer/<1.12.19"
+ },
+ {
+ "test_index": 2203,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.11.4",
+ "expected_vers": "vers:composer/>=1.0.0|<1.11.4"
+ },
+ {
+ "test_index": 2204,
+ "scheme": "packagist",
+ "gitlab_native": "<1.12.19",
+ "expected_vers": "vers:composer/<1.12.19"
+ },
+ {
+ "test_index": 2205,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.0,<1.7.9||>=1.8.0,<1.8.5||>=1.9.0,<1.9.7",
+ "expected_vers": "vers:composer/>=1.7.0|<1.7.9|>=1.8.0|<1.8.5|>=1.9.0|<1.9.7"
+ },
+ {
+ "test_index": 2206,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.12.16",
+ "expected_vers": "vers:composer/>=1.12.0|<1.12.16"
+ },
+ {
+ "test_index": 2207,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.12.16",
+ "expected_vers": "vers:composer/>=1.12.0|<1.12.16"
+ },
+ {
+ "test_index": 2208,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.0,<1.7.6",
+ "expected_vers": "vers:composer/>=1.7.0|<1.7.6"
+ },
+ {
+ "test_index": 2209,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.9.0,<1.9.7",
+ "expected_vers": "vers:composer/>=1.9.0|<1.9.7"
+ },
+ {
+ "test_index": 2210,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.11.13",
+ "expected_vers": "vers:composer/>=1.0.0|<1.11.13"
+ },
+ {
+ "test_index": 2211,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.12.9",
+ "expected_vers": "vers:composer/>=1.12.0|<1.12.9"
+ },
+ {
+ "test_index": 2212,
+ "scheme": "packagist",
+ "gitlab_native": "<1.12.17",
+ "expected_vers": "vers:composer/<1.12.17"
+ },
+ {
+ "test_index": 2213,
+ "scheme": "packagist",
+ "gitlab_native": "<1.12.14",
+ "expected_vers": "vers:composer/<1.12.14"
+ },
+ {
+ "test_index": 2214,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.0,<1.7.9||>=1.8.0,<1.8.5||>=1.9.0,<1.9.7",
+ "expected_vers": "vers:composer/>=1.7.0|<1.7.9|>=1.8.0|<1.8.5|>=1.9.0|<1.9.7"
+ },
+ {
+ "test_index": 2215,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.10.0,<1.10.9||>=1.11.0,<1.11.6",
+ "expected_vers": "vers:composer/>=1.10.0|<1.10.9|>=1.11.0|<1.11.6"
+ },
+ {
+ "test_index": 2216,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.12.0,<1.12.4",
+ "expected_vers": "vers:composer/>=1.12.0|<1.12.4"
+ },
+ {
+ "test_index": 2217,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.7.0,<1.7.9||>=1.8.0,<1.8.5||>=1.9.0,<1.9.7",
+ "expected_vers": "vers:composer/>=1.7.0|<1.7.9|>=1.8.0|<1.8.5|>=1.9.0|<1.9.7"
+ },
+ {
+ "test_index": 2218,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.6",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.6"
+ },
+ {
+ "test_index": 2219,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.6||>=2.2.0,<2.2.6",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.6|>=2.2.0|<2.2.6"
+ },
+ {
+ "test_index": 2220,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.8||>=2.5.0,<2.5.3",
+ "expected_vers": "vers:composer/<2.4.8|>=2.5.0|<2.5.3"
+ },
+ {
+ "test_index": 2221,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.99||>=2.1.0,<2.1.99||>=2.2.0,<2.2.8||>=2.3.0,<2.3.3",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.99|>=2.1.0|<2.1.99|>=2.2.0|<2.2.8|>=2.3.0|<2.3.3"
+ },
+ {
+ "test_index": 2222,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.2",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.2"
+ },
+ {
+ "test_index": 2223,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<2.10.3",
+ "expected_vers": "vers:composer/>=1.0.0|<2.10.3"
+ },
+ {
+ "test_index": 2224,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.99||>=2.1.0,<2.1.99||>=2.2.0,<2.2.9||>=2.3.0,<2.3.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.99|>=2.1.0|<2.1.99|>=2.2.0|<2.2.9|>=2.3.0|<2.3.4"
+ },
+ {
+ "test_index": 2225,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.2.7||>=2.3.0,<2.3.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.2.7|>=2.3.0|<2.3.1"
+ },
+ {
+ "test_index": 2226,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.99||>=2.1.0,<2.1.99||>=2.2.0,<2.2.10||>=2.3.0,<2.3.5",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.99|>=2.1.0|<2.1.99|>=2.2.0|<2.2.10|>=2.3.0|<2.3.5"
+ },
+ {
+ "test_index": 2227,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.99||>=2.1.0,<2.1.99||>=2.2.0,<2.2.8||>=2.3.0,<2.3.3",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.99|>=2.1.0|<2.1.99|>=2.2.0|<2.2.8|>=2.3.0|<2.3.3"
+ },
+ {
+ "test_index": 2228,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.4.9",
+ "expected_vers": "vers:composer/>=2.0.0|<2.4.9"
+ },
+ {
+ "test_index": 2229,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.99||>=2.1.0,<2.1.99||>=2.2.0,<2.2.10||>=2.3.0,<2.3.5",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.99|>=2.1.0|<2.1.99|>=2.2.0|<2.2.10|>=2.3.0|<2.3.5"
+ },
+ {
+ "test_index": 2230,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.9||>=2.5.0,<2.5.2",
+ "expected_vers": "vers:composer/<2.4.9|>=2.5.0|<2.5.2"
+ },
+ {
+ "test_index": 2231,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.11",
+ "expected_vers": "vers:composer/<2.4.11"
+ },
+ {
+ "test_index": 2232,
+ "scheme": "packagist",
+ "gitlab_native": "=3.0.0",
+ "expected_vers": "vers:composer/3.0.0"
+ },
+ {
+ "test_index": 2233,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.6",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.6"
+ },
+ {
+ "test_index": 2234,
+ "scheme": "packagist",
+ "gitlab_native": "<2.5.0",
+ "expected_vers": "vers:composer/<2.5.0"
+ },
+ {
+ "test_index": 2235,
+ "scheme": "packagist",
+ "gitlab_native": "<2.2.8||>=2.3.0-alpha0,<2.3.3",
+ "expected_vers": "vers:composer/<2.2.8|>=2.3.0-alpha0|<2.3.3"
+ },
+ {
+ "test_index": 2236,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.99||>=2.1.0,<2.1.99||>=2.2.0,<2.2.9||>=2.3.0,<2.3.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.99|>=2.1.0|<2.1.99|>=2.2.0|<2.2.9|>=2.3.0|<2.3.4"
+ },
+ {
+ "test_index": 2237,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.2.7||>=2.3.0,<2.3.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.2.7|>=2.3.0|<2.3.1"
+ },
+ {
+ "test_index": 2238,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.8",
+ "expected_vers": "vers:composer/<2.4.8"
+ },
+ {
+ "test_index": 2239,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.99||>=2.1.0,<2.1.99||>=2.3.0,<2.3.8||>=2.4.0,<2.4.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.99|>=2.1.0|<2.1.99|>=2.3.0|<2.3.8|>=2.4.0|<2.4.1"
+ },
+ {
+ "test_index": 2240,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.12.19",
+ "expected_vers": "vers:composer/<=1.12.19"
+ },
+ {
+ "test_index": 2241,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.8||>=2.1.0,<2.1.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.8|>=2.1.0|<2.1.4"
+ },
+ {
+ "test_index": 2242,
+ "scheme": "packagist",
+ "gitlab_native": "<1.12.9||>=2.2.0,<2.2.8||>=2.3.0,<2.3.3",
+ "expected_vers": "vers:composer/<1.12.9|>=2.2.0|<2.2.8|>=2.3.0|<2.3.3"
+ },
+ {
+ "test_index": 2243,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.1"
+ },
+ {
+ "test_index": 2244,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0-stable,<2.4.6||>=2.5.0,<2.5.2",
+ "expected_vers": "vers:composer/>=2.0.0-stable|<2.4.6|>=2.5.0|<2.5.2"
+ },
+ {
+ "test_index": 2245,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.8||>=2.1.0,<2.1.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.8|>=2.1.0|<2.1.4"
+ },
+ {
+ "test_index": 2246,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.9||>=2.5.0,<2.5.2",
+ "expected_vers": "vers:composer/<2.4.9|>=2.5.0|<2.5.2"
+ },
+ {
+ "test_index": 2247,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.2.0,<2.2.5",
+ "expected_vers": "vers:composer/>=2.2.0|<2.2.5"
+ },
+ {
+ "test_index": 2248,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.1.0,<2.1.6||>=2.2.0,<2.2.6",
+ "expected_vers": "vers:composer/>=2.1.0|<2.1.6|>=2.2.0|<2.2.6"
+ },
+ {
+ "test_index": 2249,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.8||>=2.1.0,<2.1.4",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.8|>=2.1.0|<2.1.4"
+ },
+ {
+ "test_index": 2250,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.0.5",
+ "expected_vers": "vers:composer/>=2.0.0|<2.0.5"
+ },
+ {
+ "test_index": 2251,
+ "scheme": "packagist",
+ "gitlab_native": "=5.1.1",
+ "expected_vers": "vers:composer/5.1.1"
+ },
+ {
+ "test_index": 2252,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.2",
+ "expected_vers": "vers:composer/<1.0.2"
+ },
+ {
+ "test_index": 2253,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.3||>=2.0.0,<2.0.4",
+ "expected_vers": "vers:composer/<1.0.3|>=2.0.0|<2.0.4"
+ },
+ {
+ "test_index": 2254,
+ "scheme": "packagist",
+ "gitlab_native": "<1.0.3||>=2.0.0,<2.0.4",
+ "expected_vers": "vers:composer/<1.0.3|>=2.0.0|<2.0.4"
+ },
+ {
+ "test_index": 2255,
+ "scheme": "packagist",
+ "gitlab_native": "<3.15.0",
+ "expected_vers": "vers:composer/<3.15.0"
+ },
+ {
+ "test_index": 2256,
+ "scheme": "packagist",
+ "gitlab_native": "<0.12.0",
+ "expected_vers": "vers:composer/<0.12.0"
+ },
+ {
+ "test_index": 2257,
+ "scheme": "packagist",
+ "gitlab_native": "<0.13.1",
+ "expected_vers": "vers:composer/<0.13.1"
+ },
+ {
+ "test_index": 2258,
+ "scheme": "packagist",
+ "gitlab_native": "<0.15.0",
+ "expected_vers": "vers:composer/<0.15.0"
+ },
+ {
+ "test_index": 2259,
+ "scheme": "packagist",
+ "gitlab_native": "<2.0.0-alpha8",
+ "expected_vers": "vers:composer/<2.0.0-alpha8"
+ },
+ {
+ "test_index": 2260,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.7.1",
+ "expected_vers": "vers:composer/<=1.7.1"
+ },
+ {
+ "test_index": 2261,
+ "scheme": "packagist",
+ "gitlab_native": ">=1,<=1.7.1",
+ "expected_vers": "vers:composer/>=1.0.0|<=1.7.1"
+ },
+ {
+ "test_index": 2262,
+ "scheme": "packagist",
+ "gitlab_native": "<1.5.1||>=2.0.0,<2.1.1",
+ "expected_vers": "vers:composer/<1.5.1|>=2.0.0|<2.1.1"
+ },
+ {
+ "test_index": 2263,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0",
+ "expected_vers": "vers:composer/6.0.0"
+ },
+ {
+ "test_index": 2264,
+ "scheme": "packagist",
+ "gitlab_native": "=1.0||=6.0",
+ "expected_vers": "vers:composer/1.0.0|6.0.0"
+ },
+ {
+ "test_index": 2265,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.0,<=6.0",
+ "expected_vers": "vers:composer/>=4.0.0|<=6.0.0"
+ },
+ {
+ "test_index": 2266,
+ "scheme": "packagist",
+ "gitlab_native": "=6.0",
+ "expected_vers": "vers:composer/6.0.0"
+ },
+ {
+ "test_index": 2267,
+ "scheme": "packagist",
+ "gitlab_native": "=4.0",
+ "expected_vers": "vers:composer/4.0.0"
+ },
+ {
+ "test_index": 2268,
+ "scheme": "packagist",
+ "gitlab_native": "<2.1.1",
+ "expected_vers": "vers:composer/<2.1.1"
+ },
+ {
+ "test_index": 2269,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.5.2",
+ "expected_vers": "vers:composer/<=2.5.2"
+ },
+ {
+ "test_index": 2270,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.22",
+ "expected_vers": "vers:composer/<6.2.22"
+ },
+ {
+ "test_index": 2271,
+ "scheme": "packagist",
+ "gitlab_native": "<2.4.10",
+ "expected_vers": "vers:composer/<2.4.10"
+ },
+ {
+ "test_index": 2272,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.10.3",
+ "expected_vers": "vers:composer/<=2.10.3"
+ },
+ {
+ "test_index": 2273,
+ "scheme": "packagist",
+ "gitlab_native": "=2.4.1",
+ "expected_vers": "vers:composer/2.4.1"
+ },
+ {
+ "test_index": 2274,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.10.3",
+ "expected_vers": "vers:composer/<=2.10.3"
+ },
+ {
+ "test_index": 2275,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.4",
+ "expected_vers": "vers:composer/<2.10.4"
+ },
+ {
+ "test_index": 2276,
+ "scheme": "packagist",
+ "gitlab_native": "=2.8.3",
+ "expected_vers": "vers:composer/2.8.3"
+ },
+ {
+ "test_index": 2277,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.3",
+ "expected_vers": "vers:composer/<2.10.3"
+ },
+ {
+ "test_index": 2278,
+ "scheme": "packagist",
+ "gitlab_native": "=2.9.5",
+ "expected_vers": "vers:composer/2.9.5"
+ },
+ {
+ "test_index": 2279,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.2",
+ "expected_vers": "vers:composer/<2.10.2"
+ },
+ {
+ "test_index": 2280,
+ "scheme": "packagist",
+ "gitlab_native": "<2.9.13",
+ "expected_vers": "vers:composer/<2.9.13"
+ },
+ {
+ "test_index": 2281,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.10.3",
+ "expected_vers": "vers:composer/<=2.10.3"
+ },
+ {
+ "test_index": 2282,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.10.3",
+ "expected_vers": "vers:composer/<=2.10.3"
+ },
+ {
+ "test_index": 2283,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.4",
+ "expected_vers": "vers:composer/<2.10.4"
+ },
+ {
+ "test_index": 2284,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.10.3",
+ "expected_vers": "vers:composer/<=2.10.3"
+ },
+ {
+ "test_index": 2285,
+ "scheme": "packagist",
+ "gitlab_native": "=1.8.0",
+ "expected_vers": "vers:composer/1.8.0"
+ },
+ {
+ "test_index": 2286,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.9.12",
+ "expected_vers": "vers:composer/<=2.9.12"
+ },
+ {
+ "test_index": 2287,
+ "scheme": "packagist",
+ "gitlab_native": "=2.4.1",
+ "expected_vers": "vers:composer/2.4.1"
+ },
+ {
+ "test_index": 2288,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.10.3",
+ "expected_vers": "vers:composer/<=2.10.3"
+ },
+ {
+ "test_index": 2289,
+ "scheme": "packagist",
+ "gitlab_native": "<2.9.15",
+ "expected_vers": "vers:composer/<2.9.15"
+ },
+ {
+ "test_index": 2290,
+ "scheme": "packagist",
+ "gitlab_native": "<2.9.8",
+ "expected_vers": "vers:composer/<2.9.8"
+ },
+ {
+ "test_index": 2291,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.0",
+ "expected_vers": "vers:composer/<2.10.0"
+ },
+ {
+ "test_index": 2292,
+ "scheme": "packagist",
+ "gitlab_native": "=2.4.2",
+ "expected_vers": "vers:composer/2.4.2"
+ },
+ {
+ "test_index": 2293,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.9.12",
+ "expected_vers": "vers:composer/<=2.9.12"
+ },
+ {
+ "test_index": 2294,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.10.3",
+ "expected_vers": "vers:composer/<=2.10.3"
+ },
+ {
+ "test_index": 2295,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.4",
+ "expected_vers": "vers:composer/<2.10.4"
+ },
+ {
+ "test_index": 2296,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.10.3",
+ "expected_vers": "vers:composer/<=2.10.3"
+ },
+ {
+ "test_index": 2297,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.4",
+ "expected_vers": "vers:composer/<2.10.4"
+ },
+ {
+ "test_index": 2298,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.9.12",
+ "expected_vers": "vers:composer/<=2.9.12"
+ },
+ {
+ "test_index": 2299,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.10.3",
+ "expected_vers": "vers:composer/<=2.10.3"
+ },
+ {
+ "test_index": 2300,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.10.3",
+ "expected_vers": "vers:composer/<=2.10.3"
+ },
+ {
+ "test_index": 2301,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.4",
+ "expected_vers": "vers:composer/<2.10.4"
+ },
+ {
+ "test_index": 2302,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.4",
+ "expected_vers": "vers:composer/<2.10.4"
+ },
+ {
+ "test_index": 2303,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.2",
+ "expected_vers": "vers:composer/<2.10.2"
+ },
+ {
+ "test_index": 2304,
+ "scheme": "packagist",
+ "gitlab_native": "<2.10.2",
+ "expected_vers": "vers:composer/<2.10.2"
+ },
+ {
+ "test_index": 2305,
+ "scheme": "packagist",
+ "gitlab_native": ">=0",
+ "expected_vers": "vers:composer/>=0.0.0"
+ },
+ {
+ "test_index": 2306,
+ "scheme": "packagist",
+ "gitlab_native": "<2.9.13",
+ "expected_vers": "vers:composer/<2.9.13"
+ },
+ {
+ "test_index": 2307,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.10.3",
+ "expected_vers": "vers:composer/<=2.10.3"
+ },
+ {
+ "test_index": 2308,
+ "scheme": "packagist",
+ "gitlab_native": "<2.9.13",
+ "expected_vers": "vers:composer/<2.9.13"
+ },
+ {
+ "test_index": 2309,
+ "scheme": "packagist",
+ "gitlab_native": "<2.9.13",
+ "expected_vers": "vers:composer/<2.9.13"
+ },
+ {
+ "test_index": 2310,
+ "scheme": "packagist",
+ "gitlab_native": "=2.4.1",
+ "expected_vers": "vers:composer/2.4.1"
+ },
+ {
+ "test_index": 2311,
+ "scheme": "packagist",
+ "gitlab_native": "<=2.9.7",
+ "expected_vers": "vers:composer/<=2.9.7"
+ },
+ {
+ "test_index": 2312,
+ "scheme": "packagist",
+ "gitlab_native": "<1.10.10",
+ "expected_vers": "vers:composer/<1.10.10"
+ },
+ {
+ "test_index": 2313,
+ "scheme": "packagist",
+ "gitlab_native": "<3.1.0",
+ "expected_vers": "vers:composer/<3.1.0"
+ },
+ {
+ "test_index": 2314,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.4.0,<3.4.11||>=4.0.0,<4.0.15",
+ "expected_vers": "vers:composer/>=3.4.0|<3.4.11|>=4.0.0|<4.0.15"
+ },
+ {
+ "test_index": 2315,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.11.4",
+ "expected_vers": "vers:composer/<=1.11.4"
+ },
+ {
+ "test_index": 2316,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.11.4",
+ "expected_vers": "vers:composer/<=1.11.4"
+ },
+ {
+ "test_index": 2317,
+ "scheme": "packagist",
+ "gitlab_native": "<=1.11.4",
+ "expected_vers": "vers:composer/<=1.11.4"
+ },
+ {
+ "test_index": 2318,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2319,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21"
+ },
+ {
+ "test_index": 2320,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.57||>=7.0.0,<7.6.51||>=8.0.0,<8.7.40||>=9.0.0,<9.5.25 ||>=10.0.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.57|>=7.0.0|<7.6.51|>=8.0.0|<8.7.40|>=9.0.0|<9.5.25|>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2321,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23||>=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23|>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2322,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.54||>=7.6.0,<7.6.48||>=8.7.0,<8.7.38|| >=9.0.0,<9.5.23||>=10.0.0,<10.4.10",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.54|>=7.6.0|<7.6.48|>=8.7.0|<8.7.38|>=9.0.0|<9.5.23|>=10.0.0|<10.4.10"
+ },
+ {
+ "test_index": 2323,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2324,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2325,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.5.0,<8.7.17||>=9.0.0,<9.3.2",
+ "expected_vers": "vers:composer/>=8.5.0|<8.7.17|>=9.0.0|<9.3.2"
+ },
+ {
+ "test_index": 2326,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.27||>=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.27|>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2327,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23||>=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23|>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2328,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.25||>=10.0.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.25|>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2329,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.25||>=9.0.0,<9.5.6",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.25|>=9.0.0|<9.5.6"
+ },
+ {
+ "test_index": 2330,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<=8.7.40||>=9.0.0,<=9.5.28||>=10.0.0,<=10.4.17||>=11.0.0,<=11.3.0",
+ "expected_vers": "vers:composer/>=8.0.0|<=8.7.40|>=9.0.0|<=9.5.28|>=10.0.0|<=10.4.17|>=11.0.0|<=11.3.0"
+ },
+ {
+ "test_index": 2331,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2332,
+ "scheme": "packagist",
+ "gitlab_native": "=8.7.25||=9.5.6",
+ "expected_vers": "vers:composer/8.7.25|9.5.6"
+ },
+ {
+ "test_index": 2333,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23||>=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23|>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2334,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.30||>=8.0.0,<8.7.17||>=9.0.0,<9.3.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.30|>=8.0.0|<8.7.17|>=9.0.0|<9.3.2"
+ },
+ {
+ "test_index": 2335,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.17||>=10.0.0,<10.4.2",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.17|>=10.0.0|<10.4.2"
+ },
+ {
+ "test_index": 2336,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<=8.7.40||>=9.0.0,<=9.5.28||>=10.0.0,<=10.4.17||>=11.0.0,<=11.3.0",
+ "expected_vers": "vers:composer/>=8.0.0|<=8.7.40|>=9.0.0|<=9.5.28|>=10.0.0|<=10.4.17|>=11.0.0|<=11.3.0"
+ },
+ {
+ "test_index": 2337,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.57||>=7.0.0,<7.6.51||>=8.0.0,<8.7.40||>=9.0.0,<9.5.25 ||>=10.0.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.57|>=7.0.0|<7.6.51|>=8.0.0|<8.7.40|>=9.0.0|<9.5.25|>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2338,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23||>=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23|>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2339,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.30||>=8.0.0,<8.7.17||>=9.0.0,<9.3.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.30|>=8.0.0|<8.7.17|>=9.0.0|<9.3.2"
+ },
+ {
+ "test_index": 2340,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.5.12,<9.5.17||>=10.2.0,<10.4.2",
+ "expected_vers": "vers:composer/>=9.5.12|<9.5.17|>=10.2.0|<10.4.2"
+ },
+ {
+ "test_index": 2341,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.40||>=9.0.0,<9.5.25||>=10.0.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.40|>=9.0.0|<9.5.25|>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2342,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.27||>=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.27|>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2343,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2344,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2,<6.2.39||>=7.0.0,<=7.1.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.39|>=7.0.0|<=7.1.0"
+ },
+ {
+ "test_index": 2345,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23"
+ },
+ {
+ "test_index": 2346,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<=9.5.16||>=10.0.0,<=10.4.1",
+ "expected_vers": "vers:composer/>=9.0.0|<=9.5.16|>=10.0.0|<=10.4.1"
+ },
+ {
+ "test_index": 2347,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.6",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.6"
+ },
+ {
+ "test_index": 2348,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.27||>=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.27|>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2349,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2350,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.20||>=10.0.0,<10.4.6",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.20|>=10.0.0|<10.4.6"
+ },
+ {
+ "test_index": 2351,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2352,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<=7.6.51||>=8.0.0,<=8.7.40||>=9.0.0,<=9.5.27 ||>=10.0.0,<=10.4.17||>=11.0.0,<=11.3.0",
+ "expected_vers": "vers:composer/>=7.0.0|<=7.6.51|>=8.0.0|<=8.7.40|>=9.0.0|<=9.5.27|>=10.0.0|<=10.4.17|>=11.0.0|<=11.3.0"
+ },
+ {
+ "test_index": 2353,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2354,
+ "scheme": "packagist",
+ "gitlab_native": ">=11.2.0,<11.5.0",
+ "expected_vers": "vers:composer/>=11.2.0|<11.5.0"
+ },
+ {
+ "test_index": 2355,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.23||>=10.0.0,<10.4.10",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.23|>=10.0.0|<10.4.10"
+ },
+ {
+ "test_index": 2356,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.20||>=10.0.0,<10.4.6",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.20|>=10.0.0|<10.4.6"
+ },
+ {
+ "test_index": 2357,
+ "scheme": "packagist",
+ "gitlab_native": ">=11.0.0,<11.5.0",
+ "expected_vers": "vers:composer/>=11.0.0|<11.5.0"
+ },
+ {
+ "test_index": 2358,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.27||>=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.27|>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2359,
+ "scheme": "packagist",
+ "gitlab_native": "<=6.2.23||=7.0.0||=7.0.2||>=7.1.0,<=7.3.1||>=7.4.0,<=7.6.8||=8.1.1",
+ "expected_vers": "vers:composer/<=6.2.23|7.0.0|7.0.2|>=7.1.0|<=7.3.1|>=7.4.0|<=7.6.8|8.1.1"
+ },
+ {
+ "test_index": 2360,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.40||>=9.0.0,<9.5.25||>=10.0.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.40|>=9.0.0|<9.5.25|>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2361,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2362,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.25||>=9.0.0,<9.5.6",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.25|>=9.0.0|<9.5.6"
+ },
+ {
+ "test_index": 2363,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.6",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.6"
+ },
+ {
+ "test_index": 2364,
+ "scheme": "packagist",
+ "gitlab_native": ">=10.0.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2365,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23||>=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23|>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2366,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.17||>=10.0.0,<10.4.2",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.17|>=10.0.0|<10.4.2"
+ },
+ {
+ "test_index": 2367,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.51||>=8.0.0,<8.7.40||>=9.0.0,<9.5.25||>=10.0.0,<10.4.14 ||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.51|>=8.0.0|<8.7.40|>=9.0.0|<9.5.25|>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2368,
+ "scheme": "packagist",
+ "gitlab_native": ">=10.4.0,<=10.4.1",
+ "expected_vers": "vers:composer/>=10.4.0|<=10.4.1"
+ },
+ {
+ "test_index": 2369,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.5.0,<8.7.17||>=9.0.0,<9.3.2",
+ "expected_vers": "vers:composer/>=8.5.0|<8.7.17|>=9.0.0|<9.3.2"
+ },
+ {
+ "test_index": 2370,
+ "scheme": "packagist",
+ "gitlab_native": ">=10.2.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=10.2.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2371,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2372,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<=9.5.287||>=10.0.0,<=10.4.17||>=11.0.0,<=11.3.0",
+ "expected_vers": "vers:composer/>=9.0.0|<=9.5.287|>=10.0.0|<=10.4.17|>=11.0.0|<=11.3.0"
+ },
+ {
+ "test_index": 2373,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23||>=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23|>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2374,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.25||>=9.0.0,<9.5.6",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.25|>=9.0.0|<9.5.6"
+ },
+ {
+ "test_index": 2375,
+ "scheme": "packagist",
+ "gitlab_native": ">=10.0.0,<10.4.10",
+ "expected_vers": "vers:composer/>=10.0.0|<10.4.10"
+ },
+ {
+ "test_index": 2376,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.27||>=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.27|>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2377,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<=9.5.16||>=10.0.0,<=10.4.1",
+ "expected_vers": "vers:composer/>=9.0.0|<=9.5.16|>=10.0.0|<=10.4.1"
+ },
+ {
+ "test_index": 2378,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<=7.6.52||>=8.0.0,<=8.7.41||>=9.0.0,<=9.5.28 ||>=10.0.0,<=10.4.18||>=11.0.0,<=11.3.1",
+ "expected_vers": "vers:composer/>=7.0.0|<=7.6.52|>=8.0.0|<=8.7.41|>=9.0.0|<=9.5.28|>=10.0.0|<=10.4.18|>=11.0.0|<=11.3.1"
+ },
+ {
+ "test_index": 2379,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.2.0,<1.2.13||>=2.0.0,<2.0.4",
+ "expected_vers": "vers:composer/>=1.2.0|<1.2.13|>=2.0.0|<2.0.4"
+ },
+ {
+ "test_index": 2380,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.1.0,<1.1.3||>=1.2.0,<1.2.3",
+ "expected_vers": "vers:composer/>=1.1.0|<1.1.3|>=1.2.0|<1.2.3"
+ },
+ {
+ "test_index": 2381,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0alpha,<2.0.4||>=1.2.0alpha,<1.2.13",
+ "expected_vers": "vers:composer/>=1.2.0-alpha|<1.2.13|>=2.0.0-alpha|<2.0.4"
+ },
+ {
+ "test_index": 2382,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.1.0-beta1,<1.1.3||>=1.2.0-beta1,<1.2.3",
+ "expected_vers": "vers:composer/>=1.1.0-beta1|<1.1.3|>=1.2.0-beta1|<1.2.3"
+ },
+ {
+ "test_index": 2383,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<=8.7.39||>=9.0.0,<=9.5.24||>=10.0.0,<=10.4.13||>=11.0.0,<=11.1.0",
+ "expected_vers": "vers:composer/>=8.0.0|<=8.7.39|>=9.0.0|<=9.5.24|>=10.0.0|<=10.4.13|>=11.0.0|<=11.1.0"
+ },
+ {
+ "test_index": 2384,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<=8.7.39||>=9.0.0,<=9.5.24||>=10.0.0,<=10.4.13||>=11.0.0,<=11.1.0",
+ "expected_vers": "vers:composer/>=8.0.0|<=8.7.39|>=9.0.0|<=9.5.24|>=10.0.0|<=10.4.13|>=11.0.0|<=11.1.0"
+ },
+ {
+ "test_index": 2385,
+ "scheme": "packagist",
+ "gitlab_native": ">=10.2.0,<=10.4.13||>=11.0.0,<=11.1.0",
+ "expected_vers": "vers:composer/>=10.2.0|<=10.4.13|>=11.0.0|<=11.1.0"
+ },
+ {
+ "test_index": 2386,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<3.0.1",
+ "expected_vers": "vers:composer/>=1.0.0|<3.0.1"
+ },
+ {
+ "test_index": 2387,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.1.1||>=3.0.0,<3.1.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.1.1|>=3.0.0|<3.1.1"
+ },
+ {
+ "test_index": 2388,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.1.1||>=3.0.0,<3.1.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.1.1|>=3.0.0|<3.1.1"
+ },
+ {
+ "test_index": 2389,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.0.0,<2.1.1||>=3.0.0,<3.1.1",
+ "expected_vers": "vers:composer/>=2.0.0|<2.1.1|>=3.0.0|<3.1.1"
+ },
+ {
+ "test_index": 2390,
+ "scheme": "packagist",
+ "gitlab_native": "<2.3.16||>=3.0.0-alpha,<3.0.10||>=3.1.0-alpha,<3.1.7 ||>=3.2.0-alpha,<3.2.7||>=3.3.0-alpha,<3.3.5",
+ "expected_vers": "vers:composer/<2.3.16|>=3.0.0-alpha|<3.0.10|>=3.1.0-alpha|<3.1.7|>=3.2.0-alpha|<3.2.7|>=3.3.0-alpha|<3.3.5"
+ },
+ {
+ "test_index": 2391,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.7||>=3.0.0,<3.0.1",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.7|>=3.0.0|<3.0.1"
+ },
+ {
+ "test_index": 2392,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.0.0,<1.0.4",
+ "expected_vers": "vers:composer/>=1.0.0|<1.0.4"
+ },
+ {
+ "test_index": 2393,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0-beta1,<3.0.1",
+ "expected_vers": "vers:composer/>=3.0.0-beta1|<3.0.1"
+ },
+ {
+ "test_index": 2394,
+ "scheme": "packagist",
+ "gitlab_native": ">=1.1.0,<1.1.1||>=2.0.0,<2.0.1",
+ "expected_vers": "vers:composer/>=1.1.0|<1.1.1|>=2.0.0|<2.0.1"
+ },
+ {
+ "test_index": 2395,
+ "scheme": "packagist",
+ "gitlab_native": ">=3.0.0-beta1,<3.0.1||>=2.3.0-stable,<2.3.7",
+ "expected_vers": "vers:composer/>=2.3.0-stable|<2.3.7|>=3.0.0-beta1|<3.0.1"
+ },
+ {
+ "test_index": 2396,
+ "scheme": "packagist",
+ "gitlab_native": ">=2.3.0,<2.3.16||>=3.0.0,<3.0.10||>=3.1.0,<3.1.7||>=3.2.0,<3.2.7||>=3.3.0,<3.3.5",
+ "expected_vers": "vers:composer/>=2.3.0|<2.3.16|>=3.0.0|<3.0.10|>=3.1.0|<3.1.7|>=3.2.0|<3.2.7|>=3.3.0|<3.3.5"
+ },
+ {
+ "test_index": 2397,
+ "scheme": "packagist",
+ "gitlab_native": ">=10.0.0,<=10.4.13||>=11.0.0,<=11.1.0",
+ "expected_vers": "vers:composer/>=10.0.0|<=10.4.13|>=11.0.0|<=11.1.0"
+ },
+ {
+ "test_index": 2398,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<=7.6.50||>=8.0.0,<=8.7.39||>=9.0.0,<=9.5.24||>=10.0.0,<=10.4.13||>=11.0.0,<=11.1.0",
+ "expected_vers": "vers:composer/>=7.0.0|<=7.6.50|>=8.0.0|<=8.7.39|>=9.0.0|<=9.5.24|>=10.0.0|<=10.4.13|>=11.0.0|<=11.1.0"
+ },
+ {
+ "test_index": 2399,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.6",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.6"
+ },
+ {
+ "test_index": 2400,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.19||>=7.6.0,<7.6.4",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.19|>=7.6.0|<7.6.4"
+ },
+ {
+ "test_index": 2401,
+ "scheme": "packagist",
+ "gitlab_native": "<8.7.11||>=9.0.0,<9.1.0",
+ "expected_vers": "vers:composer/<8.7.11|>=9.0.0|<9.1.0"
+ },
+ {
+ "test_index": 2402,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2403,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.14||>=7.0.0,<7.3.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.14|>=7.0.0|<7.3.0"
+ },
+ {
+ "test_index": 2404,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.6.0,<7.6.22||>=8.0.0,<8.7.5",
+ "expected_vers": "vers:composer/>=7.6.0|<7.6.22|>=8.0.0|<8.7.5"
+ },
+ {
+ "test_index": 2405,
+ "scheme": "packagist",
+ "gitlab_native": "<8.7.30||>=9.0.0,<9.5.12||>=10.0.0,<10.2.2",
+ "expected_vers": "vers:composer/<8.7.30|>=9.0.0|<9.5.12|>=10.0.0|<10.2.2"
+ },
+ {
+ "test_index": 2406,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.9||>=7.0.0,<7.0.2",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.9|>=7.0.0|<7.0.2"
+ },
+ {
+ "test_index": 2407,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21"
+ },
+ {
+ "test_index": 2408,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.57||>=7.0.0,<7.6.51||>=8.0.0,<8.7.40||>=9.0.0,<9.5.25 ||>=10.0.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.57|>=7.0.0|<7.6.51|>=8.0.0|<8.7.40|>=9.0.0|<9.5.25|>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2409,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23||>=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23|>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2410,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.54||>=7.6.0,<7.6.48||>=8.7.0,<8.7.38|| >=9.0.0,<9.5.23||>=10.0.0,<10.4.10",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.54|>=7.6.0|<7.6.48|>=8.7.0|<8.7.38|>=9.0.0|<9.5.23|>=10.0.0|<10.4.10"
+ },
+ {
+ "test_index": 2411,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.6.0,<7.6.22||>=8.0.0,<8.7.5",
+ "expected_vers": "vers:composer/>=7.6.0|<7.6.22|>=8.0.0|<8.7.5"
+ },
+ {
+ "test_index": 2412,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2413,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.26||>=7.6.0,<7.6.10||>=8.0.0,<8.2.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.26|>=7.6.0|<7.6.10|>=8.0.0|<8.2.1"
+ },
+ {
+ "test_index": 2414,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2415,
+ "scheme": "packagist",
+ "gitlab_native": ">=4.3.0-alpha,<6.2.24||>=7.0.0-alpha,<7.6.8||>=8.0.0-alpha,<8.1.1",
+ "expected_vers": "vers:composer/>=4.3.0-alpha|<6.2.24|>=7.0.0-alpha|<7.6.8|>=8.0.0-alpha|<8.1.1"
+ },
+ {
+ "test_index": 2416,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.25||>=9.0.0,<9.5.6",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.25|>=9.0.0|<9.5.6"
+ },
+ {
+ "test_index": 2417,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.16||>=7.0.0,<7.6.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.16|>=7.0.0|<7.6.1"
+ },
+ {
+ "test_index": 2418,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.5.0,<8.7.17||>=9.0.0,<9.3.2",
+ "expected_vers": "vers:composer/>=8.5.0|<8.7.17|>=9.0.0|<9.3.2"
+ },
+ {
+ "test_index": 2419,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.27||>=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.27|>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2420,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.27||>=7.6.0,<7.6.11||>=8.0.0,<8.3.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.27|>=7.6.0|<7.6.11|>=8.0.0|<8.3.0"
+ },
+ {
+ "test_index": 2421,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.15||>=7.0.0,<7.4.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.15|>=7.0.0|<7.4.0"
+ },
+ {
+ "test_index": 2422,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.29||>=7.6.0,<7.6.13||>=8.0.0,<8.4.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.29|>=7.6.0|<7.6.13|>=8.0.0|<8.4.1"
+ },
+ {
+ "test_index": 2423,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23||>=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23|>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2424,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.14||>=7.0.0,<7.3.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.14|>=7.0.0|<7.3.0"
+ },
+ {
+ "test_index": 2425,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.25||>=10.0.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.25|>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2426,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.25||>=9.0.0,<9.5.6",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.25|>=9.0.0|<9.5.6"
+ },
+ {
+ "test_index": 2427,
+ "scheme": "packagist",
+ "gitlab_native": "=7.6.15",
+ "expected_vers": "vers:composer/7.6.15"
+ },
+ {
+ "test_index": 2428,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<=8.7.40||>=9.0.0,<=9.5.28||>=10.0.0,<=10.4.17||>=11.0.0,<=11.3.0",
+ "expected_vers": "vers:composer/>=8.0.0|<=8.7.40|>=9.0.0|<=9.5.28|>=10.0.0|<=10.4.17|>=11.0.0|<=11.3.0"
+ },
+ {
+ "test_index": 2429,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2430,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.2.1",
+ "expected_vers": "vers:composer/>=8.0.0|<8.2.1"
+ },
+ {
+ "test_index": 2431,
+ "scheme": "packagist",
+ "gitlab_native": "=8.7.25||=9.5.6",
+ "expected_vers": "vers:composer/8.7.25|9.5.6"
+ },
+ {
+ "test_index": 2432,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23||>=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23|>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2433,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.30||>=8.0.0,<8.7.17||>=9.0.0,<9.3.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.30|>=8.0.0|<8.7.17|>=9.0.0|<9.3.2"
+ },
+ {
+ "test_index": 2434,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.18",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.18"
+ },
+ {
+ "test_index": 2435,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.6.0,<7.6.22||>=8.0.0,<8.7.0",
+ "expected_vers": "vers:composer/>=7.6.0|<7.6.22|>=8.0.0|<8.7.0"
+ },
+ {
+ "test_index": 2436,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.5",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.5"
+ },
+ {
+ "test_index": 2437,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.17||>=10.0.0,<10.4.2",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.17|>=10.0.0|<10.4.2"
+ },
+ {
+ "test_index": 2438,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.18",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.18"
+ },
+ {
+ "test_index": 2439,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<=8.7.40||>=9.0.0,<=9.5.28||>=10.0.0,<=10.4.17||>=11.0.0,<=11.3.0",
+ "expected_vers": "vers:composer/>=8.0.0|<=8.7.40|>=9.0.0|<=9.5.28|>=10.0.0|<=10.4.17|>=11.0.0|<=11.3.0"
+ },
+ {
+ "test_index": 2440,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.57||>=7.0.0,<7.6.51||>=8.0.0,<8.7.40||>=9.0.0,<9.5.25 ||>=10.0.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.57|>=7.0.0|<7.6.51|>=8.0.0|<8.7.40|>=9.0.0|<9.5.25|>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2441,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.18||>=7.6.0,<7.6.3",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.18|>=7.6.0|<7.6.3"
+ },
+ {
+ "test_index": 2442,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23||>=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23|>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2443,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.3",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.3"
+ },
+ {
+ "test_index": 2444,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.20||>=7.6.0,<7.6.5||>=8.0.0,<8.0.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.20|>=7.6.0|<7.6.5|>=8.0.0|<8.0.1"
+ },
+ {
+ "test_index": 2445,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.30||>=8.0.0,<8.7.17||>=9.0.0,<9.3.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.30|>=8.0.0|<8.7.17|>=9.0.0|<9.3.2"
+ },
+ {
+ "test_index": 2446,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.14||>=7.0.0,<7.3.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.14|>=7.0.0|<7.3.0"
+ },
+ {
+ "test_index": 2447,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.30||>=7.6.0,<7.6.15||>=8.0.0,<8.5.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.30|>=7.6.0|<7.6.15|>=8.0.0|<8.5.0"
+ },
+ {
+ "test_index": 2448,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.6.0,<7.6.22||>=8.0.0,<8.7.0",
+ "expected_vers": "vers:composer/>=7.6.0|<7.6.22|>=8.0.0|<8.7.0"
+ },
+ {
+ "test_index": 2449,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.19",
+ "expected_vers": "vers:composer/<6.2.19"
+ },
+ {
+ "test_index": 2450,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.5.12,<9.5.17||>=10.2.0,<10.4.2",
+ "expected_vers": "vers:composer/>=9.5.12|<9.5.17|>=10.2.0|<10.4.2"
+ },
+ {
+ "test_index": 2451,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.40||>=9.0.0,<9.5.25||>=10.0.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.40|>=9.0.0|<9.5.25|>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2452,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.27||>=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.27|>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2453,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2454,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.19||>=7.6.0,<7.6.4",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.19|>=7.6.0|<7.6.4"
+ },
+ {
+ "test_index": 2455,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2,<6.2.39||>=7.0.0,<=7.1.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.39|>=7.0.0|<=7.1.0"
+ },
+ {
+ "test_index": 2456,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.16",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.16"
+ },
+ {
+ "test_index": 2457,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.20||>=7.6.0,<7.6.5||>=8.0.0,<8.0.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.20|>=7.6.0|<7.6.5|>=8.0.0|<8.0.1"
+ },
+ {
+ "test_index": 2458,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.16",
+ "expected_vers": "vers:composer/<6.2.16"
+ },
+ {
+ "test_index": 2459,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23"
+ },
+ {
+ "test_index": 2460,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.6",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.6"
+ },
+ {
+ "test_index": 2461,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<=9.5.16||>=10.0.0,<=10.4.1",
+ "expected_vers": "vers:composer/>=9.0.0|<=9.5.16|>=10.0.0|<=10.4.1"
+ },
+ {
+ "test_index": 2462,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.6.1",
+ "expected_vers": "vers:composer/>=8.0.0|<8.6.1"
+ },
+ {
+ "test_index": 2463,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.16||>=7.0.0,<7.6.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.16|>=7.0.0|<7.6.1"
+ },
+ {
+ "test_index": 2464,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.6",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.6"
+ },
+ {
+ "test_index": 2465,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.26||>=7.6.0,<7.6.10||>=8.0.0,<8.2.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.26|>=7.6.0|<7.6.10|>=8.0.0|<8.2.1"
+ },
+ {
+ "test_index": 2466,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.27||>=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.27|>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2467,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2468,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.14||>=7.0.0,<7.3.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.14|>=7.0.0|<7.3.0"
+ },
+ {
+ "test_index": 2469,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.19",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.19"
+ },
+ {
+ "test_index": 2470,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.14||>=7.0.0,<7.3.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.14|>=7.0.0|<7.3.0"
+ },
+ {
+ "test_index": 2471,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.20||>=10.0.0,<10.4.6",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.20|>=10.0.0|<10.4.6"
+ },
+ {
+ "test_index": 2472,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.3",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.3"
+ },
+ {
+ "test_index": 2473,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.18",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.18"
+ },
+ {
+ "test_index": 2474,
+ "scheme": "packagist",
+ "gitlab_native": "<8.7.30||>=9.0.0,<9.5.12||>=10.0.0,<10.2.2",
+ "expected_vers": "vers:composer/<8.7.30|>=9.0.0|<9.5.12|>=10.0.0|<10.2.2"
+ },
+ {
+ "test_index": 2475,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.27||>=7.6.0,<7.6.11||>=8.0.0,<8.3.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.27|>=7.6.0|<7.6.11|>=8.0.0|<8.3.0"
+ },
+ {
+ "test_index": 2476,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.15||>=7.0.0,<7.4.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.15|>=7.0.0|<7.4.0"
+ },
+ {
+ "test_index": 2477,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2478,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<=7.6.51||>=8.0.0,<=8.7.40||>=9.0.0,<=9.5.27 ||>=10.0.0,<=10.4.17||>=11.0.0,<=11.3.0",
+ "expected_vers": "vers:composer/>=7.0.0|<=7.6.51|>=8.0.0|<=8.7.40|>=9.0.0|<=9.5.27|>=10.0.0|<=10.4.17|>=11.0.0|<=11.3.0"
+ },
+ {
+ "test_index": 2479,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.20||>=7.6.0,<7.6.5||>=8.0.0,<8.0.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.20|>=7.6.0|<7.6.5|>=8.0.0|<8.0.1"
+ },
+ {
+ "test_index": 2480,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.14||>=7.0.0,<7.3.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.14|>=7.0.0|<7.3.0"
+ },
+ {
+ "test_index": 2481,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.3",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.3"
+ },
+ {
+ "test_index": 2482,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.3",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.3"
+ },
+ {
+ "test_index": 2483,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2484,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.16||>=7.0.0,<7.6.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.16|>=7.0.0|<7.6.1"
+ },
+ {
+ "test_index": 2485,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.25||>=7.6.0,<7.6.8||>=8.0.0,<8.1.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.25|>=7.6.0|<7.6.8|>=8.0.0|<8.1.1"
+ },
+ {
+ "test_index": 2486,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.9||>=7.0.0,<7.0.2",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.9|>=7.0.0|<7.0.2"
+ },
+ {
+ "test_index": 2487,
+ "scheme": "packagist",
+ "gitlab_native": ">=11.2.0,<11.5.0",
+ "expected_vers": "vers:composer/>=11.2.0|<11.5.0"
+ },
+ {
+ "test_index": 2488,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.23||>=10.0.0,<10.4.10",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.23|>=10.0.0|<10.4.10"
+ },
+ {
+ "test_index": 2489,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.20||>=10.0.0,<10.4.6",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.20|>=10.0.0|<10.4.6"
+ },
+ {
+ "test_index": 2490,
+ "scheme": "packagist",
+ "gitlab_native": ">=11.0.0,<11.5.0",
+ "expected_vers": "vers:composer/>=11.0.0|<11.5.0"
+ },
+ {
+ "test_index": 2491,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.27||>=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.27|>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2492,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.6.0,<7.6.22||>=8.0.0,<8.7.0",
+ "expected_vers": "vers:composer/>=7.6.0|<7.6.22|>=8.0.0|<8.7.0"
+ },
+ {
+ "test_index": 2493,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.0",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.0"
+ },
+ {
+ "test_index": 2494,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.3.0,<=8.7.26||>=9.0.0,<=9.5.7",
+ "expected_vers": "vers:composer/>=8.3.0|<=8.7.26|>=9.0.0|<=9.5.7"
+ },
+ {
+ "test_index": 2495,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.6.0,<=7.6.21||>=8.0.0,<=8.0.1||>=8.1.0,<=8.1.2||>=8.2.0,<=8.2.1 ||>=8.3.0,<=8.3.1||>=8.4.0,<=8.4.1||>=8.5.0,<=8.5.1||>=8.6.0,<=8.6.1||>=8.7.0,<=8.7.4",
+ "expected_vers": "vers:composer/>=7.6.0|<=7.6.21|>=8.0.0|<=8.0.1|>=8.1.0|<=8.1.2|>=8.2.0|<=8.2.1|>=8.3.0|<=8.3.1|>=8.4.0|<=8.4.1|>=8.5.0|<=8.5.1|>=8.6.0|<=8.6.1|>=8.7.0|<=8.7.4"
+ },
+ {
+ "test_index": 2496,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.40||>=9.0.0,<9.5.25||>=10.0.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.40|>=9.0.0|<9.5.25|>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2497,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.6.0,<7.6.16||>=8.0.0,<8.6.1",
+ "expected_vers": "vers:composer/>=7.6.0|<7.6.16|>=8.0.0|<8.6.1"
+ },
+ {
+ "test_index": 2498,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.20",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.20"
+ },
+ {
+ "test_index": 2499,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.3",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.3"
+ },
+ {
+ "test_index": 2500,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2501,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.26||>=7.6.0,<7.6.10||>=8.0.0,<8.2.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.26|>=7.6.0|<7.6.10|>=8.0.0|<8.2.1"
+ },
+ {
+ "test_index": 2502,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.27||>=7.0.0.alpha,<7.6.11||>=8.0.0.alpha,<8.3.1",
+ "expected_vers": "vers:composer/<6.2.27|>=7.0.0+alpha|<7.6.11|>=8.0.0+alpha|<8.3.1"
+ },
+ {
+ "test_index": 2503,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.25||>=9.0.0,<9.5.6",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.25|>=9.0.0|<9.5.6"
+ },
+ {
+ "test_index": 2504,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.6.0,<7.6.10||>=8.0.0,<8.2.1",
+ "expected_vers": "vers:composer/>=7.6.0|<7.6.10|>=8.0.0|<8.2.1"
+ },
+ {
+ "test_index": 2505,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.6",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.6"
+ },
+ {
+ "test_index": 2506,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.6.0,<7.6.22||>=8.0.0,<8.7.5",
+ "expected_vers": "vers:composer/>=7.6.0|<7.6.22|>=8.0.0|<8.7.5"
+ },
+ {
+ "test_index": 2507,
+ "scheme": "packagist",
+ "gitlab_native": ">=10.0.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2508,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23||>=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23|>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2509,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<9.5.17||>=10.0.0,<10.4.2",
+ "expected_vers": "vers:composer/>=9.0.0|<9.5.17|>=10.0.0|<10.4.2"
+ },
+ {
+ "test_index": 2510,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.51||>=8.0.0,<8.7.40||>=9.0.0,<9.5.25||>=10.0.0,<10.4.14 ||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.51|>=8.0.0|<8.7.40|>=9.0.0|<9.5.25|>=10.0.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2511,
+ "scheme": "packagist",
+ "gitlab_native": ">=10.4.0,<=10.4.1",
+ "expected_vers": "vers:composer/>=10.4.0|<=10.4.1"
+ },
+ {
+ "test_index": 2512,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.16||>=7.0.0,<7.6.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.16|>=7.0.0|<7.6.1"
+ },
+ {
+ "test_index": 2513,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.2.0,<8.6.1",
+ "expected_vers": "vers:composer/>=8.2.0|<8.6.1"
+ },
+ {
+ "test_index": 2514,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.5.0,<8.7.17||>=9.0.0,<9.3.2",
+ "expected_vers": "vers:composer/>=8.5.0|<8.7.17|>=9.0.0|<9.3.2"
+ },
+ {
+ "test_index": 2515,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.26||>=7.6.0,<7.6.10",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.26|>=7.6.0|<7.6.10"
+ },
+ {
+ "test_index": 2516,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.16||>=7.0.0,<7.6.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.16|>=7.0.0|<7.6.1"
+ },
+ {
+ "test_index": 2517,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.27||>=7.0.0.alpha,<7.6.11||>=8.0.0.alpha,<8.3.1",
+ "expected_vers": "vers:composer/<6.2.27|>=7.0.0+alpha|<7.6.11|>=8.0.0+alpha|<8.3.1"
+ },
+ {
+ "test_index": 2518,
+ "scheme": "packagist",
+ "gitlab_native": ">=10.2.0,<10.4.14||>=11.0.0,<11.1.1",
+ "expected_vers": "vers:composer/>=10.2.0|<10.4.14|>=11.0.0|<11.1.1"
+ },
+ {
+ "test_index": 2519,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<7.6.32||>=8.0.0,<8.7.21||>=9.0.0,<9.5.2",
+ "expected_vers": "vers:composer/>=7.0.0|<7.6.32|>=8.0.0|<8.7.21|>=9.0.0|<9.5.2"
+ },
+ {
+ "test_index": 2520,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<=9.5.287||>=10.0.0,<=10.4.17||>=11.0.0,<=11.3.0",
+ "expected_vers": "vers:composer/>=9.0.0|<=9.5.287|>=10.0.0|<=10.4.17|>=11.0.0|<=11.3.0"
+ },
+ {
+ "test_index": 2521,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.23||>=9.0.0,<9.5.4",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.23|>=9.0.0|<9.5.4"
+ },
+ {
+ "test_index": 2522,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.16",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.16"
+ },
+ {
+ "test_index": 2523,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.29||>=7.6.0,<7.6.13||>=8.0.0,<8.4.1",
+ "expected_vers": "vers:composer/<6.2.29|>=7.6.0|<7.6.13|>=8.0.0|<8.4.1"
+ },
+ {
+ "test_index": 2524,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.26||>=7.6.0,<7.6.10||>=8.0.0,<8.2.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.26|>=7.6.0|<7.6.10|>=8.0.0|<8.2.1"
+ },
+ {
+ "test_index": 2525,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.25||>=9.0.0,<9.5.6",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.25|>=9.0.0|<9.5.6"
+ },
+ {
+ "test_index": 2526,
+ "scheme": "packagist",
+ "gitlab_native": "<6.2.29||>=7.6.0,<7.6.13||>=8.0.0,<8.4.1",
+ "expected_vers": "vers:composer/<6.2.29|>=7.6.0|<7.6.13|>=8.0.0|<8.4.1"
+ },
+ {
+ "test_index": 2527,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.15||>=7.0.0,<7.3.0",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.15|>=7.0.0|<7.3.0"
+ },
+ {
+ "test_index": 2528,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.16||>=7.0.0,<7.6.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.16|>=7.0.0|<7.6.1"
+ },
+ {
+ "test_index": 2529,
+ "scheme": "packagist",
+ "gitlab_native": ">=10.0.0,<10.4.10",
+ "expected_vers": "vers:composer/>=10.0.0|<10.4.10"
+ },
+ {
+ "test_index": 2530,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.16",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.16"
+ },
+ {
+ "test_index": 2531,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.30||>=9.0.0,<9.5.12||>=10.0.0,<10.2.2",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.30|>=9.0.0|<9.5.12|>=10.0.0|<10.2.2"
+ },
+ {
+ "test_index": 2532,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.6.0,<7.6.16||>=8.0.0,<8.6.1",
+ "expected_vers": "vers:composer/>=7.6.0|<7.6.16|>=8.0.0|<8.6.1"
+ },
+ {
+ "test_index": 2533,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.0.0,<8.7.27||>=9.0.0,<9.5.8",
+ "expected_vers": "vers:composer/>=8.0.0|<8.7.27|>=9.0.0|<9.5.8"
+ },
+ {
+ "test_index": 2534,
+ "scheme": "packagist",
+ "gitlab_native": ">=9.0.0,<=9.5.16||>=10.0.0,<=10.4.1",
+ "expected_vers": "vers:composer/>=9.0.0|<=9.5.16|>=10.0.0|<=10.4.1"
+ },
+ {
+ "test_index": 2535,
+ "scheme": "packagist",
+ "gitlab_native": ">=8.3.0,<=8.7.26||>=9.0.0,<=9.5.7",
+ "expected_vers": "vers:composer/>=8.3.0|<=8.7.26|>=9.0.0|<=9.5.7"
+ },
+ {
+ "test_index": 2536,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.29||>=7.6.0,<7.6.13||>=8.0.0,<8.4.1",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.29|>=7.6.0|<7.6.13|>=8.0.0|<8.4.1"
+ },
+ {
+ "test_index": 2537,
+ "scheme": "packagist",
+ "gitlab_native": ">=6.2.0,<6.2.19||>=7.6.0,<7.6.4",
+ "expected_vers": "vers:composer/>=6.2.0|<6.2.19|>=7.6.0|<7.6.4"
+ },
+ {
+ "test_index": 2538,
+ "scheme": "packagist",
+ "gitlab_native": ">=7.0.0,<=7.6.52||>=8.0.0,<=8.7.41||>=9.0.0,<=9.5.28||>=10.0.0,<=10.4.18 ||>=11.0.0,<=11.3.1",
+ "expected_vers": "vers:composer/>=7.0.0|<=7.6.52|>=8.0.0|<=8.7.41|>=9.0.0|<=9.5.28|>=10.0.0|<=10.4.18|>=11.0.0|<=11.3.1"
+ }
+]
\ No newline at end of file
diff --git a/tests/data/go_gitlab.json b/tests/data/go_gitlab.json
new file mode 100644
index 00000000..1adc9be7
--- /dev/null
+++ b/tests/data/go_gitlab.json
@@ -0,0 +1,4586 @@
+[
+ {
+ "test_index": 1,
+ "scheme": "go",
+ "gitlab_native": "=1.10.0 <1.10.4||=1.11.0",
+ "expected_vers": "vers:golang/<1.9.8|>=1.10.0|<1.10.4|1.11.0"
+ },
+ {
+ "test_index": 7,
+ "scheme": "go",
+ "gitlab_native": "<1.9.8||>=1.10.0 <1.10.4||=1.11.0",
+ "expected_vers": "vers:golang/<1.9.8|>=1.10.0|<1.10.4|1.11.0"
+ },
+ {
+ "test_index": 8,
+ "scheme": "go",
+ "gitlab_native": "<0.0.1",
+ "expected_vers": "vers:golang/<0.0.1"
+ },
+ {
+ "test_index": 9,
+ "scheme": "go",
+ "gitlab_native": "<3.4.0",
+ "expected_vers": "vers:golang/<3.4.0"
+ },
+ {
+ "test_index": 10,
+ "scheme": "go",
+ "gitlab_native": ">=3.2.0 <3.2.26||>=3.3.0 <3.3.11",
+ "expected_vers": "vers:golang/>=3.2.0|<3.2.26|>=3.3.0|<3.3.11"
+ },
+ {
+ "test_index": 11,
+ "scheme": "go",
+ "gitlab_native": "<3.4.0",
+ "expected_vers": "vers:golang/<3.4.0"
+ },
+ {
+ "test_index": 12,
+ "scheme": "go",
+ "gitlab_native": "<1.11.0",
+ "expected_vers": "vers:golang/<1.11.0"
+ },
+ {
+ "test_index": 13,
+ "scheme": "go",
+ "gitlab_native": ">=0.0.15 <0.0.17",
+ "expected_vers": "vers:golang/>=0.0.15|<0.0.17"
+ },
+ {
+ "test_index": 14,
+ "scheme": "go",
+ "gitlab_native": ">=0.0.15 <0.0.17",
+ "expected_vers": "vers:golang/>=0.0.15|<0.0.17"
+ },
+ {
+ "test_index": 15,
+ "scheme": "go",
+ "gitlab_native": "<0.21.1",
+ "expected_vers": "vers:golang/<0.21.1"
+ },
+ {
+ "test_index": 16,
+ "scheme": "go",
+ "gitlab_native": "<0.21.1",
+ "expected_vers": "vers:golang/<0.21.1"
+ },
+ {
+ "test_index": 17,
+ "scheme": "go",
+ "gitlab_native": "<0.193.0",
+ "expected_vers": "vers:golang/<0.193.0"
+ },
+ {
+ "test_index": 18,
+ "scheme": "go",
+ "gitlab_native": ">=0.3.1 <0.5.8",
+ "expected_vers": "vers:golang/>=0.3.1|<0.5.8"
+ },
+ {
+ "test_index": 19,
+ "scheme": "go",
+ "gitlab_native": ">=0.3.1 <0.5.8",
+ "expected_vers": "vers:golang/>=0.3.1|<0.5.8"
+ },
+ {
+ "test_index": 20,
+ "scheme": "go",
+ "gitlab_native": "<0.12.5",
+ "expected_vers": "vers:golang/<0.12.5"
+ },
+ {
+ "test_index": 21,
+ "scheme": "go",
+ "gitlab_native": "<0.12.5",
+ "expected_vers": "vers:golang/<0.12.5"
+ },
+ {
+ "test_index": 22,
+ "scheme": "go",
+ "gitlab_native": "<0.12.6",
+ "expected_vers": "vers:golang/<0.12.6"
+ },
+ {
+ "test_index": 23,
+ "scheme": "go",
+ "gitlab_native": "<0.12.5",
+ "expected_vers": "vers:golang/<0.12.5"
+ },
+ {
+ "test_index": 24,
+ "scheme": "go",
+ "gitlab_native": "<0.12.0",
+ "expected_vers": "vers:golang/<0.12.0"
+ },
+ {
+ "test_index": 25,
+ "scheme": "go",
+ "gitlab_native": ">=0.3.1 <0.5.8",
+ "expected_vers": "vers:golang/>=0.3.1|<0.5.8"
+ },
+ {
+ "test_index": 26,
+ "scheme": "go",
+ "gitlab_native": "<0.12.0",
+ "expected_vers": "vers:golang/<0.12.0"
+ },
+ {
+ "test_index": 27,
+ "scheme": "go",
+ "gitlab_native": "<0.11.91",
+ "expected_vers": "vers:golang/<0.11.91"
+ },
+ {
+ "test_index": 28,
+ "scheme": "go",
+ "gitlab_native": "<0.12.5",
+ "expected_vers": "vers:golang/<0.12.5"
+ },
+ {
+ "test_index": 29,
+ "scheme": "go",
+ "gitlab_native": "=1.16.0 <1.18.19||>=1.19.0 <1.19.11||>=1.20.0 <1.20.7||=1.21.0",
+ "expected_vers": "vers:golang/>=1.16.0|<1.18.19|>=1.19.0|<1.19.11|>=1.20.0|<1.20.7|1.21.0"
+ },
+ {
+ "test_index": 35,
+ "scheme": "go",
+ "gitlab_native": ">=1.20.0 <=1.20.5||>=1.19.0 <=1.19.9||<=1.18.17",
+ "expected_vers": "vers:golang/<=1.18.17|>=1.19.0|<=1.19.9|>=1.20.0|<=1.20.5"
+ },
+ {
+ "test_index": 36,
+ "scheme": "go",
+ "gitlab_native": "<=1.22.0",
+ "expected_vers": "vers:golang/<=1.22.0"
+ },
+ {
+ "test_index": 37,
+ "scheme": "go",
+ "gitlab_native": ">=1.21.0 <1.21.1||>=1.20.0 <1.20.7||>=1.19.0 <1.19.11||<1.18.19",
+ "expected_vers": "vers:golang/<1.18.19|>=1.19.0|<1.19.11|>=1.20.0|<1.20.7|>=1.21.0|<1.21.1"
+ },
+ {
+ "test_index": 38,
+ "scheme": "go",
+ "gitlab_native": "=1.20.0 <1.20.11||>=1.21.0 <1.21.5||>=1.22.0 <1.22.2",
+ "expected_vers": "vers:golang/<1.19.15|>=1.20.0|<1.20.11|>=1.21.0|<1.21.5|>=1.22.0|<1.22.2"
+ },
+ {
+ "test_index": 41,
+ "scheme": "go",
+ "gitlab_native": "<=1.22.2",
+ "expected_vers": "vers:golang/<=1.22.2"
+ },
+ {
+ "test_index": 42,
+ "scheme": "go",
+ "gitlab_native": "<1.15.10||>=1.16.0 <1.16.7||>=1.17.0 <1.17.3",
+ "expected_vers": "vers:golang/<1.15.10|>=1.16.0|<1.16.7|>=1.17.0|<1.17.3"
+ },
+ {
+ "test_index": 43,
+ "scheme": "go",
+ "gitlab_native": ">=1.9.0 <1.9.10||>=1.10.0 <1.10.6||>=1.11.0 <1.11.2",
+ "expected_vers": "vers:golang/>=1.9.0|<1.9.10|>=1.10.0|<1.10.6|>=1.11.0|<1.11.2"
+ },
+ {
+ "test_index": 44,
+ "scheme": "go",
+ "gitlab_native": ">=1.11.0 <1.11.9||>=1.12.0 <1.12.7||>=1.13.0 <1.13.5||=1.14.0",
+ "expected_vers": "vers:golang/>=1.11.0|<1.11.9|>=1.12.0|<1.12.7|>=1.13.0|<1.13.5|1.14.0"
+ },
+ {
+ "test_index": 45,
+ "scheme": "go",
+ "gitlab_native": ">=1.0.0 <1.13.12||>=1.14.0 <1.14.8||>=1.15.0 <1.15.5||>=1.16.0 <1.16.2",
+ "expected_vers": "vers:golang/>=1.0.0|<1.13.12|>=1.14.0|<1.14.8|>=1.15.0|<1.15.5|>=1.16.0|<1.16.2"
+ },
+ {
+ "test_index": 46,
+ "scheme": "go",
+ "gitlab_native": ">=1.15.0 <=1.15.9||>=1.16.0 <=1.16.6||>=1.17.0 <=1.17.2",
+ "expected_vers": "vers:golang/>=1.15.0|<=1.15.9|>=1.16.0|<=1.16.6|>=1.17.0|<=1.17.2"
+ },
+ {
+ "test_index": 47,
+ "scheme": "go",
+ "gitlab_native": "<1.19.3",
+ "expected_vers": "vers:golang/<1.19.3"
+ },
+ {
+ "test_index": 48,
+ "scheme": "go",
+ "gitlab_native": ">=1.17.0 <1.17.16||>=1.18.0 <1.18.14||>=1.19.0 <1.19.6",
+ "expected_vers": "vers:golang/>=1.17.0|<1.17.16|>=1.18.0|<1.18.14|>=1.19.0|<1.19.6"
+ },
+ {
+ "test_index": 49,
+ "scheme": "go",
+ "gitlab_native": ">=1.16.0 <1.18.19||>=1.19.0 <1.19.10||>=1.20.0 <1.20.7||>=1.21.0 <1.21.1",
+ "expected_vers": "vers:golang/>=1.16.0|<1.18.19|>=1.19.0|<1.19.10|>=1.20.0|<1.20.7|>=1.21.0|<1.21.1"
+ },
+ {
+ "test_index": 50,
+ "scheme": "go",
+ "gitlab_native": "<1.18.18||>=1.19.0 <1.19.10||>=1.20.0 <1.20.6",
+ "expected_vers": "vers:golang/<1.18.18|>=1.19.0|<1.19.10|>=1.20.0|<1.20.6"
+ },
+ {
+ "test_index": 51,
+ "scheme": "go",
+ "gitlab_native": ">=1.6.0 <1.16.13||>=1.17.0 <1.17.9||>=1.18.0 <1.18.6",
+ "expected_vers": "vers:golang/>=1.6.0|<1.16.13|>=1.17.0|<1.17.9|>=1.18.0|<1.18.6"
+ },
+ {
+ "test_index": 52,
+ "scheme": "go",
+ "gitlab_native": "<1.16.13||>=1.17.0 <1.17.9||>=1.18.0 <1.18.6",
+ "expected_vers": "vers:golang/<1.16.13|>=1.17.0|<1.17.9|>=1.18.0|<1.18.6"
+ },
+ {
+ "test_index": 53,
+ "scheme": "go",
+ "gitlab_native": "<=1.15.9||>=1.16.0 <=1.16.6||>=1.17.0 <=1.17.2",
+ "expected_vers": "vers:golang/<=1.15.9|>=1.16.0|<=1.16.6|>=1.17.0|<=1.17.2"
+ },
+ {
+ "test_index": 54,
+ "scheme": "go",
+ "gitlab_native": ">=1.1.0 <=1.16.10||>=1.17.0 <=1.17.6||>=1.18.0 <=1.18.3",
+ "expected_vers": "vers:golang/>=1.1.0|<=1.16.10|>=1.17.0|<=1.17.6|>=1.18.0|<=1.18.3"
+ },
+ {
+ "test_index": 55,
+ "scheme": "go",
+ "gitlab_native": ">=1.17.0 <1.17.13||>=1.18.0 <1.18.10||>=1.19.0 <1.19.3",
+ "expected_vers": "vers:golang/>=1.17.0|<1.17.13|>=1.18.0|<1.18.10|>=1.19.0|<1.19.3"
+ },
+ {
+ "test_index": 56,
+ "scheme": "go",
+ "gitlab_native": "<1.15.11||>=1.16.0 <1.16.9||>=1.17.0 <1.17.5||>=1.18.0 <1.18.1",
+ "expected_vers": "vers:golang/<1.15.11|>=1.16.0|<1.16.9|>=1.17.0|<1.17.5|>=1.18.0|<1.18.1"
+ },
+ {
+ "test_index": 57,
+ "scheme": "go",
+ "gitlab_native": ">=1.17.0 <1.17.13||>=1.18.0 <1.18.10||>=1.19.0 <1.19.3",
+ "expected_vers": "vers:golang/>=1.17.0|<1.17.13|>=1.18.0|<1.18.10|>=1.19.0|<1.19.3"
+ },
+ {
+ "test_index": 58,
+ "scheme": "go",
+ "gitlab_native": "=1.13.6||=1.14.2",
+ "expected_vers": "vers:golang/1.13.6|1.14.2"
+ },
+ {
+ "test_index": 59,
+ "scheme": "go",
+ "gitlab_native": "=1.8.0 <=1.14.1",
+ "expected_vers": "vers:golang/>=1.8.0|<=1.14.1"
+ },
+ {
+ "test_index": 61,
+ "scheme": "go",
+ "gitlab_native": ">=1.18.0 <1.18.4||>=1.17.0 <1.17.7||<1.16.11",
+ "expected_vers": "vers:golang/<1.16.11|>=1.17.0|<1.17.7|>=1.18.0|<1.18.4"
+ },
+ {
+ "test_index": 62,
+ "scheme": "go",
+ "gitlab_native": "<3.7.1",
+ "expected_vers": "vers:golang/<3.7.1"
+ },
+ {
+ "test_index": 63,
+ "scheme": "go",
+ "gitlab_native": "=v1.3.0 =1.3.0|<1.3.2"
+ },
+ {
+ "test_index": 65,
+ "scheme": "go",
+ "gitlab_native": "=v1.6.0 =1.6.0|<1.6.1"
+ },
+ {
+ "test_index": 68,
+ "scheme": "go",
+ "gitlab_native": "=0.12.0 <0.12.2",
+ "expected_vers": "vers:golang/<0.11.1|>=0.12.0|<0.12.2"
+ },
+ {
+ "test_index": 82,
+ "scheme": "go",
+ "gitlab_native": "=1.7.8 <=1.7.14||>=1.8.3 <=1.8.7||>=1.9.0 <=1.9.4",
+ "expected_vers": "vers:golang/>=1.7.8|<=1.7.14|>=1.8.3|<=1.8.7|>=1.9.0|<=1.9.4"
+ },
+ {
+ "test_index": 89,
+ "scheme": "go",
+ "gitlab_native": "<2.1.4",
+ "expected_vers": "vers:golang/<2.1.4"
+ },
+ {
+ "test_index": 90,
+ "scheme": "go",
+ "gitlab_native": "v2.2.0 2.2.0|<2.2.8"
+ },
+ {
+ "test_index": 92,
+ "scheme": "go",
+ "gitlab_native": "<=v2.5.0",
+ "expected_vers": "vers:golang/<=2.5.0"
+ },
+ {
+ "test_index": 93,
+ "scheme": "go",
+ "gitlab_native": "<1.4.0",
+ "expected_vers": "vers:golang/<1.4.0"
+ },
+ {
+ "test_index": 94,
+ "scheme": "go",
+ "gitlab_native": "<1.4.0",
+ "expected_vers": "vers:golang/<1.4.0"
+ },
+ {
+ "test_index": 95,
+ "scheme": "go",
+ "gitlab_native": ">=v0.30.2 =0.30.2|<0.34.1"
+ },
+ {
+ "test_index": 96,
+ "scheme": "go",
+ "gitlab_native": "=0.38.0-beta.2 <=0.38.11-beta.1",
+ "expected_vers": "vers:golang/>=0.38.0-beta.2|<=0.38.11-beta.1"
+ },
+ {
+ "test_index": 101,
+ "scheme": "go",
+ "gitlab_native": ">=0.38.0-beta.2 <=0.38.11-beta.1",
+ "expected_vers": "vers:golang/>=0.38.0-beta.2|<=0.38.11-beta.1"
+ },
+ {
+ "test_index": 102,
+ "scheme": "go",
+ "gitlab_native": "=v1.10.0 =1.10.0|<1.10.8"
+ },
+ {
+ "test_index": 106,
+ "scheme": "go",
+ "gitlab_native": "=v1.9.4 =1.9.4|<1.9.20"
+ },
+ {
+ "test_index": 115,
+ "scheme": "go",
+ "gitlab_native": "<=v1.10.9",
+ "expected_vers": "vers:golang/<=1.10.9"
+ },
+ {
+ "test_index": 116,
+ "scheme": "go",
+ "gitlab_native": "=v1.10.0 =1.10.0|<1.10.8"
+ },
+ {
+ "test_index": 118,
+ "scheme": "go",
+ "gitlab_native": "<1.8.14",
+ "expected_vers": "vers:golang/<1.8.14"
+ },
+ {
+ "test_index": 119,
+ "scheme": "go",
+ "gitlab_native": ">=0",
+ "expected_vers": "vers:golang/>=0.0.0"
+ },
+ {
+ "test_index": 120,
+ "scheme": "go",
+ "gitlab_native": "<=v1.10.12",
+ "expected_vers": "vers:golang/<=1.10.12"
+ },
+ {
+ "test_index": 121,
+ "scheme": "go",
+ "gitlab_native": "=v1.9.4 =1.9.4|<1.9.20"
+ },
+ {
+ "test_index": 126,
+ "scheme": "go",
+ "gitlab_native": "=v1.10.9",
+ "expected_vers": "vers:golang/1.10.9"
+ },
+ {
+ "test_index": 127,
+ "scheme": "go",
+ "gitlab_native": "<1.8.14",
+ "expected_vers": "vers:golang/<1.8.14"
+ },
+ {
+ "test_index": 128,
+ "scheme": "go",
+ "gitlab_native": "=v1.10.0 =1.10.0|<1.10.8"
+ },
+ {
+ "test_index": 130,
+ "scheme": "go",
+ "gitlab_native": ">=0",
+ "expected_vers": "vers:golang/>=0.0.0"
+ },
+ {
+ "test_index": 131,
+ "scheme": "go",
+ "gitlab_native": "<=v1.10.12",
+ "expected_vers": "vers:golang/<=1.10.12"
+ },
+ {
+ "test_index": 132,
+ "scheme": "go",
+ "gitlab_native": "=v1.9.4 =1.9.4|<1.9.20"
+ },
+ {
+ "test_index": 137,
+ "scheme": "go",
+ "gitlab_native": "<1.9.24",
+ "expected_vers": "vers:golang/<1.9.24"
+ },
+ {
+ "test_index": 138,
+ "scheme": "go",
+ "gitlab_native": ">=1.9.4 <1.9.20",
+ "expected_vers": "vers:golang/>=1.9.4|<1.9.20"
+ },
+ {
+ "test_index": 139,
+ "scheme": "go",
+ "gitlab_native": "<1.19.7",
+ "expected_vers": "vers:golang/<1.19.7"
+ },
+ {
+ "test_index": 140,
+ "scheme": "go",
+ "gitlab_native": "<1.9.25",
+ "expected_vers": "vers:golang/<1.9.25"
+ },
+ {
+ "test_index": 141,
+ "scheme": "go",
+ "gitlab_native": "<1.9.18",
+ "expected_vers": "vers:golang/<1.9.18"
+ },
+ {
+ "test_index": 142,
+ "scheme": "go",
+ "gitlab_native": "<3.14.4||>=3.15.0 <3.15.1",
+ "expected_vers": "vers:golang/<3.14.4|>=3.15.0|<3.15.1"
+ },
+ {
+ "test_index": 143,
+ "scheme": "go",
+ "gitlab_native": "<0.13.4",
+ "expected_vers": "vers:golang/<0.13.4"
+ },
+ {
+ "test_index": 144,
+ "scheme": "go",
+ "gitlab_native": ">=0.11.0 <0.14.8||=0.15.0",
+ "expected_vers": "vers:golang/>=0.11.0|<0.14.8|0.15.0"
+ },
+ {
+ "test_index": 145,
+ "scheme": "go",
+ "gitlab_native": ">=0.14.0 <0.15.6",
+ "expected_vers": "vers:golang/>=0.14.0|<0.15.6"
+ },
+ {
+ "test_index": 146,
+ "scheme": "go",
+ "gitlab_native": ">=0.10.0 <0.13.4",
+ "expected_vers": "vers:golang/>=0.10.0|<0.13.4"
+ },
+ {
+ "test_index": 147,
+ "scheme": "go",
+ "gitlab_native": "<0.15.1",
+ "expected_vers": "vers:golang/<0.15.1"
+ },
+ {
+ "test_index": 148,
+ "scheme": "go",
+ "gitlab_native": "=0.10.0 <0.13.4",
+ "expected_vers": "vers:golang/>=0.10.0|<0.13.4"
+ },
+ {
+ "test_index": 151,
+ "scheme": "go",
+ "gitlab_native": "<0.13.4",
+ "expected_vers": "vers:golang/<0.13.4"
+ },
+ {
+ "test_index": 152,
+ "scheme": "go",
+ "gitlab_native": "=v2.0.0 =2.0.0|<2.0.2"
+ },
+ {
+ "test_index": 168,
+ "scheme": "go",
+ "gitlab_native": ">=v2.0.0 =2.0.0|<2.0.2"
+ },
+ {
+ "test_index": 169,
+ "scheme": "go",
+ "gitlab_native": "<2.0.2",
+ "expected_vers": "vers:golang/<2.0.2"
+ },
+ {
+ "test_index": 170,
+ "scheme": "go",
+ "gitlab_native": ">=v2.0.0 =2.0.0|<2.0.2"
+ },
+ {
+ "test_index": 171,
+ "scheme": "go",
+ "gitlab_native": "<1.7.0",
+ "expected_vers": "vers:golang/<1.7.0"
+ },
+ {
+ "test_index": 172,
+ "scheme": "go",
+ "gitlab_native": "<1.28.1",
+ "expected_vers": "vers:golang/<1.28.1"
+ },
+ {
+ "test_index": 173,
+ "scheme": "go",
+ "gitlab_native": ">=1.23.8 <1.28.1",
+ "expected_vers": "vers:golang/>=1.23.8|<1.28.1"
+ },
+ {
+ "test_index": 174,
+ "scheme": "go",
+ "gitlab_native": "<=1.16.7||>=1.17.0 <=1.17.1||>=1.18.0 <=1.19.8||>=1.20.0 <=1.21.2",
+ "expected_vers": "vers:golang/<=1.16.7|>=1.17.0|<=1.17.1|>=1.18.0|<=1.19.8|>=1.20.0|<=1.21.2"
+ },
+ {
+ "test_index": 175,
+ "scheme": "go",
+ "gitlab_native": "=v1.8.0 =1.8.0|<3.0.0"
+ },
+ {
+ "test_index": 178,
+ "scheme": "go",
+ "gitlab_native": "=v3.3.0 =3.3.0|<3.4.3"
+ },
+ {
+ "test_index": 181,
+ "scheme": "go",
+ "gitlab_native": "=v1.9.0 <=v1.13.1",
+ "expected_vers": "vers:golang/>=1.9.0|<=1.13.1"
+ },
+ {
+ "test_index": 187,
+ "scheme": "go",
+ "gitlab_native": "=v1.12.0 <=v1.12.6 || >=v1.13.0 =1.12.0|<=1.12.6|>=1.13.0|<1.13.4"
+ },
+ {
+ "test_index": 191,
+ "scheme": "go",
+ "gitlab_native": "<=v1.7.0",
+ "expected_vers": "vers:golang/<=1.7.0"
+ },
+ {
+ "test_index": 192,
+ "scheme": "go",
+ "gitlab_native": "=v1.1.0 <=v1.12.5",
+ "expected_vers": "vers:golang/>=1.1.0|<=1.12.5"
+ },
+ {
+ "test_index": 194,
+ "scheme": "go",
+ "gitlab_native": ">=v0.9.99 =0.9.99|<1.12.6"
+ },
+ {
+ "test_index": 195,
+ "scheme": "go",
+ "gitlab_native": "=v1.7.2 <=v1.7.3",
+ "expected_vers": "vers:golang/>=1.7.2|<=1.7.3"
+ },
+ {
+ "test_index": 204,
+ "scheme": "go",
+ "gitlab_native": "=v0.34.0 =v0.35.0 =0.34.0|<0.34.2|>=0.35.0|<0.35.2"
+ },
+ {
+ "test_index": 224,
+ "scheme": "go",
+ "gitlab_native": ">=v0.19.0 =0.19.0|<0.30.0"
+ },
+ {
+ "test_index": 225,
+ "scheme": "go",
+ "gitlab_native": "v0.33.1 0.33.1|<0.34.1"
+ },
+ {
+ "test_index": 226,
+ "scheme": "go",
+ "gitlab_native": ">=v0.26.0 =0.26.0|<0.30.0"
+ },
+ {
+ "test_index": 227,
+ "scheme": "go",
+ "gitlab_native": "=2.0.0 <2.16.8",
+ "expected_vers": "vers:golang/>=2.0.0|<2.16.8"
+ },
+ {
+ "test_index": 236,
+ "scheme": "go",
+ "gitlab_native": ">3.0.0 <3.5.2",
+ "expected_vers": "vers:golang/>3.0.0|<3.5.2"
+ },
+ {
+ "test_index": 237,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.0 <3.1.0",
+ "expected_vers": "vers:golang/>=3.0.0|<3.1.0"
+ },
+ {
+ "test_index": 238,
+ "scheme": "go",
+ "gitlab_native": "<0.7.2",
+ "expected_vers": "vers:golang/<0.7.2"
+ },
+ {
+ "test_index": 239,
+ "scheme": "go",
+ "gitlab_native": "<0.7.2",
+ "expected_vers": "vers:golang/<0.7.2"
+ },
+ {
+ "test_index": 240,
+ "scheme": "go",
+ "gitlab_native": "=v0.7.0 =0.7.0|<0.7.5"
+ },
+ {
+ "test_index": 244,
+ "scheme": "go",
+ "gitlab_native": ">=v0.7.0 =0.7.0|<0.7.5"
+ },
+ {
+ "test_index": 245,
+ "scheme": "go",
+ "gitlab_native": "<2.0.5||>=2.1.0 <2.1.2",
+ "expected_vers": "vers:golang/<2.0.5|>=2.1.0|<2.1.2"
+ },
+ {
+ "test_index": 246,
+ "scheme": "go",
+ "gitlab_native": ">=1.8.0 <=1.8.3||=1.9.0",
+ "expected_vers": "vers:golang/>=1.8.0|<=1.8.3|1.9.0"
+ },
+ {
+ "test_index": 247,
+ "scheme": "go",
+ "gitlab_native": ">=1.7.0 <=1.7.5||>=1.8.0 <=1.8.2||>1.8.3 <1.9.0",
+ "expected_vers": "vers:golang/>=1.7.0|<=1.7.5|>=1.8.0|<=1.8.2|>1.8.3|<1.9.0"
+ },
+ {
+ "test_index": 248,
+ "scheme": "go",
+ "gitlab_native": ">=v1.7.0 =v1.9.0 =1.7.0|<1.8.6|>=1.9.0|<1.9.3"
+ },
+ {
+ "test_index": 249,
+ "scheme": "go",
+ "gitlab_native": ">=1.7.0 <1.10.3||>=2.0.0 <2.0.1",
+ "expected_vers": "vers:golang/>=1.7.0|<1.10.3|>=2.0.0|<2.0.1"
+ },
+ {
+ "test_index": 250,
+ "scheme": "go",
+ "gitlab_native": ">=v1.7.0 =v1.9.0 =1.7.0|<1.8.6|>=1.9.0|<1.9.3"
+ },
+ {
+ "test_index": 251,
+ "scheme": "go",
+ "gitlab_native": ">=1.7.0 <=1.7.6||>=1.8.0 <=1.8.5||>=1.9.0 <=1.9.1",
+ "expected_vers": "vers:golang/>=1.7.0|<=1.7.6|>=1.8.0|<=1.8.5|>=1.9.0|<=1.9.1"
+ },
+ {
+ "test_index": 252,
+ "scheme": "go",
+ "gitlab_native": ">=v1.7.0 =v1.9.0 =1.7.0|<1.8.6|>=1.9.0|<1.9.3"
+ },
+ {
+ "test_index": 253,
+ "scheme": "go",
+ "gitlab_native": ">=1.8.0 <2.0.1",
+ "expected_vers": "vers:golang/>=1.8.0|<2.0.1"
+ },
+ {
+ "test_index": 254,
+ "scheme": "go",
+ "gitlab_native": "<2.0.3",
+ "expected_vers": "vers:golang/<2.0.3"
+ },
+ {
+ "test_index": 255,
+ "scheme": "go",
+ "gitlab_native": ">=v1.7.0 =v1.9.0 =1.7.0|<1.8.6|>=1.9.0|<1.9.3"
+ },
+ {
+ "test_index": 256,
+ "scheme": "go",
+ "gitlab_native": ">=v1.7.0 =v1.8.0 =1.7.0|<1.7.6|>=1.8.0|<1.8.3"
+ },
+ {
+ "test_index": 257,
+ "scheme": "go",
+ "gitlab_native": ">=1.9.0 <2.0.3||>2.0.3 <2.1.0",
+ "expected_vers": "vers:golang/>=1.9.0|<2.0.3|>2.0.3|<2.1.0"
+ },
+ {
+ "test_index": 258,
+ "scheme": "go",
+ "gitlab_native": "<=v1.6.5",
+ "expected_vers": "vers:golang/<=1.6.5"
+ },
+ {
+ "test_index": 259,
+ "scheme": "go",
+ "gitlab_native": "=1.8.0 <=1.8.4",
+ "expected_vers": "vers:golang/>=1.8.0|<=1.8.4"
+ },
+ {
+ "test_index": 269,
+ "scheme": "go",
+ "gitlab_native": ">=0.11.0 <1.3.2",
+ "expected_vers": "vers:golang/>=0.11.0|<1.3.2"
+ },
+ {
+ "test_index": 270,
+ "scheme": "go",
+ "gitlab_native": ">=1.7.0 <1.7.2||>=1.6.0 <1.6.5||>=0.10.0 <1.5.9",
+ "expected_vers": "vers:golang/>=0.10.0|<1.5.9|>=1.6.0|<1.6.5|>=1.7.0|<1.7.2"
+ },
+ {
+ "test_index": 271,
+ "scheme": "go",
+ "gitlab_native": ">=1.5.0 <1.5.1||>=0.8.1 <1.2.5||>=1.3.0 <1.3.8||>=1.4.0 <1.4.4",
+ "expected_vers": "vers:golang/>=0.8.1|<1.2.5|>=1.3.0|<1.3.8|>=1.4.0|<1.4.4|>=1.5.0|<1.5.1"
+ },
+ {
+ "test_index": 272,
+ "scheme": "go",
+ "gitlab_native": ">0.11.0 <1.7.6||>=1.8.0 <1.8.5",
+ "expected_vers": "vers:golang/>0.11.0|<1.7.6|>=1.8.0|<1.8.5"
+ },
+ {
+ "test_index": 273,
+ "scheme": "go",
+ "gitlab_native": "<1.7.5||>=1.8.0 <1.8.4",
+ "expected_vers": "vers:golang/<1.7.5|>=1.8.0|<1.8.4"
+ },
+ {
+ "test_index": 274,
+ "scheme": "go",
+ "gitlab_native": ">=1.4.0 <1.8.0",
+ "expected_vers": "vers:golang/>=1.4.0|<1.8.0"
+ },
+ {
+ "test_index": 275,
+ "scheme": "go",
+ "gitlab_native": "<1.6.6||>=1.7.0 <1.7.4",
+ "expected_vers": "vers:golang/<1.6.6|>=1.7.0|<1.7.4"
+ },
+ {
+ "test_index": 276,
+ "scheme": "go",
+ "gitlab_native": ">=1.3.0 <1.3.6||>=1.4.0 <1.4.2",
+ "expected_vers": "vers:golang/>=1.3.0|<1.3.6|>=1.4.0|<1.4.2"
+ },
+ {
+ "test_index": 277,
+ "scheme": "go",
+ "gitlab_native": "=v1.4.1 <=v1.6.2",
+ "expected_vers": "vers:golang/>=1.4.1|<=1.6.2"
+ },
+ {
+ "test_index": 283,
+ "scheme": "go",
+ "gitlab_native": ">=1.7.0 <1.8.17||>=1.9.0 <1.9.11||>=1.10.0 <1.10.4",
+ "expected_vers": "vers:golang/>=1.7.0|<1.8.17|>=1.9.0|<1.9.11|>=1.10.0|<1.10.4"
+ },
+ {
+ "test_index": 284,
+ "scheme": "go",
+ "gitlab_native": "=v1.4.3",
+ "expected_vers": "vers:golang/1.4.3"
+ },
+ {
+ "test_index": 285,
+ "scheme": "go",
+ "gitlab_native": ">=1.8.0 <1.9.15||>=1.10.0 <1.10.8||>=1.11.0 <1.11.3",
+ "expected_vers": "vers:golang/>=1.8.0|<1.9.15|>=1.10.0|<1.10.8|>=1.11.0|<1.11.3"
+ },
+ {
+ "test_index": 286,
+ "scheme": "go",
+ "gitlab_native": ">=v1.4.0 <=v1.5.0",
+ "expected_vers": "vers:golang/>=1.4.0|<=1.5.0"
+ },
+ {
+ "test_index": 287,
+ "scheme": "go",
+ "gitlab_native": "=1.10.1||>=1.9.0 <1.9.9||<1.8.15",
+ "expected_vers": "vers:golang/<1.8.15|>=1.9.0|<1.9.9|1.10.1"
+ },
+ {
+ "test_index": 288,
+ "scheme": "go",
+ "gitlab_native": "<1.10.1",
+ "expected_vers": "vers:golang/<1.10.1"
+ },
+ {
+ "test_index": 289,
+ "scheme": "go",
+ "gitlab_native": ">=v1.4.0 =1.4.0|<1.4.3"
+ },
+ {
+ "test_index": 290,
+ "scheme": "go",
+ "gitlab_native": ">=1.8.0 <1.8.10||>=1.9.0 <1.9.5",
+ "expected_vers": "vers:golang/>=1.8.0|<1.8.10|>=1.9.0|<1.9.5"
+ },
+ {
+ "test_index": 291,
+ "scheme": "go",
+ "gitlab_native": "=1.9.0 <1.9.9||<1.8.15",
+ "expected_vers": "vers:golang/<1.8.15|>=1.9.0|<1.9.9|1.10.1"
+ },
+ {
+ "test_index": 293,
+ "scheme": "go",
+ "gitlab_native": ">=v1.4.0 =v1.7.0 =1.4.0|<1.6.6|>=1.7.0|<1.7.4"
+ },
+ {
+ "test_index": 294,
+ "scheme": "go",
+ "gitlab_native": ">=1.7.0 <1.7.4||>=1.6.0 <1.6.6",
+ "expected_vers": "vers:golang/>=1.6.0|<1.6.6|>=1.7.0|<1.7.4"
+ },
+ {
+ "test_index": 295,
+ "scheme": "go",
+ "gitlab_native": "<1.6.3",
+ "expected_vers": "vers:golang/<1.6.3"
+ },
+ {
+ "test_index": 296,
+ "scheme": "go",
+ "gitlab_native": ">=v1.4.0 <=v1.6.6 || >=v1.7.0 =1.4.0|<=1.6.6|>=1.7.0|<1.7.4"
+ },
+ {
+ "test_index": 297,
+ "scheme": "go",
+ "gitlab_native": ">=v1.6.0 =v1.7.0 =1.6.0|<1.6.6|>=1.7.0|<1.7.4"
+ },
+ {
+ "test_index": 298,
+ "scheme": "go",
+ "gitlab_native": ">=1.2.0 <1.6.6||>=1.7.0 <1.7.4",
+ "expected_vers": "vers:golang/>=1.2.0|<1.6.6|>=1.7.0|<1.7.4"
+ },
+ {
+ "test_index": 299,
+ "scheme": "go",
+ "gitlab_native": "=v1.9.0 =v1.10.0 =1.9.0|<1.9.9|>=1.10.0|<1.10.2"
+ },
+ {
+ "test_index": 300,
+ "scheme": "go",
+ "gitlab_native": ">=v1.9.0 =v1.10.0 =1.9.0|<1.9.8|>=1.10.0|<1.10.1"
+ },
+ {
+ "test_index": 301,
+ "scheme": "go",
+ "gitlab_native": ">=v1.4.1 =1.4.1|<1.6.2"
+ },
+ {
+ "test_index": 302,
+ "scheme": "go",
+ "gitlab_native": ">=v1.7.0 <=v1.8.4",
+ "expected_vers": "vers:golang/>=1.7.0|<=1.8.4"
+ },
+ {
+ "test_index": 303,
+ "scheme": "go",
+ "gitlab_native": ">=1.7.0 <1.8.17||>=1.9.0 <1.9.11||>=1.10.0 <1.10.4",
+ "expected_vers": "vers:golang/>=1.7.0|<1.8.17|>=1.9.0|<1.9.11|>=1.10.0|<1.10.4"
+ },
+ {
+ "test_index": 304,
+ "scheme": "go",
+ "gitlab_native": "=v1.9.0 =v1.10.0 =1.9.0|<1.9.9|>=1.10.0|<1.10.2"
+ },
+ {
+ "test_index": 305,
+ "scheme": "go",
+ "gitlab_native": "=v1.8.0 =v1.9.0 =1.8.0|<1.8.10|>=1.9.0|<1.9.5"
+ },
+ {
+ "test_index": 306,
+ "scheme": "go",
+ "gitlab_native": ">=v1.3.0 =v1.9.0 =v1.10.0 =1.3.0|<1.8.14|>=1.9.0|<1.9.8|>=1.10.0|<1.10.1"
+ },
+ {
+ "test_index": 307,
+ "scheme": "go",
+ "gitlab_native": ">=v1.8.0 =v1.9.0 =1.8.0|<1.8.10|>=1.9.0|<1.9.5"
+ },
+ {
+ "test_index": 308,
+ "scheme": "go",
+ "gitlab_native": ">=v1.2.0 =v1.7.0 =v1.8.0 =1.2.0|<1.6.10|>=1.7.0|<1.7.10|>=1.8.0|<1.8.6"
+ },
+ {
+ "test_index": 309,
+ "scheme": "go",
+ "gitlab_native": "=v1.9.0 =v1.10.0 =1.9.0|<1.9.9|>=1.10.0|<1.10.2"
+ },
+ {
+ "test_index": 310,
+ "scheme": "go",
+ "gitlab_native": ">=v1.2.0 =v1.7.0 =1.2.0|<1.6.6|>=1.7.0|<1.7.4"
+ },
+ {
+ "test_index": 311,
+ "scheme": "go",
+ "gitlab_native": "=1.0.0 <1.0.17||>=1.1.0 <1.1.12||>=1.2.0 <1.2.6",
+ "expected_vers": "vers:golang/>=1.0.0|<1.0.17|>=1.1.0|<1.1.12|>=1.2.0|<1.2.6"
+ },
+ {
+ "test_index": 313,
+ "scheme": "go",
+ "gitlab_native": ">=0.9.2 <1.0.18||>=1.1.0 <1.1.12||>=1.2.0 <1.2.6",
+ "expected_vers": "vers:golang/>=0.9.2|<1.0.18|>=1.1.0|<1.1.12|>=1.2.0|<1.2.6"
+ },
+ {
+ "test_index": 314,
+ "scheme": "go",
+ "gitlab_native": ">=0.9.0 <1.0.18||>=1.1.0 <1.1.12||>=1.2.0 <1.2.6",
+ "expected_vers": "vers:golang/>=0.9.0|<1.0.18|>=1.1.0|<1.1.12|>=1.2.0|<1.2.6"
+ },
+ {
+ "test_index": 315,
+ "scheme": "go",
+ "gitlab_native": "<0.10.3",
+ "expected_vers": "vers:golang/<0.10.3"
+ },
+ {
+ "test_index": 316,
+ "scheme": "go",
+ "gitlab_native": ">=0.3.0 <1.0.18||>=1.1.0 <1.1.12||>=1.2.0 <1.2.6",
+ "expected_vers": "vers:golang/>=0.3.0|<1.0.18|>=1.1.0|<1.1.12|>=1.2.0|<1.2.6"
+ },
+ {
+ "test_index": 317,
+ "scheme": "go",
+ "gitlab_native": "<1.0.10||>=1.1.0 <1.1.4",
+ "expected_vers": "vers:golang/<1.0.10|>=1.1.0|<1.1.4"
+ },
+ {
+ "test_index": 318,
+ "scheme": "go",
+ "gitlab_native": ">=1.0.0 <1.0.3||<0.12.10",
+ "expected_vers": "vers:golang/<0.12.10|>=1.0.0|<1.0.3"
+ },
+ {
+ "test_index": 319,
+ "scheme": "go",
+ "gitlab_native": ">=1.0.0 <1.0.5||<0.12.12",
+ "expected_vers": "vers:golang/<0.12.12|>=1.0.0|<1.0.5"
+ },
+ {
+ "test_index": 320,
+ "scheme": "go",
+ "gitlab_native": "<1.0.14||>=1.1.0 <1.1.8||>=1.2.0 <1.2.1",
+ "expected_vers": "vers:golang/<1.0.14|>=1.1.0|<1.1.8|>=1.2.0|<1.2.1"
+ },
+ {
+ "test_index": 321,
+ "scheme": "go",
+ "gitlab_native": "<0.9.5",
+ "expected_vers": "vers:golang/<0.9.5"
+ },
+ {
+ "test_index": 322,
+ "scheme": "go",
+ "gitlab_native": ">=0.9.0 <0.10.6||>=0.11.0 <0.11.5||>=0.12.0 <0.12.6",
+ "expected_vers": "vers:golang/>=0.9.0|<0.10.6|>=0.11.0|<0.11.5|>=0.12.0|<0.12.6"
+ },
+ {
+ "test_index": 323,
+ "scheme": "go",
+ "gitlab_native": ">=0.9.0 <0.10.8||>=0.11.0-beta1 <0.11.7||>=0.12.0-beta1 <0.12.8",
+ "expected_vers": "vers:golang/>=0.9.0|<0.10.8|>=0.11.0-beta1|<0.11.7|>=0.12.0-beta1|<0.12.8"
+ },
+ {
+ "test_index": 324,
+ "scheme": "go",
+ "gitlab_native": "<0.10.3",
+ "expected_vers": "vers:golang/<0.10.3"
+ },
+ {
+ "test_index": 325,
+ "scheme": "go",
+ "gitlab_native": "<0.12.17",
+ "expected_vers": "vers:golang/<0.12.17"
+ },
+ {
+ "test_index": 326,
+ "scheme": "go",
+ "gitlab_native": "=2.0.0 <2.1.6",
+ "expected_vers": "vers:golang/>=2.0.0|<2.1.6"
+ },
+ {
+ "test_index": 328,
+ "scheme": "go",
+ "gitlab_native": ">=v2.0.0 <=v2.1.5",
+ "expected_vers": "vers:golang/>=2.0.0|<=2.1.5"
+ },
+ {
+ "test_index": 329,
+ "scheme": "go",
+ "gitlab_native": "=v2.1.4",
+ "expected_vers": "vers:golang/2.1.4"
+ },
+ {
+ "test_index": 330,
+ "scheme": "go",
+ "gitlab_native": ">=v2.0.0 <=v2.0.13 || >=v2.1.0 <=v2.1.8 || >=v2.2.0 <=v2.2.1",
+ "expected_vers": "vers:golang/>=2.0.0|<=2.0.13|>=2.1.0|<=2.1.8|>=2.2.0|<=2.2.1"
+ },
+ {
+ "test_index": 331,
+ "scheme": "go",
+ "gitlab_native": "<2.4.18||>=2.5.0 <2.5.12||>=2.6.0 <2.6.3",
+ "expected_vers": "vers:golang/<2.4.18|>=2.5.0|<2.5.12|>=2.6.0|<2.6.3"
+ },
+ {
+ "test_index": 332,
+ "scheme": "go",
+ "gitlab_native": "=v2.0.0 <=v2.2.4",
+ "expected_vers": "vers:golang/>=2.0.0|<=2.2.4"
+ },
+ {
+ "test_index": 334,
+ "scheme": "go",
+ "gitlab_native": "=v2.4.0 =v2.5.0 =2.4.0|<2.4.14|>=2.5.0|<2.5.6"
+ },
+ {
+ "test_index": 335,
+ "scheme": "go",
+ "gitlab_native": "<2.4.18||>=2.5.0 <2.5.12||>=2.6.0 <2.6.3",
+ "expected_vers": "vers:golang/<2.4.18|>=2.5.0|<2.5.12|>=2.6.0|<2.6.3"
+ },
+ {
+ "test_index": 336,
+ "scheme": "go",
+ "gitlab_native": ">=v2.0.0 <=v2.1.5",
+ "expected_vers": "vers:golang/>=2.0.0|<=2.1.5"
+ },
+ {
+ "test_index": 337,
+ "scheme": "go",
+ "gitlab_native": ">=v1.0.0 <=v1.6.28 || >=v2.0.0 <=v2.2.3",
+ "expected_vers": "vers:golang/>=1.0.0|<=1.6.28|>=2.0.0|<=2.2.3"
+ },
+ {
+ "test_index": 338,
+ "scheme": "go",
+ "gitlab_native": "=v2.5.0 =2.5.0|<2.5.9"
+ },
+ {
+ "test_index": 339,
+ "scheme": "go",
+ "gitlab_native": "=v2.5.0 =2.5.0|<2.5.9"
+ },
+ {
+ "test_index": 340,
+ "scheme": "go",
+ "gitlab_native": "=v2.1.4",
+ "expected_vers": "vers:golang/2.1.4"
+ },
+ {
+ "test_index": 341,
+ "scheme": "go",
+ "gitlab_native": "=v2.0.0 <=v2.2.3",
+ "expected_vers": "vers:golang/>=2.0.0|<=2.2.3"
+ },
+ {
+ "test_index": 343,
+ "scheme": "go",
+ "gitlab_native": ">=v2.0.0 <=v2.2.4",
+ "expected_vers": "vers:golang/>=2.0.0|<=2.2.4"
+ },
+ {
+ "test_index": 344,
+ "scheme": "go",
+ "gitlab_native": "=v2.4.0 =v2.5.0 =2.4.0|<2.4.14|>=2.5.0|<2.5.6"
+ },
+ {
+ "test_index": 345,
+ "scheme": "go",
+ "gitlab_native": ">=v2.0.0 <=v2.0.13 || >=v2.1.0 <=v2.1.8 || >=v2.2.0 <=v2.2.1",
+ "expected_vers": "vers:golang/>=2.0.0|<=2.0.13|>=2.1.0|<=2.1.8|>=2.2.0|<=2.2.1"
+ },
+ {
+ "test_index": 346,
+ "scheme": "go",
+ "gitlab_native": "=0.33.0 <0.33.6",
+ "expected_vers": "vers:golang/>=0.33.0|<0.33.6"
+ },
+ {
+ "test_index": 355,
+ "scheme": "go",
+ "gitlab_native": ">=0.34.0 <0.34.9",
+ "expected_vers": "vers:golang/>=0.34.0|<0.34.9"
+ },
+ {
+ "test_index": 356,
+ "scheme": "go",
+ "gitlab_native": ">=0.33.0 <0.33.3||<0.31.12||>=0.32.0 <0.32.10",
+ "expected_vers": "vers:golang/<0.31.12|>=0.32.0|<0.32.10|>=0.33.0|<0.33.3"
+ },
+ {
+ "test_index": 357,
+ "scheme": "go",
+ "gitlab_native": "=v0.43.0 =0.43.0|<0.44.2"
+ },
+ {
+ "test_index": 363,
+ "scheme": "go",
+ "gitlab_native": "<1.8.6",
+ "expected_vers": "vers:golang/<1.8.6"
+ },
+ {
+ "test_index": 364,
+ "scheme": "go",
+ "gitlab_native": "<=v1.3.0",
+ "expected_vers": "vers:golang/<=1.3.0"
+ },
+ {
+ "test_index": 365,
+ "scheme": "go",
+ "gitlab_native": "=v0.8.0 <=v0.9.0",
+ "expected_vers": "vers:golang/<0.7.3|>=0.8.0|<=0.9.0"
+ },
+ {
+ "test_index": 368,
+ "scheme": "go",
+ "gitlab_native": "<=v0.4.2",
+ "expected_vers": "vers:golang/<=0.4.2"
+ },
+ {
+ "test_index": 369,
+ "scheme": "go",
+ "gitlab_native": "=v1.5.0 =1.5.0|<1.5.4"
+ },
+ {
+ "test_index": 379,
+ "scheme": "go",
+ "gitlab_native": ">=v1.5.0 =1.5.0|<1.5.9"
+ },
+ {
+ "test_index": 380,
+ "scheme": "go",
+ "gitlab_native": "=v1.4.0 =1.4.0|<1.4.4"
+ },
+ {
+ "test_index": 381,
+ "scheme": "go",
+ "gitlab_native": "=v1.5.0 =1.5.0|<1.5.7"
+ },
+ {
+ "test_index": 382,
+ "scheme": "go",
+ "gitlab_native": "<1.4.13||>=1.5.0 <1.5.10||>=1.6.0 <1.6.1",
+ "expected_vers": "vers:golang/<1.4.13|>=1.5.0|<1.5.10|>=1.6.0|<1.6.1"
+ },
+ {
+ "test_index": 383,
+ "scheme": "go",
+ "gitlab_native": "<1.4.12||>=1.5.0 <1.5.8",
+ "expected_vers": "vers:golang/<1.4.12|>=1.5.0|<1.5.8"
+ },
+ {
+ "test_index": 384,
+ "scheme": "go",
+ "gitlab_native": ">=v1.2.0 =1.2.0|<1.2.14|1.3.0"
+ },
+ {
+ "test_index": 385,
+ "scheme": "go",
+ "gitlab_native": "=v1.4.0 =1.4.0|<1.4.3"
+ },
+ {
+ "test_index": 386,
+ "scheme": "go",
+ "gitlab_native": "<1.2.0||>=1.3.0 <1.3.9||>=1.4.0 <1.4.3",
+ "expected_vers": "vers:golang/<1.2.0|>=1.3.0|<1.3.9|>=1.4.0|<1.4.3"
+ },
+ {
+ "test_index": 387,
+ "scheme": "go",
+ "gitlab_native": "=4.0.0-alpha1 <=4.29.2",
+ "expected_vers": "vers:golang/>=4.0.0-alpha1|<=4.29.2"
+ },
+ {
+ "test_index": 389,
+ "scheme": "go",
+ "gitlab_native": "=3.2.0 <3.6.3",
+ "expected_vers": "vers:golang/>=3.2.0|<3.6.3"
+ },
+ {
+ "test_index": 392,
+ "scheme": "go",
+ "gitlab_native": ">=3.1.1 <3.6.4",
+ "expected_vers": "vers:golang/>=3.1.1|<3.6.4"
+ },
+ {
+ "test_index": 393,
+ "scheme": "go",
+ "gitlab_native": ">=3.5.0 <3.6.0",
+ "expected_vers": "vers:golang/>=3.5.0|<3.6.0"
+ },
+ {
+ "test_index": 394,
+ "scheme": "go",
+ "gitlab_native": "<3.6.3",
+ "expected_vers": "vers:golang/<3.6.3"
+ },
+ {
+ "test_index": 395,
+ "scheme": "go",
+ "gitlab_native": ">=3.1.0 <3.2.0",
+ "expected_vers": "vers:golang/>=3.1.0|<3.2.0"
+ },
+ {
+ "test_index": 396,
+ "scheme": "go",
+ "gitlab_native": ">=3.7.2 <3.7.4",
+ "expected_vers": "vers:golang/>=3.7.2|<3.7.4"
+ },
+ {
+ "test_index": 397,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.0 <3.6.0",
+ "expected_vers": "vers:golang/>=3.0.0|<3.6.0"
+ },
+ {
+ "test_index": 398,
+ "scheme": "go",
+ "gitlab_native": ">=v3.2.0 <=v3.6.2",
+ "expected_vers": "vers:golang/>=3.2.0|<=3.6.2"
+ },
+ {
+ "test_index": 399,
+ "scheme": "go",
+ "gitlab_native": "=v3.1.1 <=v3.6.3",
+ "expected_vers": "vers:golang/>=3.1.1|<=3.6.3"
+ },
+ {
+ "test_index": 401,
+ "scheme": "go",
+ "gitlab_native": "<=v3.6.2",
+ "expected_vers": "vers:golang/<=3.6.2"
+ },
+ {
+ "test_index": 402,
+ "scheme": "go",
+ "gitlab_native": ">=v3.5.0 =3.5.0|<3.7.0"
+ },
+ {
+ "test_index": 403,
+ "scheme": "go",
+ "gitlab_native": ">=3.1.0 <3.2.0",
+ "expected_vers": "vers:golang/>=3.1.0|<3.2.0"
+ },
+ {
+ "test_index": 404,
+ "scheme": "go",
+ "gitlab_native": ">=v3.7.2 <=v3.7.3",
+ "expected_vers": "vers:golang/>=3.7.2|<=3.7.3"
+ },
+ {
+ "test_index": 405,
+ "scheme": "go",
+ "gitlab_native": ">=v1.2.0 =v1.3.0 =v1.4.0 =v1.5.0 =v1.6.0 =1.2.0|<1.2.6|>=1.3.0|<1.3.4|>=1.4.0|<1.4.4|>=1.5.0|<1.5.4|>=1.6.0|<1.6.3"
+ },
+ {
+ "test_index": 406,
+ "scheme": "go",
+ "gitlab_native": "=v3.3.0 =v3.4.0 =3.3.0|<3.3.23|>=3.4.0|<3.4.10"
+ },
+ {
+ "test_index": 412,
+ "scheme": "go",
+ "gitlab_native": ">=v3.3.0 =v3.4.0 =3.3.0|<3.3.23|>=3.4.0|<3.4.10"
+ },
+ {
+ "test_index": 413,
+ "scheme": "go",
+ "gitlab_native": ">=v3.3.0 =v3.4.0 =3.3.0|<3.3.23|>=3.4.0|<3.4.10"
+ },
+ {
+ "test_index": 414,
+ "scheme": "go",
+ "gitlab_native": "<=v3.3.1",
+ "expected_vers": "vers:golang/<=3.3.1"
+ },
+ {
+ "test_index": 415,
+ "scheme": "go",
+ "gitlab_native": "=0.33.1 <0.37.0",
+ "expected_vers": "vers:golang/>=0.33.1|<0.37.0"
+ },
+ {
+ "test_index": 420,
+ "scheme": "go",
+ "gitlab_native": "<1.2.0",
+ "expected_vers": "vers:golang/<1.2.0"
+ },
+ {
+ "test_index": 421,
+ "scheme": "go",
+ "gitlab_native": "<1.0.3||>=1.1.0 <1.1.3",
+ "expected_vers": "vers:golang/<1.0.3|>=1.1.0|<1.1.3"
+ },
+ {
+ "test_index": 422,
+ "scheme": "go",
+ "gitlab_native": ">=0.8.1 <0.8.5||>=0.9.0 <0.9.4||>=0.10.0 <0.10.2||>=0.11.0 <0.11.3||>=0.12.0 <0.12.1",
+ "expected_vers": "vers:golang/>=0.8.1|<0.8.5|>=0.9.0|<0.9.4|>=0.10.0|<0.10.2|>=0.11.0|<0.11.3|>=0.12.0|<0.12.1"
+ },
+ {
+ "test_index": 423,
+ "scheme": "go",
+ "gitlab_native": "<=v1.0.3",
+ "expected_vers": "vers:golang/<=1.0.3"
+ },
+ {
+ "test_index": 424,
+ "scheme": "go",
+ "gitlab_native": "<=v1.0.4",
+ "expected_vers": "vers:golang/<=1.0.4"
+ },
+ {
+ "test_index": 425,
+ "scheme": "go",
+ "gitlab_native": "=v1.0.1116.6 <=v1.2.2550.20",
+ "expected_vers": "vers:golang/>=1.0.1116+6|<=1.2.2550+20"
+ },
+ {
+ "test_index": 428,
+ "scheme": "go",
+ "gitlab_native": "<3.5.1",
+ "expected_vers": "vers:golang/<3.5.1"
+ },
+ {
+ "test_index": 429,
+ "scheme": "go",
+ "gitlab_native": "<3.5.1",
+ "expected_vers": "vers:golang/<3.5.1"
+ },
+ {
+ "test_index": 430,
+ "scheme": "go",
+ "gitlab_native": ">=3.7.2 <3.7.4",
+ "expected_vers": "vers:golang/>=3.7.2|<3.7.4"
+ },
+ {
+ "test_index": 431,
+ "scheme": "go",
+ "gitlab_native": "=2.1.0 <2.1.3||>=3.0.0 <3.0.2",
+ "expected_vers": "vers:golang/>=2.1.0|<2.1.3|>=3.0.0|<3.0.2"
+ },
+ {
+ "test_index": 441,
+ "scheme": "go",
+ "gitlab_native": ">=v3.0.0 =3.0.0|<3.0.2"
+ },
+ {
+ "test_index": 442,
+ "scheme": "go",
+ "gitlab_native": ">=v2.0.0 =2.0.0|<2.1.3"
+ },
+ {
+ "test_index": 443,
+ "scheme": "go",
+ "gitlab_native": "=v1.10.0",
+ "expected_vers": "vers:golang/1.10.0"
+ },
+ {
+ "test_index": 444,
+ "scheme": "go",
+ "gitlab_native": "=v1.10.0",
+ "expected_vers": "vers:golang/1.10.0"
+ },
+ {
+ "test_index": 445,
+ "scheme": "go",
+ "gitlab_native": "<1.12.2",
+ "expected_vers": "vers:golang/<1.12.2"
+ },
+ {
+ "test_index": 446,
+ "scheme": "go",
+ "gitlab_native": "=v2.0.1",
+ "expected_vers": "vers:golang/2.0.1"
+ },
+ {
+ "test_index": 447,
+ "scheme": "go",
+ "gitlab_native": "<=v2.0.1",
+ "expected_vers": "vers:golang/<=2.0.1"
+ },
+ {
+ "test_index": 448,
+ "scheme": "go",
+ "gitlab_native": "=2.23.0 <2.26.1||=2.27.0",
+ "expected_vers": "vers:golang/>=2.23.0|<2.26.1|2.27.0"
+ },
+ {
+ "test_index": 454,
+ "scheme": "go",
+ "gitlab_native": ">=v2.23.0 =2.23.0|<2.26.1|2.27.0"
+ },
+ {
+ "test_index": 455,
+ "scheme": "go",
+ "gitlab_native": "=v0.4.6 =v0.5.3 =0.4.6|<0.4.8|>=0.5.3|<0.5.5"
+ },
+ {
+ "test_index": 460,
+ "scheme": "go",
+ "gitlab_native": "<=0.9.5",
+ "expected_vers": "vers:golang/<=0.9.5"
+ },
+ {
+ "test_index": 461,
+ "scheme": "go",
+ "gitlab_native": "<1.7.6",
+ "expected_vers": "vers:golang/<1.7.6"
+ },
+ {
+ "test_index": 462,
+ "scheme": "go",
+ "gitlab_native": "<2.2",
+ "expected_vers": "vers:golang/<2.2.0"
+ },
+ {
+ "test_index": 463,
+ "scheme": "go",
+ "gitlab_native": "<2.2",
+ "expected_vers": "vers:golang/<2.2.0"
+ },
+ {
+ "test_index": 464,
+ "scheme": "go",
+ "gitlab_native": ">=v1.7.0 <=v1.7.1",
+ "expected_vers": "vers:golang/>=1.7.0|<=1.7.1"
+ },
+ {
+ "test_index": 465,
+ "scheme": "go",
+ "gitlab_native": ">=1.7.0 <1.7.2",
+ "expected_vers": "vers:golang/>=1.7.0|<1.7.2"
+ },
+ {
+ "test_index": 466,
+ "scheme": "go",
+ "gitlab_native": ">=v1.17.0 <=v1.17.13 || >=v1.18.0 <=v1.18.10 || >=v1.19.0 <=v1.19.3",
+ "expected_vers": "vers:golang/>=1.17.0|<=1.17.13|>=1.18.0|<=1.18.10|>=1.19.0|<=1.19.3"
+ },
+ {
+ "test_index": 467,
+ "scheme": "go",
+ "gitlab_native": "<1.2.0",
+ "expected_vers": "vers:golang/<1.2.0"
+ },
+ {
+ "test_index": 468,
+ "scheme": "go",
+ "gitlab_native": ">=v1.10.1 =1.10.1|<1.14.0"
+ },
+ {
+ "test_index": 469,
+ "scheme": "go",
+ "gitlab_native": ">=v1.5.0 <=v1.5.4",
+ "expected_vers": "vers:golang/>=1.5.0|<=1.5.4"
+ },
+ {
+ "test_index": 470,
+ "scheme": "go",
+ "gitlab_native": ">=v1.6.0 <=v1.16.13 || >=v1.17.0 =v1.18.0 =1.6.0|<=1.16.13|>=1.17.0|<1.17.9|>=1.18.0|<1.18.6"
+ },
+ {
+ "test_index": 471,
+ "scheme": "go",
+ "gitlab_native": "<=v1.15.9 || >=v1.16.0 <=v1.16.6 || >=v1.17.0 <=v1.17.2",
+ "expected_vers": "vers:golang/<=1.15.9|>=1.16.0|<=1.16.6|>=1.17.0|<=1.17.2"
+ },
+ {
+ "test_index": 472,
+ "scheme": "go",
+ "gitlab_native": "<1.10.11||>=1.11.0 <1.11.5||>=1.12.0 <1.12.3",
+ "expected_vers": "vers:golang/<1.10.11|>=1.11.0|<1.11.5|>=1.12.0|<1.12.3"
+ },
+ {
+ "test_index": 473,
+ "scheme": "go",
+ "gitlab_native": ">=v1.6.0 <=v1.6.5",
+ "expected_vers": "vers:golang/>=1.6.0|<=1.6.5"
+ },
+ {
+ "test_index": 474,
+ "scheme": "go",
+ "gitlab_native": ">=v1.17.0 =v1.18.0 =v1.19.0 =1.17.0|<1.17.13|>=1.18.0|<1.18.10|>=1.19.0|<1.19.3"
+ },
+ {
+ "test_index": 475,
+ "scheme": "go",
+ "gitlab_native": "=v1.3.0 <=v1.3.10 || >=v1.4.0 <=v1.4.12 || >=v1.5.0 <=v1.5.8 || >=v1.6.0 <=v1.6.13 || >=v1.7.0 =v1.8.0 =v1.9.0 =1.3.0|<=1.3.10|>=1.4.0|<=1.4.12|>=1.5.0|<=1.5.8|>=1.6.0|<=1.6.13|>=1.7.0|<1.7.14|>=1.8.0|<1.8.9|>=1.9.0|<1.9.4"
+ },
+ {
+ "test_index": 477,
+ "scheme": "go",
+ "gitlab_native": ">=v1.3.0 <=v1.3.10 || >=v1.4.0 <=v1.4.12 || >=v1.5.0 <=v1.5.8 || >=v1.6.0 <=v1.6.13 || >=v1.7.0 =v1.8.0 =v1.9.0 =1.3.0|<=1.3.10|>=1.4.0|<=1.4.12|>=1.5.0|<=1.5.8|>=1.6.0|<=1.6.13|>=1.7.0|<1.7.14|>=1.8.0|<1.8.9|>=1.9.0|<1.9.4"
+ },
+ {
+ "test_index": 478,
+ "scheme": "go",
+ "gitlab_native": "=v1.16.0 =v1.17.0 =1.16.0|<1.16.9|>=1.17.0|<1.17.5|1.18.0"
+ },
+ {
+ "test_index": 479,
+ "scheme": "go",
+ "gitlab_native": "<1.11.9||>=1.12.0 <1.12.7||>=1.13.0 <1.13.5",
+ "expected_vers": "vers:golang/<1.11.9|>=1.12.0|<1.12.7|>=1.13.0|<1.13.5"
+ },
+ {
+ "test_index": 480,
+ "scheme": "go",
+ "gitlab_native": ">=1.0.0 <=1.12.11||>=1.13.0 <1.13.9||>=1.14.0 <1.14.5||>=1.15.0 <1.15.2",
+ "expected_vers": "vers:golang/>=1.0.0|<=1.12.11|>=1.13.0|<1.13.9|>=1.14.0|<1.14.5|>=1.15.0|<1.15.2"
+ },
+ {
+ "test_index": 481,
+ "scheme": "go",
+ "gitlab_native": ">=1.0.0 <=1.12.11||>=1.13.0 <1.13.9||>=1.14.0 <1.14.5||>=1.15.0 <1.15.2",
+ "expected_vers": "vers:golang/>=1.0.0|<=1.12.11|>=1.13.0|<1.13.9|>=1.14.0|<1.14.5|>=1.15.0|<1.15.2"
+ },
+ {
+ "test_index": 482,
+ "scheme": "go",
+ "gitlab_native": "=1.1-1.12||>=1.13.0 <1.13.11||>=1.14.0 <1.14.7||>=1.15.0 <1.15.4",
+ "expected_vers": "vers:golang/1.1.0-1.12|>=1.13.0|<1.13.11|>=1.14.0|<1.14.7|>=1.15.0|<1.15.4"
+ },
+ {
+ "test_index": 483,
+ "scheme": "go",
+ "gitlab_native": ">=1.18.0 <1.18.1||>=1.17.0 <1.17.4||>=1.16.0 <1.16.9||<1.15.12",
+ "expected_vers": "vers:golang/<1.15.12|>=1.16.0|<1.16.9|>=1.17.0|<1.17.4|>=1.18.0|<1.18.1"
+ },
+ {
+ "test_index": 484,
+ "scheme": "go",
+ "gitlab_native": "<=1.2.0-alpha.5",
+ "expected_vers": "vers:golang/<=1.2.0-alpha.5"
+ },
+ {
+ "test_index": 485,
+ "scheme": "go",
+ "gitlab_native": ">=1.15.0 <1.15.10||>=1.16.0 <1.16.6||>=1.17.0 <1.17.2",
+ "expected_vers": "vers:golang/>=1.15.0|<1.15.10|>=1.16.0|<1.16.6|>=1.17.0|<1.17.2"
+ },
+ {
+ "test_index": 486,
+ "scheme": "go",
+ "gitlab_native": ">=v1.7.6 <=v1.16.13 || >=v1.17.0 =v1.18.0 =1.7.6|<=1.16.13|>=1.17.0|<1.17.9|>=1.18.0|<1.18.6"
+ },
+ {
+ "test_index": 487,
+ "scheme": "go",
+ "gitlab_native": ">=v1.16.0 =v1.19.0 =v1.20.0 =1.16.0|<1.18.19|>=1.19.0|<1.19.10|>=1.20.0|<1.20.7|1.21.0"
+ },
+ {
+ "test_index": 488,
+ "scheme": "go",
+ "gitlab_native": ">=v1.11.0 =v1.12.0 =v1.13.0 =1.11.0|<1.11.9|>=1.12.0|<1.12.7|>=1.13.0|<1.13.5|1.14.0"
+ },
+ {
+ "test_index": 489,
+ "scheme": "go",
+ "gitlab_native": ">=v1.8.0 <=v1.14.1",
+ "expected_vers": "vers:golang/>=1.8.0|<=1.14.1"
+ },
+ {
+ "test_index": 490,
+ "scheme": "go",
+ "gitlab_native": "=v1.8.0 =1.8.0|<1.12.9"
+ },
+ {
+ "test_index": 492,
+ "scheme": "go",
+ "gitlab_native": "=v1.15.0 <=v1.15.9 || >=v1.16.0 <=v1.16.6 || >=v1.17.0 <=v1.17.2",
+ "expected_vers": "vers:golang/>=1.15.0|<=1.15.9|>=1.16.0|<=1.16.6|>=1.17.0|<=1.17.2"
+ },
+ {
+ "test_index": 496,
+ "scheme": "go",
+ "gitlab_native": "=v1.19.0 =v1.20.0 =1.19.0|<1.19.10|>=1.20.0|<1.20.6"
+ },
+ {
+ "test_index": 497,
+ "scheme": "go",
+ "gitlab_native": "=v1.17.0 =v1.18.0 =1.17.0|<1.17.9|>=1.18.0|<1.18.6"
+ },
+ {
+ "test_index": 498,
+ "scheme": "go",
+ "gitlab_native": "=v1.20.0 =v1.21.0 =v1.22.0 =1.20.0|<1.20.11|>=1.21.0|<1.21.5|>=1.22.0|<1.22.2"
+ },
+ {
+ "test_index": 499,
+ "scheme": "go",
+ "gitlab_native": ">=v1.1.0 <=v1.16.10 || >=v1.17.0 <=v1.17.6 || >=v1.18.0 <=v1.18.3",
+ "expected_vers": "vers:golang/>=1.1.0|<=1.16.10|>=1.17.0|<=1.17.6|>=1.18.0|<=1.18.3"
+ },
+ {
+ "test_index": 500,
+ "scheme": "go",
+ "gitlab_native": ">=0.4.0 <1.15.1",
+ "expected_vers": "vers:golang/>=0.4.0|<1.15.1"
+ },
+ {
+ "test_index": 501,
+ "scheme": "go",
+ "gitlab_native": "<1.31.0",
+ "expected_vers": "vers:golang/<1.31.0"
+ },
+ {
+ "test_index": 502,
+ "scheme": "go",
+ "gitlab_native": "<1.33.0",
+ "expected_vers": "vers:golang/<1.33.0"
+ },
+ {
+ "test_index": 503,
+ "scheme": "go",
+ "gitlab_native": "<1.15.1",
+ "expected_vers": "vers:golang/<1.15.1"
+ },
+ {
+ "test_index": 504,
+ "scheme": "go",
+ "gitlab_native": "<=1.16.0-snapshot.0",
+ "expected_vers": "vers:golang/<=1.16.0-snapshot.0"
+ },
+ {
+ "test_index": 505,
+ "scheme": "go",
+ "gitlab_native": "<=v0.11.0",
+ "expected_vers": "vers:golang/<=0.11.0"
+ },
+ {
+ "test_index": 506,
+ "scheme": "go",
+ "gitlab_native": "=2.1.2",
+ "expected_vers": "vers:golang/2.1.2"
+ },
+ {
+ "test_index": 507,
+ "scheme": "go",
+ "gitlab_native": "<=v2.7.0",
+ "expected_vers": "vers:golang/<=2.7.0"
+ },
+ {
+ "test_index": 508,
+ "scheme": "go",
+ "gitlab_native": "=v2.7.0 =2.7.0|<2.8.3"
+ },
+ {
+ "test_index": 510,
+ "scheme": "go",
+ "gitlab_native": "=3.0.0 <3.0.9||>=3.1.0 <3.1.6",
+ "expected_vers": "vers:golang/>=3.0.0|<3.0.9|>=3.1.0|<3.1.6"
+ },
+ {
+ "test_index": 515,
+ "scheme": "go",
+ "gitlab_native": ">=3.1.0 <3.1.6",
+ "expected_vers": "vers:golang/>=3.1.0|<3.1.6"
+ },
+ {
+ "test_index": 516,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.0 <3.0.9||>=3.1.0 <3.1.6",
+ "expected_vers": "vers:golang/>=3.0.0|<3.0.9|>=3.1.0|<3.1.6"
+ },
+ {
+ "test_index": 517,
+ "scheme": "go",
+ "gitlab_native": "<1.7.14||>=1.8.0 <1.8.7",
+ "expected_vers": "vers:golang/<1.7.14|>=1.8.0|<1.8.7"
+ },
+ {
+ "test_index": 518,
+ "scheme": "go",
+ "gitlab_native": ">=v1.3.0 =v2.2.0 =v2.3.0-rc1 =1.3.0|<2.1.11|>=2.2.0|<2.2.6|>=2.3.0-rc1|<2.3.0"
+ },
+ {
+ "test_index": 519,
+ "scheme": "go",
+ "gitlab_native": ">=v0.5.0 =v2.2.0 =v2.3.0 =0.5.0|<2.1.14|>=2.2.0|<2.2.8|>=2.3.0|<2.3.2"
+ },
+ {
+ "test_index": 520,
+ "scheme": "go",
+ "gitlab_native": ">=v1.5.0 =v2.2.0 =v2.3.0-rc1 =1.5.0|<2.1.11|>=2.2.0|<2.2.6|>=2.3.0-rc1|<2.3.0"
+ },
+ {
+ "test_index": 521,
+ "scheme": "go",
+ "gitlab_native": "<2.1.9",
+ "expected_vers": "vers:golang/<2.1.9"
+ },
+ {
+ "test_index": 522,
+ "scheme": "go",
+ "gitlab_native": "<1.5.1",
+ "expected_vers": "vers:golang/<1.5.1"
+ },
+ {
+ "test_index": 523,
+ "scheme": "go",
+ "gitlab_native": "=1.5.0",
+ "expected_vers": "vers:golang/1.5.0"
+ },
+ {
+ "test_index": 524,
+ "scheme": "go",
+ "gitlab_native": "<1.7.13||>=1.8.0 <1.8.6",
+ "expected_vers": "vers:golang/<1.7.13|>=1.8.0|<1.8.6"
+ },
+ {
+ "test_index": 525,
+ "scheme": "go",
+ "gitlab_native": "<2.1.9||>=2.2.0 <2.2.4",
+ "expected_vers": "vers:golang/<2.1.9|>=2.2.0|<2.2.4"
+ },
+ {
+ "test_index": 526,
+ "scheme": "go",
+ "gitlab_native": "=v1.10.0 =v1.11.0 =1.10.0|<1.10.5|>=1.11.0|<1.11.1"
+ },
+ {
+ "test_index": 531,
+ "scheme": "go",
+ "gitlab_native": "<=v1.9 || >=v1.10.0 =v1.11.0 =1.10.0|<1.10.5|>=1.11.0|<1.11.1"
+ },
+ {
+ "test_index": 532,
+ "scheme": "go",
+ "gitlab_native": "<=v1.9 || >=v1.10.0 <=v1.10.5 || =v1.11.0",
+ "expected_vers": "vers:golang/<=1.9.0|>=1.10.0|<=1.10.5|1.11.0"
+ },
+ {
+ "test_index": 533,
+ "scheme": "go",
+ "gitlab_native": "=v0.4.0 =0.4.0|<0.9.0"
+ },
+ {
+ "test_index": 536,
+ "scheme": "go",
+ "gitlab_native": "<=v1.9.0",
+ "expected_vers": "vers:golang/<=1.9.0"
+ },
+ {
+ "test_index": 537,
+ "scheme": "go",
+ "gitlab_native": "=v4.0",
+ "expected_vers": "vers:golang/3.11.0|>=4.0.0"
+ },
+ {
+ "test_index": 542,
+ "scheme": "go",
+ "gitlab_native": "=v3.0.0",
+ "expected_vers": "vers:golang/>=3.0.0"
+ },
+ {
+ "test_index": 546,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.0 <3.3.2",
+ "expected_vers": "vers:golang/>=3.0.0|<3.3.2"
+ },
+ {
+ "test_index": 547,
+ "scheme": "go",
+ "gitlab_native": "<=v0.9.0",
+ "expected_vers": "vers:golang/<=0.9.0"
+ },
+ {
+ "test_index": 548,
+ "scheme": "go",
+ "gitlab_native": "<=0.3.0",
+ "expected_vers": "vers:golang/<=0.3.0"
+ },
+ {
+ "test_index": 549,
+ "scheme": "go",
+ "gitlab_native": "=v6.4.0 =6.4.0|<6.4.1"
+ },
+ {
+ "test_index": 570,
+ "scheme": "go",
+ "gitlab_native": "=v4.0.0 =4.0.0|<4.2.2"
+ },
+ {
+ "test_index": 574,
+ "scheme": "go",
+ "gitlab_native": ">=1.23.0 <1.23.1||>=1.22.0 <1.22.2||>=1.21.0 <1.21.5||>=1.20.0 <1.20.6||>=1.18.0 <1.19.5",
+ "expected_vers": "vers:golang/>=1.18.0|<1.19.5|>=1.20.0|<1.20.6|>=1.21.0|<1.21.5|>=1.22.0|<1.22.2|>=1.23.0|<1.23.1"
+ },
+ {
+ "test_index": 575,
+ "scheme": "go",
+ "gitlab_native": ">=1.19.0 <1.19.6||>=1.20.0 <1.20.7||>=1.21.0 <1.21.6||>=1.22.0 <1.22.3||>=1.23.0 <1.23.2",
+ "expected_vers": "vers:golang/>=1.19.0|<1.19.6|>=1.20.0|<1.20.7|>=1.21.0|<1.21.6|>=1.22.0|<1.22.3|>=1.23.0|<1.23.2"
+ },
+ {
+ "test_index": 576,
+ "scheme": "go",
+ "gitlab_native": "<=v1.18",
+ "expected_vers": "vers:golang/<=1.18.0"
+ },
+ {
+ "test_index": 577,
+ "scheme": "go",
+ "gitlab_native": ">=v0.14.0 =v0.21.0 =0.14.0|<0.20.1|>=0.21.0|<0.21.2"
+ },
+ {
+ "test_index": 578,
+ "scheme": "go",
+ "gitlab_native": "<7.5.11||>=8.0.0 <8.1.6",
+ "expected_vers": "vers:golang/<7.5.11|>=8.0.0|<8.1.6"
+ },
+ {
+ "test_index": 579,
+ "scheme": "go",
+ "gitlab_native": "<4.6.4||>=5.0.0 <5.2.3",
+ "expected_vers": "vers:golang/<4.6.4|>=5.0.0|<5.2.3"
+ },
+ {
+ "test_index": 580,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.1 <6.7.4||>=7.0.0 <7.0.2",
+ "expected_vers": "vers:golang/>=3.0.1|<6.7.4|>=7.0.0|<7.0.2"
+ },
+ {
+ "test_index": 581,
+ "scheme": "go",
+ "gitlab_native": ">=6.7.3 <7.4.2",
+ "expected_vers": "vers:golang/>=6.7.3|<7.4.2"
+ },
+ {
+ "test_index": 582,
+ "scheme": "go",
+ "gitlab_native": "<=v2.2.1",
+ "expected_vers": "vers:golang/<=2.2.1"
+ },
+ {
+ "test_index": 583,
+ "scheme": "go",
+ "gitlab_native": "=2.1.0 <2.27.0",
+ "expected_vers": "vers:golang/>=2.1.0|<2.27.0"
+ },
+ {
+ "test_index": 586,
+ "scheme": "go",
+ "gitlab_native": "=v0.1.1",
+ "expected_vers": "vers:golang/0.1.1"
+ },
+ {
+ "test_index": 587,
+ "scheme": "go",
+ "gitlab_native": ">=v2.0.10 =2.0.10|<2.1.1"
+ },
+ {
+ "test_index": 588,
+ "scheme": "go",
+ "gitlab_native": "=v0.11.0 =0.11.0|<0.12.1"
+ },
+ {
+ "test_index": 591,
+ "scheme": "go",
+ "gitlab_native": "=2.0.0 <=2.1.0",
+ "expected_vers": "vers:golang/1.4.0|>=2.0.0|<=2.1.0"
+ },
+ {
+ "test_index": 600,
+ "scheme": "go",
+ "gitlab_native": "=1.4.0||>=2.0.0 <=2.0.1||=2.3.0",
+ "expected_vers": "vers:golang/1.4.0|>=2.0.0|<=2.0.1|2.3.0"
+ },
+ {
+ "test_index": 601,
+ "scheme": "go",
+ "gitlab_native": "<0.53.1",
+ "expected_vers": "vers:golang/<0.53.1"
+ },
+ {
+ "test_index": 602,
+ "scheme": "go",
+ "gitlab_native": "=v0.0.15 <=v0.0.16",
+ "expected_vers": "vers:golang/>=0.0.15|<=0.0.16"
+ },
+ {
+ "test_index": 604,
+ "scheme": "go",
+ "gitlab_native": "<=7.0.0",
+ "expected_vers": "vers:golang/<=7.0.0"
+ },
+ {
+ "test_index": 605,
+ "scheme": "go",
+ "gitlab_native": "<=7.0.0",
+ "expected_vers": "vers:golang/<=7.0.0"
+ },
+ {
+ "test_index": 606,
+ "scheme": "go",
+ "gitlab_native": "=v0.9.0 =0.9.0|<0.9.4"
+ },
+ {
+ "test_index": 609,
+ "scheme": "go",
+ "gitlab_native": "=v0.9.0 =0.9.0|<0.9.4"
+ },
+ {
+ "test_index": 610,
+ "scheme": "go",
+ "gitlab_native": "=0.5.0 <0.5.2",
+ "expected_vers": "vers:golang/>=0.5.0|<0.5.2"
+ },
+ {
+ "test_index": 618,
+ "scheme": "go",
+ "gitlab_native": "<0.5.1",
+ "expected_vers": "vers:golang/<0.5.1"
+ },
+ {
+ "test_index": 619,
+ "scheme": "go",
+ "gitlab_native": "=1.4.0 <1.5.2",
+ "expected_vers": "vers:golang/>=1.4.0|<1.5.2"
+ },
+ {
+ "test_index": 630,
+ "scheme": "go",
+ "gitlab_native": "=2.0 <2.7.2",
+ "expected_vers": "vers:golang/>=2.0.0|<2.7.2"
+ },
+ {
+ "test_index": 653,
+ "scheme": "go",
+ "gitlab_native": ">=v2.2.0 =2.2.0|<2.7.4"
+ },
+ {
+ "test_index": 654,
+ "scheme": "go",
+ "gitlab_native": "<2.2.0",
+ "expected_vers": "vers:golang/<2.2.0"
+ },
+ {
+ "test_index": 655,
+ "scheme": "go",
+ "gitlab_native": "<2.1.9",
+ "expected_vers": "vers:golang/<2.1.9"
+ },
+ {
+ "test_index": 656,
+ "scheme": "go",
+ "gitlab_native": "<2.0.2",
+ "expected_vers": "vers:golang/<2.0.2"
+ },
+ {
+ "test_index": 657,
+ "scheme": "go",
+ "gitlab_native": "=v0.15.0 =0.15.0|<0.24.1"
+ },
+ {
+ "test_index": 661,
+ "scheme": "go",
+ "gitlab_native": ">=v0.15.0 =0.15.0|<0.24.3"
+ },
+ {
+ "test_index": 662,
+ "scheme": "go",
+ "gitlab_native": "=v2.0.0 =2.0.0|<2.0.1"
+ },
+ {
+ "test_index": 665,
+ "scheme": "go",
+ "gitlab_native": "=1.6.0 <1.6.1",
+ "expected_vers": "vers:golang/>=1.6.0|<1.6.1"
+ },
+ {
+ "test_index": 671,
+ "scheme": "go",
+ "gitlab_native": "=0.9.3 <=0.12.0",
+ "expected_vers": "vers:golang/>=0.9.3|<=0.12.0"
+ },
+ {
+ "test_index": 677,
+ "scheme": "go",
+ "gitlab_native": "<=0.12.0",
+ "expected_vers": "vers:golang/<=0.12.0"
+ },
+ {
+ "test_index": 678,
+ "scheme": "go",
+ "gitlab_native": ">=0.9.3 <0.13.0",
+ "expected_vers": "vers:golang/>=0.9.3|<0.13.0"
+ },
+ {
+ "test_index": 679,
+ "scheme": "go",
+ "gitlab_native": ">=v0.9.3 <=v0.13.0",
+ "expected_vers": "vers:golang/>=0.9.3|<=0.13.0"
+ },
+ {
+ "test_index": 680,
+ "scheme": "go",
+ "gitlab_native": "<=v1.8.1 || =v2.0.0",
+ "expected_vers": "vers:golang/<=1.8.1|2.0.0"
+ },
+ {
+ "test_index": 681,
+ "scheme": "go",
+ "gitlab_native": "=6.0.0 <6.1.0||<5.1.6",
+ "expected_vers": "vers:golang/<5.1.6|>=6.0.0|<6.1.0"
+ },
+ {
+ "test_index": 683,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.0 <=3.0.1",
+ "expected_vers": "vers:golang/>=3.0.0|<=3.0.1"
+ },
+ {
+ "test_index": 684,
+ "scheme": "go",
+ "gitlab_native": "<5.1.3",
+ "expected_vers": "vers:golang/<5.1.3"
+ },
+ {
+ "test_index": 685,
+ "scheme": "go",
+ "gitlab_native": ">=v3.0.0 <=v3.1.0 || >=v4.0.0 <=v4.1.0",
+ "expected_vers": "vers:golang/>=3.0.0|<=3.1.0|>=4.0.0|<=4.1.0"
+ },
+ {
+ "test_index": 686,
+ "scheme": "go",
+ "gitlab_native": "<5.1.6||>=6.0.0 <6.1.0",
+ "expected_vers": "vers:golang/<5.1.6|>=6.0.0|<6.1.0"
+ },
+ {
+ "test_index": 687,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.0 <=3.0.1",
+ "expected_vers": "vers:golang/>=3.0.0|<=3.0.1"
+ },
+ {
+ "test_index": 688,
+ "scheme": "go",
+ "gitlab_native": ">=5.1.0 <5.1.4||>=6.0.0 <6.0.1",
+ "expected_vers": "vers:golang/>=5.1.0|<5.1.4|>=6.0.0|<6.0.1"
+ },
+ {
+ "test_index": 689,
+ "scheme": "go",
+ "gitlab_native": ">=v4.1.0 =4.1.0|<5.1.3"
+ },
+ {
+ "test_index": 690,
+ "scheme": "go",
+ "gitlab_native": "<2.0.0",
+ "expected_vers": "vers:golang/<2.0.0"
+ },
+ {
+ "test_index": 691,
+ "scheme": "go",
+ "gitlab_native": "=0.19.0 <0.19.2",
+ "expected_vers": "vers:golang/<0.18.3|>=0.19.0|<0.19.2"
+ },
+ {
+ "test_index": 695,
+ "scheme": "go",
+ "gitlab_native": "<1.1.2",
+ "expected_vers": "vers:golang/<1.1.2"
+ },
+ {
+ "test_index": 696,
+ "scheme": "go",
+ "gitlab_native": "<0.23.0",
+ "expected_vers": "vers:golang/<0.23.0"
+ },
+ {
+ "test_index": 697,
+ "scheme": "go",
+ "gitlab_native": "=5.1.1 <6.0.0",
+ "expected_vers": "vers:golang/>=5.1.1|<6.0.0"
+ },
+ {
+ "test_index": 710,
+ "scheme": "go",
+ "gitlab_native": "<7.0.0",
+ "expected_vers": "vers:golang/<7.0.0"
+ },
+ {
+ "test_index": 711,
+ "scheme": "go",
+ "gitlab_native": "=v1.3.0",
+ "expected_vers": "vers:golang/1.3.0"
+ },
+ {
+ "test_index": 712,
+ "scheme": "go",
+ "gitlab_native": "<0.0.9",
+ "expected_vers": "vers:golang/<0.0.9"
+ },
+ {
+ "test_index": 713,
+ "scheme": "go",
+ "gitlab_native": "=v1.3.0 <=v1.3.6",
+ "expected_vers": "vers:golang/>=1.3.0|<=1.3.6"
+ },
+ {
+ "test_index": 716,
+ "scheme": "go",
+ "gitlab_native": "<1.9.8 || >=1.10.0 <1.10.3 || >=1.11.0 <1.11.1",
+ "expected_vers": "vers:golang/<1.9.8|>=1.10.0|<1.10.3|>=1.11.0|<1.11.1"
+ },
+ {
+ "test_index": 717,
+ "scheme": "go",
+ "gitlab_native": "<=v1.5.1",
+ "expected_vers": "vers:golang/<=1.5.1"
+ },
+ {
+ "test_index": 718,
+ "scheme": "go",
+ "gitlab_native": "<1.9.8 || >=1.10.0 <1.10.4 || >=1.11.0 <1.11.1",
+ "expected_vers": "vers:golang/<1.9.8|>=1.10.0|<1.10.4|>=1.11.0|<1.11.1"
+ },
+ {
+ "test_index": 719,
+ "scheme": "go",
+ "gitlab_native": ">=v1.5.0 <=v1.5.8 || >=v1.6.0 <=v1.6.7",
+ "expected_vers": "vers:golang/>=1.5.0|<=1.5.8|>=1.6.0|<=1.6.7"
+ },
+ {
+ "test_index": 720,
+ "scheme": "go",
+ "gitlab_native": "<1.11.8||>=1.12.0 <1.12.5||>=1.13.0 <1.13.2",
+ "expected_vers": "vers:golang/<1.11.8|>=1.12.0|<1.12.5|>=1.13.0|<1.13.2"
+ },
+ {
+ "test_index": 721,
+ "scheme": "go",
+ "gitlab_native": "=v1.9.0 =1.9.0|<1.9.5"
+ },
+ {
+ "test_index": 722,
+ "scheme": "go",
+ "gitlab_native": "<1.11.7||>=1.12.0 <1.12.4||>=1.13.0 <1.13.1",
+ "expected_vers": "vers:golang/<1.11.7|>=1.12.0|<1.12.4|>=1.13.0|<1.13.1"
+ },
+ {
+ "test_index": 723,
+ "scheme": "go",
+ "gitlab_native": ">=1.12.0 <=1.12.1",
+ "expected_vers": "vers:golang/>=1.12.0|<=1.12.1"
+ },
+ {
+ "test_index": 724,
+ "scheme": "go",
+ "gitlab_native": ">=1.12.0 <=1.12.1",
+ "expected_vers": "vers:golang/>=1.12.0|<=1.12.1"
+ },
+ {
+ "test_index": 725,
+ "scheme": "go",
+ "gitlab_native": "<=1.2.10 || >=v1.3 <=v1.3.7 || >=v1.4.0 <=v1.4.3",
+ "expected_vers": "vers:golang/<=1.2.10|>=1.3.0|<=1.3.7|>=1.4.0|<=1.4.3"
+ },
+ {
+ "test_index": 726,
+ "scheme": "go",
+ "gitlab_native": "<1.8.6||>=1.9.0 <1.9.5",
+ "expected_vers": "vers:golang/<1.8.6|>=1.9.0|<1.9.5"
+ },
+ {
+ "test_index": 727,
+ "scheme": "go",
+ "gitlab_native": ">=v1.8.0 =v1.10.0 =1.8.0|<1.9.6|>=1.10.0|<1.10.2"
+ },
+ {
+ "test_index": 728,
+ "scheme": "go",
+ "gitlab_native": ">=v1.4.0 =v1.5.0 =1.4.0|<1.4.9|>=1.5.0|<1.5.4"
+ },
+ {
+ "test_index": 729,
+ "scheme": "go",
+ "gitlab_native": "<0.79.1",
+ "expected_vers": "vers:golang/<0.79.1"
+ },
+ {
+ "test_index": 730,
+ "scheme": "go",
+ "gitlab_native": "<1.5.1",
+ "expected_vers": "vers:golang/<1.5.1"
+ },
+ {
+ "test_index": 731,
+ "scheme": "go",
+ "gitlab_native": "<=v1.5.0",
+ "expected_vers": "vers:golang/<=1.5.0"
+ },
+ {
+ "test_index": 732,
+ "scheme": "go",
+ "gitlab_native": ">=0.9.0 <0.12.7",
+ "expected_vers": "vers:golang/>=0.9.0|<0.12.7"
+ },
+ {
+ "test_index": 733,
+ "scheme": "go",
+ "gitlab_native": "<1.13.4",
+ "expected_vers": "vers:golang/<1.13.4"
+ },
+ {
+ "test_index": 734,
+ "scheme": "go",
+ "gitlab_native": "<1.5.2",
+ "expected_vers": "vers:golang/<1.5.2"
+ },
+ {
+ "test_index": 735,
+ "scheme": "go",
+ "gitlab_native": "<=1.16.3",
+ "expected_vers": "vers:golang/<=1.16.3"
+ },
+ {
+ "test_index": 736,
+ "scheme": "go",
+ "gitlab_native": "<1.13.6",
+ "expected_vers": "vers:golang/<1.13.6"
+ },
+ {
+ "test_index": 737,
+ "scheme": "go",
+ "gitlab_native": "<1.13.0",
+ "expected_vers": "vers:golang/<1.13.0"
+ },
+ {
+ "test_index": 738,
+ "scheme": "go",
+ "gitlab_native": "<2.16.11",
+ "expected_vers": "vers:golang/<2.16.11"
+ },
+ {
+ "test_index": 739,
+ "scheme": "go",
+ "gitlab_native": "<2.16.11",
+ "expected_vers": "vers:golang/<2.16.11"
+ },
+ {
+ "test_index": 740,
+ "scheme": "go",
+ "gitlab_native": "<2.16.11",
+ "expected_vers": "vers:golang/<2.16.11"
+ },
+ {
+ "test_index": 741,
+ "scheme": "go",
+ "gitlab_native": "<2.16.11",
+ "expected_vers": "vers:golang/<2.16.11"
+ },
+ {
+ "test_index": 742,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.0 <3.3.2",
+ "expected_vers": "vers:golang/>=3.0.0|<3.3.2"
+ },
+ {
+ "test_index": 743,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.0 <3.3.2",
+ "expected_vers": "vers:golang/>=3.0.0|<3.3.2"
+ },
+ {
+ "test_index": 744,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.0 <3.1.3",
+ "expected_vers": "vers:golang/>=3.0.0|<3.1.3"
+ },
+ {
+ "test_index": 745,
+ "scheme": "go",
+ "gitlab_native": "<3.6.1",
+ "expected_vers": "vers:golang/<3.6.1"
+ },
+ {
+ "test_index": 746,
+ "scheme": "go",
+ "gitlab_native": "<3.6.1",
+ "expected_vers": "vers:golang/<3.6.1"
+ },
+ {
+ "test_index": 747,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.0 <3.3.2",
+ "expected_vers": "vers:golang/>=3.0.0|<3.3.2"
+ },
+ {
+ "test_index": 748,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.0 <3.3.2",
+ "expected_vers": "vers:golang/>=3.0.0|<3.3.2"
+ },
+ {
+ "test_index": 749,
+ "scheme": "go",
+ "gitlab_native": ">=3.0 <3.5.1",
+ "expected_vers": "vers:golang/>=3.0.0|<3.5.1"
+ },
+ {
+ "test_index": 750,
+ "scheme": "go",
+ "gitlab_native": ">=2.0.0 <2.16.11||>=3.0.0 <3.3.2",
+ "expected_vers": "vers:golang/>=2.0.0|<2.16.11|>=3.0.0|<3.3.2"
+ },
+ {
+ "test_index": 751,
+ "scheme": "go",
+ "gitlab_native": "<2.16.11||>=3.0.0 <3.3.2",
+ "expected_vers": "vers:golang/<2.16.11|>=3.0.0|<3.3.2"
+ },
+ {
+ "test_index": 752,
+ "scheme": "go",
+ "gitlab_native": ">=3.0.0 <3.2.4",
+ "expected_vers": "vers:golang/>=3.0.0|<3.2.4"
+ },
+ {
+ "test_index": 753,
+ "scheme": "go",
+ "gitlab_native": ">=2.0.0 <2.16.11||>=3.0.0 <3.3.2",
+ "expected_vers": "vers:golang/>=2.0.0|<2.16.11|>=3.0.0|<3.3.2"
+ },
+ {
+ "test_index": 754,
+ "scheme": "go",
+ "gitlab_native": ">=2.0.0 <2.16.11||>=3.0.0 <3.3.2",
+ "expected_vers": "vers:golang/>=2.0.0|<2.16.11|>=3.0.0|<3.3.2"
+ },
+ {
+ "test_index": 755,
+ "scheme": "go",
+ "gitlab_native": ">=v1.3 =1.3.0|<1.3.5"
+ },
+ {
+ "test_index": 756,
+ "scheme": "go",
+ "gitlab_native": ">=1.5.0 <1.5.9||>=1.6.0 <1.6.8",
+ "expected_vers": "vers:golang/>=1.5.0|<1.5.9|>=1.6.0|<1.6.8"
+ },
+ {
+ "test_index": 757,
+ "scheme": "go",
+ "gitlab_native": "=1.13.0||>=1.12.0 <1.12.4||<1.11.7",
+ "expected_vers": "vers:golang/<1.11.7|>=1.12.0|<1.12.4|1.13.0"
+ },
+ {
+ "test_index": 758,
+ "scheme": "go",
+ "gitlab_native": "=v1.2.0 =1.2.0|<1.2.4"
+ },
+ {
+ "test_index": 759,
+ "scheme": "go",
+ "gitlab_native": ">=1.5.0 <1.5.9||>=1.6.0 <1.6.8",
+ "expected_vers": "vers:golang/>=1.5.0|<1.5.9|>=1.6.0|<1.6.8"
+ },
+ {
+ "test_index": 760,
+ "scheme": "go",
+ "gitlab_native": ">=v1.1 <=v1.1.6",
+ "expected_vers": "vers:golang/>=1.1.0|<=1.1.6"
+ },
+ {
+ "test_index": 761,
+ "scheme": "go",
+ "gitlab_native": "=1.1.0 <1.1.7",
+ "expected_vers": "vers:golang/>=1.1.0|<1.1.7"
+ },
+ {
+ "test_index": 763,
+ "scheme": "go",
+ "gitlab_native": "<1.7.8",
+ "expected_vers": "vers:golang/<1.7.8"
+ },
+ {
+ "test_index": 764,
+ "scheme": "go",
+ "gitlab_native": "<1.7.8",
+ "expected_vers": "vers:golang/<1.7.8"
+ }
+]
\ No newline at end of file
diff --git a/tests/test_version_range.py b/tests/test_version_range.py
index d249ad04..d56b7198 100644
--- a/tests/test_version_range.py
+++ b/tests/test_version_range.py
@@ -10,7 +10,7 @@
from univers.version_constraint import VersionConstraint
from univers.version_range import GemVersionRange
-from univers.version_range import GitLabVersionRange
+from univers.version_range import from_gitlab_native
from univers.version_range import NugetVersionRange
from univers.version_range import InvalidVersionRange
from univers.version_range import PypiVersionRange
@@ -336,8 +336,8 @@ def test_PypiVersionRange_raises_ivr_for_unsupported_and_invalid_ranges(range, w
@pytest.mark.parametrize("test_case", json.load(open("./tests/data/pypi_gitlab.json")))
def test_pypi_gitlab_version_range_parse(test_case):
- result = GitLabVersionRange.from_gitlab_native(
- scheme=test_case["scheme"],
+ result = from_gitlab_native(
+ gitlab_scheme=test_case["scheme"],
string=test_case["gitlab_native"],
)
assert str(result) == test_case["expected_vers"]
@@ -345,8 +345,8 @@ def test_pypi_gitlab_version_range_parse(test_case):
@pytest.mark.parametrize("test_case", json.load(open("./tests/data/npm_gitlab.json")))
def test_npm_gitlab_version_range_parse(test_case):
- result = GitLabVersionRange.from_gitlab_native(
- scheme=test_case["scheme"],
+ result = from_gitlab_native(
+ gitlab_scheme=test_case["scheme"],
string=test_case["gitlab_native"],
)
assert str(result) == test_case["expected_vers"]
@@ -354,8 +354,26 @@ def test_npm_gitlab_version_range_parse(test_case):
@pytest.mark.parametrize("test_case", json.load(open("./tests/data/gem_gitlab.json")))
def test_gem_gitlab_version_range_parse(test_case):
- result = GitLabVersionRange.from_gitlab_native(
- scheme=test_case["scheme"],
+ result = from_gitlab_native(
+ gitlab_scheme=test_case["scheme"],
+ string=test_case["gitlab_native"],
+ )
+ assert str(result) == test_case["expected_vers"]
+
+
+@pytest.mark.parametrize("test_case", json.load(open("./tests/data/go_gitlab.json")))
+def test_golang_gitlab_version_range_parse(test_case):
+ result = from_gitlab_native(
+ gitlab_scheme=test_case["scheme"],
+ string=test_case["gitlab_native"],
+ )
+ assert str(result) == test_case["expected_vers"]
+
+
+@pytest.mark.parametrize("test_case", json.load(open("./tests/data/composer_gitlab.json")))
+def test_composer_gitlab_version_range_parse(test_case):
+ result = from_gitlab_native(
+ gitlab_scheme=test_case["scheme"],
string=test_case["gitlab_native"],
)
assert str(result) == test_case["expected_vers"]