Subversion1.6引入了一种称为“cTypesPython绑定”的东西,但它并没有被记录在案。有没有任何可用的信息,这些绑定是什么以及如何使用它?例如,我有一个新的windowsxp,希望使用subversion1.6和这个神秘的python绑定来控制SVN存储库。我到底需要下载/安装/编译什么来做类似的事情
import svn from almighty_ctype_subversion_bindings
svn.get( "\\rep\\project" )
这和pysvn项目有什么关系?这是相同的技术,还是不同的技术?在
您需要Subversion源代码发行版Python(>;=2.5)和ctypesgen。在
构建ctypes绑定的说明是here。在
您将得到一个名为
csvn
的包,它的用法示例是here。在我研究了用于subversion的python绑定,但最终我发现只调用它更简单svn.exe文件像这样:
其中
^{pr2}$execute
是这样的函数:的输出svn.exe文件设计为在必要时易于解析。甚至还有一个xml输出选项。在
ctypes的重点是您不必在任何地方编译任何东西。也就是说,绑定的自述文件提到了一些依赖项和构建步骤。在
绑定可以在Subversion源代码发行版中找到,至少在
subversion/bindings/ctypes-python/
中有一个distutils设置.py. 在他们似乎是pysvn的继承者/替代者。在
相关问题 更多 >
编程相关推荐