Closed akikuno closed 1 week ago
Licenseファイル(とhelpコマンド)を追加した新しいバージョンをPyPIに登録して、もういちど新しくPRを送ると良いかもしれませんー👀
もし新しくPRを送る場合には、以下のPRはいったんクローズしていただけますと幸いです🙇 https://github.com/bioconda/bioconda-recipes/pull/48312
こちらいったんclose致しました。折を見てまたPRを送りたいと思います。
@aki2274
いまのv0.2.2なら登録できそうでしょうか?😄
02:03:48 BIOCONDA INFO (OUT) konezumiaid 0.2.2 requires bedtools, which is not installed. 02:03:48 BIOCONDA INFO (OUT) konezumiaid 0.2.2 requires bowtie, which is not installed. 02:03:49 BIOCONDA INFO (OUT) WARNING: Tests failed for konezumiaid-0.2.2-pyhdfd78af_0.tar.bz2 - moving package to /opt/conda/conda-bld/broken 02:03:49 BIOCONDA INFO (OUT) TESTS FAILED: konezumiaid-0.2.2-pyhdfd78af_0.tar.bz2
で困ってます.biocondaのテスト環境でbedtoolsとbowtieのインストールができていないということですよね.
現状のmeta.yamlでrequires:
を指定しているつもりなのですがうまくいきません.どのように改善すればよいかご教示ください.
commands:から -pip checkを除いちゃったんですがこれは何か問題ありますか?こうするとうまくいきそうな気がしたのですが...
commands:から -pip checkを除いちゃったんですがこれは何か問題ありますか?こうするとうまくいきそうな気がしたのですが...
testを除くのはどうしてものときの最終手段にしましょうか…🙏
おおーおそらく、PyPIの環境を優先しているのでしょうか。
grayskullで、PyPIを参照せずにmeta.yamlをつくることができます。
grayskull pypi https://github.com/aki2274/KOnezumi-AID
いま、滝さんのReleaseはpre-releaseなので、これをlatestにしていただくと、meta.yamlをつくることができます。
そうすると、以下のyamlの9行目のようにsource:urlがpypiではなく、github.comになっているyamlが生成されると思います。そうすると、34魏行目で記載されているbedtoolsが実行できるのでは、と期待しています…
https://github.com/bioconda/bioconda-recipes/blob/master/recipes/binny/meta.yaml
commands:から -pip checkを除いちゃったんですがこれは何か問題ありますか?こうするとうまくいきそうな気がしたのですが...
これやっちゃうとうまくテスト通りました.latestにすることで解決できるのならばそちらのほうがよいですね.
改めて、bedtoolsはpipでインストールできないので、pip check
がエラーになるのは必然なのだから、削除してもよい気がしてきました!🙇
実際に先ほどのYamlではpip checkはありませんでしたし、問題ないかと!
https://github.com/bioconda/bioconda-recipes/blob/master/recipes/binny/meta.yaml
please review & mergeのラベルをもらうことができました.あとはマージ待ちです.
無事マージされました!
conda install -c conda-forge -c bioconda konezumiaid
を行うとSolving environmentが相当時間がかかっているので依存関係の指定で何らかの問題が起こってそうですかね😓
おめでとうございますーーー🎊🎊🎊
conda install -c conda-forge -c bioconda konezumiaid
について、私のPCでは48秒くらいでとくに遅いと感じませんでした😁
@aki2274
いままでkonezumiaidはpipで、bedtools/bowtieはcondaでと別途にインストールしていましたが、いまconda install
で一括インストールが可能となりましたので、ぜひ、READMEのインストール方法について更新していただけますと幸いです!
クリーンな環境で行っても時間がかかりますね...とりあえず久野先生側ではうまくいっていそうでよかったです. 原因がわかり次第改善しようと思います.とりあえずイシューはクローズします.
こちらwslの環境で行っていないことが原因でした.wslでは問題なくインストールできました.
READMEに以下を加筆・修正してくださいー
As Is(今の状態を記載)
PyPIに登録していただきましたので、次はBioCondaへの登録をしましょう!
To Be (理想の状態を記載。タスク完了の条件にもなる。)
conda install -c conda-forge -c bioconda konezumiaid
でインストールを可能とする。BioCondaに登録すると、bowtieやbedtoolsのインストールをcondaで一括で行うことができ、より簡易で安全なインストールが可能となります。
アクション(改善のための具体的なアクションを記載)
私は以下のようなスクリプトを使って、biocondaへの登録を半自動化しています
upload-bioconda.sh.txt
可読性は例によって低いので、ご一緒に確認できれば幸いです🙇
bowtieとbedtoolsは追記する必要がございます。
以下のyamlのように、
requirements/run
にbowtie
とbedtools
を追加します課題 (現状分かっている課題を記載)
None?