Looks like I have to recompile python using new openssl.
brew --prefix openssl
/usr/local/opt/[email protected]
Looks like my python has wrong ssl version.
otool -L /usr/local/lib/python3.7/site-packages/_scrypt.cpython-37m-darwin.so
/usr/local/lib/python3.7/site-packages/_scrypt.cpython-37m-darwin.so:
/usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.200.5)
Update
I finally got this python dependency hell and understand what are site-packages. 😂😂😂
Problem was causing scrypt 0.8.13 version.
I downgraded it to the previous version.
pip install scrypt==0.8.12
And now beem works like a charm! 🙌🙌🙌
Update
Maybe someone else faces the same issue.
The final solution was to update pip install -U --no-cache-dir scrypt with --no-cache-dir flag, so that it recreates the wheel package that uses new [email protected] that was installed on my system during the update.
RE: Update for beem: beempy installer for windows and beempy as shell