ModuleNotFoundError: No module named 'gitdb.utils.compat'
I tried to run your Diff code quality job
code from the More complicated scenario
section of README and faced this problem:
diff-cov-lint origin/$CI_MERGE_REQUEST_TARGET_BRANCH_NAME origin/$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME --cov_report /tmp/work_eat_reports/coverage.xml --lint_report /tmp/work_eat_reports/pylint_output.txt --show-missing
Traceback (most recent call last):
File "/home/gitlab-runner/.local/bin/diff-cov-lint", line 5, in <module>
from diff_cov_lint import main
File "/home/gitlab-runner/.local/lib/python3.7/site-packages/diff_cov_lint/__init__.py", line 3, in <module>
from .main import main
File "/home/gitlab-runner/.local/lib/python3.7/site-packages/diff_cov_lint/main.py", line 5, in <module>
from .diff import get_diff, process_diff
File "/home/gitlab-runner/.local/lib/python3.7/site-packages/diff_cov_lint/diff.py", line 6, in <module>
from git import Repo
File "/home/gitlab-runner/.local/lib/python3.7/site-packages/git/__init__.py", line 38, in <module>
from git.exc import * # @NoMove @IgnorePep8
File "/home/gitlab-runner/.local/lib/python3.7/site-packages/git/exc.py", line 9, in <module>
from git.compat import UnicodeMixin, safe_decode, string_types
File "/home/gitlab-runner/.local/lib/python3.7/site-packages/git/compat.py", line 16, in <module>
from gitdb.utils.compat import (
ModuleNotFoundError: No module named 'gitdb.utils.compat'
I think it's somehow related to this issue