ansible-playbook-grapher/setup.py

39 lines
1.5 KiB
Python
Raw Normal View History

from setuptools import setup, find_packages
2017-11-16 14:49:00 +00:00
from ansibleplaybookgrapher import __version__, __prog__
try:
import pypandoc
long_description = pypandoc.convert_file('Readme.md', 'rst')
except:
long_description = None
2017-11-16 14:49:00 +00:00
setup(name=__prog__,
version=__version__,
description="A command line tool to create a graph representing your Ansible playbook tasks and roles",
long_description=long_description,
url="https://github.com/haidaraM/ansible-playbook-grapher",
author="HAIDARA Mohamed El Mouctar",
author_email="elmhaidara@gmail.com",
license="MIT",
install_requires=['graphviz==0.8.1', 'colour==0.1.5', 'lxml==4.1.1', 'ansible>=2.4.0'],
tests_requires=['pytest==3.2.3', 'pytest-cov==2.5.1'],
packages=find_packages(exclude=['tests']),
package_data={"ansible-playbook-grapher": ['data/*']},
include_package_data=True,
2017-10-25 14:57:12 +00:00
download_url="https://github.com/haidaraM/ansible-playbook-grapher/archive/v" + __version__ + ".tar.gz",
classifiers=[
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'Environment :: Console',
'Topic :: Utilities',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 2.7',
],
entry_points={
'console_scripts': [
2017-11-16 15:21:19 +00:00
'%s = ansibleplaybookgrapher.cli:main' % __prog__
]
})