首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IronPython下的Bazaar VCS?

IronPython下的Bazaar VCS?
EN

Stack Overflow用户
提问于 2009-12-16 01:30:53
回答 2查看 188关注 0票数 1

有没有人在IronPython中成功地执行了源码控制系统集市?

EN

Stack Overflow用户

回答已采纳

发布于 2010-01-09 06:35:37

是的,Bazaar是带有可选扩展的纯python,可以在IronPython上运行。不过,有几点需要注意。首先,需要对Bazaar进行一些尚未与主分支合并的更改。其次,IronPython的启动时间很慢,这使得它不适合一般的bzr使用,并且由于缺少模块等原因存在一些突出问题。

如果你想自己试一试,你可以的。下载并安装IronPython 2.6Jeff Hardy's implementation of the zlib module for IronPython (遵循压缩包中的自述文件)。您还需要将gzip.py从CPython标准库复制到IronPython库文件夹。最后,获得一个release version of Bazaar,这样您就可以获得一个development branch的副本。

完成后,您可以遵循如下所示(根据需要调整您自己的路径),并拥有一个功能强大的Bazaar-on-IronPython:

代码语言:javascript
运行
复制
>set IPYDIR="C:\Program Files\IronPython 2.6"\

>bzr branch lp:~gz/bzr/noncpython
Branched 4715 revision(s).

>cd noncpython

>%IPYDIR%ipy setup.py build_ext --allow-python-fallback install_lib --no-compile install
...

>%IPYDIR%ipy %IPYDIR%Scripts\bzr version
...
Bazaar (bzr) 2.1.0dev
  Python interpreter: C:\Program Files\IronPython 2.6\ipy.exe 2.6.0
  Python standard library: C:\Program Files\IronPython 2.6\Lib
  Platform: cli-32bit
  bzrlib: C:\Program Files\IronPython 2.6\lib\site-packages\bzrlib
...

是的,所有的setup.py垃圾都是必需的(告诉Bazaar不要编译pyrex版本的东西,不要尝试制作pyc文件)。可能会有一些额外的(无害的)输出抱怨编码,但您应该发现本地分支的大多数东西都工作得很好。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1909057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档