giotto-ai / giotto-tda

A high-performance topological machine learning toolbox in Python
https://giotto-ai.github.io/gtda-docs
Other
848 stars 173 forks source link

CI - `pip install cmake` fails on manylinux2010 docker image in python 3.8 after upgrade to pip>=20.0.0 #208

Closed ulupo closed 2 years ago

ulupo commented 4 years ago

Description

Our CI has been badly affected by the 20.0.0 and 20.0.1 releases of pip made on 21 January 2020. In python 3.8 and on the manylinus2010 docker image, it seems that upgrading to the latest version of pip, as is done in https://github.com/giotto-ai/giotto-tda/blob/0b6ac12d508f677f2564a21496d89596bf6abf87/azure-ci/docker_scripts.sh#L8, leads to failure in installing cmake via pip. An example failed pipeline is https://dev.azure.com/maintainers/Giotto/_build/results?buildId=749&view=logs&j=bd2b5cb2-63a7-5df6-c258-4f0eed6d0bea&t=61277d3e-4d83-5d6d-ca98-417820a07973&l=69. The situation was "resolved" by fixing the upgrade step to pip v19.3.1 in (#205), but a better understanding and solution should be found.

nphilou commented 4 years ago

Sounds related to https://github.com/pypa/pip/issues/7629

ulupo commented 2 years ago

Closing as obsolete.