我使用cookiecutter创建了一个简单的 python 包,并将其推送到 Pypi。接下来我想把这个包放到 Conda 生态系统中,发现 conda-forge 频道真的很强大。我唯一的问题是发布到 conda-forge 需要几个手动步骤,包括重写 meta.yaml 文件的一部分。有一个更好的方法吗?
我目前的做法:
- 使用Conda Skeleton创建 Conda 配方 (meta.yaml)
- Fork Conda Forge 分阶段食谱
- 手动编辑 meta.yaml 中的一些行,因为 conda 骨架配方与 conda-forge 接受的略有不同。
- 为 conda forge 分阶段配方创建拉取请求。
理想情况下,我想在没有任何手动步骤的情况下将 pypi 与 conda-forge 同步。这可能是不可能的,但非常欢迎提出建议。