Red Hat エンジニアの Miro Hrončok 氏は、Fedora 41 で Python 2.7 を廃止し、依然として Python 2 に依存するパッケージを削除することを推奨する変更提案を提出しました。Python2 は 2020 年 1 月 1 日にライフサイクルを終了し、CentOS7 もライフサイクルを終了し、RHEL8 の Python2.7 アプリケーションのサポートも終了します。 Red Hat 開発者は、今が Fedora から Python2.7 パッケージを削除する時期だと考えています。 PyPy を除いて、Fedora は Python2 をサポートしなくなります。

また、まだ Python 2.7 に依存しているいくつかのソフトウェア パッケージも、このプロセス中に廃止される可能性があります。これらはメンテナンスが容易ではないソフトウェア パッケージでもあります。主な注意点は、GIMP2 がまだ Python2 に依存しているということです...Fedora41 は、待望の GIMP3.0 が最終的にリリースされるのであれば、間に合うように期待しています。しかし、GIMP2 が Fedora 41 に残る場合、Python 2.7 の廃止は来年の Fedora 42 に延期されることになります。

Fedora の変更提案では次のように説明されています。

「RHEL7 のメンテナンスが終了し、RHEL8 の Python 2.7 アプリケーション ストリームが廃止されるため、Python メンテナは定期的にセキュリティ修正を RHEL の Python 2.7 にバックポートしなくなります。私たちはこの古いパッケージを廃止日から最長 5 年間提供してきましたが、Fedora 40 のライフサイクルが終了するまで提供し続けます。

私たちは、このパッケージが非推奨になることを望んでいません。なぜなら、このパッケージが他の人によって維持されると、それにふさわしいケアが受けられなくなることを懸念しているからです。 Fedora 41 以降も Fedora で Python 2 をメンテナンスし続けることに関心のある潜在的なメンテナーがいる場合は、私たちと話し合って、早期にメンテナンスに参加することで Python 2 をメンテナンスする能力と意欲を示すことができます。

Python2 でアプリケーションを実行する必要があるユーザーは、Python2 をサポートするプラットフォームで実行する必要があります。サポートされていない Python でアプリケーションを実行するのは危険です。

ソフトウェアを Python 2 でテストする必要がある開発者は、古いバージョンの Fedora またはサポートされていない CentOS/RHEL バージョンのコンテナを使用できます。」

F41 の変更提案にはまだ Fedora Engineering and Steering Committee (FESCo) の承認が必要ですが、GIMP 3.0 が最終的にこの夏にリリースされ、Python 2.7 の削除を妨げないと仮定すると、おそらく実行されるでしょう。