Python Distutils no incluye archivos de datos

Soy nuevo en distutils … Estoy tratando de incluir algunos archivos de datos junto con el paquete … aquí está mi código …

from distutils.core import setup setup(name='Scrapper', version='1.0', description='Scrapper', packages=['app', 'db', 'model', 'util'], data_files=[('app', ['app/scrapper.db'])] ) 

El archivo zip creado después de ejecutar python setup.py sdist no incluye el archivo scrapper.db. Tengo el archivo scrapper.db en el directorio de la aplicación ..

gracias por la ayuda.

Probablemente deba agregar un archivo MANIFEST.in que contenga "include app/scrapper.db" .

Es un error en distutils que hace esto necesario: cualquier cosa en data_files o data_files debe incluirse en el MANIFEST generado automáticamente. Pero en Python 2.6 y anteriores, no lo es, por lo que debe incluirlo en MANIFEST.in .

El error se corrige en Python 2.7.

Intenta eliminar MANIFEST, de esa manera los forzados se verán obligados a regenerarlo.

Nota: He estado usando Python 3.x, así que no sé si esto funciona con 2.x o no.