###################################################
# example from https://pip.pypa.io/en/stable/cli/pip_freeze/#examples
pip 
setuptools 
wheel

SomeProject
SomeProject==1.4
SomeProject>=1,<2
SomeProject~=1.4.2

# Requirements files
-r requirements.txt

# Installing from VCS
-e git+https://git.repo/some_pkg.git#egg=SomeProject          # from git
-e hg+https://hg.repo/some_pkg#egg=SomeProject                # from mercurial
-e svn+svn://svn.repo/some_pkg/trunk/#egg=SomeProject         # from svn
-e git+https://git.repo/some_pkg.git@feature#egg=SomeProject  # from a branch

# Installing from other Indexes
--index-url http://my.package.repo/simple/
SomeProject

--extra-index-url http://my.package.repo/simple
SomeProject

# Installing from a local src tree
-e path

some/path

# Installing from local archives
./downloads/SomeProject-1.0.4.tar.gz

#  Install from a local directory containing archives (and don’t check PyPI)
--no-index
--find-links=file:///local/dir/
SomeProject

--no-index
--find-links=/local/dir/
SomeProject

--no-index
--find-links=relative/dir/
SomeProject


# Installing from other sources
--extra-index-url http://localhost:7777
SomeProject


# Installing Prereleases
--pre SomeProject

# this works on two lines:
--pre
SomeProject


# Install setuptools extras.
SomePackage[PDF]
SomePackage[PDF]==3.0
-e .[PDF]  # editable project in current directory


