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 |
) |