最近いくつかのプロジェクトを通して見ると、私はそれらのいくつかはしかし、すなわちany
の一つの値だけ、`setup.py`の` setup() `の` platform`引数は何をしますか?
#setup.py file in project's package folder
...
setup(
...,
platforms=['any'],
...
)
や名前と
#setup.py file in project's package folder
...
setup(
...,
platforms='any',
...
)
「プラットフォームと、
setup.py
に
setup()
から
platforms
引数を使用して気づきました"、私はこの議論が何を意味するかを推測することができ、リストの変形が正しい使用法であると思われる。
私はグーグルで、setuptools docsを見ましたが、可能な値はplatforms
のものであり、それがパッケージ内でどのような影響を及ぼすのか正確には説明できませんでした。
正確に何を説明し、どの値を受け入れるかについての説明や説明へのリンクを説明してください。
P.S.また、私のOSに依存しないパッケージで異なる値を提供しようとしましたが、ホイールを作成するときに何が変わるのかを確認しましたが、何もしないようです。
ありがとうございます、私はそれを見ましたが、それは文字列のリストであることを除いて、そのリンク上にそれ以上の情報はありません。 Linuxでいくつかのパッケージをインストールしようとすると、このフィールドを考慮して 'platform'が' win32'などに設定されていますか? – Nikita
@ニキータ:もう少し言い訳があります。このフィールドを使用する自動ツールはありません。 –
だから、基本的にそれは時代遅れであり、実際の使用はありませんか?あなたが持っているなら、あなたは 'クラシファイア 'から意図したプラットフォームを得ることができます。 – Nikita