1 | Gem::Specification.new do |s| |
||
2 | s.name = 'nose' |
||
3 | s.version = '0.1.4' |
||
4 | s.license = 'GPL-3.0' |
||
5 | s.summary = 'Schema design for NoSQL applications' |
||
6 | s.author = 'Michael Mior' |
||
7 | s.email = '[email protected]' |
||
8 | s.files = Dir['lib/**/*'] + |
||
9 | Dir['templates/*'] + |
||
10 | Dir['models/*'] + |
||
11 | Dir['workloads/*'] + |
||
12 | Dir['plans/*'] + |
||
13 | Dir['schemas/*'] + |
||
14 | Dir['data/**/*'] |
||
15 | s.homepage = 'https://michael.mior.ca/projects/NoSE/' |
||
16 | |||
17 | s.add_dependency 'faker', '~> 2.16.0', '>= 1.7.0' |
||
18 | s.add_dependency 'formatador', '~> 0.2.5' |
||
19 | s.add_dependency 'json-schema', '~> 2.8.0', '>= 2.8.0' |
||
20 | s.add_dependency 'logging', '>= 2.2', '< 2.4' |
||
21 | s.add_dependency 'mipper', '~> 0.1.0' |
||
22 | s.add_dependency 'parallel', '>= 1.20.1', '< 1.25.0' |
||
23 | s.add_dependency 'parslet', '>= 1.8', '< 2.1' |
||
24 | s.add_dependency 'pickup', '~> 0.0.11' |
||
25 | s.add_dependency 'pry', '~> 0.13.1' |
||
26 | s.add_dependency 'rake', '~> 12.3.2', '>= 12.0.0' |
||
27 | s.add_dependency 'representable', '~> 3.2.0', '>= 3.0.0' |
||
28 | s.add_dependency 'ruby-graphviz', '~> 1.2.2', '>= 1.2.0' |
||
29 | s.add_dependency 'ruby-mysql', '~> 2.9.14', '>= 2.9.0' # for the proxy because it's pure Ruby |
||
30 | s.add_dependency 'sequel', '>= 5.41', '< 5.80' |
||
31 | s.add_dependency 'smarter_csv', '1.10.2' |
||
32 | s.add_dependency 'sorted_set', '~> 1.0', '>= 1.0.3' |
||
33 | |||
34 | # Required for Cassandra backend |
||
35 | s.add_dependency 'cassandra-driver', '~> 3.2.5', '>= 3.1.0' |
||
36 | |||
37 | # Required for MongoDB backend |
||
38 | s.add_dependency 'mongo', '>= 2.14', '< 2.21' |
||
39 | |||
40 | s.add_development_dependency 'fakefs', '~> 2.5.0' |
||
41 | s.add_development_dependency 'memory_profiler', '~> 1.0.0' |
||
42 | s.add_development_dependency 'pry-byebug', '~> 3.9.0' |
||
43 | s.add_development_dependency 'pry-doc', '~> 1.5.0' |
||
44 | s.add_development_dependency 'pry-stack_explorer', '~> 0.5.1' |
||
45 | s.add_development_dependency 'ronn', '~> 0.7.3' |
||
46 | s.add_development_dependency 'rspec', '~> 3.10.0' |
||
47 | s.add_development_dependency 'rspec-core', '~> 3.10.0' |
||
48 | s.add_development_dependency 'rspec-collection_matchers', '~> 1.2.0', '>= 1.1.0' |
||
49 | s.add_development_dependency 'ruby-prof', '~> 1.4.2' |
||
50 | s.add_development_dependency 'simplecov', '~> 0.22.0' |
||
51 | s.add_development_dependency 'simplecov-cobertura', '~> 2.1' |
||
52 | s.add_development_dependency 'yard', '~> 0.9.4' |
||
53 | |||
54 | # Below for MRI only (TODO JRuby gemspec) |
||
55 | s.add_dependency 'rbtree', '~> 0.4.2' # for more efficient SortedSet implementation |
||
56 | s.add_dependency 'mysql2', '~> 0.5.2' # this is used for the loader for performance |
||
0 ignored issues
–
show
introduced
by
![]() |
|||
57 | s.add_development_dependency 'pry-rescue', '~> 1.6.0' |
||
58 | s.add_development_dependency 'binding_of_caller', '~> 0.8.0' |
||
0 ignored issues
–
show
|
|||
59 | end |
||
60 |