Pipenv: Se este projeto estiver morto, diga-nos

Criado em 13 dez. 2019  ·  32Comentários  ·  Fonte: pypa/pipenv

Duplicado de https://github.com/pypa/pipenv/issues/3742 e os 6 ou mais problemas semelhantes já vinculados lá.

No momento da escrita, já se passaram 381 dias e 669 commits desde o lançamento. Por favor, considere o impacto do silêncio dos mantenedores do projeto em relação à falta de uma versão em:

  • pessoas que continuam a contribuir com PRs que nunca verão um lançamento
  • pessoas que estão decidindo hoje, sem saber que o projeto está morto, comprometer seus próprios projetos para usar o pipenv
  • a base de usuários existente, que novamente pode não perceber que é hora de seguir em frente e continuar a lidar com bugs que foram corrigidos no master por meses

Não estou bravo, não acho que vocês sejam pessoas más, mas o mínimo que podem fazer é ser honestos conosco sobre se devemos ou não seguir em frente. Se houver realmente uma chance de obtermos um novo lançamento, ótimo. Se não, diga-nos.

Critical Type Type

Comentários muito úteis

Obrigado pela sua preocupação - O projeto não está morto; ele foi retido por várias subdependências e um complicado processo de lançamento. Isso é por minha conta e a próxima versão (que na verdade está quase concluída) busca resolver um grande número desses problemas subjacentes, incluindo um único ponto de falha na cadeia de manutenção. Infelizmente, isso requer uma quantidade substancial de documentação que também está em andamento.

Recentemente, aceitei uma função que me dá tempo para lidar com essas questões, então tenho feito progressos, embora lentamente. Peço desculpas por não ser mais comunicativo, mas isso é incrivelmente importante para todos, inclusive para mim, e as atualizações serão enviadas em cascata para o pipenv em breve.

Todos 32 comentários

Ontem, a versão poesia 1.0.0 foi lançada. Pode ser um bom substituto para muitos usuários do pipenv.

Eu tenho usado o pipenv master por um tempo por esse motivo. Pode-se fazer isso com:

pip install git+https://github.com/pypa/pipenv.git@master

Existem inúmeras correções que estão no master, mas ainda não foram lançadas.

Eu sei que os mantenedores estão sobrecarregados e sou grato por eles encontrarem tempo para patches e revisão de PRs. Seria ótimo se essa discussão trouxesse novos voluntários para ajudar.

Bastante morto

Eu uso poesia há um tempo e, honestamente, é muito melhor.

Apenas nos comprometemos a usá-lo em um dos projetos e agora temos que reverter, acho que vamos tentar a poesia.

Eu uso o Nix há um tempo e o suporte do nixpkgs para Python é muito bom.

Ainda estou usando pip-tools para projetos pessoais e de trabalho, funciona muito bem e é um projeto de Jazzband .

Eu realmente gostaria que a menção ao pipenv fosse removida daqui: https://packaging.python.org/guides/tool-recommendations/#application -dependency-management

Pessoalmente, eu recomendo e gostaria que tivéssemos um esforço da comunidade para usar Nix mas fora isso, Poesia me parece muito bom.

Todos saudam pip de baunilha.

Se milhares de pessoas o usam, ele não está morto. Estou usando e tive problemas que resolvi com documentos e comentários de problemas, mas não tive que instalá-lo a partir do git. Não quero mudar para Poesia, não porque não gosto de mudanças, mas porque não me parece muito pythônico (especialmente toml, que não é apenas contra indentação significativa, mas minimiza o uso de indentação em geral). Não há necessidade de seguir esse caminho, quando é mais fácil e melhor para a comunidade, descobrir por que há tanto tempo entre os lançamentos e consertar. Se você não o usar, nada nos obrigará a fazê-lo, embora tê-lo sob pypa faça com que pareça mais oficial do que deveria e talvez deva ser transferido para sua própria organização.

Se milhares de pessoas o usam, ele não está morto.

Quer saber quantas pessoas ainda usam o Windows XP?

Obrigado pela sua preocupação - O projeto não está morto; ele foi retido por várias subdependências e um complicado processo de lançamento. Isso é por minha conta e a próxima versão (que na verdade está quase concluída) busca resolver um grande número desses problemas subjacentes, incluindo um único ponto de falha na cadeia de manutenção. Infelizmente, isso requer uma quantidade substancial de documentação que também está em andamento.

Recentemente, aceitei uma função que me dá tempo para lidar com essas questões, então tenho feito progressos, embora lentamente. Peço desculpas por não ser mais comunicativo, mas isso é incrivelmente importante para todos, inclusive para mim, e as atualizações serão enviadas em cascata para o pipenv em breve.

Obrigado pelo sinal de vida e pela mensagem positiva.

Conforme mencionado em vários comentários em outras edições, as pessoas têm perguntado repetidamente como podem ajudar a concluir a próxima versão. Nenhum desses comentários foi realmente tratado com sugestões concretas ("ajude a corrigir os testes de unidade", "olhe para o problema XYZ", ...) e até agora não havia nenhum problema crítico aberto. Eu realmente acho que existem muitas pessoas que querem ajudar e investir tempo, mas elas simplesmente não sabem onde sua ajuda é necessária.

