setup.py
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..14e670a
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,52 @@
+import glob
+import os
+
+from setuptools import setup, find_packages
+
+here = os.path.abspath(os.path.dirname(__file__))
+README = open(os.path.join(here, 'README.md')).read()
+
+DATA = [
+    ('etc', [f for f in glob.glob(os.path.join('etc', '*'))]),
+    ('templates', [f for f in glob.glob(os.path.join('templates', '*'))]),
+#    ('res', [f for f in glob.glob(os.path.join('res', '*'))])
+]
+
+dependencies = [
+    'six',
+    'pyyaml',
+    'jinja2',
+    'requests',
+    'ipaddress'
+]
+
+entry_points = {
+    "console_scripts":
+        "cfg_checker = cfg_checker:cfg_check"
+}
+
+
+setup(
+    name="Mirantis Cloud Configuration Checker",
+    version="0.1",
+    author="Alex Savatieiev",
+    author_email="osavatieiev@mirantis.com",
+    classifiers=[
+        "Programming Language :: Python",
+        "Programming Language :: Python :: 2.7"
+    ],
+    keywords="QA, openstack, salt, config, reclass",
+    entry_points=entry_points,
+    url="",
+    packages=find_packages(),
+    include_package_data=True,
+    package_data={
+        '': ['*.conf', '*.env', '*.list', '*.html']
+    },
+    zip_safe=False,
+    install_requires=dependencies,
+    data_files=DATA,
+    license="Apache Licence, version 2",
+    description="MCP Checker tool. For best results use on MCP deployments",
+    long_description=README
+)