Problem: The otherwise amazing flanker package does not pin a version of the tld package. The last version to support py2 is v0.10.
This results in a state when installing the email pack st2 pack install email where tld 0.11 is installed and since we are using sensors - things fail since they need to be py2.
In good news - flanker was pinned flanker>=0.9.0 so other needing the tld package pinned for py2, this will be a low risk change.
Solution: @bradchiappetta and I have forked flanker from and pinned tld==0.10 and tested in a clean install st2 pack install email.
We have also created a PR to the flanker project and will update this pack once our change is merged.
Problem: The otherwise amazing flanker package does not pin a version of the tld package. The last version to support py2 is v0.10.
This results in a state when installing the email pack
st2 pack install emailwheretld 0.11is installed and since we are using sensors - things fail since they need to be py2.In good news - flanker was pinned
flanker>=0.9.0so other needing the tld package pinned for py2, this will be a low risk change.Solution: @bradchiappetta and I have forked flanker from and pinned
tld==0.10and tested in a clean installst2 pack install email.We have also created a PR to the
flankerproject and will update this pack once our change is merged.