Wrong version of requests?

I just updated to 0.67.1 and got this warning (error?) on the CLI.

pywebpush 1.3.0 has requirement requests>=2.13.0, but you'll have requests 2.12.4 which is incompatible.
influxdb 4.1.1 has requirement requests>=2.17.0, but you'll have requests 2.12.4 which is incompatible.
homeassistant 0.67.1 has requirement requests==2.18.4, but you'll have requests 2.12.4 which is incompatible.

So I figured alright, I’ll update requests. But it doesn’t seem to have an update:

root@ha:~# pip3 install requests
Requirement already satisfied: requests in /usr/local/lib/python3.5/dist-packages (2.12.4)

Everything seems to be working alright but I can’t help but think this is going to cause problems at some point. Any ideas?

This doesn’t look like a prompt where you have enabled the homeassistant virtual environment.

I installed this outside a virtual enviroment. Why? I’m not sure TBH…it was forever ago.

Virtual environments were created to avoid these sorts of dependency problems. I strongly recommend you create one, rather than wait for this to come and bite.

Unfortunately that requires me to re-deploy and re-configure everything which isn’t a task I’m keen on in the moment. This machine only runs Home Assistant so updating “requests” isn’t going to break anything else. I just am not sure how to go about doing that.