csnake-org/CSnake — Issue #82: Debianize CSnake
Author: msteghofer
Created: 2012-02-06 10:10:46+00:00
State: open

At the moment CSnake doesn't follow a structure that is suitable for global installation on a system. In particular the problems are the following:

1. No separation between modules and scripts ("executables" like csnGUI.py or csnConsole.py)
* Scripts don't specify the interpreter in the first line.
* The modules should be in a package (e.g. "csnake") in order to not get mixed up with other packages in the system; at the moment our modules are all global.
* Resources are supposed to be in the same folder as the csnake modules - but in a properly ordered system they have to be placed in /usr/share. Some refactoring is needed for CSnake to find the files, if they are in /usr/share.
* The setup script is only suitable for Windows installation.