title: Sharing logic between different virtual environmets
body: <p>I currently have two working python virtual environments and would like to share some code between them so that I don't need to have that logic on both environments. Do I need to build a custom package to make this possible?</p>
  <p>I have tried creating a shared folder on both projects which is a symlink to a <code>common</code> folder and is working fine, however this seems to break the essence of virtual environments doesn't it?</p>
  <p>This is my directory structure:</p>
  <pre><code>├── common
  ├── env1
  │   ├── env1-venv
  │   └── src
  └── env2
      ├── env2-venv
      └── src
          ├── shared
          ├── ...
  </code></pre>