diff --git a/Gruntfile.js b/Gruntfile.js
index <HASH>..<HASH> 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -349,11 +349,11 @@ module.exports = function (grunt) {
         done = this.async();
 
         packages = [
-            "Sphinx",
-            "pep8",
-            "requests",
-            "nose",
-            "coverage"
+            "Sphinx==1.2.3",
+            "pep8==1.5.7",
+            "requests==2.4.3",
+            "nose==1.3.4",
+            "coverage==3.7.1"
         ];
 
         grunt.util.spawn({
diff --git a/tangelo/setup.py b/tangelo/setup.py
index <HASH>..<HASH> 100644
--- a/tangelo/setup.py
+++ b/tangelo/setup.py
@@ -51,5 +51,5 @@ distutils.core.setup(name="tangelo",
                      "with the power of Python",
                      license="Apache License, Version 2.0",
                      platforms=["Linux", "OS X", "Windows"],
-                     install_requires=["cherrypy == 3.2.4",
-                                       "Twisted >= 13.2"])
+                     install_requires=["cherrypy==3.2.4",
+                                       "Twisted==14.0.2"])
Pegged all dependent package version numbers

Closes #<I>