Val*_*yev 8 python mercurial ironpython
我的Windows 7机器上安装了Mercurial 1.3.我没有安装python,但Mercurial似乎没问题.
它是如何工作的?
此外,是否可以强制Mercurial在IronPython上运行并且它是否兼容?
谢谢.
Joh*_*der 17
Mercurial Windows安装程序使用py2exe打包.这将python解释器作为DLL放在名为"library.zip"的文件中.
在我的机器上,它被放在"C:\ Program Files\TortoiseHg\library.zip"中
此zip文件还包含mercurial所需的python库.
有关如何为Windows打包mercurial的详细说明,请参阅描述构建Windows安装程序的开发人员页面.
其他人回答了第一个问题 - 让我猜一下第二部分.
Mercurial通常会使用一些C扩展来提高速度.你不能使用IronPython.
但是我们也提供了这些模块的纯Python版本,并且根据IronPython实现标准Python 2.4环境的程度,这些模块可以兼容.我已经看到IRC关于Jython(Python的Java端口)能够使用纯模块进行一些操作的报告.您应该下载Mercurial并查看该mercurial/pure
文件夹.这些模块只需要移动到一个目录级别即可找到,setup.py
如果传递该--pure
标志,脚本可以执行此操作.请查看其来源或在Mercurial邮件列表/ IRC上与我们联系.
归档时间: |
|
查看次数: |
1604 次 |
最近记录: |