Much better dependencies description.
diff --git a/.gitignore b/.gitignore
index 43c6239..1acd4c0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 *.rock
+.DS_Store
diff --git a/metalua-0.7.3-1.rockspec b/metalua-0.7.3-1.rockspec
index 566b884..58c6bb8 100644
--- a/metalua-0.7.3-1.rockspec
+++ b/metalua-0.7.3-1.rockspec
@@ -11,12 +11,13 @@
   license = "EPL + MIT"
 }
 dependencies = {
-  "alt-getopt >= 0.7",
-  "checks >= 1.0",
+  "alt-getopt ~> 0.7",
+  "checks ~> 1.0",
+  "lua ~> 5.1",
   "metalua-compiler == 0.7.3",
   platforms = {
     unix = {
-      "readline >= 1.3", -- Better REPL experience
+      "readline ~> 1.3", -- Better REPL experience
     }
   }
 }
diff --git a/metalua-compiler-0.7.3-1.rockspec b/metalua-compiler-0.7.3-1.rockspec
index c633153..d9ed940 100644
--- a/metalua-compiler-0.7.3-1.rockspec
+++ b/metalua-compiler-0.7.3-1.rockspec
@@ -20,7 +20,7 @@
 dependencies = {
   "lua ~> 5.1",              -- Lua 5.2 bytecode not supported
   "luafilesystem >= 1.6.2",  -- Cached compilation based on file timestamps
-  "metalua-parser == 0.7.2", -- AST production
+  "metalua-parser == 0.7.3", -- AST production
 }
 
 build = {