## PyMySQL: "RuntimeError: 'cryptography' package is required for sha256_password or caching_sha2_password auth methods" **Solution:** ``pip install cryptography`` - (https://stackoverflow.com/a/54586797/7058266) **Why I just started seeing this:** I recently removed several required dependencies that I didn't think were required: https://github.com/seleniumbase/SeleniumBase/commit/bc6b0cf472b29b110cc6a14943871474fd6504e9 Since ``PyMySQL`` needs ``cryptography``, I can have it get installed as an optional dependency if using the SeleniumBase MySQL DB plugin. -------- **Update:** Installing ``PyMySQL[rsa]`` should be enough. (It includes the necessary dependencies.)