From 49e68cb366698c3c3dfdac8b0f4e8d1ff9e747f2 Mon Sep 17 00:00:00 2001 From: Anders Roxell Date: Thu, 5 Mar 2026 09:41:21 +0100 Subject: [PATCH] ci: use requirements-dev.txt for CI dependencies Replace the manual list of pip packages with requirements-dev.txt. This file already has mypy, type stubs, pytest and other dev dependencies. The system mypy from the Debian package can not see packages inside the venv so mypy and its type stubs need to be installed in the venv. This matches how the GitHub Actions CI already works. Signed-off-by: Anders Roxell --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a5754ac..1a13db2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,7 +16,7 @@ variables: - python3 -m venv $HOME/.foo-venv - source $HOME/.foo-venv/bin/activate - python3 -m pip install -e . - - python3 -m pip install tuxlava mkdocs-material tuxpkg ruamel.yaml # FIXME not in Debian + - python3 -m pip install -r requirements-dev.txt script: - make $CI_JOB_NAME