Skip to content

Commit 7a4c0e8

Browse files
committed
Refactored: Move development dependencies to Gemfile (to reduce clutter)
1 parent 17ad2c9 commit 7a4c0e8

25 files changed

Lines changed: 241 additions & 36 deletions

Gemfile

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,16 @@ source "https://rubygems.org"
55
# Specify your gem's dependencies in braintrust.gemspec
66
gemspec
77

8-
# Additional development tools not in gemspec (optional/convenience)
8+
# Development dependencies
9+
gem "appraisal", "~> 2.5"
10+
gem "climate_control", "~> 1.2"
11+
gem "kramdown", "~> 2.0"
912
gem "minitest-reporters", "~> 1.6"
1013
gem "minitest-stub-const", "~> 0.6"
11-
gem "climate_control", "~> 1.2"
14+
gem "minitest", "~> 5.0"
15+
gem "rake", "~> 13.0"
16+
gem "simplecov", "~> 0.22"
17+
gem "standard", "~> 1.0"
18+
gem "vcr", "~> 6.0"
19+
gem "webmock", "~> 3.0"
20+
gem "yard", "~> 0.9"

braintrust.gemspec

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,4 @@ Gem::Specification.new do |spec|
3939
# See: https://github.com/ruby/openssl/issues/949
4040
# This dependency may be removable in future Ruby versions once the fix is widely available.
4141
spec.add_runtime_dependency "openssl", "~> 3.3.1"
42-
43-
# Development dependencies
44-
spec.add_development_dependency "minitest", "~> 5.0"
45-
spec.add_development_dependency "rake", "~> 13.0"
46-
spec.add_development_dependency "standard", "~> 1.0"
47-
spec.add_development_dependency "simplecov", "~> 0.22"
48-
spec.add_development_dependency "vcr", "~> 6.0"
49-
spec.add_development_dependency "webmock", "~> 3.0"
50-
spec.add_development_dependency "appraisal", "~> 2.5"
51-
spec.add_development_dependency "yard", "~> 0.9"
52-
spec.add_development_dependency "kramdown", "~> 2.0"
5342
end

gemfiles/anthropic.gemfile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,18 @@
22

33
source "https://rubygems.org"
44

5+
gem "appraisal", "~> 2.5"
6+
gem "climate_control", "~> 1.2"
7+
gem "kramdown", "~> 2.0"
58
gem "minitest-reporters", "~> 1.6"
69
gem "minitest-stub-const", "~> 0.6"
7-
gem "climate_control", "~> 1.2"
10+
gem "minitest", "~> 5.0"
11+
gem "rake", "~> 13.0"
12+
gem "simplecov", "~> 0.22"
13+
gem "standard", "~> 1.0"
14+
gem "vcr", "~> 6.0"
15+
gem "webmock", "~> 3.0"
16+
gem "yard", "~> 0.9"
817
gem "anthropic", ">= 1.11"
918
gem "cgi"
1019

gemfiles/anthropic_1_11.gemfile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,18 @@
22

33
source "https://rubygems.org"
44

5+
gem "appraisal", "~> 2.5"
6+
gem "climate_control", "~> 1.2"
7+
gem "kramdown", "~> 2.0"
58
gem "minitest-reporters", "~> 1.6"
69
gem "minitest-stub-const", "~> 0.6"
7-
gem "climate_control", "~> 1.2"
10+
gem "minitest", "~> 5.0"
11+
gem "rake", "~> 13.0"
12+
gem "simplecov", "~> 0.22"
13+
gem "standard", "~> 1.0"
14+
gem "vcr", "~> 6.0"
15+
gem "webmock", "~> 3.0"
16+
gem "yard", "~> 0.9"
817
gem "anthropic", "~> 1.11.0"
918
gem "cgi"
1019

gemfiles/anthropic_1_12.gemfile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,18 @@
22

33
source "https://rubygems.org"
44

5+
gem "appraisal", "~> 2.5"
6+
gem "climate_control", "~> 1.2"
7+
gem "kramdown", "~> 2.0"
58
gem "minitest-reporters", "~> 1.6"
69
gem "minitest-stub-const", "~> 0.6"
7-
gem "climate_control", "~> 1.2"
10+
gem "minitest", "~> 5.0"
11+
gem "rake", "~> 13.0"
12+
gem "simplecov", "~> 0.22"
13+
gem "standard", "~> 1.0"
14+
gem "vcr", "~> 6.0"
15+
gem "webmock", "~> 3.0"
16+
gem "yard", "~> 0.9"
817
gem "anthropic", "~> 1.12.0"
918
gem "cgi"
1019

