Python2最終版が4月にリリースされますが、それは本当に人生の終了時に1月1日である:開発者は、注意してください!

2020は、1月1日には、「Pythonの父」グイド・ヴァンロッサムは、開発者のコ​​ミュニティがあるため待望の一日となったことを発表しましたことにより、2年前のこの日、ライフ日付のPython2端です。

昨日は、この高揚日、報道目的の中断なしに変更お祝いさまざまなパターンです。このような嘲笑ジョーク多く、:

そして、これは(それを信じていません!):

しかし、私は次の行に沿って、兄を疑う今日出くわした:Python2の退職日の公式サイト、4月には、公式ニュースサイトへのカウントダウンが偽物ではないと述べましたか?

彼はメッセージの公式ウェブサイトがこれですと -

どのようにそれが起こったのか?でも、不正確な、そう長く新年の引退のニュースを渡しますか?だから、多くの人が偽のニュースを祝うことが判明し、祝って離れてチャタリング?

私は、記事を検索慎重にそれを読んで、その後、リリース日は2週間前である2019年12月20日、ある気づきました。テキストは、1月1日は言及しなかった4月の特定の日を言及しませんでした。

これは、それが起こったのかで、記事は真実ですが、日付は明らかに矛盾?公式には、それを説明する必要があるでしょうか?質問では、私は、公式Twitterや少数のコア開発者を見に行きました。

いくつかのデータ・アクセスの後、私は最終的に、いわゆる見つけ、それが起こったのかを見つけ出す「公式説明を。」

簡単な説明の結論:2020年1月1日の仮想確実Python2 EOL(生命の終わり、人生の終わり)日が、一日のプレリリース期間にまだある、最終版は、今年4月のPyconを予定されています米国議会に公開。

それは2020年1月1日の間で発生した後、開発者は許容されるが、の閉鎖計画まで、2019年の最終版でPython2.7は、バージョン2.7.17の10月19日リリース、すべての問題ですバージョンは4月17日の2.7.18バージョンです。

バスケットボールゲームブザー類推、あなたはそれが起こるかを理解します:空気中の手からボールが旅の3分の1を飛んで、この時間は、効果的なのはもちろん、バッグに、この最後のボールを吹いた笛終了しますA。

进行了三分之一的 2.7.18 版本,就像离手之球,离弦之箭,泼出之水,负责任的 Python 官方还是要认可它的。

其实,这个决定并不是最近确定的,早在 2019 年 9 月,Python2 的版本经理 Benjamin Peterson 就公布了这个计划,这里是当时的邮件组截图:

有不少开发者表示了疑义:为什么不能把 4 月的发布计划提前呢?如果是 4 月发布最后版本,为什么不说 4 月才是 EOL 呢?为什么容许出现两个不一致的日期?

根据我对讨论内容的理解,主要有如下原因:

  • 12 月末不是一个方便的“工作”时间(因为感恩节放假!)
  • 4 月有一年一度的社区大会,届时大家可以集体宣泄
  • Python 1 的最后版本(1.6.1)已经有此先例

有不少开发者也表示附议,认可这个安排。详细的讨论过程在:https://dwz.cn/ECmB3cZo

如果 PSF 在发布那篇“4 月退休”的文章时,对此安排作出解释,也许大家就不会有那么多困惑了,更不至于怀疑自己在传播假消息……

看到这,你也应该理解了来龙去脉吧?不过,我相信还是有读者有疑问:既然早就知道会有这个尾巴要处理,为什么不能加快进度,多投精力,争取一分不差地在 2019-12-31 发布最后一个版本呢?

追进度、赶 deadline、加班加点,这种事情在国内互联网领域是司空见惯了。然而,Python 核心开发者们几乎都是志愿者,花的是业余兴趣时间,他们的主业可能都不至于 996,怎么能指望在副业上 996 呢?!不要强人所难!

最后,不管怎么说,Python2 确实是在 2010-01-01 就 EOL 了,此后自生自灭。

它的最后一个版本会在 4 月份发布(只包含 1 月 1 日前的问题),我们不用着急,就让这只球飞一会吧,等到球落袋的时候,我们再一起,举杯相庆!

公众号【Python猫】, 本号连载优质的系列文章,有喵星哲学猫系列、Python进阶系列、好书推荐系列、技术写作、优质英文推荐与翻译等等,欢迎关注哦。

おすすめ

転載: www.cnblogs.com/pythonista/p/12142690.html