On Sunday 12 September 2010, it occurred to narke to exclaim: > My simple tool writing in python get bigger and bigger and I think I'd > better split my code into several files. But, unlike what in some other > languages, there is no way to compile these several files into a single > executable. Before I splitting my simple tool program, I just put it in > /usr/local/bin and run, very simple. Now I have to consider distribute > a lot of files in a whole. I know distutils can help, but I feel it is > a little uncomfortable, since I am not sharing a library, I am not > sharing any thing. I just want to refactory my code. Is there a better > solution to my case? Can I simply create a directory in /usr/local/bin > and put my script and other used files into the directory? Does > distutils help in this case?
Make it a package (or module), install it with distutils, and create a simple stub script that you put in /usr/local/bin to load it. -- http://mail.python.org/mailman/listinfo/python-list