[Distutils] using distutils for an application
Philippe FREMY
P.FREMY@OBERTHURCS.com
Tue Apr 24 11:18:09 2001
Hi,
I have developped an application with Python and PyQt (klotski, see
http://klotski.berlios.de/klotski/) and was faced with the problem of
distribution.
I was told to look at distutils but this wasn't the answer to my problems.
Distutils is very module centric. It is very efficient to install a module
but doesn't answer the needs of installing applications.
The problems I had are:
- where to install the program data ?
- how to start the program ? Use a loader ? Tell people to run python
klotski.py ?
- how to make the program visible to the underlying os (Menu, etc) ?
- how to load the data that have been installed (find their location at
runtime) ?
I solved all this using a shell script loader and a Makefile to install
everything under /usr/share for Unix. For windows, I just left everything in
the same directory.
I wonder if you have advices regarding this kind of problem and if they are
going to be adressed by distutils or if it is considered to be too much
os-specific.
regards,
Philippe
ps: I am not subscribed, so please cc me any answer.