From 8a8630ff01048ad132d8c0fae1528db28f63d5c1 Mon Sep 17 00:00:00 2001 From: Konstantin Malanchev Date: Wed, 20 May 2026 16:38:39 -0400 Subject: [PATCH] Add flake8-print ruff lint for "library" Sometimes people may accidentally commit `print()` statements to the library code, which is often a bad practice (logging is preferred). --- python-project-template/pyproject.toml.jinja | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/python-project-template/pyproject.toml.jinja b/python-project-template/pyproject.toml.jinja index 145b301..24998d6 100644 --- a/python-project-template/pyproject.toml.jinja +++ b/python-project-template/pyproject.toml.jinja @@ -119,6 +119,10 @@ select = [ "D419", # Numpy v2.0 compatibility "NPY201", + {% if custom_install == 'library' %} + # flake8-print + "T201", + {% endif -%} ] ignore = [ "UP006", # Allow non standard library generics in type hints