diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c2aad1fddab..35fa9b76c07 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -28,8 +28,8 @@ on: type: boolean env: - CACHE_VERSION: 3 - PIP_CACHE_VERSION: 3 + CACHE_VERSION: 4 + PIP_CACHE_VERSION: 4 MYPY_CACHE_VERSION: 3 HA_SHORT_VERSION: 2023.3 DEFAULT_PYTHON: "3.10" @@ -575,7 +575,7 @@ jobs: python -m venv venv . venv/bin/activate python --version - pip install --cache-dir=$PIP_CACHE -U "pip>=21.0,<22.4" setuptools wheel + pip install --cache-dir=$PIP_CACHE -U "pip>=21.0,<23.1" 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 8dc60525be1..5c33d3d7c8f 100644 --- a/homeassistant/package_constraints.txt +++ b/homeassistant/package_constraints.txt @@ -33,7 +33,7 @@ lru-dict==1.1.8 orjson==3.8.5 paho-mqtt==1.6.1 pillow==9.4.0 -pip>=21.0,<22.4 +pip>=21.0,<23.1 psutil-home-assistant==0.0.1 pyOpenSSL==23.0.0 pyserial==3.5 diff --git a/pyproject.toml b/pyproject.toml index 35dcfe5193a..04d1188c1de 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,7 +45,7 @@ dependencies = [ # pyOpenSSL 23.0.0 is required to work with cryptography 39+ "pyOpenSSL==23.0.0", "orjson==3.8.5", - "pip>=21.0,<22.4", + "pip>=21.0,<23.1", "python-slugify==4.0.1", "pyyaml==6.0", "requests==2.28.1", diff --git a/requirements.txt b/requirements.txt index c423388bbbd..411c06127e7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -19,7 +19,7 @@ PyJWT==2.5.0 cryptography==39.0.0 pyOpenSSL==23.0.0 orjson==3.8.5 -pip>=21.0,<22.4 +pip>=21.0,<23.1 python-slugify==4.0.1 pyyaml==6.0 requests==2.28.1