2012-02-03 68 views
0

我们公司开发了Python库,以使用我们专有的文件格式打开和显示来自文件的数据。库仅依赖于已经移植到IronPython的numpy。IronPython和setuptools/ez_install

我们的内部分配的setup.py从setuptools导入,但显然这在IronPython中尚不受支持。搜索有线网络会产生很多对三年前写的杰夫哈迪的博客的引用。

有人可以解释setuptools,ez_install和distutils之间的关系吗?

有没有一种方法来分配我们的库,它与CPython和IronPython兼容。

非常感谢,

肯尼

回答

1

分配是setuptools的的一个分支,它支持Python 3中,除其他事项外。 ez_install用于安装setuptools/easy_install,然后easy_install可用于安装软件包(尽管pip更好)。

三年前IronPython缺少很多需要的部分,比如zlib(2.7.0)和zipimport(即将发布的2.7.2)。尽管如此,我还没有检查过它,但现在的变化应该是微不足道的。

+0

谢谢杰夫。我会热切等待2.7.2。 – Kenny 2012-02-09 02:40:13

+0

2.7.2不在。 easy_install的工作原理是什么? – cecilphillip 2012-04-27 06:23:27