pip install requests urllib3 pyOpenSSL --upgrade
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won’t be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at Release process - pip documentation v23.0.dev0
Requirement already up-to-date: requests in /usr/lib/python2.7/site-packages (2.22.0)
Requirement already up-to-date: urllib3 in /usr/lib/python2.7/site-packages (1.25.7)
Requirement already up-to-date: pyOpenSSL in /usr/lib/python2.7/site-packages (19.1.0)
Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in /usr/lib/python2.7/site-packages (from requests) (3.0.4)
Requirement already satisfied, skipping upgrade: idna<2.9,>=2.5 in /usr/lib/python2.7/site-packages (from requests) (2.8)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /usr/lib/python2.7/site-packages (from requests) (2019.11.28)
Requirement already satisfied, skipping upgrade: cryptography>=2.8 in /usr/lib64/python2.7/site-packages (from pyOpenSSL) (2.8)
Requirement already satisfied, skipping upgrade: six>=1.5.2 in /usr/lib/python2.7/site-packages (from pyOpenSSL) (1.13.0)
Requirement already satisfied, skipping upgrade: enum34; python_version < “3” in /usr/lib/python2.7/site-packages (from cryptography>=2.8->pyOpenSSL) (1.1.6)
Requirement already satisfied, skipping upgrade: cffi!=1.11.3,>=1.8 in /usr/lib64/python2.7/site-packages (from cryptography>=2.8->pyOpenSSL) (1.13.2)
Requirement already satisfied, skipping upgrade: ipaddress; python_version < “3” in /usr/lib/python2.7/site-packages (from cryptography>=2.8->pyOpenSSL) (1.0.23)
Requirement already satisfied, skipping upgrade: pycparser in /usr/lib/python2.7/site-packages (from cffi!=1.11.3,>=1.8->cryptography>=2.8->pyOpenSSL) (2.19)