--- include: - remote: https://jobs.just-ci.dev/v6.1.0-beta.4/python/generic.yml variables: MYPY_DEFAULT_ARGS: --strict --ignore-missing-imports --show-error-context MYPY_EXTRA_ARGS: "" python:mypy: stage: test variables: MYPY_FORCE_COLOR: 1 PACKAGE: mypy script: - !reference [".python:pre", script] - pip3 install . || true # installs package only if available - mkdir -p .mypy_cache - mypy --install-types --non-interactive --junit-xml ${CI_PROJECT_DIR}/mypy-report.xml ${MYPY_DEFAULT_ARGS} ${MYPY_EXTRA_ARGS} . --exclude "${PYTHON_EXCLUDE_REGEX}" artifacts: reports: junit: mypy-report.xml