Python Software Foundation, Python 2 지원 종료 날짜 발표

파이썬 립

Python 3.0 출시 이후 la Python Software Foundation에서 권장 사항 만들기 시작 개발자에게 이전 버전 포기 이 최신 버전을 선호하는 프로그래밍 언어입니다.

지난 XNUMX 월 Guido van Rossum, 제작자 및 프로젝트 리더 Python 프로그래밍 언어, Python 버전 2.7에 대한 지원이 1 년 2020 월 XNUMX 일에 종료된다고 발표했습니다.. 이 기한이 지나면 Python 2.7은 보안 패치뿐 아니라 더 이상 업데이트의 혜택을받지 않습니다.

이것은 개발자를위한 최후 통첩입니다 여전히 Python 3으로 마이그레이션하는 것을 자제하고 있습니다. 독립적 인 개발자가 Python 2.7을 포크하는 것이 여전히 가능하더라도 연속성을 보장합니다. 그러나 Guido van Rossum의 경우 더 이상 그와 그의 팀이 Python 2.7 개발과 관련된 업데이트 또는 결정을받을 때까지 기다릴 필요가 없습니다.

Guido van Rossum의 발표 후, 그는 더 공식적인 발표가 같은 방향으로 이루어질 것이라고 확신했습니다.

그래서 그 이후로 PSF (Python Software Foundation)는

“1 년 2020 월 2 일은 Python 3가 끝나는 날이 될 것입니다. 이는 누군가 보안 문제가 있어도 그날 이후로는 개선하지 않을 것임을 의미합니다. 가능한 한 빨리 파이썬 XNUMX로 옮겨야합니다. "

2.0 년에 Python 2000을 출시했습니다. 몇 년 후 Python을 개선하려면 큰 변화가 필요하다는 것을 깨달았습니다. 그래서 2006 년에 우리는 Python 3.0을 시작했습니다. 많은 사람들이 업데이트되지 않았고 우리는 그들을 해치고 싶지 않았습니다. 그래서 수년 동안 우리는 Python 2와 Python 3을 지속적으로 개선하고 게시 해 왔습니다.

광고에서 그들은 Python 2가 처리 할 수없는 많은 것들이 있다고 언급합니다. (Python 3이 수행하는 작업을 참조) 게다가 개발자들은 노력을 나누어야합니다 Python 2 및 3을 계속 지원하려면 집중할 단일 버전을 갖는 것이 가장 좋습니다.

우리는 Python Software Foundation은 자원 봉사자로 구성됩니다. Python 프로그래밍 언어의 발전을 촉진, 보호 및 지원하고 Python 개발자의 국제 커뮤니티 성장을 지원하고 촉진합니다.

재단에 따르면이 결정은 Python 사용자를 돕기위한 것입니다. 서로를 더 잘 이해하기 위해 재단은 다음과 같은 설명을 제공합니다.

“우리는 2.0 년에 Python 2000을 출시했습니다. 몇 년 후, Python을 개선하기 위해 큰 변화가 필요하다는 것을 깨달았습니다. 그래서 2006 년에 우리는 Python 3.0을 출시했습니다. 많은 사람들이 업데이트를하지 않았고 우리는 그들을 해치고 싶지 않았습니다. 따라서 수년 동안 Python 2 및 Python 3«를 지속적으로 개선하고 게시했습니다.

"그러나 그것은 파이썬을 개선하기 어렵게 만듭니다." Python 2가 처리 할 수없는 개선 사항이 있습니다. 그리고 우리는 Python 3을 개선하고 가속화 할 시간이 적습니다. 그리고 많은 사람들이 계속해서 Python 2를 사용한다면 소프트웨어 개발을위한 Python 자원 봉사자들이 고통을 겪습니다. 개발 도구를 개선하기 위해 Python 3의 새로운 기능을 사용할 수 없습니다.

"우리는 Python 2 사용자에게 해를 끼치고 싶지 않았습니다. 따라서 2008 년에 우리는 2 년에 Python 2015를 중단하고 그 전에 사람들에게 Python 2로 업그레이드하도록 요청할 것이라고 발표했습니다."

일부는 그랬고 일부는 그렇지 않았습니다. 따라서 2014 년에이 마감일을 2020 년으로 연장했습니다. 그러나 1 년 2020 월 2 일부로 PSF는 Python XNUMX 지원이 종료 될 것이라고 발표했습니다.

그 날짜 이후에도 완고하게 Python 2를 계속 사용하려는 사람들을 위해, 재단은 "보안 문제가 발생하면 Python 2 소프트웨어에서 재앙 적입니다 ″, 자원 봉사자 [PSF]는 돕지 않을 것입니다.

«이러한 문제 중 일부는 1 월 XNUMX 일에 시작됩니다. 다른 문제는 시간이 지남에 따라 악화 될 것이라고 PSF는 경고합니다.

계속해서 Python 3을 사용하면 "좋은 도구는 Python 3에서만 작동하고 사용자에게 의존하고 함께 작업하는 사람들의 속도를 늦추기 때문에 좋은 도구를 사용할 기회를 잃게됩니다."

Python 2로 작성된 소프트웨어의 경우 PSF는 Python 3 이식성 도구 사용을 권장합니다. Python 2에서 Python 3으로 전환 한 일부 개발자는 이것이 가장 쉬운 전환이라고 주장합니다.

개발자가 Python 3으로 코드를 마이그레이션하는 데 도움이되는 라이브러리가 있으며 거의 ​​모든 경우에 Python 2 및 3 호환 코드를 작성할 수 있습니다. 한 개발자는 말합니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Luix

    현명한 결정 인 것 같습니다. 마이그레이션 할 시간이 충분했습니다.