$ python setup.py sdist bdist_wheel
$ twine check dist/*
$ twine upload dist/*
This is a forked version from opensource.com By Moshe Zadka
$ pip install --upgrade pip
$ pip install requests
$ pip install requests-2.22.0-py2.py3-none-any.whl
$ pip install git+https://github.com/psf/requests.git
$ pip install /home/user/src/requests
$ pip install requests==2.22.0
$ pip install requests>=2.22.0,<3
$ pip install requests!=2.21.0
$ pip install --upgrade requests
$ pip freeze > requirements.txt
$ pip install -r requirements.txt
$ pip search <some term>
$ pip show <some package>
It is usually easier to search and view information
using the PiPy.org web site
Except in unusual cases, it is better to run “pip wheel”
and have the packages in a wheel format.
$ pip download <package>
Usually pip freeze is a better alternative.
$ pip list
$ pip install --index-url https://our-pypi-proxy.internal.example.com
$ pip install --extra-index-url https://local-pacakges.internal.example.com
$ pip wheel --wheel-dir ./wheelhouse/ some-package[==version]
Produce wheels of all packages named in requirements file, and put them in the “wheelhouse” directory
$ pip wheel --wheel-dir wheelhouse -r requirements.txt