A significant update of the client functionality.
[arvados.git] / tasks / gem.rake
index b52e0044e1a63e095d2cc64d239b3a8cd0e14ce2..5c4e31ce10875e46c470a91662d5333ec0b10338 100644 (file)
@@ -19,14 +19,24 @@ namespace :gem do
     s.extra_rdoc_files = %w( README )
     s.rdoc_options.concat ['--main',  'README']
 
-    s.add_runtime_dependency('signet', '>= 0.1.1')
-    s.add_runtime_dependency('addressable', '>= 2.2.2')
-    s.add_runtime_dependency('httpadapter', '>= 0.2.0')
-    s.add_runtime_dependency('json', '>= 1.1.9')
+    # Dependencies used in the main library
+    s.add_runtime_dependency('signet', '~> 0.2.1')
+    s.add_runtime_dependency('addressable', '~> 2.2.2')
+    s.add_runtime_dependency('httpadapter', '~> 1.0.0')
+    s.add_runtime_dependency('json', '>= 1.5.1')
+    s.add_runtime_dependency('extlib', '>= 0.9.15')
+
+    # Dependencies used in the CLI
+    s.add_runtime_dependency('launchy', '>= 0.3.2')
+    s.add_runtime_dependency('rack', '= 1.2.0')
+    s.add_runtime_dependency('sinatra', '>= 1.0')
+
+    # Dependencies used in the examples
+    s.add_runtime_dependency('liquid', '>= 2.2.2')
 
     s.add_development_dependency('rake', '>= 0.7.3')
-    s.add_development_dependency('rspec', '>= 1.0.8')
-    s.add_development_dependency('launchy', '>= 0.3.2')
+    s.add_development_dependency('rspec', '~> 1.2.9')
+    s.add_development_dependency('rcov', '>= 0.9.9')
     s.add_development_dependency('diff-lcs', '>= 1.1.2')
 
     s.require_path = 'lib'