title: Developing with self-owned python pip dependencies and docker
body: <p>I have several python apps (each in separate GitHub repos) which have grown to the point that they all need access to some functions and classes that live inside of one of the apps.</p>
  
  <p>I have extracted the shared code into a separate repo and have it pushed as a package into Gemfury. </p>
  
  <p>I am now stuck on the steps required to make development with this package easy - the package is installed as a dependency via a Pipfile and everything loads into my development docker container as expected.</p>
  
  <p>However, if I want to make changes to this package, it’s a long winded process of pushing a new version, installing the new version just to see how it acts with my main apps code.</p>
  
  <p>I now have a separate checkout of the shared repo loaded into the docker container as a volume, but when using ‘python setup.py develop’ the develop version isn’t user over the previously installed version (as part of the install from Pipfile.lock when the container is created).</p>
  
  <p>Does anybody else have this challenge and know a way around this? </p>