Requests: Aclaración de la línea de tiempo para eliminar la compatibilidad con Python 2.7

Creado en 25 sept. 2019  ·  3Comentarios  ·  Fuente: psf/requests

Hola a todos. Estoy tratando de actualizar alguna documentación sobre la puesta del

Contexto: https://github.com/python3statement/python3statement.github.io/issues/194 sugirió que https://python3statement.org/#sections30 -projects agregue Requests como un proyecto que dejará de ser compatible con Python 2.7 en 2020, pero se refirió a una sugerencia en la página de inicio de Solicitudes que desde entonces se ha eliminado . Las solicitudes se enumeran actualmente como un proyecto participante en la declaración de Python 3. La sección de soporte de Python 3 de las preguntas frecuentes no menciona una fecha estimada para eliminar el soporte de Python 2.7. Veo en https://github.com/psf/requests/issues/5199#issuecomment -533190419 que @nateprewitt dijo:

Requests tiene una gran base de usuarios con diferentes necesidades, lo que significa que necesitaremos mantener el soporte 2.7 durante algún tiempo después de la EoL. Una vez que pip se migre a Python 3 solamente (sin ETA que yo sepa), podríamos considerarlo, pero no hay planes concretos en este momento.

En esta discusión de los planes de pip para desaprobar el soporte 2.7, me parece que aún no hay un cronograma concreto. Y eso implica para mí que quizás las Solicitudes deberían eliminarse de la lista de Declaraciones de Python 3 de "Proyectos participantes: estos proyectos se comprometen a eliminar el soporte de Python 2 en o antes de 2020".

¿Mi comprensión es correcta? Si es así, me gustaría enviar un RP para eliminar las solicitudes de la declaración de Python 3.

Además, sugiero que agreguemos un "¿Soporte para Python 2?" pregunta a las preguntas frecuentes, y una vez que sepa la respuesta a mi pregunta anterior, estaré feliz de contribuir como una solicitud de extracción. ¡Gracias!

Comentario más útil

Hice PR https://github.com/python3statement/python3statement.github.io/pull/280 para eliminar las solicitudes de la declaración.

Todos 3 comentarios

Hola @brainwane , gracias por comunicarte con esto. La cita anterior es correcta, no tenemos planes inmediatos para eliminar el soporte para 2.7 de las solicitudes. La primera vez que podríamos eliminar el soporte para 2.7 sería después de que pip detuviera el soporte, pero esperaría alrededor de un descenso de 6 meses después de eso. Nos aseguraremos de dar suficiente advertencia para que los usuarios migren.

Dicho esto, dependiendo de los cronogramas, puede llegar un punto en el que las Solicitudes dejen de recibir actualizaciones de funciones para la versión 2.7, pero mantendríamos la compatibilidad con el cronograma anterior.

Hice PR https://github.com/python3statement/python3statement.github.io/pull/280 para eliminar las solicitudes de la declaración.

Hola @brainwane , gracias por comunicarte con esto. La cita anterior es correcta, no tenemos planes inmediatos para eliminar el soporte para 2.7 de las solicitudes. La primera vez que podríamos eliminar el soporte para 2.7 sería después de que pip detuviera el soporte, pero esperaría alrededor de un descenso de 6 meses después de eso. Nos aseguraremos de dar suficiente advertencia para que los usuarios migren.

Dicho esto, dependiendo de los cronogramas, puede llegar un punto en el que las Solicitudes dejen de recibir actualizaciones de funciones para la versión 2.7, pero mantendríamos la compatibilidad con el cronograma anterior.

Una actualización sobre la línea de tiempo de pip:

pip continuará asegurándose de que se ejecute en Python 2.7 después de la fecha de EOL de CPython 2.7. El soporte para Python 2.7 se eliminará, si los errores en Python 2.7 lo hacen necesario (lo cual es poco probable) o en pip 21.0 (enero de 2021), lo que ocurra primero.

https://pip.pypa.io/en/latest/development/release-process/#python -2-support

https://github.com/pypa/pip/issues/6148

https://github.com/pypa/pip/pull/8087

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

Temas relacionados

NoahCardoza picture NoahCardoza  ·  4Comentarios

cnicodeme picture cnicodeme  ·  3Comentarios

justlurking picture justlurking  ·  3Comentarios

thadeusb picture thadeusb  ·  3Comentarios

JimHokanson picture JimHokanson  ·  3Comentarios