Replicar / reproducir el entorno de desarrollo de Django

Estoy trabajando con mis amigos en un proyecto de Django. El proyecto tiene dependencias en algunos módulos de Python. Tengo django y esas dependencias adicionales instaladas dentro de un virtualenv. El código del proyecto django está en un repositorio accesible para todos los amigos que pueden pagar / clonar y luego contribuir con el código. ¿Pero hay una manera de replicar la configuración que tengo en mi entorno de desarrollo en las computadoras de mis amigos, es decir, algo que instalará todas las dependencias adicionales y preparará el entorno para la implementación?

He oído hablar de zc.buildout. Solo lo miré sin profundizar demasiado. Parece complejo. ¿Hay otras formas de lograr esto? Los entornos de desarrollo utilizados por mis amigos varían de GNU / Linux a MS Windows.

Respuestas a la pregunta(2)

Su respuesta a la pregunta