From 88fa71a1663d2aee963cc2e0d210b377f4614ce1 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Wed, 4 Feb 2026 15:51:56 -0500 Subject: [PATCH] chore: add typing target in `Makefile` (#35012) --- libs/core/Makefile | 7 +++++-- libs/langchain/Makefile | 7 +++++-- libs/langchain_v1/Makefile | 7 +++++-- libs/model-profiles/Makefile | 7 +++++-- libs/partners/anthropic/Makefile | 7 +++++-- libs/partners/chroma/Makefile | 7 +++++-- libs/partners/deepseek/Makefile | 7 +++++-- libs/partners/exa/Makefile | 7 +++++-- libs/partners/fireworks/Makefile | 7 +++++-- libs/partners/groq/Makefile | 7 +++++-- libs/partners/huggingface/Makefile | 7 +++++-- libs/partners/mistralai/Makefile | 7 +++++-- libs/partners/nomic/Makefile | 7 +++++-- libs/partners/ollama/Makefile | 7 +++++-- libs/partners/openai/Makefile | 7 +++++-- libs/partners/perplexity/Makefile | 7 +++++-- libs/partners/prompty/Makefile | 7 +++++-- libs/partners/qdrant/Makefile | 7 +++++-- libs/partners/xai/Makefile | 7 +++++-- libs/standard-tests/Makefile | 7 +++++-- libs/text-splitters/Makefile | 7 +++++-- 21 files changed, 105 insertions(+), 42 deletions(-) diff --git a/libs/core/Makefile b/libs/core/Makefile index 44b334d799..2aed77e963 100644 --- a/libs/core/Makefile +++ b/libs/core/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests test_watch integration_tests help extended_tests check_version +.PHONY: all format lint typing test tests test_watch integration_tests help extended_tests check_version # Default target executed when no arguments are given to make. all: help @@ -57,7 +57,9 @@ lint lint_diff lint_package lint_tests: ./scripts/lint_imports.sh [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -74,6 +76,7 @@ help: @echo '----' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'check_version - validate version consistency' @echo 'test - run unit tests' @echo 'tests - run unit tests' diff --git a/libs/langchain/Makefile b/libs/langchain/Makefile index 10168d07bc..c46cec1e7e 100644 --- a/libs/langchain/Makefile +++ b/libs/langchain/Makefile @@ -1,4 +1,4 @@ -.PHONY: all coverage test tests extended_tests test_watch test_watch_extended integration_tests check_imports lint format lint_diff format_diff lint_package lint_tests help +.PHONY: all coverage test tests extended_tests test_watch test_watch_extended integration_tests check_imports lint format typing lint_diff format_diff lint_package lint_tests help # Default target executed when no arguments are given to make. all: help @@ -56,7 +56,9 @@ lint lint_diff lint_package lint_tests: ./scripts/lint_imports.sh [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -71,6 +73,7 @@ help: @echo '-- LINTING --' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo '-- TESTS --' @echo 'coverage - run unit tests and generate coverage report' @echo 'test - run unit tests' diff --git a/libs/langchain_v1/Makefile b/libs/langchain_v1/Makefile index 5e22daeefe..834640f298 100644 --- a/libs/langchain_v1/Makefile +++ b/libs/langchain_v1/Makefile @@ -1,4 +1,4 @@ -.PHONY: all start_services stop_services coverage coverage_agents test test_fast extended_tests test_watch test_watch_extended integration_tests check_imports check_version lint format lint_diff format_diff lint_package lint_tests help +.PHONY: all start_services stop_services coverage coverage_agents test test_fast extended_tests test_watch test_watch_extended integration_tests check_imports check_version lint format typing lint_diff format_diff lint_package lint_tests help # Default target executed when no arguments are given to make. all: help @@ -88,7 +88,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -103,6 +105,7 @@ help: @echo '-- LINTING --' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'check_version - validate version consistency' @echo '-- TESTS --' @echo 'coverage - run unit tests and generate coverage report' diff --git a/libs/model-profiles/Makefile b/libs/model-profiles/Makefile index 8be80b8d20..ced664afda 100644 --- a/libs/model-profiles/Makefile +++ b/libs/model-profiles/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -41,7 +41,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -59,6 +61,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/anthropic/Makefile b/libs/partners/anthropic/Makefile index 6226e95756..73a8f9f46a 100644 --- a/libs/partners/anthropic/Makefile +++ b/libs/partners/anthropic/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -39,7 +39,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -57,6 +59,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/chroma/Makefile b/libs/partners/chroma/Makefile index ab55996c35..af6e19bbc2 100644 --- a/libs/partners/chroma/Makefile +++ b/libs/partners/chroma/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -37,7 +37,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -55,6 +57,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/deepseek/Makefile b/libs/partners/deepseek/Makefile index 9ca90660a3..82bee5caa3 100644 --- a/libs/partners/deepseek/Makefile +++ b/libs/partners/deepseek/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -38,7 +38,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -56,6 +58,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/exa/Makefile b/libs/partners/exa/Makefile index c5e8e01c68..895d9ccec1 100644 --- a/libs/partners/exa/Makefile +++ b/libs/partners/exa/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -37,7 +37,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -55,6 +57,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/fireworks/Makefile b/libs/partners/fireworks/Makefile index af7366d5f5..d028faf1b8 100644 --- a/libs/partners/fireworks/Makefile +++ b/libs/partners/fireworks/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -36,7 +36,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -54,6 +56,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/groq/Makefile b/libs/partners/groq/Makefile index d9a46b85ac..f1fa8ef424 100644 --- a/libs/partners/groq/Makefile +++ b/libs/partners/groq/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -37,7 +37,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -55,6 +57,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/huggingface/Makefile b/libs/partners/huggingface/Makefile index c0d50c9a80..0c75357c70 100644 --- a/libs/partners/huggingface/Makefile +++ b/libs/partners/huggingface/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -37,7 +37,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -55,6 +57,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/mistralai/Makefile b/libs/partners/mistralai/Makefile index d5cad99af9..1e2e8c4cb8 100644 --- a/libs/partners/mistralai/Makefile +++ b/libs/partners/mistralai/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -39,7 +39,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -57,6 +59,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/nomic/Makefile b/libs/partners/nomic/Makefile index 15bc08b5a6..9a8000ab51 100644 --- a/libs/partners/nomic/Makefile +++ b/libs/partners/nomic/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -37,7 +37,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -55,6 +57,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/ollama/Makefile b/libs/partners/ollama/Makefile index 89d253dda5..280c1f917c 100644 --- a/libs/partners/ollama/Makefile +++ b/libs/partners/ollama/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -46,7 +46,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -64,6 +66,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/openai/Makefile b/libs/partners/openai/Makefile index 85504a0e37..630304a453 100644 --- a/libs/partners/openai/Makefile +++ b/libs/partners/openai/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -50,7 +50,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -68,6 +70,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/perplexity/Makefile b/libs/partners/perplexity/Makefile index 99c246cc60..19a4a25833 100644 --- a/libs/partners/perplexity/Makefile +++ b/libs/partners/perplexity/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -36,7 +36,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -54,6 +56,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/prompty/Makefile b/libs/partners/prompty/Makefile index bb1340b547..72d63d1856 100644 --- a/libs/partners/prompty/Makefile +++ b/libs/partners/prompty/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -35,7 +35,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -53,6 +55,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/partners/qdrant/Makefile b/libs/partners/qdrant/Makefile index aa68c60abc..a3a5788ad9 100644 --- a/libs/partners/qdrant/Makefile +++ b/libs/partners/qdrant/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_test integration_tests help +.PHONY: all format lint typing test tests integration_test integration_tests help # Default target executed when no arguments are given to make. all: help @@ -38,7 +38,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -56,6 +58,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'lint_tests - run linters on tests' @echo 'test - run unit tests' @echo 'tests - run unit tests' diff --git a/libs/partners/xai/Makefile b/libs/partners/xai/Makefile index 060380d435..936d7054bd 100644 --- a/libs/partners/xai/Makefile +++ b/libs/partners/xai/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -36,7 +36,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -54,6 +56,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/standard-tests/Makefile b/libs/standard-tests/Makefile index d2a4165645..959b863ae2 100644 --- a/libs/standard-tests/Makefile +++ b/libs/standard-tests/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests integration_tests help extended_tests +.PHONY: all format lint typing test tests integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -35,7 +35,9 @@ lint_tests: MYPY_CACHE=.mypy_cache_test lint lint_diff lint_package lint_tests: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -53,6 +55,7 @@ help: @echo 'check_imports - check imports' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file' diff --git a/libs/text-splitters/Makefile b/libs/text-splitters/Makefile index 1c9ac843a6..78eeae5b12 100644 --- a/libs/text-splitters/Makefile +++ b/libs/text-splitters/Makefile @@ -1,4 +1,4 @@ -.PHONY: all format lint test tests test_watch integration_tests help extended_tests +.PHONY: all format lint typing test tests test_watch integration_tests help extended_tests # Default target executed when no arguments are given to make. all: help @@ -45,7 +45,9 @@ lint lint_diff lint_package lint_tests: ./scripts/lint_imports.sh [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff check $(PYTHON_FILES) [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) --diff - [ "$(PYTHON_FILES)" = "" ] || mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) + +typing: + mkdir -p $(MYPY_CACHE) && uv run --all-groups mypy $(PYTHON_FILES) --cache-dir $(MYPY_CACHE) format format_diff: [ "$(PYTHON_FILES)" = "" ] || uv run --all-groups ruff format $(PYTHON_FILES) @@ -59,6 +61,7 @@ help: @echo '----' @echo 'format - run code formatters' @echo 'lint - run linters' + @echo 'typing - run type checking' @echo 'test - run unit tests' @echo 'tests - run unit tests' @echo 'test TEST_FILE= - run all tests in file'