This project is currently in progress. The datastructure representing the rubik's cube has been implemented in a very abstracted way, to allow various different solving algorithms to be implemented in the future.
All modules used in this package are part of the standard python distribution.
To start the program:
.../rubik_cube_solver/ $ python3 -m pretty_python.main
To start the python interpreter:
.../rubik_cube_solver/ $ python3
To load the functions and classes required:
>>> from rubik_cube_solver import *