Hi, I have a local development workflow question I'm looking for feedback or suggestions on. It relates to installing things in editable mode in conjunction with syncing source files to a VM. I'm developing a Python project that is deployed / runs inside a Docker container. I do my local development on a Mac, and I use the following script to "sync" my local source files to the Docker container: https://github.com/brikis98/docker-osx-dev At Docker build time, the project source files are installed in "editable" mode, which creates egg-info directories inside the source directories in the Docker image. When developing locally, however, the sync process mounts the synced directory "over" the directory that was initialized at Docker-build time. Thus the egg-info directories are missing from the synced version of the directory. Does anyone have any suggestions for handling this scenario? The three possibilities I can think of are-- 1. re-install the projects in the Docker container in editable mode after mounting the synced directory (which is a bit hacky because there is no obvious "hook" with the tools I'm using), 2. install the projects in editable mode locally on my Mac so the egg-info directories will also sync over (but I'm not sure if egg-info directories are sufficiently cross-platform), or 3. maybe there is a way to install things in "editable" mode that doesn't require egg-info directories to be written alongside the source files? Does anyone have any suggestions? And does anyone know if (3) is possible? Thanks a lot for any help, --Chris