What does pip install . (dot) mean?
Install the project found in the current directory".
This is just a specific case of pip install /path/to-source/tree.
Explicitly, pip install . will execute the setup.py file in the current directory (which will usually load a requirements.txt file).
https://stackoverflow.com/questions/39023758/what-does-pip-install-dot-mean