Grab the Windows 32-bit installer and run it, accepting the defaults. Make sure the Python base directory is in your path.
Grab the latest tarball
from python.org. Unpack to C:\
, start the DOS prompt and run:
cd \scrypt-0.6.1
python setup.py build --compiler=mingw32
python setup.py install
Grab the latest tarball
from the openssl.org download page. Unpack
to C:\
, start your MSYS shell and run:
$ cd /c/openssl-1.0.1f
$ ./config
$ make
$ make install
Source code is available from the Pycrypto home page, but it appears to build only with MS Visual Studio, not MinGW. Until this situation is fixed, you can install the precompiled binaries available from Voidspace. Download and run the Windows installer, accepting the defaults.
Grab the tarball, unpack it, cd
to the
archive root and run python setup.py install
.
Grab the tarball,
unpack it, start your MSYS shell, cd
to the archive root and run the command:
$ cp -a src/bitcoinrpc /c/Python27/Lib/site-packages
This is a workaround for the standard setup command, which fails here due to a dependency problem. If your Python is installed in a different location, you'll have to adjust the destination path accordingly.