From 9906ab7aea40695d50e2940601102ce30f1319de Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Mon, 28 Aug 2023 10:33:52 -0700 Subject: [PATCH] Simplify dependencies. --- Gemfile | 53 +++++++++++++---------------------------- json-ld.gemspec | 1 - script/tc | 2 +- spec/conneg_spec.rb | 1 - spec/suite_http_spec.rb | 1 - 5 files changed, 18 insertions(+), 40 deletions(-) diff --git a/Gemfile b/Gemfile index 8cc25d1..d30127d 100644 --- a/Gemfile +++ b/Gemfile @@ -1,54 +1,35 @@ -# frozen_string_literal: true - -source "https://rubygems.org" -gem "nokogiri", '~> 1.13', '>= 1.13.4' +source 'https://rubygems.org' gemspec -gem 'json-canonicalization', git: "https://github.com/dryruby/json-canonicalization", branch: "develop" -gem 'rdf', git: "https://github.com/ruby-rdf/rdf", branch: "develop" +gem 'json-canonicalization', git: 'https://github.com/dryruby/json-canonicalization', branch: 'develop' +gem 'rdf', git: 'https://github.com/ruby-rdf/rdf', branch: 'develop' +gem 'nokogiri', '~> 1.15', '>= 1.15.4' group :development do - gem 'ebnf', git: "https://github.com/dryruby/ebnf", branch: "develop" - gem 'fasterer' - gem 'json-ld-preloaded', github: "ruby-rdf/json-ld-preloaded", branch: "develop" - gem 'ld-patch', github: "ruby-rdf/ld-patch", branch: "develop" - gem 'linkeddata', git: "https://github.com/ruby-rdf/linkeddata", branch: "develop" - gem 'rack-linkeddata', git: "https://github.com/ruby-rdf/rack-linkeddata", branch: "develop" - gem 'rdf-aggregate-repo', git: "https://github.com/ruby-rdf/rdf-aggregate-repo", branch: "develop" - gem 'rdf-isomorphic', git: "https://github.com/ruby-rdf/rdf-isomorphic", branch: "develop" - gem 'rdf-json', github: "ruby-rdf/rdf-json", branch: "develop" - gem 'rdf-microdata', git: "https://github.com/ruby-rdf/rdf-microdata", branch: "develop" - gem 'rdf-n3', github: "ruby-rdf/rdf-n3", branch: "develop" - gem 'rdf-normalize', github: "ruby-rdf/rdf-normalize", branch: "develop" - gem 'rdf-rdfa', git: "https://github.com/ruby-rdf/rdf-rdfa", branch: "develop" - gem 'rdf-rdfxml', git: "https://github.com/ruby-rdf/rdf-rdfxml", branch: "develop" - gem 'rdf-reasoner', github: "ruby-rdf/rdf-reasoner", branch: "develop" - gem 'rdf-spec', git: "https://github.com/ruby-rdf/rdf-spec", branch: "develop" - gem 'rdf-tabular', github: "ruby-rdf/rdf-tabular", branch: "develop" - gem 'rdf-trig', git: "https://github.com/ruby-rdf/rdf-trig", branch: "develop" - gem 'rdf-trix', github: "ruby-rdf/rdf-trix", branch: "develop" - gem 'rdf-turtle', git: "https://github.com/ruby-rdf/rdf-turtle", branch: "develop" - gem 'rdf-vocab', git: "https://github.com/ruby-rdf/rdf-vocab", branch: "develop" - gem 'rdf-xsd', git: "https://github.com/ruby-rdf/rdf-xsd", branch: "develop" - gem 'ruby-prof', platforms: :mri - gem 'shex', github: "ruby-rdf/shex", branch: "develop" - gem 'sinatra-linkeddata', git: "https://github.com/ruby-rdf/sinatra-linkeddata", branch: "develop" - gem 'sparql', git: "https://github.com/ruby-rdf/sparql", branch: "develop" - gem 'sparql-client', git: "https://github.com/ruby-rdf/sparql-client", branch: "develop" - gem 'sxp', git: "https://github.com/dryruby/sxp.rb", branch: "develop" + gem 'ebnf', git: 'https://github.com/dryruby/ebnf', branch: 'develop' + gem 'json-ld-preloaded', git: 'https://github.com/ruby-rdf/json-ld-preloaded', branch: 'develop' + gem 'rdf-isomorphic', git: 'https://github.com/ruby-rdf/rdf-isomorphic', branch: 'develop' + gem 'rdf-spec', git: 'https://github.com/ruby-rdf/rdf-spec', branch: 'develop' + gem 'rdf-trig', git: 'https://github.com/ruby-rdf/rdf-trig', branch: 'develop' + gem 'rdf-turtle', git: 'https://github.com/ruby-rdf/rdf-turtle', branch: 'develop' + gem 'rdf-vocab', git: 'https://github.com/ruby-rdf/rdf-vocab', branch: 'develop' + gem 'rdf-xsd', git: 'https://github.com/ruby-rdf/rdf-xsd', branch: 'develop' + gem 'sxp', git: 'https://github.com/dryruby/sxp.rb', branch: 'develop' end group :development, :test do gem 'benchmark-ips' + gem 'fasterer' gem 'psych', platforms: %i[mri rbx] gem 'rake' gem 'rubocop' gem 'rubocop-performance' gem 'rubocop-rspec' - gem 'simplecov', '~> 0.21', platforms: :mri + gem 'ruby-prof', platforms: :mri + gem 'simplecov', '~> 0.22', platforms: :mri gem 'simplecov-lcov', '~> 0.8', platforms: :mri end group :debug do - gem "byebug", platforms: :mri + gem 'byebug', platforms: :mri end diff --git a/json-ld.gemspec b/json-ld.gemspec index 3ae1df9..ee95814 100755 --- a/json-ld.gemspec +++ b/json-ld.gemspec @@ -48,7 +48,6 @@ Gem::Specification.new do |gem| gem.add_development_dependency 'rdf-xsd', '~> 3.3' gem.add_development_dependency 'rspec', '~> 3.12' gem.add_development_dependency 'rspec-its', '~> 1.3' - gem.add_development_dependency 'sinatra-linkeddata', '~> 3.2' gem.add_development_dependency 'yajl-ruby', '~> 1.4' unless is_java gem.add_development_dependency 'yard', '~> 0.9' diff --git a/script/tc b/script/tc index baf8f80..ff3ec34 100755 --- a/script/tc +++ b/script/tc @@ -4,7 +4,7 @@ $:.unshift(File.expand_path("../../lib", __FILE__)) require "bundler/setup" require 'logger' require 'json/ld' -require 'linkeddata' +#require 'linkeddata' require 'rdf/isomorphic' require File.expand_path("../../spec/spec_helper", __FILE__) require File.expand_path("../../spec/suite_helper", __FILE__) diff --git a/spec/conneg_spec.rb b/spec/conneg_spec.rb index 3fc1034..c6b3473 100644 --- a/spec/conneg_spec.rb +++ b/spec/conneg_spec.rb @@ -1,7 +1,6 @@ # frozen_string_literal: true require_relative 'spec_helper' -require 'rack/rdf' require 'rack/test' describe JSON::LD::ContentNegotiation do diff --git a/spec/suite_http_spec.rb b/spec/suite_http_spec.rb index cc623ea..0d2c891 100644 --- a/spec/suite_http_spec.rb +++ b/spec/suite_http_spec.rb @@ -1,5 +1,4 @@ require_relative 'spec_helper' -require 'rack/rdf' require 'rack/test' begin