-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathGemfile
More file actions
44 lines (38 loc) · 1.76 KB
/
Gemfile
File metadata and controls
44 lines (38 loc) · 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# frozen_string_literal: true
source 'https://rubygems.org'
# Gem's dependencies are in file <gem name>.gemspec
gemspec
# Used for development
group :build do
gem('rake', '~> 13.0')
end
# Used only for development
group :development do
gem('debug', '~> 1.11') unless defined?(JRUBY_VERSION)
gem('grpc-tools', '~> 1.67')
gem('reek', '~> 6.5.0')
gem('rspec', '~> 3.0')
gem('rubocop', '~> 1.75')
gem('rubocop-ast', '~> 1.4')
gem('rubocop-performance', '~> 1.10') unless defined?(JRUBY_VERSION)
gem('rubocop-shopify', '~> 2.0')
gem('simplecov', '~> 0.22')
gem('solargraph', '~> 0.48') unless defined?(JRUBY_VERSION)
end
# Optional dependency gems for runtime that can cause problems (native part to compile) but seldom used
group :optional do
gem('grpc', '~> 1.71') unless defined?(JRUBY_VERSION) # for Aspera Transfer Daemon
gem('symmetric-encryption', '~> 4.6') # for encrypted hash file secrets
gem('bigdecimal', '~> 3.1') if RUBY_VERSION >= '3.4' # for symmetric-encryption ?
gem('base64', '~> 0.3') if RUBY_VERSION >= '3.4' # remove from standard gems
gem('sqlite3', '~> 2.7') unless defined?(JRUBY_VERSION) # for async DB
gem('jdbc-sqlite3', '~> 3.46') if defined?(JRUBY_VERSION) # for async DB
gem('sequel', '~> 5.96') if defined?(JRUBY_VERSION) # for async DB
gem('ed25519', '~> 1.4') unless defined?(JRUBY_VERSION) # for ed25519 and OpenSSH file format
gem('bcrypt_pbkdf', '~> 1.1') unless defined?(JRUBY_VERSION) # for ed25519 and OpenSSH file format
gem('syslog', '~> 0.3') unless defined?(JRUBY_VERSION) # for logger=syslog
end
# Special dependency gems for runtime that can cause problems (native part to compile) but required for some features
group :special do
gem('rmagick', '~> 6.1') unless defined?(JRUBY_VERSION) # for terminal view
end