rainbowstream
rainbowstream copied to clipboard
Cannot update via pip to 1.3.8
On launch-
RainbowStream latest version is 1.3.8 while your current version is 1.3.7 You should upgrade with pip install -U rainbowstream
But the package doesn't have the update here: https://pypi.python.org/pypi/rainbowstream
Can we bump the version here?
just ran the upgrade in a virtualenv and this is the output:
→ pip3 install --upgrade rainbowstream --no-cache-dir Requirement already up-to-date: rainbowstream in ./.virtualenvs/rainbowstream/lib/python3.6/site-packages Requirement already up-to-date: arrow in ./.virtualenvs/rainbowstream/lib/python3.6/site-packages (from rainbowstream) Requirement already up-to-date: twitter in ./.virtualenvs/rainbowstream/lib/python3.6/site-packages (from rainbowstream) Collecting python-dateutil (from rainbowstream) Downloading python_dateutil-2.7.2-py2.py3-none-any.whl (212kB) 100% |████████████████████████████████| 215kB 387kB/s Requirement already up-to-date: requests==2.5.3 in ./.virtualenvs/rainbowstream/lib/python3.6/site-packages (from rainbowstream) Requirement already up-to-date: Pillow in ./.virtualenvs/rainbowstream/lib/python3.6/site-packages (from rainbowstream) Requirement already up-to-date: PySocks in ./.virtualenvs/rainbowstream/lib/python3.6/site-packages (from rainbowstream) Requirement already up-to-date: pyfiglet in ./.virtualenvs/rainbowstream/lib/python3.6/site-packages (from rainbowstream) Requirement already up-to-date: pocket in ./.virtualenvs/rainbowstream/lib/python3.6/site-packages (from rainbowstream) Requirement already up-to-date: six>=1.5 in ./.virtualenvs/rainbowstream/lib/python3.6/site-packages (from python-dateutil->rainbowstream) Installing collected packages: python-dateutil Found existing installation: python-dateutil 2.7.1 Uninstalling python-dateutil-2.7.1: Successfully uninstalled python-dateutil-2.7.1 Successfully installed python-dateutil-2.7.2
➜ $ pip install rainbowstream==1.3.8
Collecting rainbowstream==1.3.8
Could not find a version that satisfies the requirement rainbowstream==1.3.8 (from versions: 0.0.1,
0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6,
0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.3.0, 0.3.1, 0.3.2,
0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7,
0.4.8, 0.4.9, 0.4.10, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.5.5, 0.5.6, 0.5.7, 0.5.9, 0.6.0, 0.6.1, 0.6.2, 0.6.3,
0.6.4, 0.6.5, 0.6.6, 0.6.7, 0.6.8, 0.6.9, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.8.0, 0.8.1,
0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6, 0.8.7, 0.8.8, 0.8.9, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7,
0.9.8, 0.9.9, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4,
1.1.5, 1.1.6, 1.1.7, 1.1.8, 1.1.9, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.2.7, 1.2.8, 1.2.9, 1.3.0, 1.3.1,
1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7)
No matching distribution found for rainbowstream==1.3.8
😢
Why is it checking against the Github version rather than the latest version that pip has? https://github.com/orakaro/rainbowstream/blob/7ca6cc4617b36e47c8cb930dca84f019fa1db113/rainbowstream/rainbow.py#L207 Seems like a recipe for sending users on wild goose chases.
Fun fact: The latest version shown on Pypi is 1.3.5 -- version mismatches everywhere! :tada:
This is quite frustrating. :crying_cat_face:
@orakaro can you update the package?
Please fix this!
Sorry everyone. The upload process may failed. I will investigate into this
I would still recommend that you change the behavior of the update check. Telling users to update when an update is unavailable may cause them to do reprehensible things ("I tried running the command in sudo" #266 ).
Version updated to 1.3.9 and this should be fixed now.
But there is another bigger problem in Twitter API change herehttps://github.com/orakaro/rainbowstream/issues/271