summaryrefslogtreecommitdiff
path: root/spandx.gemspec
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2024-12-31 11:51:58 -0700
committermo khan <mo@mokhan.ca>2024-12-31 14:40:07 -0700
commit78c6a086164aa83ce2e4e57daadfbdb53a31a37f (patch)
tree2718cbb345bb3c8257ccbaf9e1b8e7913699a3a5 /spandx.gemspec
parent80d59246ec0752128548d6c61a2d44ec498771d7 (diff)
feat: Add support for Ruby 3.2+HEADv0.19.0main
Diffstat (limited to 'spandx.gemspec')
-rw-r--r--spandx.gemspec40
1 files changed, 21 insertions, 19 deletions
diff --git a/spandx.gemspec b/spandx.gemspec
index 5e1397a..f5cd121 100644
--- a/spandx.gemspec
+++ b/spandx.gemspec
@@ -14,7 +14,7 @@ Gem::Specification.new do |spec|
spec.description = 'Spandx is a ruby API for interacting with the spdx.org software license catalogue. This gem includes a command line interface to scan a software project for the software licenses that are associated with each dependency in the project. Spandx also allows you to hook additional information for each dependency found. For instance, you can add plugin to Spandx to find and report vulnerabilities for the dependencies it found.'
spec.homepage = 'https://spandx.github.io/'
spec.license = 'MIT'
- spec.required_ruby_version = Gem::Requirement.new('>= 2.6.0')
+ spec.required_ruby_version = Gem::Requirement.new('>= 3.2.0')
spec.metadata['homepage_uri'] = spec.homepage
spec.metadata['source_code_uri'] = 'https://github.com/spandx/spandx'
@@ -32,30 +32,32 @@ Gem::Specification.new do |spec|
spec.require_paths = ['lib']
spec.extensions = ['ext/spandx/extconf.rb']
- spec.add_dependency 'addressable', '~> 2.7'
+ spec.add_dependency 'addressable', '~> 2.0'
spec.add_dependency 'bundler', '>= 1.16', '< 3.0.0'
+ spec.add_dependency 'csv', '~> 3.0'
spec.add_dependency 'hcl2', '~> 0.1'
spec.add_dependency 'net-hippie', '~> 1.0'
- spec.add_dependency 'nokogiri', '~> 1.10'
- spec.add_dependency 'oj', '~> 3.10'
+ spec.add_dependency 'nokogiri', '~> 1.0'
+ spec.add_dependency 'oj', '~> 3.0'
spec.add_dependency 'parslet', '~> 2.0'
spec.add_dependency 'sorted_set', '~> 1.0'
- spec.add_dependency 'terminal-table', '~> 1.8'
- spec.add_dependency 'thor'
- spec.add_dependency 'tty-spinner', '~> 0.9'
- spec.add_dependency 'zeitwerk', '~> 2.3'
-
- spec.add_development_dependency 'benchmark-ips', '~> 2.8'
- spec.add_development_dependency 'bundler-audit', '~> 0.6'
- spec.add_development_dependency 'byebug', '~> 11.1'
- spec.add_development_dependency 'licensed', '~> 2.8'
+ spec.add_dependency 'terminal-table', '~> 1.0'
+ spec.add_dependency 'thor', '~> 1.0'
+ spec.add_dependency 'tty-spinner', '~> 0.1'
+ spec.add_dependency 'zeitwerk', '~> 2.0'
+
+ spec.add_development_dependency 'benchmark', '~> 0.1'
+ spec.add_development_dependency 'benchmark-ips', '~> 2.0'
+ spec.add_development_dependency 'bundler-audit', '~> 0.1'
+ spec.add_development_dependency 'byebug', '~> 11.0'
+ spec.add_development_dependency 'licensed', '~> 2.0'
spec.add_development_dependency 'rake', '~> 13.0'
- spec.add_development_dependency 'rake-compiler', '~> 1.1'
+ spec.add_development_dependency 'rake-compiler', '~> 1.0'
spec.add_development_dependency 'rspec', '~> 3.0'
- spec.add_development_dependency 'rspec-benchmark', '~> 0.5'
- spec.add_development_dependency 'rubocop', '~> 0.52'
- spec.add_development_dependency 'rubocop-rspec', '~> 1.22'
- spec.add_development_dependency 'ruby-prof', '~> 1.3'
+ spec.add_development_dependency 'rspec-benchmark', '~> 0.1'
+ spec.add_development_dependency 'rubocop', '~> 1.0'
+ spec.add_development_dependency 'rubocop-rspec', '~> 3.0'
+ spec.add_development_dependency 'ruby-prof', '~> 1.0'
spec.add_development_dependency 'vcr', '~> 6.0'
- spec.add_development_dependency 'webmock', '~> 3.7'
+ spec.add_development_dependency 'webmock', '~> 3.0'
end