PySol

PySol is a Python-based solitaire game. It currently includes a little over 200 varieties of solitaire, and has versions for Windows, Linux, and Macintosh.