在inproc钩子中为Hg/TortoiseHg使用库

2024-10-01 11:39:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试为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的经验很少,所以我可能会错过一些明显的东西。还有其他选择吗?你知道吗


Tags: 实例orghttp消息readthedocsjirahglatest
1条回答
网友
1楼 · 发布于 2024-10-01 11:39:56

简而言之:检查以确保导入所有所需的不是jira的lib。

长雨篷: 据我所知,在通过python运行脚本时,您的程序运行良好,这意味着您的脚本可以正常工作。我看到的问题是,您没有将正确的库导入到TortoiseHg中。如果您查看python文档中有一个requirements部分,请查看您是否正在使用这些库中的任何一个,如果您正在包含这些库。我还从某个地方读到,HTTP管理是由python自己的一些内置库处理的。你知道吗

相关问题 更多 >