9

Pythonの標準ライブラリにあるはずの機能について、素晴らしいアイデアがあるとします。新しいキーワードなどの規模ではなく、IMO に役立つ別のデコレータの提案にすぎません。

「Python委員会:)」の検討にそのような機能を提案するにはどうすればよいですか?

4

7 に答える 7

10

それは本当に提案の性質に依存します。

バグなら絶対にトラッカーに載せるべきです。そうでなければ、すぐにトラッカーに入るべきではありません。Python 開発者は、議論を作成するためにトラッカーを使用するのではなく、実装固有の側面を追跡するためにトラッカーを使用することを特に求めています。

Python-dev に投稿することもできますが、そこでも注意する必要があります。Python は複雑なプロジェクトです。これはプロジェクトというよりもプラットフォームであるため、一般的なオープンソース アプリケーションよりもはるかに多くの制限があります。したがって、開発者は、すぐに明らかなメリットが得られない変更には抵抗します。一般に、Python-dev で行われている提案や議論の種類を把握するために、そこで行われているやり取りのいくつかを読む時間が少なくともある場合を除き、Python-dev に投稿しないことをお勧めします。

一般的に、python-dev リストでは、最初に comp.lang.python に投稿してディスカッションを開始することをお勧めします。吟味された Python メンテナーやコミュニティの他のメンバーからサポートを集めてください。検討している変更のマイナスの影響と、それらをどのように軽減するかを検討したことを必ず示してください。多くの場合、この段階では、他の人がインストールできる参照実装 (おそらくパッケージ indexにある何か) を用意しておくとよいでしょう。それが実際に役立つ場合、人々はそれを使用し、必要性がより明確になります。コミュニティから何らかのサポートを集めたら、それを (おそらく) python-dev に移動して、PEP (Python Enhancement Proposal) を提出する前にコア開発者からより多くのフィードバックを得ることができます。

幸運を!

于 2010-03-05T12:14:02.347 に答える
5

Python はオープン ソースです。つまり、これらのプロセスはすべて非常にオープンです。また、提案を実行してそのメリットを自分で証明すれば、はるかに多くの成功を収めることもできます。

通常、あなたの提案が特定の問題を解決する良い方法であることを確認する必要があります。これについては、 comp.lang.python またはpython-listで説明できます。

より深刻な提案の詳細については、メーリング リストpython-ideasで解決できます。これは通常、提案のための無料のフォーラムです。

提案の準備が整い、承認される可能性があると思われる場合は、Python Enhancement Proposal (PEP)としてメーリング リストpython-devに送信できます。時期尚早に python-dev に投稿すると、おそらく良い結果にはつながりません。何年もの間、Python の重要な変更のほとんどは PEP プロセスを経てきました。

この回答は、すべて一般的に書かれています。追加された単一のデコレータに対して PEP を書くのは、おそらくやり過ぎです。これは、正確には、新しいキーワードなどに期待されるものです。

于 2010-03-05T11:57:43.770 に答える
3

問題トラッカーhttp://bugs.python.org/に提案を追加できます。彼らは通常、そこに投稿されたものを実装します。

于 2010-03-05T11:52:52.047 に答える
1

おそらく、あなたのアイデアをPython メーリング リストに投稿してください。

于 2010-03-05T11:56:45.677 に答える
0

物事を「提案」して時間を無駄にしないでください。物事に時間を投資ます。

これを行うだけです。

  1. それを構築します。

  2. これを使って。

  3. SourceForge に投稿してください。

  4. PyPi に SourceForge プロジェクトへのリンクを配置します。

終わり。

それが実際に「素晴らしい」アイデアであれば、誰もがそれを使用し、誰かがそれを標準ライブラリに追加することを勧めます。

それが「素晴らしい」アイデアではなく、単に良いアイデアであれば、誰もがそれを使用します。

単なるアイデアであれば、ダウンロード数は少ないままです。

于 2010-03-05T15:27:04.897 に答える
0

トラッカーに追加するか、開発者のメーリング リストに参加して提案してください。機能自体ではなくても、少なくとも仕様の開発に貢献できると感じた場合は、そうする方がよいでしょう。

于 2010-03-05T11:56:00.063 に答える
0

mpalcona が提案するイシュー トラッカーの代替案:python-devメーリング リストで議論するために送信できます。

そして常に、参照実装 (すべての場合ではなく、効率的でなくても機能するもの) は常に歓迎されます。

于 2010-03-05T11:56:26.440 に答える