Skip to content

chore: drop the pry and byebug development dependencies - #172

Merged
tas50 merged 1 commit into
mainfrom
chore/drop-pry-dev-deps
Aug 24, 2026
Merged

chore: drop the pry and byebug development dependencies#172
tas50 merged 1 commit into
mainfrom
chore/drop-pry-dev-deps

Conversation

@tas50

@tas50 tas50 commented Aug 24, 2026

Copy link
Copy Markdown
Member

pry and friends are interactive-console conveniences. Nothing in lib/, spec/, the Rakefile, or CI references them — no require "pry", no binding.pry, no rake or workflow step that invokes them. They only ever slow down bundle install for contributors.

Anyone who wants a REPL mid-debug can still gem install pry locally, or use debug, which ships with Ruby 3.1+ (the floor this gem already requires).

Also drops the now-empty :debug group from bundle_without in linters.yml.

pry and friends are interactive-console conveniences. Nothing in lib/, spec/, the Rakefile, or CI references them — no require "pry", no binding.pry, no rake or workflow step that invokes them. They only ever slow down bundle install for contributors.

Anyone who wants a REPL mid-debug can still gem install pry locally, or use debug, which ships with Ruby 3.1+ (the floor this gem already requires).

Also drops the now-empty :debug group from bundle_without in linters.yml.

Signed-off-by: Tim Smith <tsmith84@proton.me>
@tas50
tas50 merged commit b5b3a2d into main Aug 24, 2026
8 checks passed
@tas50
tas50 deleted the chore/drop-pry-dev-deps branch August 24, 2026 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant