Change `bigdecimal` to development dependency (#18448) It seems that `bigdecimal` is only used in tests. I think there is no need to treat it as runtime dependency. Closes #18448 COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/18448 from y-yagi:fix_dependency c1f2beb0f5b1d6d4b9800b93e2e0ac477441d8ae PiperOrigin-RevId: 684096690
diff --git a/ruby/google-protobuf.gemspec b/ruby/google-protobuf.gemspec index 257b3a4..c6d82f9 100644 --- a/ruby/google-protobuf.gemspec +++ b/ruby/google-protobuf.gemspec
@@ -32,8 +32,6 @@ s.add_development_dependency "rake-compiler-dock", "= 1.2.1" end s.required_ruby_version = '>= 3.0' - # bigdecimal must be used as a non-built in gem as of ruby-3.4 - s.add_dependency "bigdecimal" # TODO: evaluate removing Rakefile and moving logic to extconf.rb, so that we # can remove this runtime dependency on rake. See the discussion here for # more details: @@ -43,4 +41,6 @@ s.add_development_dependency "ffi-compiler", "~>1" s.add_development_dependency "rake-compiler", "~> 1.1.0" s.add_development_dependency "test-unit", '~> 3.0', '>= 3.0.9' + # bigdecimal must be used as a non-built in gem as of ruby-3.4 + s.add_development_dependency "bigdecimal" end