See pip help install
:
-f, --find-links If a url or path to an html file, then parse for links to archives. If a local path or file:// url that’s a directory, then look for archives in the directory listing.
For a setup.py package, create wheel package by
python setup.py bdist_wheel
Then copy this package into a directory:
cp dist/{package}-{version}-py3-{x}-{y}.whl /tmp/whl/
Install this package by:
pip install -f /tmp/whl {package}
If you release a newer version, pip will handle upgrade things for you.