我用了cookiecutter创建一个我推送到 Pypi 的简单 python 包。接下来想把包打进Conda生态系统,发现conda-forge channel 真的很强大。我唯一的问题是发布到 conda-forge 需要几个手动步骤,包括重写 meta.yaml 文件的一部分。有更好的方法吗?
我目前的做法:
- 使用 Conda Skeleton 创建 Conda 配方 (meta.yaml)
- fork Conda Forge Staged Recipes
- 手动编辑 meta.yaml 中的一些行,因为 conda 骨架配方是 与 conda-forge 接受的略有不同。
- 为 conda forge 暂存配方创建拉取请求。
理想情况下,我希望无需任何手动步骤即可将 pypi 与 conda-forge 同步。这可能是不可能的,但非常欢迎提出建议。
最佳答案
另一种无需编辑的方法是使用 grayskull !
关于python - 从 PyPi 到 Conda-Forge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49771630/