繁体   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