我正在尝试为Hg/TortoiseHg创建一个用Python编写的inproc钩子。它应该解析提交消息,并在此基础上对JIRA执行自定义操作。 我正在尝试使用http://jira.readthedocs.org/en/latest/#python-jira作为jiraapi。你知道吗
当我用python <myscript>.py
测试我的脚本时,它工作得很好。但是我在安装jiraapi到TortoiseHg时遇到了问题。对于我当前的python实例,我只使用了pip install jira
。但似乎TortoiseHg有自己的python实例。你知道吗
如何将jira
安装到TortoiseHg
?你知道吗
我尝试过sys.path.append("myfolder")
,然后将myfolder
添加到我的项目中,并在那里复制jira
模块的源代码。然后我执行from client import JIRA
,看起来JIRA试图加载,但它的依赖关系似乎失败了(我看到了No module named six.moves.urllib.parse
错误)。所以这似乎不是一个办法。你知道吗
我对python的经验很少,所以我可能会错过一些明显的东西。还有其他选择吗?你知道吗
简而言之:检查以确保导入所有所需的不是jira的lib。
长雨篷: 据我所知,在通过python运行脚本时,您的程序运行良好,这意味着您的脚本可以正常工作。我看到的问题是,您没有将正确的库导入到TortoiseHg中。如果您查看python文档中有一个requirements部分,请查看您是否正在使用这些库中的任何一个,如果您正在包含这些库。我还从某个地方读到,HTTP管理是由python自己的一些内置库处理的。你知道吗
相关问题 更多 >
编程相关推荐