[Distutils] stdeb bug?
Mac Ryan
quasipedia at gmail.com
Mon Aug 22 14:21:30 CEST 2011
After having wasted some more hours in trying to understand why I can't
package data_files in the same directory of the python modules (see my
previous post to the ML) I begin to believe I might have hit a bug in
stdeb...
In fact the setup.py script that I wrote works fine with
python setup.py sdist
(the tar.gz that is being generated has both my module and data file in
the same directory) but it throws errors when I run:
python setup.py --command-packages=stdeb.command bdist_deb
specifically it says:
warning: install_data: setup script did not provide a directory
for '' -- installing right in
'/home/<mydirectory>/debian/python-<myapplicationname>/usr'
error: can't copy '': doesn't exist or not a regular file
in my setup.py:
py_modules = ['src/prog'],
data_files=['', ['src/data.yml']],
so I believe stdeb is simply unable to understand that the empty string
means "put the data file together with the module", the way the regular
distutils can.
Am I right? Any workaround to suggest?
Thank you in advance,
/mac
More information about the Distutils-SIG
mailing list