Incompatible requirements
gummipunkt@gummipunkt:~$ pip install -U rainbowstream
Requirement already up-to-date: rainbowstream in /usr/local/lib/python2.7/dist-packages (1.3.7) Requirement not upgraded as not directly required: python-dateutil in /usr/local/lib/python2.7/dist-packages (from rainbowstream) (2.7.0) [...] Requirement not upgraded as not directly required: backports.functools_lru_cache>=1.2.1 in /usr/local/lib/python2.7/dist-packages (from arrow->rainbowstream) (1.5) docker 3.1.1 has requirement requests!=2.18.0,>=2.14.2, but you'll have requests 2.5.3 which is incompatible. influxdb 5.0.0 has requirement requests>=2.17.0, but you'll have requests 2.5.3 which is incompatible.
Ubuntu LTS 16.01
Same here.
Running pip check gets rainbowstream 1.3.7 has requirement requests==2.5.3, but you have requests 2.14.2..
It seems the rainbowstream uses the requests with hard version in https://github.com/orakaro/rainbowstream/blob/7cde904f875cbc2c74c862b4258a3d147e439676/setup.py#L18
Does someone know the background?
try to use virtualenv, following way:
cd ~
virtualenv venv_for_rainbowstream
. ./venv_for_rainbowstream/bin/activate
pip install -U rainbowstream