From 495ac80cbddaf998a37287b132fe084cfacbfd0d Mon Sep 17 00:00:00 2001 From: Daylin Morgan Date: Tue, 22 Aug 2023 22:00:29 -0500 Subject: [PATCH] build: add seperate session for typechecking --- noxfile.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index cfb759b..d1ec47a 100644 --- a/noxfile.py +++ b/noxfile.py @@ -5,7 +5,7 @@ from pathlib import Path import nox -nox.options.sessions = ["lint"] +nox.options.sessions = ["lint", "types"] nox.options.reuse_existing_virtualenvs = True os.environ.update({"PDM_IGNORE_SAVED_PYTHON": "1"}) @@ -18,6 +18,11 @@ def pdm_install(session, group): def lint(session): pdm_install(session, "dev") session.run("pre-commit", "run") + + +@nox.session +def typecheck(session): + pdm_install(session, "dev") session.run("mypy", "src/")