Executar não é o mesmo que implantar
Ver a saída de um script Python não significa que um aplicativo web possa permanecer disponível para outras pessoas ou funcionar continuamente. Hospedagem, execução em segundo plano e acesso público podem ter requisitos próprios.
Alternativa
Trate a implantação como uma decisão separada e verifique as condições atuais antes de estruturar o projeto em torno dela.