构建noarch conda包的简单方法?

时间:2015-10-07 15:00:29

标签: python conda

我想构建一个简单的纯Python库的conda包,并在anaconda.org上托管它。我想在大致一行中做到这一点。

对于PyPI / pip,我可以天真地做以下事情:

$ python setup.py register sdist upload

是否有anaconda.org / conda的等价物?重要的是,我能够支持所有体系结构和一组Python版本,可能使用noarch包或conda convert。如果它只依赖于我的setup.py文件而没有新的配置文件,那就是额外的点。

2 个答案:

答案 0 :(得分:1)

只需编写一个脚本,我在Windows上使用它(powershell):

https://gist.github.com/faph/53e5b76a35f08e9ca974

但我确实先创建了一个conda-recipe。如您所见,我转换平台特定的包。不幸的是,当有入口点时,它不起作用。

答案 1 :(得分:1)

conda-build在PR #317中添加了未记录的(尚)选项build/noarch_python。提到in anaconda-server docs。使用此选项创建的包旨在支持所有体系结构和all Python versions。 它还有一些其他限制,例如目前这样的软件包无法在Windows上创建。