[Distutils] Help to create a setup.py (subdirectories aren't working)
Hugo Doria
hugodoria at gmail.com
Thu Mar 25 03:04:44 CET 2010
Hi guys,
I am new to distutils and trying to create a setup.py for a project,
but i am having a problem.
My project has this directory layout:
/
/AUTHORS
/README
/myproject (binary)
/MyProject
/MyProject/modules/
/MyProject/modules/first.py
/MyProject/modules/__init__.py
/MyProject/output/
/MyProject/output/second.py
/MyProject/output/__init__.py
/doc/manpage.1
Here's the setup.py that i did:
from distutils.core import setup
DATAFILES = [('/usr/share/man/man1', ['doc/manpage.1']),
('/usr/share/doc/myproject',['AUTHORS','COPYING','README','TODO'])]
setup(name='MyProject',
version='0.1',
license='GPL2',
description='Trying distutils,
author=['Hugo Doria'],
package_dir={'modules':MyProject/modules', 'output':'MyProject/output'},
packages=['modules', 'output'],
scripts=['myproject'],
data_files=DATAFILES)
When i run setup.py install it does works. But i get this on my system:
/usr//lib/python2.6/site-packages/modules
/usr//lib/python2.6/site-packages/output
/usr//lib/python2.6/site-packages/MyProject
It's a bit strange, is not?
Shouldn't it be something like:
/usr//lib/python2.6/site-packages/MyProject
/usr//lib/python2.6/site-packages/MyProject/output/
/usr//lib/python2.6/site-packages/MyProject/modules/
What am i doing wrong?
Thanks.
-- Hugo
More information about the Distutils-SIG
mailing list