I have a projectA that depends on other projects. Some of them also my projects from private git repository. I listed all dependencies of projectA in requirements.txt for all my packages.
Now projectB that projectA depends of have dependencies also (listed in requirements txt and setup.py), but pip doesn't install them when I'm running pip install -r requirements.txt for projectA.
snakebasket
appears to be a wrapper ofpip
with exactly this design goal.