Based on feedback, added several additional cleanups for --develop:
Use the venv's python instead of the global python for setup.py --name
Make venvs be recreated when changing from develop to not-develop
Add more status reporting
Don't needlessly run --no-deps on initial develop
Mention pip install - e in helptext
Thanks monty. I wonder if we could skip the develop step completely when running a second time. Maybe we could memorize which path we used for performing "pip install -e" as part of the memorized config? It's not an issue for small projects but maybe larger trees would take more time for perform 'python setup.py develop' every time?