簡體   English   中英

從 PyPi 到 Conda-Forge

[英]From PyPi to Conda-Forge

我使用cookiecutter創建了一個簡單的 python 包,並將其推送到 Pypi。 接下來我想把這個包加入到 Conda 生態系統中,發現 conda-forge 頻道真的很強大。 我唯一的問題是發布到 conda-forge 需要幾個手動步驟,包括重寫 meta.yaml 文件的一部分。 有沒有更好的方法來做到這一點?

我目前的做法:

  1. 使用Conda Skeleton創建 Conda Recipe (meta.yaml)
  2. Fork Conda Forge 分階段食譜
  3. 手動編輯 meta.yaml 中的一些行,因為 conda 骨架配方與 conda-forge 接受的略有不同。
  4. 為 conda forge 分階段配方創建拉取請求。

理想情況下,我想在沒有任何手動步驟的情況下將 pypi 與 conda-forge 同步。 這可能是不可能的,但非常歡迎建議。

如果您使用名為rever的工具,這目前是可能的。 這將允許為您擁有的庫自動發布到 pypi 和 conda-forge。 conda-forge 在內部使用它來發布 conda-smithy 之類的東西

另一種無需編輯的方法是使用grayskull

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM