With the release of pip==20.0.1 a problem was observed as described here: pypa/pip#7626
The problem was tracked back to packaging.tags.compatible_tags
When no iterator is given for parameter platforms, an iterator is initialized:
|
platforms = _platform_tags() |
Which is then used in:
|
for platform_ in platforms: |
This should be the otherway around, to not reuse the exhausted iterator.
With the release of pip==20.0.1 a problem was observed as described here: pypa/pip#7626
The problem was tracked back to packaging.tags.compatible_tags
When no iterator is given for parameter platforms, an iterator is initialized:
packaging/packaging/tags.py
Line 332 in e664cdd
Which is then used in:
packaging/packaging/tags.py
Line 334 in e664cdd
This should be the otherway around, to not reuse the exhausted iterator.