Para los usuarios del paquete, la situación actual es lamentable. Una solución alternativa simple, que es más conveniente para los usuarios de este paquete, sería volver a publicar la versión de trabajo como v2.6.6.
¿Quizás también sea posible marcar v2.6.4 como "más reciente" en npm o eliminar la versión rota?
No puede eliminar una versión rota. Los paquetes npm se almacenan en caché en Internet, incluso en máquinas de desarrolladores y agentes de compilación. El enfoque correcto para una versión rota es lanzar una nueva versión reparada (ya sea arreglando el error o deshaciendo los cambios). Un buen artículo para leer es https://doughellmann.com/blog/2016/02/25/so-youve-released-a-broken-package-to-pypi-what-do-you-do-now/.
¡Sí, por favor!
Sí, como dije antes: https://github.com/jakubroztocil/rrule/issues/416#issuecomment -679013893
¿Alguna idea de cuándo se solucionará esto?
Simplemente etiquete a los contribuyentes clave, si alguien lo ve, para ayudar a lanzar una nueva versión en npm.
Dado que la reversión también significa que los problemas previamente solucionados por v2.6.5 ahora todavía están presentes en v2.6.4.
Sería genial tener una nueva versión para solucionar todos estos y el problema subyacente de 2.6.5; de lo contrario, sería genial tener la v2.6.4 como la última versión primero, ya que herramientas como https://www.npmjs.com / package / npm-check-updates seguirá usando v2.6.5 incluso si está marcado como obsoleto.
@davidgoli @jakubroztocil @ david-golightly-leapyear @ arolson101
Lamento lo de la liberación rota. Pensé que marcarlo como eliminado en npm tendría un efecto similar al de tirar de un paquete de Python. Acabo de lanzar 2.6.6 que debería ser bueno.
Comentario más útil
Lamento lo de la liberación rota. Pensé que marcarlo como eliminado en npm tendría un efecto similar al de tirar de un paquete de Python. Acabo de lanzar 2.6.6 que debería ser bueno.