Fixing the windows build of the scrypt library
After seeing that scrypt no longer works for windows:
I had to act, as I'm the maintainer of the scrypt package. The package can be found here https://bitbucket.org/mhallin/py-scrypt/. The original author gave me write access to the repository as he is no longer maintaining it.
scrypt is an important package and is used in several python libraries as dependency (e.g. python-bitshares,, steem-python, beem )
The reason why it failed unter windows, is that a library in the OpenSSL package is renamed in the newest windows version of it. By fixing the names, I could compile it again.
Compile scrypt in windows
A c compiler must be installed (e.g. Visual Studio 2017). Then,
Win64 OpenSSL v1.1.1a from https://slproweb.com/products/Win32OpenSSL.html must be installed to c:\\OpenSSL-Win64
A
python setup.py build
should now work.
Precompiled wheels
I uploaded also several pre-compiled wheels.
A
pip install scrypt
under windows should also work without having a compiler.
Anaconda
I pushed the changes to conda-forge and working packages are available for windows:
Leave Fixing the windows build of the scrypt library to:
Read more #steemdev posts
Best Posts From Holger
We have not curated any of holger80's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From Holger
- BLURT is under heavy spam attack right now
- Beempy post will create a new post, when changing the title in the yaml header, will fix this soon.
- EOS inflates their blocktivity stats by massively sending batched transactions with a value of 0.0001 EOS
- Verify blocktivity numbers for Hive and Blurt
- How to use a coldcard MK3 to derive your new account password from a 24 word seed
- Update for beem: improved account history handling
- How to use beempy in tails (e.g. for changing the account keys)
- update for beem: make beem/beempy ready for tails
- update for beem: changes regarding HF24
- update for beem: compatibility issues with HF24 have been fixed