@kyanny's blog

My thoughts, my life. Views/opinions are my own.

PyCharm: git hooks スクリプトの中から venv 環境を有効化する

オフィシャルにサポートされている根本的な解決策は無さそう。

https://youtrack.jetbrains.com/issue/PY-12988

今回は自分で .git/hooks 以下に設置した pre-push hook スクリプトだったので、スクリプト内で直接 activate した。

#!/bin/sh

source ./venv/bin/activate
flake8 .
isort . --check-only