Во, ещё кейс вспомнил, где билдаут не один разу уже выручал. Есть в pypi пакетик, вот прям всё хорошо в нём, отлично подходит, но есть маленький косячок, который портит всю малину. Что делать?
Можно форкнуть, поправить, поднять свой pypi, или просто в requirements.txt прописать ссылку на github. Это конечно нормальный вариант, если это для себя любимого, если ты веришь что гитхаб проживёт хотя бы столько же сколько pypi, и ты знаешь что ты не Азер Кочулу (автор left-pad для node.js).
Под билдаут мы просто кладём в проект обычный patch файлик с нужным фиксом, и ставим нужную нам версию пакета из pypi с помощью специального рецепта, который применит патч к установленому egg-у.
Контрибьютить патч в upstream, клянчить релиз с патчсетом