Pipenv: Si este proyecto está muerto, dinos

Creado en 13 dic. 2019  ·  32Comentarios  ·  Fuente: pypa/pipenv

Duplicado de https://github.com/pypa/pipenv/issues/3742 y los 6 o más problemas similares ya vinculados allí.

Al momento de escribir, han pasado 381 días y 669 confirmaciones desde su lanzamiento. Considere el impacto del silencio de los mantenedores del proyecto con respecto a la falta de un comunicado en:

  • personas que continúan contribuyendo con relaciones públicas que nunca verán un lanzamiento
  • personas que están decidiendo hoy, sin saber que el proyecto está muerto, comprometer sus propios proyectos con pipenv
  • la base de usuarios existente, quienes nuevamente pueden no darse cuenta de que es hora de seguir adelante y continúan lidiando con errores que se han solucionado en el maestro durante meses

No estoy enojado, no creo que sean malas personas, pero lo menos que pueden hacer es ser honestos con nosotros sobre si deberíamos o no pasar a otra cosa. Si realmente existe la posibilidad de que obtengamos un nuevo lanzamiento, entonces genial. Si no, cuéntanos.

Critical Type Type

Comentario más útil

Gracias por su preocupación - El proyecto no está muerto; se ha visto frenado por varias subdependencias y un complicado proceso de publicación. Esto es cosa mía y la próxima versión (que en realidad está casi terminada) busca abordar una gran cantidad de estos problemas subyacentes, incluido un solo punto de falla en la cadena de mantenimiento. Desafortunadamente, eso requiere una cantidad sustancial de documentación que también está actualmente en proceso.

Recientemente acepté un puesto que me da tiempo para abordar estos problemas, por lo que he ido progresando, aunque lentamente. Me disculpo por no ser más comunicativo, pero esto es increíblemente importante para todos, incluido yo mismo, y las actualizaciones llegarán en cascada a pipenv en breve.

Todos 32 comentarios

Ayer se lanzó la versión 1.0.0 de poesía . Puede ser un buen reemplazo para muchos usuarios de pipenv.

He estado usando pipenv master por un tiempo por esta razón. Se puede hacer con:

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

Hay innumerables correcciones que están en master pero aún no en una versión.

Sé que los mantenedores están sobrecargados de trabajo y estoy agradecido de que hayan encontrado tiempo para los parches y la revisión de las relaciones públicas. Sería genial si esta discusión atrajera a nuevos voluntarios para ayudar.

Bastante muerto

He estado usando poesía durante un tiempo y, sinceramente, es mucho mejor.

Simplemente nos comprometimos a usarlo en uno de los proyectos y ahora tenemos que revertir, supongo que intentaremos con la poesía.

He estado usando Nix por un tiempo y el soporte de nixpkgs para Python es bastante bueno.

Sigo usando pip-tools para proyectos personales y laborales, funciona muy bien y es un proyecto de Jazzband .

Realmente desearía que la mención de pipenv fuera eliminada de aquí: https://packaging.python.org/guides/tool-recommendations/#application -dependency-management

Personalmente, lo recomiendo y desearía que tuviéramos un esfuerzo comunitario para usar Nix pero aparte de eso, la poesía me parece bastante buena.

Todo granizo de vainilla.

Si miles de personas lo están usando, no está muerto. Lo estoy usando y tuve problemas que resolví con documentos y emití comentarios, pero no tuve que instalarlo desde git. No quiero cambiar a Poesía, no porque no me guste el cambio, sino porque no me parece muy pitónico (especialmente toml, que no solo está en contra de la sangría significativa, sino que minimiza el uso de la sangría en general). No es necesario seguir este camino, cuando es más fácil y mejor para la comunidad descubrir por qué hay tanto tiempo entre lanzamientos y solucionarlo. Si no lo usas, nada nos obliga a hacerlo, aunque tenerlo bajo pypa hace que parezca más oficial de lo que debería ser, y quizás debería trasladarse a su propia organización.

Si miles de personas lo están usando, no está muerto.

¿Quiere saber cuántas personas siguen usando Windows XP?

Gracias por su preocupación - El proyecto no está muerto; se ha visto frenado por varias subdependencias y un complicado proceso de publicación. Esto es cosa mía y la próxima versión (que en realidad está casi terminada) busca abordar una gran cantidad de estos problemas subyacentes, incluido un solo punto de falla en la cadena de mantenimiento. Desafortunadamente, eso requiere una cantidad sustancial de documentación que también está actualmente en proceso.

Recientemente acepté un puesto que me da tiempo para abordar estos problemas, por lo que he ido progresando, aunque lentamente. Me disculpo por no ser más comunicativo, pero esto es increíblemente importante para todos, incluido yo mismo, y las actualizaciones llegarán en cascada a pipenv en breve.

Gracias por la señal de vida y el mensaje positivo.

