legionio.gemspec in legionio-0.4.3 vs legionio.gemspec in legionio-1.2.0

- old
+ new

@@ -8,57 +8,46 @@ spec.name = 'legionio' spec.version = Legion::VERSION spec.authors = ['Esity'] spec.email = ['matthewdiverson@gmail.com'] - spec.summary = 'Legion Core Software to string it all together' - spec.description = 'Legion Core runs Legion Framwork' - spec.homepage = 'https://bitbucket.org/legion-io/legion/' - spec.metadata['source_code_uri'] = 'https://bitbucket.org/legion-io/legion/src/master/' - spec.metadata['documentation_uri'] = 'https://legionio.atlassian.net/wiki/spaces/LEGION/overview' - spec.metadata['bug_tracker_uri'] = 'https://legionio.atlassian.net/browse/LEG' - spec.license = 'MIT' + spec.summary = 'The primary gem to run the LegionIO Framework' + spec.description = 'LegionIO is an extensible framework for running, scheduling and building relationships of tasks in a concurrent matter' + spec.homepage = 'https://github.com/Optum/LegionIO' + spec.license = 'Apache-2.0' + spec.require_paths = ['lib'] spec.required_ruby_version = '>= 2.5.0' + spec.metadata = { + 'bug_tracker_uri' => 'https://github.com/Optum/LegionIO/issues', + 'changelog_uri' => 'https://github.com/Optum/LegionIO/src/main/CHANGELOG.md', + 'documentation_uri' => 'https://github.com/Optum/LegionIO', + 'homepage_uri' => 'https://github.com/Optum/LegionIO', + 'source_code_uri' => 'https://github.com/Optum/LegionIO', + 'wiki_uri' => 'https://github.com/Optum/LegionIO' + } + spec.files = `git ls-files -z`.split("\x0").reject do |f| f.match(%r{^(test|spec|features)/}) end + spec.test_files = spec.files.select { |p| p =~ %r{^test/.*_test.rb} } spec.bindir = 'exe' spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } - spec.require_paths = ['lib'] spec.add_dependency 'concurrent-ruby', '>= 1.1.7' spec.add_dependency 'concurrent-ruby-ext', '>= 1.1.7' spec.add_dependency 'daemons', '>= 1.3.1' spec.add_dependency 'oj', '>= 3.10' spec.add_dependency 'thor', '>= 1' - spec.add_dependency 'legion-cache' + spec.add_dependency 'legion-cache', '>= 0.2.0' spec.add_dependency 'legion-crypt', '>= 0.2.0' - spec.add_dependency 'legion-exceptions' - spec.add_dependency 'legion-json' - spec.add_dependency 'legion-logging' - spec.add_dependency 'legion-settings' + spec.add_dependency 'legion-json', '>= 0.2.0' + spec.add_dependency 'legion-logging', '>= 0.2.0' + spec.add_dependency 'legion-settings', '>= 0.2.0' spec.add_dependency 'legion-transport', '>= 1.1.9' spec.add_dependency 'lex-node' - spec.add_development_dependency 'codecov' spec.add_development_dependency 'legion-data' - spec.add_development_dependency 'rake' - spec.add_development_dependency 'rspec' - spec.add_development_dependency 'rspec_junit_formatter' - spec.add_development_dependency 'rubocop' - spec.add_development_dependency 'rubocop-rake' - spec.add_development_dependency 'rubocop-rspec' - spec.add_development_dependency 'simplecov' - - spec.add_development_dependency 'lex-conditioner' - spec.add_development_dependency 'lex-health' - spec.add_development_dependency 'lex-http' - spec.add_development_dependency 'lex-lex' - spec.add_development_dependency 'lex-log' - spec.add_development_dependency 'lex-scheduler' - spec.add_development_dependency 'lex-tasker' - spec.add_development_dependency 'lex-transformer' end