Actually issue is not with projects, it's with infra mirrors so likely multiple pip source packages are affected.
I checked some mirrors and issue can be seen clearly:-
pip install --index-url=http://mirror.sjc1.vexxhost.openstack.org/pypi/simple --trusted-host=mirror.sjc1.vexxhost.openstack.org --extra-index-url=//mirror.sjc1.vexxhost.openstack.org/wheel/centos-7.7-x86_64 cliff
With pypi cdn this will pass and with some other infra mirror it may fail. Infra mirrros are not in complete sync with pypi sources mainly data-requires-python attribute is missing which causing issues, see [1]
Example:- pip install --index-url=http://mirror.mtl01.inap.opendev.org/pypi/simple --trusted-host=mirror.mtl01.inap.opendev.org --extra-index-url=http://mirror.mtl01.inap.opendev.org/wheel/centos-7-x86_64 cliff
or pip install cliff
Actually issue is not with projects, it's with infra mirrors so likely multiple pip source packages are affected.
I checked some mirrors and issue can be seen clearly:- mirror. sjc1.vexxhost. openstack. org/pypi/ simple --trusted- host=mirror. sjc1.vexxhost. openstack. org --extra- index-url= //mirror. sjc1.vexxhost. openstack. org/wheel/ centos- 7.7-x86_ 64 cliff
pip install --index-url=http://
With pypi cdn this will pass and with some other infra mirror it may fail. Infra mirrros are not in complete sync with pypi sources mainly data-requires- python attribute is missing which causing issues, see [1] mirror. mtl01.inap. opendev. org/pypi/ simple --trusted- host=mirror. mtl01.inap. opendev. org --extra-index-url=http:// mirror. mtl01.inap. opendev. org/wheel/ centos- 7-x86_64 cliff
Example:- pip install --index-url=http://
or pip install cliff
[1] view-source:http:// mirror. mtl01.inap. opendev. org/pypi/ simple/ cliff/ vs view-source:https:/ /pypi.org/ simple/ cliff/
copying issue part here as it can change with mirror sync:-
<a href="/ pypifiles/ packages/ 90/e4/624f02aa2 fcbf6efcd9d6bf9 0f92836a2ae46bc 4376a824e317d10 506fc8/ cliff-3. 0.0-py3- none-any. whl#sha256= c34ade07f7226b8 f15af775413f6f3 05717fde5770098 87e1c56fa8ac5a8 c9ed">cliff- 3.0.0-py3- none-any. whl</a> <br/> pypifiles/ packages/ 17/7f/070482611 2e089d4e7d18881 8b825b7e1681074 9228cf92be12558 d71c4c/ cliff-3. 0.0.tar. gz#sha256= 89e86767ba575c6 b9f55a0b9d39918 c5e665367744d75 4475a93ffac1537 7ec1">cliff- 3.0.0.tar. gz</a>< br/>
<a href="/
vs
<a href="https:/ /files. pythonhosted. org/packages/ 90/e4/624f02aa2 fcbf6efcd9d6bf9 0f92836a2ae46bc 4376a824e317d10 506fc8/ cliff-3. 0.0-py3- none-any. whl#sha256= c34ade07f7226b8 f15af775413f6f3 05717fde5770098 87e1c56fa8ac5a8 c9ed" data-requires- python= ">=3. 6">cliff- 3.0.0-py3- none-any. whl</a> <br/> /files. pythonhosted. org/packages/ 17/7f/070482611 2e089d4e7d18881 8b825b7e1681074 9228cf92be12558 d71c4c/ cliff-3. 0.0.tar. gz#sha256= 89e86767ba575c6 b9f55a0b9d39918 c5e665367744d75 4475a93ffac1537 7ec1" data-requires- python= ">=3. 6">cliff- 3.0.0.tar. gz</a>< br/>
<a href="https:/