私は、PyPIでリリースされたほとんどのプロジェクトはプロジェクトページに「Pyバージョン」のメタデータを含んでいますが、その値はさまざまです。PyPIプロジェクトページの「Pyバージョン」とは何ですか?それは重要ですか?
パッケージがユニバーサルパッケージでない場合、または純粋なPythonパッケージでない場合、その値は明らかに異なります(nose pageやsimplejson pageなど)。
しかし、他の普遍的な純粋な(私が言うことができる限り)Pythonパッケージには依然としてわずかに異なる内容が含まれています。たとえば:あなたはこのrsa pageで "2.7"
- 検索 "Pyのバージョンは、" あなたはsix pageで "3.5"
- を見つけるだろう、それは "py2.py3"
- ですpython-dateutil pageでは、「任意の」
だから私の質問は、それらが異なるツールチェーンによって引き起こされている彼らのリリースパッケージを構築するために、著者の使用を参照してくださいだろうか? python2 setup.py sdist bdist_wheel --universal upload
を実行しようとすると、「2.7」のPyバージョンの値が得られます。次回はpython3 ...
を試してからtwine ...
を試してみましょう。
もっと重要なことは、これらすべてのことですか?私の前述のコマンドラインは、Python 2とPython 3環境で他の人が消費するのに適した汎用パッケージを構築していますか?