"Jack Orenstein" wrote: > I'm using Python 2.2 on RH9. I have a set of Python modules > organized > into a root package and one other package named foobar. setup.py > looks > like this: > > from distutils.core import setup > > setup( > name = 'foobar', > version = '0.3', > description = 'Foo Bar', > author = 'Jack Orenstein', > author_email = '[EMAIL PROTECTED]', > packages = ['', 'xyz'], > scripts = ['bin/foobar'] > ) > > The resulting package has everything in the specified directories, > but > does not include the script. I've tried making the path bin/foobar > absolute, but that doesn't help. I've googled for known bugs of this > sort but have come up emtpy. (The first line of bin/foobar is > #!/usr/bin/python.) > > I've also tried using DISTUTIL_DEBUG, which has been uninformative, > (e.g. no mention of bin/foobar at all). > > Can anyone see what I'm doing wrong?
i think there's nothing wrong. the script (i guess you mean the setup.py file) is not included into the package because you haven't specified it to be so. add: setup( ... py_modules=["setup"], ... ) inside your script to perform inclusion. another way to include other files not specified by the setup script is to write a MANIFEST where you indicate those files. then build the package with the sdist command: $ cat > MANIFEST bin/foobar bin/anotherfoobar anotherbin/barfoo setup.py MANIFEST ctrl-D $ python setup.py sdist > > Jack Orenstein > hope this helps. -- nirinA -- http://mail.python.org/mailman/listinfo/python-list