2024-10-08 18:08:22 -04:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
CI=${1:-0}
|
|
|
|
|
|
|
|
run_mypy() {
|
|
|
|
echo "Running mypy on $1"
|
|
|
|
if [ $CI -eq 1 ] && [ -z "$1" ]; then
|
|
|
|
mypy "$@"
|
|
|
|
return
|
|
|
|
fi
|
|
|
|
mypy --follow-imports skip "$@"
|
|
|
|
}
|
|
|
|
|
|
|
|
run_mypy # Note that this is less strict than CI
|
|
|
|
run_mypy tests
|
|
|
|
run_mypy vllm/attention
|
2024-10-16 18:55:59 -04:00
|
|
|
run_mypy vllm/compilation
|
2024-10-08 18:08:22 -04:00
|
|
|
run_mypy vllm/distributed
|
|
|
|
run_mypy vllm/engine
|
|
|
|
run_mypy vllm/executor
|
|
|
|
run_mypy vllm/lora
|
|
|
|
run_mypy vllm/model_executor
|
|
|
|
run_mypy vllm/plugins
|
|
|
|
run_mypy vllm/prompt_adapter
|
|
|
|
run_mypy vllm/spec_decode
|
|
|
|
run_mypy vllm/worker
|