Resumen
- PyPI define el yank como alternativa no destructiva a borrar una versión.
- PEP 592 trata el indicador como reversible y limita lo que puede concluirse sobre la selección de un cliente.
- El registro de depósito no sustituye la evidencia de resolución, descarga, seguridad o despliegue.
La palabra «retirada» invita a una conclusión excesiva. PyPI menciona versiones rotas, incompatibilidades y vulnerabilidades como motivos posibles para considerar un yank. No convierte la marca en prueba de ninguno de ellos. La razón puede aparecer para ayudar a quien consume el paquete; no es una investigación ni una certificación de riesgo.
La interfaz actual de PyPI aplica el yank a una versión completa. PEP 592, en cambio, expresa data-yanked en enlaces de la API Simple. Así, la acción de gestión y la señal que ve un cliente tienen alcances relacionados pero distintos. Ninguna confirma borrado, autoridad del publicador ni uso en una máquina concreta.
La decisión del instalador requiere su propio recibo. PEP 592 ordena ignorar alternativas retiradas cuando una no retirada satisface la restricción y permite que un instalador rechace una retirada incluso sin alternativa. Una fijación exacta, un archivo de bloqueo, una hora y la política del cliente cambian el resultado. Por eso el indicador actual no relata qué resolvió un sistema anterior.
También borrar y retirar no son sinónimos. PyPI indica que retirar no libera almacenamiento; borrar puede ser permanente y romper dependencias fijadas. Que un archivo permanezca no implica aprobación; que figure como retirado no implica desaparición. yanked y yanked_reason del API JSON son observaciones del índice, no pruebas de descarga, ejecución, autorización o daño.
La recomendación de Daniel Kade conserva cinco piezas: observación fechada de proyecto/versión; requisito o bloqueo exacto; decisión, aviso y hash del cliente; evidencia separada de borrado, autoridad o vulnerabilidad; e inventario de despliegue. La unión debe probarse, no suponerse.
Fuentes
Informe para miembros
Leer el informe de tendencia completo
Los miembros leen el informe completo, con las notas de fuente detrás de cada hallazgo.
Círculo Estratégico
Un resumen diario en tu idioma, elaborado a partir de cambios que hemos verificado.
Únete por USD 20 al mesCancela cuando quieras.
Solicita tu admisión a Leadership Alliance
¿Ya eres miembro? Inicia sesión
Los miembros también obtienen toda la biblioteca de investigación, un resumen diario sobre las redes que siguen y el foro privado.






