Building mshr/python fails with Error 404, because fenics-dolfin moved away from pypi.org
I try to install FEniCS on Windows 10 WSL Ubuntu according to the steps mentioned here in the docs: https://fenics.readthedocs.io/en/latest/installation.html
So far everything works like a charm, except for the very last step when building the python interface for mshr.
When I run
pip3 -v install --user
in mshr/python I get the error message
Collecting fenics-dolfin (from mshr==2019.1.0)
1 location(s) to search for versions of fenics-dolfin:
* https://pypi.python.org/simple/fenics-dolfin/
Getting page https://pypi.python.org/simple/fenics-dolfin/
Looking up "https://pypi.python.org/simple/fenics-dolfin/" in the cache
Returning cached "301 Moved Permanently" response (ignoring date and etag information)
Looking up "https://pypi.org/simple/fenics-dolfin/" in the cache
No cache entry available
Starting new HTTPS connection (1): pypi.org
https://pypi.org:443 "GET /simple/fenics-dolfin/ HTTP/1.1" 404 13
Status code 404 not in [200, 203, 300, 301]
Apparently, the build script tries to look up the URL https://pypi.org/simple/fenics-dolfin/, which returns “Error 404 Not Found”.
The mshr repository is at the commit https://bitbucket.org/fenics-project/mshr/commits/9782601ce1b1dac2533bf1d5038fcffeb01375c2.
Best regards
Wolfgang