question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

discuss to finish supporting Python 3.5

See original GitHub issue

https://github.com/kmyk/online-judge-tools/pull/218 から Python 3.5 をサポートしていますが、そろそろサポートを切ることを検討しておきたいです。 個人的には、3.5 のユーザがたくさん (3割以上ぐらい?) いるなら控えたいが、十分に少ない (1割以下ぐらい?) なら切ってしまいたいと感じています。

主な理由

エンドユーザに直接の利益はなく、主に開発側が楽になります。 ユーザの利益は重要ですが、これはそもそもは我々自身 (ただし実装をする人間のみでなく、バグ報告や機能要望を上げてくれたり宣伝をしてくれたりするユーザを含む) が使うためのもののはずなので、商用のアプリケーション (たとえばウェブサイト https://amazon.co.jp/) とは違ってお客様の方向のみを向き続ける必要性はありません。

反対理由

次の 1 点のみ (しかし容易には無視できない) です。

  • Python 3.5 のみしかない環境で利用できなくなる

Python の release cycle

  • Python 3.5 は 2015年9月に公開で、いまはセキュリティの問題なら直す (バグは直さない) 期間、2020年9月に完全にサポート切れ
  • Python 3.7 が現在の最新で 2018年6月に公開
  • Python 3.8 ががもうすぐ 2019年10月に公開予定

https://devguide.python.org/#status-of-python-branches

主要な OS とそのデフォルトのバージョン

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
fukatanicommented, Jul 6, 2019

私は3.5ユーザーですけど、上げなきゃなという危機感はあるのでこれを期にバージョン上げたいです。 ところで、3.7のサポートを開始するのはどうでしょう?appveyorの結果を見ると今のままで動きそうですし。

ちなみにAtCoderは3.4だったはずです。

0reactions
kmykcommented, Sep 1, 2020

closed. it’s now EOL and we can remove 3.5. see #809 instead

Read more comments on GitHub >

github_iconTop Results From Across the Web

Python Release Python 3.5.10
This is standard Python policy; Python releases get five years of support and are then retired. If you're still using Python 3.5, you...
Read more >
What's New In Python 3.5 — Python 3.11.1 documentation
This article explains the new features in Python 3.5, compared to 3.4. Python 3.5 was ... zipapp : PEP 441 Improving Python ZIP...
Read more >
Python Release Python 3.5.0
Python 3.5.0. Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here.
Read more >
Python Release Python 3.5.2
Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.2 was released on June ......
Read more >
Status of Python Versions - Python Developer's Guide
Status of Python Versions# ... The main branch is currently the future Python 3.12, and is the only branch that accepts new features....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found