【发布时间】:2015-10-30 14:05:02
【问题描述】:
我正在尝试为 Hg/TortoiseHg 创建一个用 Python 编写的 inproc 挂钩。它应该解析提交消息并基于它对 JIRA 进行自定义操作。 我正在尝试使用 http://jira.readthedocs.org/en/latest/#python-jira 作为 jira API。
当我使用python <myscript>.py 测试我的脚本时效果很好。但是我在将 jira api 安装到 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 的经验很少,所以我可能会错过一些明显的东西。还有其他选择吗?
【问题讨论】:
标签: python mercurial jira tortoisehg python-jira