python / python/mypy

Drop support for 32-bit platforms?

オープン
#19,786 コメント 5 件 リアクション 2 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

feature topic-developer
主要言語
Python
スター
20.6k
フォーク
3.3k
PR マージ指標
PR 指標を取得中

説明

32-bit platforms seem pretty much obsolete (outside of embedded, which we don't actively support). There is no 32-bit version of Windows 11, and Windows 10 will reach EOL soon. All new desktop processors have been 64-bit for well over a decade now.

Does anybody have evidence that a non-trivial number of users are still using 32-bit platforms?

If we decide to move forward with this, we can start with not running CI on 32-bit platforms and updating documentation to not say that 32-bit platforms are supported (not sure if we ever make this explicit).

We can still keep the existing level of support in mypyc, in case somebody wants to maintain it in the future. If at some point there hasn't been any interest in fixing issues on 32-bit platforms for 6 months, we can think about removing all existing support.

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

既存の CI 構成とドキュメントを確認し、32 ビットプラットフォームのサポートに関する記述を調べ、mypy​​c のサポートについては別途検討してください。CI とドキュメントを変更すべきかどうかを判断する前に、現在の 32 ビットユーザーに関する証拠を集めてください。サポートに関する判断と、それによって決まる範囲が明確に記録されていれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
devtools
issue の種類
リファクタリング
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。