aboutcode-org / aboutcode-org/univers
VersionRange.from_string should retrun a VersionRange with valid constraints sequence
- Langage dominant
- Python
- Étoiles
- 50
- Forks
- 29
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
```python
>>> from univers.versions import SemverVersion
>>> from univers.version_range import VersionRange
>>>
>>> range = VersionRange.from_string("vers:npm/>=1.2.3|>1.2.4")
>>>
>>> SemverVersion("1.2.5") in range
Traceback (most recent call last):
File "", line 1, in
File "../univers/src/univers/version_range.py", line 219, in __contains__
return contains_version(version, self.constraints)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "../univers/src/univers/version_constraint.py", line 542, in contains_version
raise Exception(f"Invalid constraints sequence: {constraints }")
Exception: Invalid constraints sequence: [VersionConstraint(comparator='>=', version=SemverVersion(string='1.2.3')), VersionConstraint(comparator='>', version=SemverVersion(string='1.2.4'))]
>>>
```
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Évaluation
Cette issue n'a pas encore été évaluée.