-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathopenc_bot.gemspec
More file actions
64 lines (56 loc) · 2.54 KB
/
openc_bot.gemspec
File metadata and controls
64 lines (56 loc) · 2.54 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# frozen_string_literal: true
lib = File.expand_path("lib", __dir__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require "openc_bot/version"
Gem::Specification.new do |gem|
gem.name = "openc_bot"
gem.version = OpencBot::VERSION
gem.authors = ["Chris Taggart"]
gem.email = ["info@opencorporates.com"]
gem.description = "This gem is to make the writing and running of bots for OpenCorporates quick and easy"
gem.summary = "Helper gem for writing external bots for OpenCorporates"
gem.homepage = ""
gem.files = `git ls-files`.split($INPUT_RECORD_SEPARATOR)
# get an array of submodule dirs by executing 'pwd' inside each submodule
gem_dir = __dir__ + "/"
`git submodule --quiet foreach pwd`.split($OUTPUT_RECORD_SEPARATOR).each do |submodule_path|
Dir.chdir(submodule_path) do
submodule_relative_path = submodule_path.sub gem_dir, ""
# issue git ls-files in submodule's directory and
# prepend the submodule path to create absolute file paths
`git ls-files`.split($OUTPUT_RECORD_SEPARATOR).each do |filename|
gem.files << "#{submodule_relative_path}/#{filename}"
end
end
end
gem.executables = ["openc_bot"]
gem.test_files = gem.files.grep(%r{^(test|spec|features)/})
gem.require_paths = ["lib"]
gem.add_dependency "activesupport", "~> 4.1"
gem.add_dependency "backports", "~> 3.11"
gem.add_dependency "httpclient", "~> 2.8"
gem.add_dependency "json", "~> 2.1"
gem.add_dependency "json-schema", "~> 2.8"
gem.add_dependency "mail", "~> 2.0"
gem.add_dependency "nokogiri", "~> 1.8"
gem.add_dependency "rake", "~> 12.3"
gem.add_dependency "resque", "~> 2.0"
gem.add_dependency "retriable", "~> 2.1"
gem.add_dependency "scraperwiki", "3.0.2"
gem.add_dependency "sqlite_magic", "0.0.6"
gem.add_dependency "statsd-instrument", "~> 1.7"
gem.add_dependency "tzinfo", "~> 1.2"
gem.add_dependency "sqlite3", "< 1.6.0"
gem.add_dependency "aws-sdk-secretsmanager", "1.9"
gem.add_dependency "aws-sdk-s3", "~> 1.67"
gem.add_dependency "bigdecimal", "~> 1.4.0"
gem.add_dependency "openc_industry_codes"
# gem.add_development_dependency "perftools.rb"
gem.add_development_dependency "byebug", "~> 10.0"
gem.add_development_dependency "rspec", "~> 3.8"
gem.add_development_dependency "rubocop", "~> 0.93.1"
gem.add_development_dependency "rubocop-rspec", "~> 1.30"
gem.add_development_dependency "webmock", "~> 1.20"
gem.add_development_dependency "minitest", "< 5.16.0"
gem.add_dependency "public_suffix", "< 5.0"
end