# These imports determine whether or not a user has the required dependencies # to launch the optional dashboard API server. # If any of these imports fail, the dashboard API server will not be launched. # Please add important dashboard-api dependencies to this list. import aiohttp # noqa: F401 import aiohttp.web # noqa: F401 import aiohttp_cors # noqa: F401 import grpc # noqa: F401 # These checks have to come first because aiohttp looks # for opencensus, too, and raises a different error otherwise. import opencensus # noqa: F401 import opentelemetry # noqa: F401 import opentelemetry.exporter.prometheus # noqa: F401 import opentelemetry.proto # noqa: F401 import prometheus_client # noqa: F401 import pydantic # noqa: F401 from aiohttp import hdrs # noqa: F401 from aiohttp.typedefs import PathLike # noqa: F401 from aiohttp.web import ( Request, # noqa: F401 RouteDef, # noqa: F401 ) # Adding new modules should also be reflected in the # python/ray/tests/test_minimal_install.py