Add tasks/version/beam_search/logging_utils to entrypoints deps

Address claude-bot review on #42219. Four additional paths are
direct first-order imports of `vllm/entrypoints/` code or its
tests, missed in earlier scans:

- `vllm/tasks.py`: imported by 14 entrypoints files including
  `api_server.py`, `llm.py`, and every pooling/scoring factory.
- `vllm/version.py`: imported by `api_server.py`, `openai/api_server.py`,
  `openai/run_batch.py`, `grpc_server.py`, `cli/serve.py`,
  `serve/instrumentator/basic.py`.
- `vllm/beam_search.py`: imported by `llm.py` and
  `openai/engine/serving.py`.
- `vllm/logging_utils/`: imported by `openai/server_utils.py`
  (`create_uvicorn_log_config`).

These are first-order imports, not transitive utilities, so they fit
the principle established earlier in this PR: include if directly
imported by tests or by entrypoint code under test.

Signed-off-by: Kevin H. Luu <kevin@anyscale.com>

Signed-off-by: khluu <khluu000@gmail.com>
This commit is contained in:
khluu
2026-05-10 03:39:32 -07:00
parent a5b814b2c9
commit 8798dacaab
+28
View File
@@ -20,6 +20,7 @@ steps:
source_file_dependencies:
- vllm/_aiter_ops.py
- vllm/assets/
- vllm/beam_search.py
- vllm/config/
- vllm/distributed/
- vllm/engine/
@@ -28,6 +29,7 @@ steps:
- vllm/exceptions.py
- vllm/inputs/
- vllm/logger.py
- vllm/logging_utils/
- vllm/logprobs.py
- vllm/lora/
- vllm/model_executor/
@@ -40,11 +42,13 @@ steps:
- vllm/renderers/
- vllm/sampling_params.py
- vllm/sequence.py
- vllm/tasks.py
- vllm/tokenizers/
- vllm/tool_parsers/
- vllm/transformers_utils/
- vllm/utils/
- vllm/v1/
- vllm/version.py
- tests/entrypoints/llm
- tests/entrypoints/offline_mode
commands:
@@ -65,6 +69,7 @@ steps:
source_file_dependencies:
- vllm/_aiter_ops.py
- vllm/assets/
- vllm/beam_search.py
- vllm/config/
- vllm/distributed/
- vllm/engine/
@@ -73,6 +78,7 @@ steps:
- vllm/exceptions.py
- vllm/inputs/
- vllm/logger.py
- vllm/logging_utils/
- vllm/logprobs.py
- vllm/lora/
- vllm/model_executor/
@@ -85,11 +91,13 @@ steps:
- vllm/renderers/
- vllm/sampling_params.py
- vllm/sequence.py
- vllm/tasks.py
- vllm/tokenizers/
- vllm/tool_parsers/
- vllm/transformers_utils/
- vllm/utils/
- vllm/v1/
- vllm/version.py
- tests/entrypoints/openai
- tests/entrypoints/test_chat_utils
commands:
@@ -104,6 +112,7 @@ steps:
source_file_dependencies:
- vllm/_aiter_ops.py
- vllm/assets/
- vllm/beam_search.py
- vllm/config/
- vllm/distributed/
- vllm/engine/
@@ -112,6 +121,7 @@ steps:
- vllm/exceptions.py
- vllm/inputs/
- vllm/logger.py
- vllm/logging_utils/
- vllm/logprobs.py
- vllm/lora/
- vllm/model_executor/
@@ -124,11 +134,13 @@ steps:
- vllm/renderers/
- vllm/sampling_params.py
- vllm/sequence.py
- vllm/tasks.py
- vllm/tokenizers/
- vllm/tool_parsers/
- vllm/transformers_utils/
- vllm/utils/
- vllm/v1/
- vllm/version.py
- tests/entrypoints/openai
- tests/entrypoints/test_chat_utils
commands:
@@ -144,6 +156,7 @@ steps:
source_file_dependencies:
- vllm/_aiter_ops.py
- vllm/assets/
- vllm/beam_search.py
- vllm/config/
- vllm/distributed/
- vllm/engine/
@@ -152,6 +165,7 @@ steps:
- vllm/exceptions.py
- vllm/inputs/
- vllm/logger.py
- vllm/logging_utils/
- vllm/logprobs.py
- vllm/lora/
- vllm/model_executor/
@@ -164,11 +178,13 @@ steps:
- vllm/renderers/
- vllm/sampling_params.py
- vllm/sequence.py
- vllm/tasks.py
- vllm/tokenizers/
- vllm/tool_parsers/
- vllm/transformers_utils/
- vllm/utils/
- vllm/v1/
- vllm/version.py
- tests/entrypoints/openai
- tests/entrypoints/test_chat_utils
commands:
@@ -182,6 +198,7 @@ steps:
source_file_dependencies:
- vllm/_aiter_ops.py
- vllm/assets/
- vllm/beam_search.py
- vllm/config/
- vllm/distributed/
- vllm/engine/
@@ -190,6 +207,7 @@ steps:
- vllm/exceptions.py
- vllm/inputs/
- vllm/logger.py
- vllm/logging_utils/
- vllm/logprobs.py
- vllm/lora/
- vllm/model_executor/
@@ -202,11 +220,13 @@ steps:
- vllm/renderers/
- vllm/sampling_params.py
- vllm/sequence.py
- vllm/tasks.py
- vllm/tokenizers/
- vllm/tool_parsers/
- vllm/transformers_utils/
- vllm/utils/
- vllm/v1/
- vllm/version.py
- tests/entrypoints/rpc
- tests/entrypoints/serve/instrumentator
- tests/tool_use
@@ -223,6 +243,7 @@ steps:
source_file_dependencies:
- vllm/_aiter_ops.py
- vllm/assets/
- vllm/beam_search.py
- vllm/config/
- vllm/distributed/
- vllm/engine/
@@ -231,6 +252,7 @@ steps:
- vllm/exceptions.py
- vllm/inputs/
- vllm/logger.py
- vllm/logging_utils/
- vllm/logprobs.py
- vllm/lora/
- vllm/model_executor/
@@ -243,11 +265,13 @@ steps:
- vllm/renderers/
- vllm/sampling_params.py
- vllm/sequence.py
- vllm/tasks.py
- vllm/tokenizers/
- vllm/tool_parsers/
- vllm/transformers_utils/
- vllm/utils/
- vllm/v1/
- vllm/version.py
- tests/entrypoints/pooling
commands:
- export VLLM_WORKER_MULTIPROC_METHOD=spawn
@@ -260,6 +284,7 @@ steps:
source_file_dependencies:
- vllm/_aiter_ops.py
- vllm/assets/
- vllm/beam_search.py
- vllm/config/
- vllm/distributed/
- vllm/engine/
@@ -268,6 +293,7 @@ steps:
- vllm/exceptions.py
- vllm/inputs/
- vllm/logger.py
- vllm/logging_utils/
- vllm/logprobs.py
- vllm/lora/
- vllm/model_executor/
@@ -280,11 +306,13 @@ steps:
- vllm/renderers/
- vllm/sampling_params.py
- vllm/sequence.py
- vllm/tasks.py
- vllm/tokenizers/
- vllm/tool_parsers/
- vllm/transformers_utils/
- vllm/utils/
- vllm/v1/
- vllm/version.py
- tests/entrypoints/openai/responses
commands:
- pytest -v -s entrypoints/openai/responses