Pyowm and requests - versions incompatible?

On my last few upgrades (most recently 0.72.0 to 0.73.0), I’ve been seeing this:

pyowm 2.8.0 has requirement requests<2.19,>=2.18.2, but you'll have requests 2.19.1 which is incompatible.

The upgrade complates, and I can’t see any obvious problems. Just wondering what this means and whether it’s something I (or anyone) should be concerned about)

I tried forcing requests back to the earlier version with:

pip install requests==2.19

But the next “pip3 install --upgrade homeassistant” brought it back to 2.19.1 (and with the same error about incompatible versions)

Yeah annoying isn’t it. I posted about this previously and the problem persists.

I assume you are using hassbian?

I should have mentioned the platform. It’s not exactly Hassbian, but probably close enough. I’m using a stock version of Raspbian stretch with HA installed in virtual environment. I gather that the issue is related to running on Raspbian/Hassbian??

I assume it will happen on all platforms as there is a fundamental difference in the requirements between home assistant and pyowm. https://github.com/home-assistant/home-assistant/blob/dev/requirements_all.txt sets ha’s requirement as requests at 2.19.1, whereas https://github.com/csparpa/pyowm/blob/master/requirements.txt wants requests 2.18.2 and <2.19.

I upgraded to 0.76.2 today and I’m no longer seeing the error (possibly it was fixed in some earlier version and I just didn’t notice until now). I sse that it’s using pyowm 2.9.0 which is probably what did it.