From 6354db82c4fb631a957e034eb68854812191ef8d Mon Sep 17 00:00:00 2001 From: Hugo Osvaldo Barrera Date: Sat, 20 Sep 2025 13:19:41 +0200 Subject: [PATCH] make: install check requirements via install-dev --- Makefile | 3 +-- pyproject.toml | 7 +++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 35f0ba9..3d60f70 100644 --- a/Makefile +++ b/Makefile @@ -49,8 +49,7 @@ release-deb: install-dev: pip install -U pip setuptools wheel - pip install -e '.[test,docs]' - pip install -U pre-commit + pip install -e '.[test,check,docs]' set -xe && if [ "$(REQUIREMENTS)" = "minimal" ]; then \ pip install pyproject-dependencies && \ pip install -U --force-reinstall $$(pyproject-dependencies . | sed 's/>/=/'); \ diff --git a/pyproject.toml b/pyproject.toml index 0345da4..fa2fac3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,6 +58,13 @@ docs = [ "sphinx_rtd_theme", "setuptools_scm", ] +check = [ + "mypy", + "ruff", + "types-docutils", + "types-requests", + "types-setuptools", +] [project.scripts] vdirsyncer = "vdirsyncer.cli:app"