diff --git a/requirements-dev.txt b/requirements-dev.txt index 8fbf9828f08..6d2007d556b 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -11,7 +11,9 @@ isort==5.12.0 # type checking mypy==0.991 types-PyYAML -types-requests +# 2.31 requires urlib3>2, which is incompatible with SkyPilot, IBM and +# kubernetes packages, which require urllib3<2. +types-requests<2.31 types-setuptools types-cachetools diff --git a/sky/setup_files/setup.py b/sky/setup_files/setup.py index 4e8dc145219..920faf66132 100644 --- a/sky/setup_files/setup.py +++ b/sky/setup_files/setup.py @@ -145,7 +145,7 @@ def parse_readme(readme: str) -> str: 'jinja2 >= 3.0', 'jsonschema', 'networkx', - 'pandas', + 'pandas>=1.3.0', 'pendulum', # PrettyTable with version >=2.0.0 is required for the support of # `add_rows` method.