Mamy kilka własnych bibliotek, które odłączyliśmy (z kilku powodów, głównie administracyjnych lub z możliwością łatwego otwarcia ich później). Żyją w prywatnych repozytoriach Githuba, jeśli to ma znaczenie.Jak zainstalować wewnętrzne wymagania dla projektów Python Heroku?
Chciałbym wdrożyć aplikację na Heroku, aby ją przetestować. To zależy od jednej z tych bibliotek.
Mam określić moje zależności w pliku requirements.txt. Jest to łatwe do zainstalowania w PyPI, ale co mam zrobić z tymi wewnętrznymi zależnościami?
Mogę uruchomić własne prywatne lustro PyPI, które ma takie rzeczy, albo mogę użyć pakietów edytowalnych (mimo że dokumentacja mówi, że nie powinny być używane w produkcji).
Jaki jest odpowiedni sposób na zrobienie tego?
Awesome! Dlaczego Heroku mówi, że nie powinieneś mieć plików -e w swoim pliku wymagań? Nie widzę problemu, gdy ręcznie określasz tag/release (lub masz proces rozwoju, który oznacza, że master jest zawsze dobry). – lvh
Ponieważ wymagania edytowalne mogą czasem ulec uszkodzeniu. Nie specyficzne dla heroku :) –
Ale jak mam to zrobić bez podawania hasła? – wkschwartz