0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Python パッケージのバイナリ配布のメモ

Posted at

背景

pip install xyz として, ビルドが走りビルドエラーになってつらい :cry:
バイナリパッケージがないと, 環境の再現がめんどい(とくに 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.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?