diff --git a/requirements.txt b/requirements.txt
index 9ab356e..0eb9d91 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -2,38 +2,21 @@
 # of appearance. Changing the order has an impact on the overall integration
 # process, which may cause wedges in the gate later.
 
-pbr>=0.6,!=0.7,<1.0
-Babel>=1.3
+pbr>=1.3,<2.0
 
 ansible
-ecdsa>=0.13
-eventlet>=0.17.3
-iso8601>=0.1.9
-jsonpatch>=1.1
-keystonemiddleware>=1.5.0
-kombu>=3.0.21
-MySQL-python>=1.2.5
-Mako>=1.0.1
-oslo.concurrency>=1.8.0,<1.9.0         # Apache-2.0
-oslo.config>=1.9.3,<1.10.0  # Apache-2.0
-oslo.context>=0.2.0,<0.3.0                     # Apache-2.0
-oslo.db>=1.7.0,<1.8.0  # Apache-2.0
-oslo.messaging>=1.8.0,<1.9.0  # Apache-2.0
-oslo.serialization>=1.4.0,<1.5.0               # Apache-2.0
-oslo.utils>=1.4.0,<1.5.0                       # Apache-2.0
-oslo.versionedobjects>=0.1.1,<0.2.0
-oslo.i18n>=1.5.0,<1.6.0  # Apache-2.0
+eventlet>=0.17.4
+keystonemiddleware>=2.0.0
+MySQL-python;python_version=='2.7'
+oslo.config>=1.11.0             # Apache-2.0
+oslo.concurrency>=2.3.0         # Apache-2.0
+oslo.db>=1.12.0  # Apache-2.0
+oslo.messaging>=1.16.0,!=1.17.0,!=1.17.1 # Apache-2.0
+oslo.versionedobjects>=0.3.0,!=0.5.0
 paramiko>=1.13.0
 pecan>=0.8.0
-pycrypto>=2.6.1
 python-cinderclient>=1.3.1
 python-glanceclient>=0.18.0
 python-neutronclient>=2.3.11,<3
-python-novaclient>=2.22.0
-python-keystoneclient>=1.1.0
-singledispatch==3.4.0.3
-six>=1.9.0
-SQLAlchemy>=0.9.7,<=0.9.99
-taskflow>=0.7.1,<0.8.0
-WSME>=0.6
-
+python-novaclient==2.26.0
+WSME>=0.7
diff --git a/setup.cfg b/setup.cfg
index 4aa6107..8f4e6a9 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -2,27 +2,27 @@
 name = cloudpulse
 summary = a Health-Checking Service for OpenStack deployments.
 description-file =
-    README.rst
+	README.rst
 author = OpenStack
 author-email = openstack-dev@lists.openstack.org
 home-page = http://www.openstack.org/
 classifier =
-    Environment :: OpenStack
-    Intended Audience :: Information Technology
-    Intended Audience :: System Administrators
-    License :: OSI Approved :: Apache Software License
-    Operating System :: POSIX :: Linux
-    Programming Language :: Python
-    Programming Language :: Python :: 2
-    Programming Language :: Python :: 2.7
-    Programming Language :: Python :: 2.6
-    Programming Language :: Python :: 3
-    Programming Language :: Python :: 3.3
-    Programming Language :: Python :: 3.4
+	Environment :: OpenStack
+	Intended Audience :: Information Technology
+	Intended Audience :: System Administrators
+	License :: OSI Approved :: Apache Software License
+	Operating System :: POSIX :: Linux
+	Programming Language :: Python
+	Programming Language :: Python :: 2
+	Programming Language :: Python :: 2.7
+	Programming Language :: Python :: 2.6
+	Programming Language :: Python :: 3
+	Programming Language :: Python :: 3.3
+	Programming Language :: Python :: 3.4
 
 [files]
 packages =
-    cloudpulse
+	cloudpulse
 
 [build_sphinx]
 source-dir = doc/source
@@ -31,7 +31,7 @@ all_files = 1
 
 [entry_points]
 console_scripts =
-       cloudpulse-server = cloudpulse.cmd.api:main
+	cloudpulse-server = cloudpulse.cmd.api:main
 
 [upload_sphinx]
 upload-dir = doc/build/html
@@ -49,3 +49,5 @@ input_file = cloudpulse/locale/http://github.com/stackforge/cloudpulse.pot
 keywords = _ gettext ngettext l_ lazy_gettext
 mapping_file = babel.cfg
 output_file = cloudpulse/locale/http://github.com/stackforge/cloudpulse.pot
+
+[easy_install]