Hi, I'm trying to use setuptools auto-script feature with standalone scripts
and am having problems.

Say I have a script "mypkg/scripts/foo.py":
---------------------
import sys
print "Hello foo! My args are:",sys.argv
---------------------

When I try wrapping it like this:

           'console_scripts': [
               'foo = mypkg.scripts.foo',
           ]

Then run like this:
$ foo aa bb cc

It appears to start OK (and it gets the cmdline args) but crashes with a
traceback:
------------
Hello foo! My args are: ['c:\\frank\\py25\\Scripts\\foo-script.py', 'aa',
'bb', 'cc']
Traceback (most recent call last):
 File "c:\frank\py25\Scripts\foo-script.py", line 8, in <module>
   load_entry_point('mypkg==0.99.50-rc1', 'console_scripts', 'foo')()
TypeError: 'module' object is not callable
------------

Am I setting up 'console_scripts' incorrectly, or is this kind of usage not
supported?

thanks,
Frank
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to