From 858a3a410ac136875a05035bf5a7b4ef6a569071 Mon Sep 17 00:00:00 2001
From: Dorian Turba <froggit.commit.z3jqj@simplelogin.com>
Date: Mon, 17 Jul 2023 15:06:27 +0200
Subject: [PATCH] test flake8 with python_install script

---
 templates/python/code_quality/flake8/flake8.yml | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/templates/python/code_quality/flake8/flake8.yml b/templates/python/code_quality/flake8/flake8.yml
index 984ecf7..787121d 100644
--- a/templates/python/code_quality/flake8/flake8.yml
+++ b/templates/python/code_quality/flake8/flake8.yml
@@ -1,3 +1,9 @@
+stages:
+  - code_quality
+
+include:
+  - remote: 'https://api.r2devops.io/job/r/gitlab/dorianturba/r2devops_catalog/python_install@0.1.0.yaml'
+
 flake8:
     image: python:${IMAGE_TAG}
     stage: code_quality
@@ -6,13 +12,10 @@ flake8:
         PROJECT_PATH: "."
         PYTHON_SETUP: "pip install ${PROJECT_PATH}[CODE_QUALITY]"
     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
-        - ${PYTHON_SETUP}
+        *python_install
         - flake8 ${PROJECT_PATH} -v
     only:
         changes:
-            - ./**/*.py
+            - ${PROJECT_PATH}/**/*.py
             - .gitlab-ci.yml
-            - pyproject.toml
+            - ${PROJECT_PATH}/pyproject.toml
-- 
GitLab