diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt index e5e1a85c02f..3eaa0b06619 100644 --- a/homeassistant/package_constraints.txt +++ b/homeassistant/package_constraints.txt @@ -23,7 +23,7 @@ bluetooth-data-tools==1.19.3 cached_ipaddress==0.3.0 certifi>=2021.5.30 ciso8601==2.3.1 -cryptography==42.0.8 +cryptography==43.0.0 dbus-fast==2.22.1 fnv-hash-fast==0.5.0 ha-av==10.1.1 @@ -47,7 +47,7 @@ pip>=21.3.1 psutil-home-assistant==0.0.1 PyJWT==2.8.0 PyNaCl==1.5.0 -pyOpenSSL==24.1.0 +pyOpenSSL==24.2.1 pyserial==3.5 python-slugify==8.0.4 PyTurboJPEG==1.7.1 @@ -187,8 +187,8 @@ dacite>=1.7.0 # Musle wheels for pandas 2.2.0 cannot be build for any architecture. pandas==2.1.4 -# chacha20poly1305-reuseable==0.12.0 is incompatible with cryptography==42.0.x -chacha20poly1305-reuseable>=0.12.1 +# chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x +chacha20poly1305-reuseable>=0.13.0 # pycountry<23.12.11 imports setuptools at run time # https://github.com/pycountry/pycountry/blob/ea69bab36f00df58624a0e490fdad4ccdc14268b/HISTORY.txt#L39 diff --git a/pyproject.toml b/pyproject.toml index d0bbc36a5ef..113fef6bfbc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -50,9 +50,9 @@ dependencies = [ "lru-dict==1.3.0", "PyJWT==2.8.0", # PyJWT has loose dependency. We want the latest one. - "cryptography==42.0.8", + "cryptography==43.0.0", "Pillow==10.4.0", - "pyOpenSSL==24.1.0", + "pyOpenSSL==24.2.1", "orjson==3.10.6", "packaging>=23.1", "pip>=21.3.1", diff --git a/requirements.txt b/requirements.txt index 3eba90158a2..a729f09472b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -25,9 +25,9 @@ ifaddr==0.2.0 Jinja2==3.1.4 lru-dict==1.3.0 PyJWT==2.8.0 -cryptography==42.0.8 +cryptography==43.0.0 Pillow==10.4.0 -pyOpenSSL==24.1.0 +pyOpenSSL==24.2.1 orjson==3.10.6 packaging>=23.1 pip>=21.3.1 diff --git a/script/gen_requirements_all.py b/script/gen_requirements_all.py index 3c593a2bdf7..f887f8113a7 100755 --- a/script/gen_requirements_all.py +++ b/script/gen_requirements_all.py @@ -208,8 +208,8 @@ dacite>=1.7.0 # Musle wheels for pandas 2.2.0 cannot be build for any architecture. pandas==2.1.4 -# chacha20poly1305-reuseable==0.12.0 is incompatible with cryptography==42.0.x -chacha20poly1305-reuseable>=0.12.1 +# chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x +chacha20poly1305-reuseable>=0.13.0 # pycountry<23.12.11 imports setuptools at run time # https://github.com/pycountry/pycountry/blob/ea69bab36f00df58624a0e490fdad4ccdc14268b/HISTORY.txt#L39