<font face="'trebuchet ms', sans-serif"><div>I'm really surprised that there's no information on building Win32 eggs anywhere on the PyCrypto website or in the PyCrypto docs. With all the export regulations, I can understand why you might not want to supply pre-built binaries, but it would be good to explain how to do it. Michael Foord has supplied such binaries for earlier versions of PyCrypto, but there's none available for PyCrypto 2.5 yet.</div>
<div><br></div><div>I managed to figure it out today, with an assist from <a href="https://tahoe-lafs.org/trac/tahoe-lafs/wiki/HowtoBuildPyCryptoOnWindows">https://tahoe-lafs.org/trac/tahoe-lafs/wiki/HowtoBuildPyCryptoOnWindows</a></div>
<div><br></div><div>Here's the batch file that I used:</div><div><br></div><div><br></div><div>REM Build a Win32 egg for Python 2.6 or 2.7</div><div>REM Assumes that you have the Visual Studio 2008 C++ compiler (Express suffices).</div>
<div>REM <a href="http://www.microsoft.com/visualstudio/en-us/products/2008-editions/express">http://www.microsoft.com/visualstudio/en-us/products/2008-editions/express</a></div><div><br></div><div>if ["%VCINSTALLDIR%"]==[""] ("%VS90COMNTOOLS%"vsvars32.bat)</div>
<div><br></div><div>@REM If package uses setuptools, this can be</div><div>@REM collapsed to "python setup.py bdist_egg"</div><div>python setup.py build</div><div>python -c "import setuptools; execfile('setup.py')" bdist_egg</div>
<div><br></div><div><br></div><div>The standard Windows binaries for Python 2.5 and earlier are built with different compilers. <a href="http://stackoverflow.com/questions/101061/building-python-c-extension-modules-for-windows">http://stackoverflow.com/questions/101061/building-python-c-extension-modules-for-windows</a> gives some hints.</div>
<div><font face="trebuchet ms,sans-serif"><font face="trebuchet ms,sans-serif"><span style="font-size:13px"><font face="trebuchet ms,sans-serif" color="#666666" style="color:rgb(51,51,51)"><font face="trebuchet ms,sans-serif"><font><span style="font-size:13px">-- <br>


/George V. Reilly  <a href="mailto:george@reilly.org" style="color:rgb(17,85,204)" target="_blank">george@reilly.org</a>  Twitter: @georgevreilly<br><a href="http://www.georgevreilly.com/blog" style="color:rgb(17,85,204)" target="_blank">http://www.georgevreilly.com/blog</a>  <a href="http://blogs.cozi.com/tech" style="color:rgb(17,85,204)" target="_blank">http://blogs.cozi.com/tech</a></span></font></font></font></span></font></font>
<br></div></font>