Tenemos algunas bibliotecas internas que hemos dividido (por varias razones, en su mayoría administrativas o para tener la posibilidad de abrirlas más fácilmente). Ellos viven en repositorios privados de Github, si eso es importante.¿Cómo instalo los requisitos internos para los proyectos de Python Heroku?
Me gustaría implementar una aplicación en Heroku para probarla. Depende de una de esas bibliotecas.
Se supone que debo especificar mis dependencias en requirements.txt. Eso es fácil para las cosas instalables por PyPI, pero ¿qué hago para estas dependencias internas?
Podría ejecutar mi propio espejo PyPI privado que tenga estas cosas, o podría usar paquetes editables (aunque la documentación dice que no deben usarse en producción).
¿Cuál es la forma adecuada de hacerlo?
¡Impresionante! ¿Por qué dice Heroku que no deberías haber estado en tu archivo de requisitos? No veo el problema cuando se especifica manualmente una etiqueta/versión (o si tiene un proceso de desarrollo que significa que el maestro siempre es bueno para llevar). – lvh
Porque los requisitos editables pueden romperse a veces. No heroku-specific :) –
¿Pero cómo hago esto sin confirmar mi contraseña? – wkschwartz