source 'https://rubygems.org'
gem 'rails', '~> 5.2.0'
-gem 'arvados', '~> 2.1.5'
+gem 'arvados', '~> 2.7.0.dev20230818173219'
gem 'activerecord-nulldb-adapter', git: 'https://github.com/arvados/nulldb'
gem 'multi_json'
gem 'safe_yaml'
gem 'npm-rails'
-
-# arvados-google-api-client and googleauth (and thus arvados) gems
-# depend on signet, but signet 0.12 is incompatible with ruby 2.3.
-gem 'signet', '< 0.12'
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
- addressable (2.8.0)
- public_suffix (>= 2.0.2, < 5.0)
+ addressable (2.8.5)
+ public_suffix (>= 2.0.2, < 6.0)
andand (1.3.3)
angularjs-rails (1.3.15)
arel (9.0.0)
- arvados (2.1.5)
+ arvados (2.7.0.dev20230818173219)
activesupport (>= 3)
andand (~> 1.3, >= 1.3.3)
- arvados-google-api-client (>= 0.7, < 0.8.9)
- faraday (< 0.16)
+ arvados-google-api-client (>= 0.8.7.5, < 0.8.8)
+ faraday (~> 1.0)
+ faraday-multipart (~> 1.0)
i18n (~> 0)
json (>= 1.7.7, < 3)
jwt (>= 0.1.5, < 2)
- arvados-google-api-client (0.8.7.4)
- activesupport (>= 3.2, < 5.3)
+ arvados-google-api-client (0.8.7.5)
+ activesupport (>= 3.2, < 8.0)
addressable (~> 2.3)
autoparse (~> 0.3)
extlib (~> 0.9)
- faraday (~> 0.9)
- googleauth (~> 0.3)
+ faraday (~> 1.0)
+ faraday-multipart (~> 1.0)
+ googleauth (~> 1.0)
launchy (~> 2.4)
multi_json (~> 1.10)
retriable (~> 1.4)
erubi (1.12.0)
execjs (2.7.0)
extlib (0.9.16)
- faraday (0.15.4)
- multipart-post (>= 1.2, < 3)
+ faraday (1.10.3)
+ faraday-em_http (~> 1.0)
+ faraday-em_synchrony (~> 1.0)
+ faraday-excon (~> 1.1)
+ faraday-httpclient (~> 1.0)
+ faraday-multipart (~> 1.0)
+ faraday-net_http (~> 1.0)
+ faraday-net_http_persistent (~> 1.0)
+ faraday-patron (~> 1.0)
+ faraday-rack (~> 1.0)
+ faraday-retry (~> 1.0)
+ ruby2_keywords (>= 0.0.4)
+ faraday-em_http (1.0.0)
+ faraday-em_synchrony (1.0.0)
+ faraday-excon (1.1.0)
+ faraday-httpclient (1.0.1)
+ faraday-multipart (1.0.4)
+ multipart-post (~> 2)
+ faraday-net_http (1.0.1)
+ faraday-net_http_persistent (1.2.0)
+ faraday-patron (1.0.0)
+ faraday-rack (1.0.0)
+ faraday-retry (1.0.3)
ffi (1.10.0)
flamegraph (0.9.5)
globalid (1.1.0)
activesupport (>= 5.0)
- googleauth (0.9.0)
- faraday (~> 0.12)
+ googleauth (1.7.0)
+ faraday (>= 0.17.3, < 3.a)
jwt (>= 1.4, < 3.0)
memoist (~> 0.16)
multi_json (~> 1.11)
os (>= 0.9, < 2.0)
- signet (~> 0.7)
+ signet (>= 0.16, < 2.a)
headless (1.0.2)
highline (2.0.2)
httpclient (2.8.3)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
- json (2.5.1)
+ json (2.6.3)
jwt (1.5.6)
launchy (2.4.3)
addressable (~> 2.3)
morrisjs-rails (0.5.1.2)
railties (> 3.1, < 6)
multi_json (1.15.0)
- multipart-post (2.1.1)
+ multipart-post (2.3.0)
net-scp (2.0.0)
net-ssh (>= 2.6.5, < 6.0.0)
net-sftp (2.1.2)
npm-rails (0.2.1)
rails (>= 3.2)
oj (3.7.12)
- os (1.1.1)
+ os (1.1.4)
passenger (6.0.15)
rack
rake (>= 0.8.1)
cliver (~> 0.3.1)
multi_json (~> 1.0)
websocket-driver (>= 0.2.0)
- public_suffix (4.0.6)
+ public_suffix (5.0.3)
racc (1.6.2)
rack (2.2.7)
rack-mini-profiler (1.0.2)
retriable (1.4.1)
ruby-debug-passenger (0.2.0)
ruby-prof (0.17.0)
+ ruby2_keywords (0.0.5)
rubyzip (1.3.0)
rvm-capistrano (1.5.6)
capistrano (~> 2.15.4)
selenium-webdriver (3.141.0)
childprocess (~> 0.5)
rubyzip (~> 1.2, >= 1.2.2)
- signet (0.11.0)
- addressable (~> 2.3)
- faraday (~> 0.9)
+ signet (0.17.0)
+ addressable (~> 2.8)
+ faraday (>= 0.17.5, < 3.a)
jwt (>= 1.5, < 3.0)
multi_json (~> 1.10)
simplecov (0.16.1)
activerecord-nulldb-adapter!
andand
angularjs-rails (~> 1.3.8)
- arvados (~> 2.1.5)
+ arvados (~> 2.7.0.dev20230818173219)
bootstrap-sass (~> 3.4.1)
bootstrap-tab-history-rails
bootstrap-x-editable-rails
sass
sassc-rails
selenium-webdriver (~> 3)
- signet (< 0.12)
simplecov (~> 0.7)
simplecov-rcov
sprockets (~> 3.0)
s.files = ["bin/arv", "bin/arv-tag", "LICENSE-2.0.txt"]
s.executables << "arv"
s.executables << "arv-tag"
- s.required_ruby_version = '>= 2.1.0'
- s.add_runtime_dependency 'arvados', '>= 1.4.1.20190320201707'
+ s.required_ruby_version = '>= 2.5.0'
+ s.add_runtime_dependency 'arvados', '>= 2.7.0.dev20230818173219'
# Our google-api-client dependency used to be < 0.9, but that could be
# satisfied by the buggy 0.9.pre*, cf. https://dev.arvados.org/issues/9213
# We need at least version 0.8.7.5 for compatibility with faraday >= 1.0.
s.files = ["lib/arvados.rb", "lib/arvados/google_api_client.rb",
"lib/arvados/collection.rb", "lib/arvados/keep.rb",
"README", "LICENSE-2.0.txt"]
- s.required_ruby_version = '>= 1.8.7'
+ s.required_ruby_version = '>= 2.5.0'
s.add_dependency('activesupport', '>= 3')
s.add_dependency('andand', '~> 1.3', '>= 1.3.3')
# Our google-api-client dependency used to be < 0.9, but that could be
gem 'themes_for_rails', git: 'https://github.com/arvados/themes_for_rails'
-# Import arvados gem.
-gem 'arvados', '~> 2.1.5'
+gem 'arvados', '~> 2.7.0.dev20230818173219'
gem 'httpclient'
gem 'safe_yaml'
gem 'mini_portile2', '~> 2.8', '>= 2.8.1'
-# arvados-google-api-client and googleauth depend on signet, but
-# signet 0.12 is incompatible with ruby 2.3.
-gem 'signet', '< 0.12'
-
# Install any plugin gems
Dir.glob(File.join(File.dirname(__FILE__), 'lib', '**', "Gemfile")) do |f|
eval(IO.read(f), binding)
activemodel (>= 3.0.0)
activesupport (>= 3.0.0)
rack (>= 1.1.0)
- addressable (2.8.0)
- public_suffix (>= 2.0.2, < 5.0)
+ addressable (2.8.5)
+ public_suffix (>= 2.0.2, < 6.0)
andand (1.3.3)
arel (9.0.0)
- arvados (2.1.5)
+ arvados (2.7.0.dev20230818173219)
activesupport (>= 3)
andand (~> 1.3, >= 1.3.3)
- arvados-google-api-client (>= 0.7, < 0.8.9)
- faraday (< 0.16)
+ arvados-google-api-client (>= 0.8.7.5, < 0.8.8)
+ faraday (~> 1.0)
+ faraday-multipart (~> 1.0)
i18n (~> 0)
json (>= 1.7.7, < 3)
jwt (>= 0.1.5, < 2)
- arvados-google-api-client (0.8.7.4)
- activesupport (>= 3.2, < 5.3)
+ arvados-google-api-client (0.8.7.5)
+ activesupport (>= 3.2, < 8.0)
addressable (~> 2.3)
autoparse (~> 0.3)
extlib (~> 0.9)
- faraday (~> 0.9)
- googleauth (~> 0.3)
+ faraday (~> 1.0)
+ faraday-multipart (~> 1.0)
+ googleauth (~> 1.0)
launchy (~> 2.4)
multi_json (~> 1.10)
retriable (~> 1.4)
factory_bot_rails (5.0.1)
factory_bot (~> 5.0.0)
railties (>= 4.2.0)
- faraday (0.15.4)
- multipart-post (>= 1.2, < 3)
+ faraday (1.10.3)
+ faraday-em_http (~> 1.0)
+ faraday-em_synchrony (~> 1.0)
+ faraday-excon (~> 1.1)
+ faraday-httpclient (~> 1.0)
+ faraday-multipart (~> 1.0)
+ faraday-net_http (~> 1.0)
+ faraday-net_http_persistent (~> 1.0)
+ faraday-patron (~> 1.0)
+ faraday-rack (~> 1.0)
+ faraday-retry (~> 1.0)
+ ruby2_keywords (>= 0.0.4)
+ faraday-em_http (1.0.0)
+ faraday-em_synchrony (1.0.0)
+ faraday-excon (1.1.0)
+ faraday-httpclient (1.0.1)
+ faraday-multipart (1.0.4)
+ multipart-post (~> 2)
+ faraday-net_http (1.0.1)
+ faraday-net_http_persistent (1.2.0)
+ faraday-patron (1.0.0)
+ faraday-rack (1.0.0)
+ faraday-retry (1.0.3)
ffi (1.9.25)
globalid (1.1.0)
activesupport (>= 5.0)
- googleauth (0.9.0)
- faraday (~> 0.12)
+ googleauth (1.7.0)
+ faraday (>= 0.17.3, < 3.a)
jwt (>= 1.4, < 3.0)
memoist (~> 0.16)
multi_json (~> 1.11)
os (>= 0.9, < 2.0)
- signet (~> 0.7)
+ signet (>= 0.16, < 2.a)
httpclient (2.8.3)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
- json (2.5.1)
+ json (2.6.3)
jwt (1.5.6)
- launchy (2.5.0)
- addressable (~> 2.7)
+ launchy (2.5.2)
+ addressable (~> 2.8)
listen (3.2.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mocha (1.8.0)
metaclass (~> 0.0.1)
multi_json (1.15.0)
- multipart-post (2.1.1)
+ multipart-post (2.3.0)
nio4r (2.5.8)
nokogiri (1.14.3)
mini_portile2 (~> 2.8.0)
racc (~> 1.4)
oj (3.9.2)
optimist (3.0.0)
- os (1.1.1)
+ os (1.1.4)
passenger (6.0.15)
rack
rake (>= 0.8.1)
pg (1.1.4)
power_assert (1.1.4)
- public_suffix (4.0.6)
+ public_suffix (5.0.3)
racc (1.6.2)
rack (2.2.7)
rack-test (2.1.0)
railties (>= 4.2.0, < 6.0)
retriable (1.4.1)
ruby-prof (0.15.9)
+ ruby2_keywords (0.0.5)
safe_yaml (1.0.5)
- signet (0.11.0)
- addressable (~> 2.3)
- faraday (~> 0.9)
+ signet (0.17.0)
+ addressable (~> 2.8)
+ faraday (>= 0.17.5, < 3.a)
jwt (>= 1.5, < 3.0)
multi_json (~> 1.10)
simplecov (0.7.1)
DEPENDENCIES
acts_as_api
andand
- arvados (~> 2.1.5)
+ arvados (~> 2.7.0.dev20230818173219)
byebug
factory_bot_rails
httpclient
responders (~> 2.0)
ruby-prof (~> 0.15.0)
safe_yaml
- signet (< 0.12)
simplecov (~> 0.7.1)
simplecov-rcov
sprockets (~> 3.0)
s.licenses = ['AGPL-3.0']
s.files = ["bin/arvados-login-sync", "agpl-3.0.txt"]
s.executables << "arvados-login-sync"
- s.required_ruby_version = '>= 2.1.0'
+ s.required_ruby_version = '>= 2.5.0'
# Note the letter 'a' at the end of the version dependency. This enables
# bundler's dependency resolver to include 'pre-release' versions, like the
# ones we build (but not publish) on every test pipeline job.
# See: https://github.com/rubygems/bundler/issues/4340
- s.add_runtime_dependency 'arvados', '~> 2.4', '> 2.4.4a'
+ s.add_runtime_dependency 'arvados', '~> 2.7.0.dev20230818173219'
s.add_runtime_dependency 'launchy', '< 2.5'
# We need at least version 0.8.7.3, cf. https://dev.arvados.org/issues/15673
s.add_dependency('arvados-google-api-client', '>= 0.8.7.3', '< 0.8.9')
- # arvados-google-api-client (and thus arvados) gems
- # depend on signet, but signet 0.12 is incompatible with ruby 2.3.
- s.add_dependency('signet', '< 0.12')
s.homepage =
'https://arvados.org'
end