2012-03-13 11 views
8

Possiedo un pacchetto Python con un programma di installazione standard setup.py ma non riesco, per tutta la vita, a installare alcuni file di configurazione predefiniti nei pacchetti del sito da qualche parte. .. funzione mio setup() viene chiamato in questo modo:Installazione di file di dati in pacchetti del sito con setup.py

setup(
    name='Hydrant', 
    version=version, 
    description=long_description, 
    author='Scott Frazer', 
    author_email='[email protected]', 
    packages=['hydrant'], 
    package_data={'hydrant': ['sql/*.sql', 'hydrant.conf', 'hydrant.deploy']}, 
    data_files=[('config', ['hydrant/hydrant.conf'])], 
    install_requires=[ 
    "xtermcolor>=1.0.3", 
    "pyyaml", 
    "pymysql", 
    "jprops" 
    ], 
    entry_points={ 
    'console_scripts': [ 
     'hydrant = hydrant.Main:Cli' 
    ] 
    }, 
    test_suite='hydrant.test', 
    license = "MIT", 
) 

stavo sperimentando in giro con package_data e data_files ma semplicemente non sembrano fare nulla. Sto installando in un ambiente virtuale con la riga di comando:

$ python setup.py install 

Qualsiasi intuizione sarebbe molto apprezzata!

+0

possibile duplicato del [compresi quelli non-Python con setup.py] (http://stackoverflow.com/questions/1612733/including-non-python-files-with-setup-py) – Federico

risposta

Problemi correlati