背景
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.