[python] 파이썬 2.7에 대한 지원이 종료됩니까?

python 2.7이 더 이상 python 3을 지원하지 않을 때 알려진 날짜 / 시간이 있습니까?



답변

2014 년 4 월 13 일부터 http://hg.python.org/peps/rev/76d43e52d978(PEP 373, Python 2.7 출시 일정)

Python 2.7의 수명 종료 날짜 (EOL, 일몰 날짜)가 5 년 후에 2020 년으로 이동되었습니다.이 결정은 Python 2.7의 상태를 명확히하고 아직 Python 3으로 마이그레이션 할 수없는 사용자의 걱정을 덜어주기 위해 이루어졌습니다. PEP 466 참조 .


답변

2010 년 5 월, Word of GodPython 2.7 용 패치 레벨 릴리스가 최소 6 년 동안 이루어질 것입니다 .

따라서 아마도 2016 년, 아마도 나중에있을 것입니다.

편집 : 2020으로 다시 푸시되었습니다. 다른 답변과 연결된 PEP 373의 개정판을 참조하십시오.


답변

최근 해당 날짜가 2020 년 1 월 1 일로 업데이트되었습니다.

참조 https://pythonclock.org/를


답변

이 내용을주의 깊게 읽어야합니다 ( https://news.ycombinator.com/item?id=7582300 ).

python-dev 목록에 없으며 사람들이 실제로 의미하는 바를 이해하지 못하는 사람들의 의견이 많이 있습니다. 핵심 개발자는 2015 년 이후 2.7을 유지할 필요가 없으며 대부분은 관련되지 않습니다. 그 부분은 바뀌지 않았습니다. 현재 Red Hat은 RHEL 7 릴리스를 준비하고 있으며, AFAIK는 13 년 동안 지원하는 금액에 따라 다릅니다. 그래서 그들은 적어도 2027 년까지 2.7을 스스로 지원하는 방법을 알아 내야합니다. RH는 Python을 포크하고 자신과 고객에게 유지 보수 패치를 유지할 권리가 있습니다 (Python은 카피 레프트가 아닙니다). 그러나, 그들은 좋은 사람이므로 아마도 파이썬 프로젝트가 여전히 기꺼이 받아 들일 수 있다면 적어도 한동안 변경 사항을 기꺼이 업스트림 할 것입니다. 다시 말하지만, 이것은 RH가 실제로 할 것이라고 말한 것이 아니라 ML 토론에 근거한 나의 추측입니다. patio11이 [0]에 포함 된 Rails 2.x의 상업용 포크 인 Rails LTS와 유사합니다. 불가피하게 누군가 2.7을 지원하기 위해 개입 할 것이므로 2.7을 계속 실행하는 유일한 방법이 RHEL에 가입하는 상황을 피하기 위해 우리가 할 수있는 일을 살펴 보겠습니다. 한편, Windows에서 2.7을 광범위하게 사용하는 일부 대기업이 있으며 (예 : Enthought, Anaconda) Python.org가 여전히 다운로드를 호스팅한다고 가정하면 누군가 한 번에 Windows 설치 프로그램을 생성 할 가능성이 있다고 생각합니다. 실제로 여기서 일어나는 일은 그리 흥미롭지 않습니다. 핵심 커미터는 원래 계획대로 프로젝트를 떠나는 것과 다른 일을하지 않습니다. 무슨 일이 벌어지고 있는지는 소스 제어 리포지토리와 FTP 서버에 불을 켜서 2.7을 계속 지원하는 데 관심이있는 대기업 사람들의 자유로운 노동을 포착 할 것입니다. 대안은 RH 및 기타 공급 업체가 독점적이고 값 비싼 Python 2.7 포크를 작성하는 것입니다. 어쨌든 일어날 수도 있지만 바이너리가 python.org에 여전히 나타나고 IT 부서에 SCM 및 버그 추적기를 설정하도록 요구하지 않으면 고용주가 패치 기여를 중단해야한다는 것을 알기 위해 더 오래 걸릴 것입니다. 기타 무슨 일이 벌어지고 있는지는 소스 제어 리포지토리와 FTP 서버에 불을 켜서 2.7을 계속 지원하는 데 관심이있는 대기업 사람들의 자유로운 노동을 포착 할 것입니다. 대안은 RH 및 기타 공급 업체가 독점적이고 값 비싼 Python 2.7 포크를 작성하는 것입니다. 어쨌든 일어날 수도 있지만 바이너리가 python.org에 여전히 나타나고 IT 부서에 SCM 및 버그 추적기를 설정하도록 요구하지 않으면 고용주가 패치 기여를 중단해야한다는 것을 알기 위해 더 오래 걸릴 것입니다. 기타 무슨 일이 벌어지고 있는지는 소스 제어 리포지토리와 FTP 서버에 불을 켜서 2.7을 계속 지원하는 데 관심이있는 대기업 사람들의 자유로운 노동을 포착 할 것입니다. 대안은 RH 및 기타 공급 업체가 독점적이고 값 비싼 Python 2.7 포크를 작성하는 것입니다. 어쨌든 일어날 수도 있지만 바이너리가 python.org에 여전히 나타나고 IT 부서에 SCM 및 버그 추적기를 설정하도록 요구하지 않으면 고용주가 패치 기여를 중단해야한다는 것을 알기 위해 더 오래 걸릴 것입니다. 기타


답변

이 기사 는 다음과 같이 설명합니다. “2.7이 출시되면 2.x 라인은 5 년 동안 버그 수정 전용 모드로 이동합니다.”

필자가 아는 한 Python 2.7은 마지막 2.x 기능 추가 릴리스였으며 발견 된 버그가 수정 될 예정이지만 (일부 동안) 새로운 기능은 3.x 릴리스로만 제공됩니다.


답변

2020 년 EOS에는 불길한 카운트 다운 시계가 있습니다.


답변

PEP 373 (Python 2.7 출시 일정) 은 요청한 정보의 공식 소스입니다.

현재 “계획된 출시 날짜 :”라고 표시되어 있습니다.

  • 2.7.7 2014 년 5 월
  • 2.7.8 2014 년 11 월
  • 2015 년 5 월 2.7.9
  • 이 날짜 이후에는 필요에 따라 릴리스

또한 “파이썬 2.7의 수명 종료 날짜 (EOL, 일몰 날짜)는 2020 년으로 5 년이 미래로 옮겨졌다”고 말합니다.

http://hg.python.org/peps/rev/76d43e52d978 에 따라 2014 년 4 월에 편집