Python 2最終バージョン、Python 2.7.18リリース 25
ストーリー by headless
最終 部門より
最終 部門より
Python Software Foundationは20日、Python 2最終バージョンとなるPython 2.7.18をリリースした(Python-Devメーリングリスト投稿、 The Registerの記事、 InfoWorldの記事、 Sunsetting Python 2)。
既にPython 2のサポートは1月1日で終了しているが、最終バージョンの2.7.18はPyCon 2020開催に合わせて4月にリリースすることが予告されていた。ただし、リリースマネージャーは1月1日に開発の停止とコードベースの凍結を行っており、変更は前バージョン2.7.17のリリースされた2019年10月19日から2020年1月1日までに追加された改善点のみとなる。Python 3からのバックポートは含まれない。
なお、サポート期間内の商用Linuxディストリビューションに同梱されているPython 2は引き続き各ディストリビューションメーカーがサポートする。そのため、Python 2が完全に歴史的遺物になるのはRed Hat Enterprise Linux 7のサポートが終了する2024年6月になることが見込まれている。
既にPython 2のサポートは1月1日で終了しているが、最終バージョンの2.7.18はPyCon 2020開催に合わせて4月にリリースすることが予告されていた。ただし、リリースマネージャーは1月1日に開発の停止とコードベースの凍結を行っており、変更は前バージョン2.7.17のリリースされた2019年10月19日から2020年1月1日までに追加された改善点のみとなる。Python 3からのバックポートは含まれない。
なお、サポート期間内の商用Linuxディストリビューションに同梱されているPython 2は引き続き各ディストリビューションメーカーがサポートする。そのため、Python 2が完全に歴史的遺物になるのはRed Hat Enterprise Linux 7のサポートが終了する2024年6月になることが見込まれている。
Zope追悼 (スコア:2)
急いでPython3に移行しようかとか、この際だから「Zope3」と銘打って中身を作り替えようぜとか、大混乱を見せたため、信用を失って使われなくなっていったように思ってます。
TeX とは違うのかな (スコア:1)
> 最終バージョンの2.7.18
最終バージョンは e になるんじゃないのか
Re:TeX とは違うのかな (スコア:2, すばらしい洞察)
TeXじゃなくてMETAFONTの方じゃろ?いま2.7182818らしい。
https://texwiki.texjp.org/?METAFONT [texjp.org]
Re: (スコア:0)
すべてがeになる。
Re: (スコア:0)
グイド・ヴァンロッサムが死んだら、そうなるんじゃないか?
うちにあるPython本が歴史的遺物になるのか (スコア:0)
※読了していませんw
node.jsは? (スコア:0)
未だにPython2でしかまともに動かないnode.js周りはなんなん?
IEを切り捨てたいとかいつもぐちぐち言ってたWeb系開発者(笑)はどう思ってるん?
Re: (スコア:0)
るん♪
Re: (スコア:0)
Perl6「ほんとそれ」
Re:node.jsは? (スコア:2)
Perl6はもうなくなったんやで?
# 最初から別名にしていたら、今とは違う状況もあったのかなあ。。。
Re: (スコア:0)
もう少し互換性を考えて欲しいとは思う。
Python2で動いてたスクリプトを、Python3環境で動かそうと思ったら動かなくて調べたらってのがあるからな。(この時はcentoos6用のスクリプトをAlpineベースのDockerに移行しようとして結局、面倒になってPython2ベースに変更したのだけどね)
Re: (スコア:0)
Python3 のバージョン間でも互換性無いですからね・・
某ミドル入れるときに苦労した。。。
Re: (スコア:0)
改修作業で、もう一儲け。
criticalな脆弱性が発見されたため (スコア:0)
2.7.19をリリースしました
みたいな未来が見える
Re: (スコア:0)
2.7.18.28じゃなくって?
python3とタイプしたくない (スコア:0)
python3ではなくpythonとタイプしたときにpython3が動くようにならねば
移行できたとはいえないかな
Re:python3とタイプしたくない (スコア:1)
fedoraはそうなってるな、既に。一方でpipなどはpip3のまま。
Re: (スコア:0)
$ alias python=/usr/bin/python3
$ python --version
Python 3.6.10
移行完了、ヨシ!
Re:python3とタイプしたくない (スコア:1)
cronとかで迂闊に使ってなんか原因不明のバグを起こすやつ来たな…
Re: (スコア:0)
Ubuntu 20.04 LTS は大丈夫ですよ
$ sudo apt install python-is-python3
ちな pip は
$ sudo apt install python3-distutils
$ curl -OL https://bootstrap.pypa.io/get-pip.py [bootstrap.pypa.io]
$ sudo python get-pip.py
$ pip install -U pip
# Beta 版でしか確認してないけど
Rubyの移行成功は奇跡 (スコア:0)
python移行の混乱ぶりをみているとRubyがうまくいったのは奇跡
こっちも苦しんだけど
Re:Rubyの移行成功は奇跡 (スコア:4, 参考になる)
pythonの混乱ぶりの一因は,利用者にpython初心者が多いからという面もあると思います
利用者が多いので,トラブルを抱える人が多いように見えるわけです.
例えば 2to3 というコマンドを使えば大半のコードは簡単にpython2からpython3へと自動変換できます
しかしそれさえ知らない人がたくさんいます
Rubyは逆で利用者が減ってきて,新規ユーザ,初心者が減って来ています.
その結果利用者のスキルが高くなっているように感じます.
個人的には c/c++ の進化が一番奇跡的に成功していて
rubyとかpythonはまあこんなものかなという感じです
Re:Rubyの移行成功は奇跡 (スコア:2)
Rubyはそもそも安定してないからやろ。w
ユーザーのほうも移行に馴らされてしまってるというか。
Re: (スコア:0)
Rubyが比較的うまく行ってるのは、業務用ユーザー・企業案件のほとんどが、
しばらく旧バージョンでじっくり様子見してから新バージョン移行したからでしょ?
JavaもPythonも、まっさきに橋を渡らず、たくさんの人が橋を渡ってから自分も橋を渡れば問題ない