Python パッケージのバイナリ配布のメモ
背景
pip install xyz
として, ビルドが走りビルドエラーになってつらい
バイナリパッケージがないと, 環境の再現がめんどい(とくに Windows + GPU 環境)
windows, macOS, linux バイナリでパッケージ配布してほしい
PyPI
いわゆる pip でインストールできるたぐい.
twine でバイナリ wheel アップロードすればよいが, ビルドまでするのであれば cibuildwheel が有益
cibuildwheel で python bwheel(C++ モジュール含む) を CI で一括ビルドし PyPI へアップロードするメモ
https://qiita.com/syoyo/items/97f35b4d5c40761cc314
bintray or 野良ホスティング
pip では URL 指定してのネットワークインストールができるので, パッケージを bintray にホスティングしたり, AWS S3 などにアップロードする手もある.
conda forge
Conda 用(?) conda install
のときに, -c conda-forge
を指定する.
pyopencl など, PyPI では Windows バイナリ未対応であるが, conda-forge だと Windows バイナリがある.
を参考にしてパッケージ追加すればよさそうだが... T.B.W.
Author And Source
この問題について(Python パッケージのバイナリ配布のメモ), 我々は、より多くの情報をここで見つけました https://qiita.com/syoyo/items/0822087c4f2442f42c82著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .