diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 29527383bab..24d37b94518 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -517,7 +517,7 @@ jobs: python -m venv venv . venv/bin/activate python --version - pip install --cache-dir=$PIP_CACHE -U "pip>=21.0,<22.2" setuptools wheel + pip install --cache-dir=$PIP_CACHE -U "pip>=21.0,<22.3" setuptools wheel pip install --cache-dir=$PIP_CACHE -r requirements_all.txt --use-deprecated=legacy-resolver pip install --cache-dir=$PIP_CACHE -r requirements_test.txt --use-deprecated=legacy-resolver pip install -e . diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt index ad640ff596b..568ba909ba5 100644 --- a/homeassistant/package_constraints.txt +++ b/homeassistant/package_constraints.txt @@ -26,7 +26,7 @@ lru-dict==1.1.8 orjson==3.7.8 paho-mqtt==1.6.1 pillow==9.2.0 -pip>=21.0,<22.2 +pip>=21.0,<22.3 pyserial==3.5 python-slugify==4.0.1 pyudev==0.23.2 diff --git a/pyproject.toml b/pyproject.toml index eb1209234be..48d12964414 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,7 @@ dependencies = [ # PyJWT has loose dependency. We want the latest one. "cryptography==36.0.2", "orjson==3.7.8", - "pip>=21.0,<22.2", + "pip>=21.0,<22.3", "python-slugify==4.0.1", "pyyaml==6.0", "requests==2.28.1", diff --git a/requirements.txt b/requirements.txt index 4785d344e64..ce77253b752 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,7 +18,7 @@ lru-dict==1.1.8 PyJWT==2.4.0 cryptography==36.0.2 orjson==3.7.8 -pip>=21.0,<22.2 +pip>=21.0,<22.3 python-slugify==4.0.1 pyyaml==6.0 requests==2.28.1 diff --git a/tox.ini b/tox.ini index b39caacf471..b96ab648fa2 100644 --- a/tox.ini +++ b/tox.ini @@ -7,7 +7,7 @@ isolated_build = True [testenv] basepython = {env:PYTHON3_PATH:python3} # pip version duplicated in homeassistant/package_constraints.txt -pip_version = pip>=21.0,<22.2 +pip_version = pip>=21.0,<22.3 install_command = python -m pip install --use-deprecated legacy-resolver {opts} {packages} commands = {envpython} -X dev -m pytest --timeout=9 --durations=10 -n auto --dist=loadfile -qq -o console_output_style=count -p no:sugar {posargs}