われがわログ

最適化アルゴリズムとかプログラミングについて書きたい

conda-forgeにパッケージを追加する手順

mesaをconda (正確にはconda-forgeチャネル)からインストールできるようにしたときの手順をまとめておく。

mesaの詳細は以下を参照のこと。 waregawa-log.hatenablog.com

手順

このサイトに書いてある手順に従えばよい。 具体的には

  1. conda-forge/staged-recipesをフォークし、新しいブランチを作る。
  2. recipes/[PACKAGE_NAME]にビルドレシピ meta.yamlを作成、その中に設定を記述する。
  3. プルリクを投げる。

これだけ。

meta.yamlの設定に関しては、まず conda skeleton pypi PACKAGE_NAMEとしてひな形を出力するとよい。 その後、こことかこことかを参照しつつ設定する。 staged-recipesのrecipes/example/meta.yamlも参考になる。