从PyPi到Conda-Forge

问题描述 投票:1回答:1

我用cookiecutter创建了一个简单的python包,我把它推到了Pypi。接下来我想把包装进入Conda生态系统,发现conda-forge通道非常强大。我唯一的问题是发布到conda-forge需要一些手动步骤,包括重写meta.yaml文件的一部分。有一个更好的方法吗?

我目前的做法:

  1. 使用Conda Skeleton创建Conda Recipe(meta.yaml)
  2. Conda Forge Staged Recipes
  3. 手动编辑meta.yaml中的一些行,因为conda骨架配方与conda-forge接受的略有不同。
  4. 为conda伪造分阶段食谱创建一个拉取请求。

理想情况下,我想在没有任何手动步骤的情况下将pypi与conda-forge同步。这可能是不可能的,但建议非常受欢迎。

python conda forge cookiecutter
1个回答
2
投票

如果您使用名为rever的工具,目前可以使用此功能。这将允许自动发布到您拥有的库的pypi和conda-forge。 conda-forge在内部使用它来发布像conda-smithy这样的东西

© www.soinside.com 2019 - 2024. All rights reserved.