An awesome collection of Solitaire games for Python. This is an unofficial clone of the Subversion repository, in order to maintain some brances with improvements.
Python HTML Tcl Shell Makefile Perl
Failed to load latest commit information.
Screenshots Add the screenshot. Nov 8, 2016
data Get rid of trailing space. May 22, 2013
docs Got "python bdist_rpm" to work again. Nov 8, 2016
html-src Install pysollib.ui.tktile, fix mygettext imports Mar 14, 2016
po Added italian translation Jun 5, 2012
pysollib Create a base class - refactoring. Feb 17, 2017
scripts Move some classes to a common module. Feb 10, 2017
tests Add a test. Nov 9, 2016
.travis.yml Fix travis by extracting a separate script Feb 14, 2016
AUTHORS * scalable cards (req: PIL >= 1.1.7) Mar 6, 2011
COPYING * changed GPL version to 3 Jun 12, 2009 Got "python bdist_rpm" to work again. Nov 8, 2016
Makefile Add an "all" target to avoid running 'make install Nov 9, 2016 Add a screenshot. Nov 8, 2016
setup.cfg Got "python bdist_rpm" to work again. Nov 8, 2016 Got "python bdist_rpm" to work again. Nov 8, 2016

PySol Fan Club edition

This is a collection of Card Solitaire/Patience games written in Python. See .

This is a maintenace branch of PySol FC by Shlomi Fish and by some other people, aiming to clean up the code, add features, fix bugs, port to Python 3, etc.

Build Status






Running from source without installation.

You can run from the source directory:

$ python

After following steps similar to this one (on Mageia Linux ):

$ sudo urpmi git # urpmi is similar to apt-get
$ git clone
$ cd PySolFC
$ git checkout shlomif--main-branch--master
$ sudo urpmi tkinter
$ sudo urpmi pygtk2
$ sudo urpmi pygtk2.0-libglade
$ sudo urpmi gnome-python-canvas
$ gmake test
$ ln -s html-src html
$ ln -s data/images images
$ tar -xvf PySolFC-Cardsets-2.0.tar.bz2 # Need to be downloaded from sourceforge
$ mkdir -p ~/.PySolFC
$ rmdir ~/.PySolFC/cardsets
$ ln -s ~/.PySolFC/cardsets PySolFC-Cardsets-2.0
$ python

Configuring Freecell Solver

If you want to use the Solver, you should configure freecell-solver ( ) by passing the following options to its CMake-based build-system: -DMAX_NUM_FREECELLS=8 -DMAX_NUM_STACKS=20 -DMAX_NUM_INITIAL_CARDS_IN_A_STACK=60 (or edit config.h)

Install Extras.