setup.py
2c873a44
 #!/usr/bin/env python
 
3f245498
 import os
 import sys
eee2d1af
 from glob import glob
3f245498
 
 sys.path.insert(0, os.path.abspath('lib'))
 from ansible import __version__, __author__
2c873a44
 from distutils.core import setup
 
eee2d1af
 # find library modules
baa91ebc
 from ansible.constants import DIST_MODULE_PATH
17586baf
 dirs=os.listdir("./library/")
 data_files = []
 for i in dirs:
     data_files.append((DIST_MODULE_PATH + i, glob('./library/' + i + '/*')))
eee2d1af
 
2c873a44
 setup(name='ansible',
3f245498
       version=__version__,
4a3b762a
       description='Radically simple IT automation',
3f245498
       author=__author__,
4a3b762a
       author_email='michael@ansibleworks.com',
       url='http://ansibleworks.com/',
47aa018a
       license='GPLv3',
f7469f87
       install_requires=['paramiko', 'jinja2', "PyYAML"],
       package_dir={ 'ansible': 'lib/ansible' },
2c873a44
       packages=[
          'ansible',
000d3832
          'ansible.utils',
0f7ab7cb
          'ansible.inventory',
7d7ff9d6
          'ansible.inventory.vars_plugins',
0f7ab7cb
          'ansible.playbook',
          'ansible.runner',
95540f40
          'ansible.runner.action_plugins',
dd3beb84
          'ansible.runner.lookup_plugins',
f264f50f
          'ansible.runner.connection_plugins',
67321a60
          'ansible.runner.filter_plugins',
f264f50f
          'ansible.callback_plugins',
2c873a44
       ],
       scripts=[
          'bin/ansible',
04ff248c
          'bin/ansible-playbook',
17f31a2a
          'bin/ansible-pull',
          'bin/ansible-doc'
eee2d1af
       ],
       data_files=data_files
2c873a44
 )