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
 data_files = [ (DIST_MODULE_PATH, glob('./library/*')) ]
eee2d1af
 
 print "DATA FILES=%s" % data_files
 
2c873a44
 setup(name='ansible',
3f245498
       version=__version__,
2c873a44
       description='Minimal SSH command and control',
3f245498
       author=__author__,
2c873a44
       author_email='michael.dehaan@gmail.com',
3f245498
       url='http://ansible.github.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',
5b49a059
          'ansible.runner.action_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
 )