From e3996e907a623c6fc4d0dca712fbbbf1fdd27a66 Mon Sep 17 00:00:00 2001 From: nick evans Date: Mon, 15 Dec 2025 18:26:59 -0500 Subject: [PATCH 1/2] Relax development dependencies Don't pin development dependencies to specific (old) versions. It could make sense to change several dependencies from `~>` to `>=`. And _maybe_ keep `rspec` and `webmock` with `~>`. But, at least for gem development, I've found that's usually much more hassle than it's worth. --- vault.gemspec | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/vault.gemspec b/vault.gemspec index 932c33f..b41e96a 100644 --- a/vault.gemspec +++ b/vault.gemspec @@ -26,11 +26,11 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency "connection_pool", "~> 2.4" spec.add_runtime_dependency "net-http-persistent", "~> 4.0", ">= 4.0.2" - spec.add_development_dependency "bundler", "~> 2" - spec.add_development_dependency "pry", "~> 0.13.1" - spec.add_development_dependency "rake", "~> 12.0" - spec.add_development_dependency "rspec", "~> 3.5" - spec.add_development_dependency "yard", "~> 0.9.24" - spec.add_development_dependency "webmock", "~> 3.8.3" - spec.add_development_dependency "webrick", "~> 1.5" + spec.add_development_dependency "bundler" + spec.add_development_dependency "pry" + spec.add_development_dependency "rake" + spec.add_development_dependency "rspec" + spec.add_development_dependency "yard" + spec.add_development_dependency "webmock" + spec.add_development_dependency "webrick" end From 89ce25bbecefd01fc5615b2adc00ec5620ae56f2 Mon Sep 17 00:00:00 2001 From: nick evans Date: Mon, 15 Dec 2025 18:28:41 -0500 Subject: [PATCH 2/2] Move development dependencies into Gemfile This is how `bundle gem` has generated new gems for a while now. --- Gemfile | 7 +++++++ vault.gemspec | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Gemfile b/Gemfile index 3b155ad..4ffd4fc 100644 --- a/Gemfile +++ b/Gemfile @@ -3,4 +3,11 @@ source "https://rubygems.org" +gem "pry" +gem "rake" +gem "rspec" +gem "yard" +gem "webmock" +gem "webrick" + gemspec diff --git a/vault.gemspec b/vault.gemspec index b41e96a..20830ac 100644 --- a/vault.gemspec +++ b/vault.gemspec @@ -26,11 +26,4 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency "connection_pool", "~> 2.4" spec.add_runtime_dependency "net-http-persistent", "~> 4.0", ">= 4.0.2" - spec.add_development_dependency "bundler" - spec.add_development_dependency "pry" - spec.add_development_dependency "rake" - spec.add_development_dependency "rspec" - spec.add_development_dependency "yard" - spec.add_development_dependency "webmock" - spec.add_development_dependency "webrick" end