Skip to content

Conversation

@SeungjinYang
Copy link
Collaborator

I am observing smoke test failure of the type:

2025-10-07 11:27:24 PDT | $ pytest tests/smoke_tests/test_cluster_job.py::test_container_logs_multinode_kubernetes --kubernetes --dependency kubernetes
-- | --
  | 2025-10-07 11:27:25 PDT | ImportError while loading conftest '/home/buildkite/.buildkite-agent/builds/kind/18-207-121-73-buildkite-kind4-1/skypilot-1/smoke-tests/tests/conftest.py'.
  | 2025-10-07 11:27:25 PDT | tests/conftest.py:14: in <module>
  | 2025-10-07 11:27:25 PDT | from smoke_tests import smoke_tests_utils
  | 2025-10-07 11:27:25 PDT | tests/smoke_tests/smoke_tests_utils.py:20: in <module>
  | 2025-10-07 11:27:25 PDT | import sky
  | 2025-10-07 11:27:25 PDT | sky/__init__.py:85: in <module>
  | 2025-10-07 11:27:25 PDT | from sky import backends
  | 2025-10-07 11:27:25 PDT | sky/backends/__init__.py:2: in <module>
  | 2025-10-07 11:27:25 PDT | from sky.backends.backend import Backend
  | 2025-10-07 11:27:25 PDT | sky/backends/backend.py:5: in <module>
  | 2025-10-07 11:27:25 PDT | from sky.usage import usage_lib
  | 2025-10-07 11:27:25 PDT | sky/usage/usage_lib.py:17: in <module>
  | 2025-10-07 11:27:25 PDT | from sky import skypilot_config
  | 2025-10-07 11:27:25 PDT | sky/skypilot_config.py:73: in <module>
  | 2025-10-07 11:27:25 PDT | from sky.utils import common_utils
  | 2025-10-07 11:27:25 PDT | sky/utils/common_utils.py:26: in <module>
  | 2025-10-07 11:27:25 PDT | from sky import models
  | 2025-10-07 11:27:25 PDT | sky/models.py:9: in <module>
  | 2025-10-07 11:27:25 PDT | import pydantic
  | 2025-10-07 11:27:25 PDT | /home/buildkite/buildkite-envs/python-client/lib/python3.10/site-packages/pydantic/__init__.py:5: in <module>
  | 2025-10-07 11:27:25 PDT | from ._migration import getattr_migration
  | 2025-10-07 11:27:25 PDT | /home/buildkite/buildkite-envs/python-client/lib/python3.10/site-packages/pydantic/_migration.py:4: in <module>
  | 2025-10-07 11:27:25 PDT | from pydantic.warnings import PydanticDeprecatedSince20
  | 2025-10-07 11:27:25 PDT | /home/buildkite/buildkite-envs/python-client/lib/python3.10/site-packages/pydantic/warnings.py:5: in <module>
  | 2025-10-07 11:27:25 PDT | from .version import version_short
  | 2025-10-07 11:27:25 PDT | /home/buildkite/buildkite-envs/python-client/lib/python3.10/site-packages/pydantic/version.py:7: in <module>
  | 2025-10-07 11:27:25 PDT | from pydantic_core import __version__ as __pydantic_core_version__
  | 2025-10-07 11:27:25 PDT | /home/buildkite/buildkite-envs/python-client/lib/python3.10/site-packages/pydantic_core/__init__.py:6: in <module>
  | 2025-10-07 11:27:25 PDT | from typing_extensions import Sentinel
  | 2025-10-07 11:27:25 PDT | E   ImportError: cannot import name 'Sentinel' from 'typing_extensions' (/home/buildkite/buildkite-envs/python-client/lib/python3.10/site-packages/typing_extensions.py)
  | 2025-10-07 11:27:25 PDT | 🚨 Error: The command exited with status 4

Supposedly Sentinel is available on typing_extensions>=4.6.0, so trying a constraint on the version in dependencies.py should help.

Tested (run the relevant ones):

  • Code formatting: install pre-commit (auto-check on commit) or bash format.sh
  • Any manual or new tests for this PR (please specify below)
  • All smoke tests: /smoke-test (CI) or pytest tests/test_smoke.py (local)
  • Relevant individual tests: /smoke-test -k test_name (CI) or pytest tests/test_smoke.py::test_name (local)
  • Backward compatibility: /quicktest-core (CI) or pytest tests/smoke_tests/test_backward_compat.py (local)

@SeungjinYang
Copy link
Collaborator Author

/smoke-test --kubernetes --dependency kubernetes -k test_container_logs_multinode_kubernetes

@SeungjinYang SeungjinYang force-pushed the typing_extensions_version_bump branch from 914b180 to 0e7a581 Compare October 7, 2025 18:47
@SeungjinYang
Copy link
Collaborator Author

/smoke-test --kubernetes -k test_container_logs_multinode_kubernetes

@SeungjinYang
Copy link
Collaborator Author

/smoke-test --kubernetes --dependency kubernetes -k test_container_logs_multinode_kubernetes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants