On 12/5/2009 11:34 AM, Nikolaus Rath wrote:
Hello,

All my Python files have extension .py. However, I would like to install
scripts that are meant to be called by the user without the suffix, i.e.
the file scripts/doit.py should end up as /usr/bin/doit.

Apparently the scripts= option of the setup() function does not support
this directly. Is there a clever way to get what I want?

if this is on windows, you should add ".py" to the PATHEXT environment variable.

on linux/unix, you need to add the proper #! line to the top of any executable scripts and of course set the executable bit permission (chmod +x scriptname). In linux/unix there is no need to have the .py extension for a file to be recognized as python script (i.e. just remove it).
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to