I have read Why is pip installing an old version of my package? and followed the second answer but either
pip install mistune
or
pip install --no-cache-dir --upgrade mistune
installs mistune-0.8.4
whereas a newer version is available:
pip install mistune==2.0.0a4
Why does this happen?