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
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to