3f245498 | import os import sys |
f3a4705a | sys.path.insert(0, os.path.abspath('lib')) |
487e6562 | from ansible.release import __version__, __author__ |
e6220748 | try: |
a0fecd61 | from setuptools import setup, find_packages |
e6220748 | except ImportError: |
9095e97c | print("Ansible now needs setuptools in order to build. Install it using" " your package manager (usually python-setuptools) or via pip (pip" " install setuptools).") |
8e66a6c8 | sys.exit(1) |
2c873a44 | |
d7b7cbac | with open('requirements.txt') as requirements_file: install_requirements = requirements_file.read().splitlines() if not install_requirements: print("Unable to read requirements from the requirements.txt file" "That indicates this copy of the source code is incomplete.") sys.exit(2) |
87aa59af | setup( name='ansible', version=__version__, description='Radically simple IT automation', author=__author__, author_email='info@ansible.com', |
3700bcb6 | url='https://ansible.com/', |
87aa59af | license='GPLv3', # Ansible will also make use of a system copy of python-six and # python-selectors2 if installed but use a Bundled copy if it's not. |
d7b7cbac | install_requires=install_requirements, |
87aa59af | package_dir={ '': 'lib' }, packages=find_packages('lib'), package_data={ '': [ 'module_utils/*.ps1', 'modules/windows/*.ps1', 'modules/windows/*.ps1', 'galaxy/data/*/*.*', 'galaxy/data/*/*/*.*', 'galaxy/data/*/tests/inventory' ], }, classifiers=[ 'Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Intended Audience :: Developers', 'Intended Audience :: Information Technology', 'Intended Audience :: System Administrators', 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', 'Natural Language :: English', 'Operating System :: POSIX', 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Topic :: System :: Installation/Setup', 'Topic :: System :: Systems Administration', 'Topic :: Utilities', ], scripts=[ 'bin/ansible', 'bin/ansible-playbook', 'bin/ansible-pull', 'bin/ansible-doc', 'bin/ansible-galaxy', 'bin/ansible-console', 'bin/ansible-connection', 'bin/ansible-vault', ], data_files=[], |
2c873a44 | ) |