tessera-metrics / tessera

A dashboard front-end for graphite.
http://tessera-metrics.github.io/tessera/
Apache License 2.0
1.19k stars 81 forks source link

pip need requests version must be 2.12.3 #545

Closed qq98982 closed 6 years ago

qq98982 commented 6 years ago

Using pip3 install other package, it echos: tessera 0.10.0 has requirement requests==2.12.3, but you'll have requests 2.18.4 which is incompatible. after install requests2.12.3: requestium 0.1.9 has requirement requests>=2.18.1, but you'll have requests 2.12.3 which is incompatible.

OS: Linux mint 18.3 Python version: 3.6.5 pip3 version: 10.0.1 tessera version: 0.10.0

aalpern commented 6 years ago

Yes, the versions are pinned to avoid unexpected breakage from dependency upgrades. You can only run into this problem if you're installing Tessera in a virtualenv that you're sharing with other projects - I recommend against doing that.

qq98982 commented 6 years ago

Thanks for your answer, I wish it would have a better solution for it.

aalpern commented 6 years ago

My better solution is Golang :)