Установка файлов данных в пакеты сайта с помощью setup.py

У меня есть пакет Python со стандартным установщиком setup.py, но я не могу заставить его установить некоторые предварительно определенные файлы конфигурации на сайт- пакеты где-то... моя функция setup() вызывается так:

setup(
  name='Hydrant',
  version=version,
  description=long_description,
  author='Scott Frazer',
  author_email='scott.d.frazer@gmail.com',
  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",
)

Я экспериментировал с package_dataи data_files, но они просто ничего не ДЕЛАЮТ. Я устанавливаю в виртуальную среду с помощью командной строки:

$ python setup.py install

Будем очень признательны за любую информацию!

13
задан Scott Frazer 13 March 2012 в 18:22
поделиться