```python from packaging.specifiers import SpecifierSet from packaging.requirements import Requirement s = SpecifierSet('>=1.0-alpha') # success "1.0a0" in s # True r = Requirement('foo>=1.0-alpha') # Error ``` Ideally, we should make them consistent.