aboutcode-org / aboutcode-org/univers

VersionRange.from_string should retrun a VersionRange with valid constraints sequence

Aperta
#118 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
2-next bug
Lingua principale
Python
Stelle
50
Fork
29
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

```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'))]
>>>
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.