packaging - Cannot include non-python files with setup.py -



packaging - Cannot include non-python files with setup.py -

i read lot of answers on question, no solution works me.

project layout:

generators_data\ en_family_names.txt en_female_names.txt __init__.py generators.py setup.py

i want include "generators_data" it's content installation. setup.py:

from distutils.core import setup setup(name='generators', version='1.0', package_data={'generators': ['generators_data/*']} )

i tried

python setup.py install

got

running install running build running install_egg_info removing c:\python27\lib\site-packages\generators-1.0-py2.7.egg-info writing c:\python27\lib\site-packages\generators-1.0-py2.7.egg-info

but generators_data directory doesn't appear in "c:\python27\lib\site-packages\". why?

the code posted contains 2 issues: setup.py should sibling bundle want distribute, not within it, , need list packages in setup.py.

try this layout:

generators/ # project root, directory git clone or equivalent setup.py generators/ # python bundle __init__.py # other modules generators_data/ names.txt

and setup.py:

setup(name='generators', version='1.0', packages=['generators'], package_data={'generators': ['generators_data/*']}, )

python packaging setuptools distutils setup.py

Comments

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

django - Access session in user model .save() -

php - .htaccess Multiple Rewrite Rules / Prioritizing -