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の経験がほとんどないので、明らかなことを見逃す可能性があります。他のオプションはありますか?