gpt4 book ai didi

python - IronPython 下的 Bazaar VCS?

转载 作者:行者123 更新时间:2023-12-01 00:00:07 25 4
gpt4 key购买 nike

有人在 IronPython 中成功执行了源代码控制系统 Bazaar 吗?

最佳答案

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

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

完成后,您可以遵循类似的操作(根据需要调整您自己的路径)并拥有一个实用的(ish)Bazaar-on-IronPython:

>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 版本的东西,并且 disutils 不要尝试生成 pyc 文件)。可能会有一些额外的(无害的)输出提示编码,但您应该发现本地分支的大多数功能都可以正常工作。

关于python - IronPython 下的 Bazaar VCS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1909057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com