Closed DannyBen closed 2 years ago
Hi @DannyBen, after looking into this I have discovered that tangram requires pip >= 20.3, because it requires a version of pip that supports PEP 600 to install its native extension. It may be possible to support pip >= 19.3 with some changes in the future, but it will never be possible for us to support pip >= 9.0.1.
You can get tangram installed by upgrading pip. On Ubuntu 18.04 I was able to do so just by running:
pip3 install --upgrade pip
However, a better solution is to use a virtual environment:
apt install -y python3 python3-venv
python3 -m venv .venv
source .venv/bin/activate
pip3 install --upgrade pip
Either way, just confirm that pip is now at version 20.3 or later, and tangram should install correctly.
I have added a note to the README for the python package explaining this here.
Excellent, thanks for the update.
I can confirm upgrading pip solved it. I had no idea my pip3 is so outdated - I am only using it to install third party stuff, not for day to day python development.
I guess I can close this right? If not, reopen as you see fit.
On Ubuntu 18
This is reproducible on two different systems (although similar OS and specs).