diff --git a/templates/python/code_quality/mypy/mypy.yml b/templates/python/code_quality/mypy/mypy.yml index 63eeb528400efe2815fedf51160b804487bcdcfb..43a7d7bfcf5582b6860f56bdf768b1cfb5e3ba66 100644 --- a/templates/python/code_quality/mypy/mypy.yml +++ b/templates/python/code_quality/mypy/mypy.yml @@ -1,14 +1,22 @@ +include: + - remote: 'https://api.r2devops.io/job/r/gitlab/dorianturba/r2devops_catalog/python_install@latest.yaml' + mypy: - image: python:latest + extends: + - .python_install stage: code_quality + variables: + PYTHON_SETUP: "pip install mypy" script: - - python --version # Debug - - python -m venv venv --upgrade-deps || python -m venv venv # upgrade-deps is not supported before 3.9 - - source venv/bin/activate - - pip install mypy + - !reference [.python_install, script] - mypy ${PROJECT_PATH} only: changes: - - ./**/*.py + - ${PROJECT_PATH}/**/*.py - .gitlab-ci.yml - - pyproject.toml + - ${PROJECT_PATH}/pyproject.toml + - ${PROJECT_PATH}/mypy.ini + - ${PROJECT_PATH}/.mypy.ini + - ${PROJECT_PATH}/setup.cfg + +