O poetry é sem dúvidas uma ótima escolha para grandes projetos, mas vale uma correção sobre o pip, principalmente em projetos legados e menores:
Em boa parte das vezes o desenvolvedor não adiciona cada pacote a mão, ele usa o comando "pip freeze --local > requirements.txt" que basicamente lista todas as dependências locais e gera um lock no arquivo com cada versão correspondente.
concordo, requirements não foi pensado pra fazer a mão rs. agora que começarei com poetry, estava no windows 7 e python3.6 até mês passado! só vejo maravilhas sobre. De qualquer forma, obrigado pelo artigo!
Confesso que o título do artigo foi um clickbait hehe. O pip é ótimo no que faz, inclusive o próprio Poetry usa ele.
A parte do requirements eu comentei pois já vi muitos colegas de trabalho que se esqueceram de adicionar uma dependência ao pip ou quando foram remover acabou sobrando uma subdependência solta no projeto, sabe?
De qualquer forma eu não abandonei o pip, como tu disse, em projetos menores ele cai como uma luva.
Obrigado por comentar e agregar informação ao artigo!