Hi,
tldr: install project and its requirements as cloned repositories (if possible)

Let's say I'm developing requests library which relies on these packages.
My workflow is this:

$ git clone https://github.com/kennethreitz/requests.git
$ cd requests
$ virtualenv requests
$ . requests/bin/activate.fish
$ pip install -r requirements.txt

Now I can change Requests library easily and commit changes, but when i have to change a library from Requests' requirements I have to clone and reinstall library (It's boring + I'm lazy).
I need tool that works like this:

$ magic-command install requests
1 the tool checks in Requests package meta where sources are stored
2 clone the source
3 do the same for each package from requirements (or fallback to current method)

I could write the tool and be the only one in the world using it ;) but there should be an option for storing repository link.
Could you advice anything?
I found this:
https://www.python.org/dev/peps/pep-0345/#project-url-multiple-use
but
1 I'm not sure it's right option
2 I can't see handler for this option in distutils