Windows 32 ビットと 64 ビット、Linux 32 ビットと 64 ビット、OS X (fat) の 5 つの異なる OS とアーキテクチャの組み合わせのバイナリを含むパッケージがあります。の内容はこちらでご覧いただけsetup.py
ます。
私は、すべてのプラットフォームのバイナリを含む 1 つのホイールまたはソース配布さえもアップロードする代わりに、プラットフォーム固有のホイールを PyPI にアップロードすることが可能である (そして実際に望ましい) ことを認識しています。 (ただし、再配布可能)。
私の質問は、プラットフォームごとに個別のホイールを作成するにはどうすればよいですか? 具体的には:
- 1 つのディレクトリで複数のセットアップ スクリプトを、異なるファイル名と .xml で使用できます
package_data
か? - 意図したオペレーティング システムとアーキテクチャを示すファイル名でホイールを自動的に作成できますか?
- そうでない場合、これを行うためにファイル名を手動で変更できますか?
Linux ホイールの命名規則が確立されるまで、個別のホイールを維持する予定はないことに注意してください。