When I need to work on one of my pet projects, I simply clone the repository as usual (git clone <url>), edit what I need, run the tests, update the setup.py version, commit, push, build the packages and upload them to PyPI. What is the advantage of using pip install -e? Should I be using it? How would it improve my workflow? Continue reading...