IT이야기

파이선 2.7 지원 종료?

cyworld 2022. 4. 4. 20:58
반응형

파이선 2.7 지원 종료?

파이선 2.7이 파이선 3을 위해 더 이상 지원되지 않을 것으로 알려진 날짜/시간 틀이 있는가?

2014년 4월 13일 현재 http://hg.python.org/peps/rev/76d43e52d978(PEP 373, Python 2.7 릴리즈 일정):

파이썬 2.7의 End Of Life 날짜(EOL, 일몰 날짜)가 5년 후인 2020년으로 앞당겨졌다.이번 결정은 파이썬 2.7의 위상을 명확히 하고 아직 파이썬 3으로 이주하지 못하는 이용자들의 걱정을 덜어주기 위해 이뤄졌다.PEP 466도 참조하십시오.

2010년 5월, 신의 말씀Python 2.7용 패치 레벨 릴리즈가 적어도 6년 동안 만들어질 것이라는 것이었다.

그럼 2016년쯤, 아마도 나중에.

편집: 2020년으로 후퇴.다른 답변에 연결된 PEP 373 개정판을 참조하십시오.

최근, 그 날짜가 2020년 1월 1일로 업데이트되었다.

https://pythonclock.org/을 참조하십시오.

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

여기엔 피톤-데브 리스트에 올라 있지 않은 사람들로부터 많은 코멘트가 있는데, 이 디프가 실제로 무엇을 의미하는지 잘 이해하지 못하고 있다.핵심 개발자들은 2015년 이후 2.7을 유지할 필요가 없으며, 대부분의 개발자들은 이에 관여하지 않을 것이다.그 부분은 변하지 않았다.무슨 일이 벌어지는가 하면, 레드햇은 13년 동안 얼마를 지원하느냐에 따라 AFAIK가 지원하는 RHEL 7 릴리즈 삭감을 준비하고 있다.그래서 그들은 적어도 2027년까지 2.7을 지원하는 방법을 알아내야 할 것이다.여기가 내가 행간을 읽고 있는 곳이다.RH는 Python의 포크를 사용하여 자신과 고객에게 유지 보수 패치를 보관할 수 있는 권리를 충분히 가지고 있다(Python의 코피레프트가 아님).하지만, 그들은 좋은 사람들이기 때문에, 적어도 당분간은 기꺼이 그들의 변화를 받아들일 파이톤 프로젝트가 있다면, 기꺼이 변화를 업스트림할 것이다.다시 말하지만, 이것은 RH가 실제로 그들이 할 것이라고 말한 것이 아니라 ML 토론에 근거한 나의 추측이다.[0]에 patio11이 관여했던 Rails 2.x의 상용 포크인 Rails LTS에 비유할 수 있다.불가피하게 누군가가 2.7을 지원하기 위해 개입할 것이고, 따라서 2.7을 계속 운영할 수 있는 유일한 방법은 RHEL에 가입하는 것이다.한편, 윈도우에서 2.7을 광범위하게 사용하는 몇몇 대기업(예: Enthought, Anaconda)도 있는데, Python.org이 여전히 다운로드를 주최할 것이라고 가정할 때 누군가가 윈도우 설치 프로그램을 가끔 제작하는 것을 발견할 수 있을 것이라는 생각이 든다.그래서 실제로 여기서 일어나고 있는 일은 별로 흥미롭지 않다.핵심 공약자들은 원래 계획대로 프로젝트를 떠나는 것과 다른 어떤 것도 하지 않고 있다.2.7을 계속 지원하는 데 관심이 있는 대기업들의 자유로운 노동력을 포착하기 위해 소스 제어 저장소와 FTP 서버에 불을 켜두겠다는 것이다.대안은 RH와 다른 벤더들이 Python 2.7의 독점적이고 값비싼 포크를 만드는 것이다.어차피 그렇게 될 수도 있지만, 만약 바이너리가 여전히 python.org에 나타나고 IT 부서에 SCM과 버그 트래커 등을 설치하도록 요청할 필요가 없다면, 고용주가 패치를 돌려주는 것을 중단해야 한다는 것을 알아차리려면 시간이 더 걸릴 것이다.

이 글은 "2.7이 출시되면 2.x라인이 5년 동안 버그 수정 전용 모드로 전환된다"고 되어 있다.

그래서 내가 보기엔 파이썬 2.7이 마지막 2.x 기능 추가 버전이었고, 버그가 고쳐지긴 하지만(일단 한동안은) 새로운 기능들이 3.x 릴리스로만 바뀐다.

2020년 EOS에도 꽤 불길한 카운트다운 시계가 있다.

PEP 373(Python 2.7 Release Schedule)은 당신이 요청한 정보의 종류에 대한 공식 출처다.

현재 "향후 출시 예정일:"라고 되어 있다.

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

"파이썬 2.7의 종말일(EOL, 일몰일)이 5년 후인 2020년으로 앞당겨졌다"고 적혀 있다.

http://hg.python.org/peps/rev/76d43e52d978에 따르면 2014년 4월에 편집되었다.

파이톤 개발자 가이드에는 현재 지원 상태를 비롯하여 버전 2.6에서 현재 버전까지의 "파이톤 지점의 상태"가 나열되어 있다.

현재 지원됨(버그 + 보안 수정):

  • Python 3.8(현재 마스터/개발 분기)
  • 파이톤 3.7
  • 파이톤 3.6
  • Python 2.7(2020-01-01)

보안 수정만 해당:

  • 파이톤 3.5
  • 파이톤 3.4

파이톤 2.7은 영원할 것이다.그것을 사용하는 낡은 코드가 너무 많아서 아무도 다시 쓰고 싶어하지 않는다.Tauthon이라는 포크가 이미 있지만, 이 무의미한 마감일이 현실화되면 우리는 다른 사람들을 볼 수도 있다.

참조URL: https://stackoverflow.com/questions/4836375/end-of-support-for-python-2-7

반응형