gemfiles/anthropic_uninstalled.gemfile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,17 @@
22

33
source "https://rubygems.org"
44

5+
gem "appraisal", "~> 2.5"
6+
gem "climate_control", "~> 1.2"
7+
gem "kramdown", "~> 2.0"
58
gem "minitest-reporters", "~> 1.6"
69
gem "minitest-stub-const", "~> 0.6"
7-
gem "climate_control", "~> 1.2"
10+
gem "minitest", "~> 5.0"
11+
gem "rake", "~> 13.0"
12+
gem "simplecov", "~> 0.22"
13+
gem "standard", "~> 1.0"
14+
gem "vcr", "~> 6.0"
15+
gem "webmock", "~> 3.0"
16+
gem "yard", "~> 0.9"
817

918
gemspec path: "../"

gemfiles/contrib.gemfile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,18 @@
22

33
source "https://rubygems.org"
44

5+
gem "appraisal", "~> 2.5"
6+
gem "climate_control", "~> 1.2"
7+
gem "kramdown", "~> 2.0"
58
gem "minitest-reporters", "~> 1.6"
69
gem "minitest-stub-const", "~> 0.6"
7-
gem "climate_control", "~> 1.2"
10+
gem "minitest", "~> 5.0"
11+
gem "rake", "~> 13.0"
12+
gem "simplecov", "~> 0.22"
13+
gem "standard", "~> 1.0"
14+
gem "vcr", "~> 6.0"
15+
gem "webmock", "~> 3.0"
16+
gem "yard", "~> 0.9"
817
gem "openai", ">= 0.34"
918
gem "anthropic", ">= 1.11"
1019
gem "ruby_llm", ">= 1.9"

gemfiles/openai.gemfile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,18 @@
22

33
source "https://rubygems.org"
44

5+
gem "appraisal", "~> 2.5"
6+
gem "climate_control", "~> 1.2"
7+
gem "kramdown", "~> 2.0"
58
gem "minitest-reporters", "~> 1.6"
69
gem "minitest-stub-const", "~> 0.6"
7-
gem "climate_control", "~> 1.2"
10+
gem "minitest", "~> 5.0"
11+
gem "rake", "~> 13.0"
12+
gem "simplecov", "~> 0.22"
13+
gem "standard", "~> 1.0"
14+
gem "vcr", "~> 6.0"
15+
gem "webmock", "~> 3.0"
16+
gem "yard", "~> 0.9"
817
gem "openai", ">= 0.34"
918
gem "base64"
1019
gem "cgi"

gemfiles/openai_0_33.gemfile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,18 @@
22

33
source "https://rubygems.org"
44

5+
gem "appraisal", "~> 2.5"
6+
gem "climate_control", "~> 1.2"
7+
gem "kramdown", "~> 2.0"
58
gem "minitest-reporters", "~> 1.6"
69
gem "minitest-stub-const", "~> 0.6"
7-
gem "climate_control", "~> 1.2"
10+
gem "minitest", "~> 5.0"
11+
gem "rake", "~> 13.0"
12+
gem "simplecov", "~> 0.22"
13+
gem "standard", "~> 1.0"
14+
gem "vcr", "~> 6.0"
15+
gem "webmock", "~> 3.0"
16+
gem "yard", "~> 0.9"
817
gem "openai", "~> 0.33.0"
918
gem "base64"
1019
gem "cgi"

gemfiles/openai_0_34.gemfile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,18 @@
22

33
source "https://rubygems.org"
44

5+
gem "appraisal", "~> 2.5"
6+
gem "climate_control", "~> 1.2"
7+
gem "kramdown", "~> 2.0"
58
gem "minitest-reporters", "~> 1.6"
69
gem "minitest-stub-const", "~> 0.6"
7-
gem "climate_control", "~> 1.2"
10+
gem "minitest", "~> 5.0"
11+
gem "rake", "~> 13.0"
12+
gem "simplecov", "~> 0.22"
13+
gem "standard", "~> 1.0"
14+
gem "vcr", "~> 6.0"
15+
gem "webmock", "~> 3.0"
16+
gem "yard", "~> 0.9"
817
gem "openai", "~> 0.34.0"
918
gem "base64"
1019
gem "cgi"

0 commit comments

Comments
 (0)