Como se mencionó en varios comentarios en otros números, la gente ha estado preguntando repetidamente cómo pueden ayudar a realizar la próxima versión. Ninguno de estos comentarios se abordó realmente con sugerencias concretas ("ayude a solucionar las pruebas unitarias", "mire el problema XYZ", ...), y hasta ahora ni siquiera había problemas críticos abiertos. Realmente creo que hay suficientes personas que quieren ayudar e invertir tiempo, pero simplemente no saben dónde se necesita su ayuda.

Puedo decir que no he podido trabajar en pipenv en el último año debido a muchas cosas en mi vida personal y laboral. Administrar un proyecto de código abierto es difícil, cuando comencé a trabajar en pipenv cuando tenía mucho más tiempo libre que ahora. ¡Aprecio el esfuerzo de @techalchemy y otros tanto! Es difícil cuando no puedes dedicar todo tu tiempo a un proyecto de código abierto que me encanta porque las cosas del mundo real: / Estoy de acuerdo en que podríamos publicitar mejor las áreas en las que necesitamos ayuda; Estoy de acuerdo con @slhck , creo que hay suficientes personas que quieren ayudar e invertir tiempo.

[..] y las actualizaciones se enviarán en cascada a pipenv en breve.

: +1: Hemos actualizado pipenv a 2018.11.26 en Gentoo ahora y esperamos la próxima versión de pipenv.

@techalchemy creemos algún canal de comunicación, por ejemplo, Gitter room, para que las personas puedan comunicarse rápidamente con los mantenedores y preguntarles qué ayuda necesitan. Personalmente, me complacerá ayudarlo a corregir algunos errores o disminuir la carga.

Sería genial si se puede evitar gitter para este propósito, ya que han desaprobado sus aplicaciones móviles y se han vuelto inutilizables para muchas personas.

El proyecto Pallets usa discord que funciona muy bien y lo recomiendo encarecidamente o Zulip como basado en Python.

Hay un canal #pipenv en Python Developers slack https://pythondev.slack.com/archives/C8UK1J3DM

@techalchemy Sería genial si pudieras fijar este problema :)

Ok, parece que el proyecto está muerto de facto.

Este mensaje https://github.com/pypa/pipenv/issues/4058#issuecomment -565550646 de @techalchemy tiene dos meses y no hay confirmaciones en master desde entonces, así que entiendo de dónde viene esa impresión .

Gracias por tu preocupación - El proyecto no está muerto

¿Está suspirando por los fiordos?

Mantenemos una bifurcación de Pipenv llamada thoth-pipenv en [1]. Liberamos Pipenv de la rama maestra actual para abordar algunos problemas dentro de nuestro equipo. Siéntase libre de usarlo si le ayuda.

También hay otra herramienta liviana llamada " micropipenv " [2] - opera en Pipfile / Pipfile.lock como lo haría Pipenv, pero no hay resolución ni administración de entorno virtual. Simplemente convierte Pipfile / Pipfile.lock a requisitos de estilo pip-tools. {In, txt}. Puede ser útil al migrar desde Pipenv o para instalar software que ya ha resuelto Pipfile.lock.

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

Gracias por tu preocupación - El proyecto no está muerto

¿Está suspirando por los fiordos?

Esa es una referencia a Monty Python , si alguien se pregunta

Gracias por tu preocupación - El proyecto no está muerto

¿Está suspirando por los fiordos?

Ciertamente no para los dominios:

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

@fridex dephell también es excelente para migrar entre requirements.txt / pipenv / poetry.

También eche un vistazo a https://github.com/David-OConnor/pyflow , parece una alternativa interesante

RIPenv: cráneo:

@techalchemy ¿Tiene algún problema relacionado o trabajo desglosado que podría hacerse en este proyecto u otros para ayudar con el proceso de lanzamiento?

Hablé con @techalchemy en IRC hoy y pipenv ahora tiene una actualización en https://github.com/pypa/pipenv/issues/3369#issuecomment -594875477, incluidos algunos problemas con los que la gente podría ayudar para acelerar el lanzamiento. .

@thieman hola y espero que estés bien! Y gracias a todos los que comentaron en este número.

Pipenv está trabajando hacia una nueva versión; consulte el n. ° 3369 para obtener detalles específicos. El objetivo es sacar eso este mes.

Ayudé a @techalchemy a escribir un nuevo correo electrónico de actualización que acaba de publicar en distutils-sig (reflejado en la lista de pypa-dev ). Dan señala:

Como algunos de ustedes ya saben, recientemente cambié de trabajo y ahora estoy trabajando para Canonical, donde tengo parte de mi tiempo dedicado al trabajo de código abierto en general (y pipenv en particular).

Entonces: ¡gracias, Canonical!

El correo electrónico de Dan también incluye algunas formas en las que puede ayudar, directa e indirectamente, a acelerar este lanzamiento.

Voy a cerrar este problema ahora como un duplicado de # 3369, pero eso no significa una falta de respeto a ninguno de ustedes que haya comentado, reaccionado o suscrito a este problema, solo para centralizar dónde las personas deberían buscar actualizaciones. . Gracias de nuevo.

¿Fue útil esta página
0 / 5 - 0 calificaciones