From a3d7a33b75250fe3c2827541ade6aac89ba36b91 Mon Sep 17 00:00:00 2001 From: iamashwin99 <ashwin-kumar.karnad@mpsd.mpg.de> Date: Fri, 23 Jun 2023 10:18:41 +0200 Subject: [PATCH 1/2] remove redundant deps from pyptojet.toml --- pyproject.toml | 2 -- 1 file changed, 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 951bf92..6b69508 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,12 +21,10 @@ Home = "https://gitlab.gwdg.de/mpsd-cs/mpsd-software-manager/" [project.optional-dependencies] dev = [ - "black", "pre-commit", "pytest", "pytest-mock", "pytest-cov", - "ruff", ] [tool.pytest.ini_options] -- GitLab From 4cd478dad6bcbd3a6e850c70876166f63b2ea5fb Mon Sep 17 00:00:00 2001 From: iamashwin99 <ashwin-kumar.karnad@mpsd.mpg.de> Date: Fri, 23 Jun 2023 10:21:49 +0200 Subject: [PATCH 2/2] ci: install deps from pyproject.toml --- .gitlab-ci.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7499244..bede632 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,7 +29,7 @@ stages: - echo "Install Python3" - apt-get update - - apt-get install -y python3 python3-venv python3-rich + - apt-get install -y python3 python3-venv - python3 -m venv --help - python3 -m venv venv - source venv/bin/activate @@ -39,13 +39,10 @@ stages: - echo "Install Python dependencies for running the tests" - pip install -U pip - pip --version - - pip install pytest black ruff archspec - + - pip install .[dev] - echo "Diagnostics - which versions are we using" - python3 --version - pytest --version - - black --version - - ruff --version - echo "Install additional packages we need to run spack-setup.sh" - apt-get install -y git rsync -- GitLab