Posso dizer que não consegui trabalhar com pipenv no último ano devido a muitas coisas na minha vida pessoal e profissional. Gerenciar um projeto de código aberto é difícil, quando comecei a trabalhar no pipenv há muito tempo, quando tinha muito mais tempo livre do que agora. Agradeço o esforço que @techalchemy e outros colocaram tanto! É difícil quando você não pode dedicar todo o seu tempo a um projeto de código aberto que eu adoro por causa das coisas do mundo real: / Concordo que poderíamos anunciar áreas nas quais precisamos de ajuda melhor; Eu concordo com @slhck , acho que existem pessoas suficientes que querem ajudar e investir tempo!

[..] e as atualizações estarão em cascata no pipenv em breve.

: +1: Nós atualizamos pipenv para 2018.11.26 no Gentoo agora e estamos ansiosos para o próximo lançamento do pipenv.

@techalchemy vamos criar algum canal de comunicação, por exemplo, a sala Gitter, para que as pessoas possam chegar rapidamente aos mantenedores e perguntar de que ajuda você precisa. Eu pessoalmente ficaria feliz em ajudá-lo a corrigir alguns bugs ou diminuir a carga.

Seja ótimo se o gitter puder ser evitado para esse propósito, pois eles tornaram seus aplicativos móveis obsoletos e se tornaram inutilizáveis ​​para muitas pessoas.

O projeto Pallets usa discord, que funciona muito bem e é altamente recomendável ou Zulip como python baseado.

Há um canal #pipenv no slack para desenvolvedores Python https://pythondev.slack.com/archives/C8UK1J3DM

@techalchemy Seria ótimo se você pudesse identificar esse problema :)

Ok, parece que o projeto está morto de fato.

Esta mensagem https://github.com/pypa/pipenv/issues/4058#issuecomment -565550646 por @techalchemy tem dois meses e não há commits em master desde então, então eu entendo de onde vem essa impressão .

Obrigado pela sua preocupação - O projeto não está morto

Está ansiando pelos fiordes?

Mantemos um fork do Pipenv chamado thoth-pipenv em [1]. Liberamos o Pipenv do branch master atual para resolver alguns problemas em nossa equipe. Sinta-se à vontade para usá-lo se ajudar.

Há também outra ferramenta leve chamada " micropipenv " [2] - ela opera em Pipfile / Pipfile.lock como o Pipenv faria, mas não há um resolvedor ou gerenciamento de ambiente virtual. Ele simplesmente converte Pipfile / Pipfile.lock em requisitos de estilo pip-tools. {In, txt}. Pode ser útil ao migrar do Pipenv ou para instalar o software que já resolveu o Pipfile.lock.

[1] https://github.com/thoth-station/pipenv
[2] https://github.com/thoth-station/micropipenv

Obrigado pela sua preocupação - O projeto não está morto

Está ansiando pelos fiordes?

Essa é uma referência ao Monty Python , se alguém se perguntar

Obrigado pela sua preocupação - O projeto não está morto

Está ansiando pelos fiordes?

Certamente não para os domínios:

http://pipenv.org/
This Domain Name Has Expired 

@fridex dephell também é brilhante para migrar entre requirements.txt / pipenv / poesia.

Também dê uma olhada em https://github.com/David-OConnor/pyflow , parece uma alternativa interessante

RIPenv: crânio:

@techalchemy Você tem algum problema relacionado ou trabalho interrompido que poderia ser feito neste projeto ou outros para ajudar no processo de lançamento?

Falei com @techalchemy no IRC hoje e pipenv agora tem uma atualização em https://github.com/pypa/pipenv/issues/3369#issuecomment -594875477, incluindo alguns problemas que as pessoas poderiam ajudar para ajudar a agilizar o lançamento .

@thieman oi e espero que você esteja bem! E obrigado a todos que comentaram nesta edição.

Pipenv está trabalhando em um novo lançamento - consulte # 3369 para detalhes específicos. O objetivo é tirar isso ainda este mês.

Ajudei @techalchemy a escrever um novo e-mail de atualização que ele acabou de postar em distutils-sig (espelhado na lista pypa-dev ). Dan notas:

Como alguns de vocês já devem saber, recentemente mudei de emprego e agora estou trabalhando para a Canonical, onde tenho parte do meu tempo alocado para trabalho de código aberto em geral (e pipenv em particular).

Então: obrigado, Canonical!

O e-mail de Dan também inclui algumas maneiras pelas quais você pode ajudar, direta ou indiretamente, a agilizar este lançamento.

Vou encerrar este problema agora como uma duplicata do # 3369, mas isso não significa qualquer desrespeito a qualquer um de vocês que comentou, reagiu ou se inscreveu neste problema - apenas para centralizar onde as pessoas devem procurar por atualizações . Obrigado novamente.

Esta página foi útil?
0 / 5 - 0 avaliações