From 391018e421dab5cbd27d9e179e4a5717d23a9d9e Mon Sep 17 00:00:00 2001 From: Dorian Turba <froggit.commit.z3jqj@simplelogin.com> Date: Thu, 20 Jul 2023 15:49:18 +0200 Subject: [PATCH] update mypy to use python_install --- templates/python/code_quality/mypy/mypy.yml | 22 ++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/templates/python/code_quality/mypy/mypy.yml b/templates/python/code_quality/mypy/mypy.yml index 63eeb52..43a7d7b 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 + + -- GitLab