SCF and Windows users
SCF uses two existing extensions: Pycsc (a Python PCSC wrapper hosted now I believe on the muscle site … slightly modified) and Pycrypto.
By extension I mean stuff written in C that must be compiled, linked and installed in the correct spot.
As the Python folks use Visual Studio (sigh) to compile python, one must (in general) also have that environment available.
The bad news is that many don’t … the good news is that I do.
The Source/Applications/SCF directory will very soon host those binaries (I know binaries in a source directory makes little sense).
The first binaries I will put in there will be for Python 2.4.x … yes another caveat, I believe, is that the same VS version must be used to compile an extension as was used to compile Python. Guess what: Python 2.5 used VS 2005 !
Now I also have the latter but have not done the job yet, and I currently still use Python 2.4.x.
If you are desperate and _must_ use Python 2.5, post on the forum (general category for now) and I’ll spend some time generating the stuff.
So until I have a clean install, and assuming you have python 2.4x installed in C:\python24 :
copy http://snakecard.com/Source/Applications/SCF/python24/pycsc.pyd to C:\Python24\Lib\site-packages
unzip http://snakecard.com/Source/Applications/SCF/python24/Crypto.zip to C:\Python24\Lib\site-packages
Once that is done SCF should run happily on your PC.
Linux users: use the usual “python setup.py install” command to get the extensions compiled and installed properly.
Philippe