diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt index bb29ffbb4ee..681cd2e8af7 100644 --- a/homeassistant/package_constraints.txt +++ b/homeassistant/package_constraints.txt @@ -55,6 +55,11 @@ httplib2>=0.19.0 # want to ensure we have wheels built. grpcio==1.43.0 +# libcst >=0.4.0 requires a newer Rust than we currently have available, +# thus our wheels builds fail. This pins it to the last working version, +# which at this point satisfies our needs. +libcst==0.3.23 + # This is a old unmaintained library and is replaced with pycryptodome pycrypto==1000000000.0.0 diff --git a/script/gen_requirements_all.py b/script/gen_requirements_all.py index 330a2a38e92..2fbb892ab31 100755 --- a/script/gen_requirements_all.py +++ b/script/gen_requirements_all.py @@ -80,6 +80,11 @@ httplib2>=0.19.0 # want to ensure we have wheels built. grpcio==1.43.0 +# libcst >=0.4.0 requires a newer Rust than we currently have available, +# thus our wheels builds fail. This pins it to the last working version, +# which at this point satisfies our needs. +libcst==0.3.23 + # This is a old unmaintained library and is replaced with pycryptodome pycrypto==1000000000.0.0