Distribute Non Library
narkewoody at gmail.com
Mon Sep 13 03:22:17 CEST 2010
On 2010-09-12, Diez B. Roggisch <deets at web.de> wrote:
> narke <narkewoody at gmail.com> writes:
>> 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?
> Consider using setuptools + console entry points. With these, you will
> automatically generate a shell-script to execute for your otherwise
> eggified and easy installable package.
That's really attracting. I will try, thanks!
Life is the only flaw in an otherwise perfect nonexistence
More information about the Python-list