-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ruby 3.1 dry-configurable warning #110
Comments
Are there any plans to update the gem so that dry-configurable is no longer needed? |
Hi. Indeed, we're looking for a Ruby dev who can fix this dry-configurable dependency. There is an issue with Ruby versions and dry-configurable gem, which the bundler can't resolve. Ruby >=3 requires dry-configurable 0.13.0. We have a dirty fix for this case, but we aren't happy with it. If your app requires another version of dry-configurable, there will be a compatibility issue. We've currently failed to set up the correct dry-configurable version depending on the Ruby version that will work when installing gem from RubyGems (it worked if you install gems from its repo). When pushed to RubyGems it analyzes gemspec file and fixates dependencies without giving us a chance to set different options. So we've withdrawn Ruby and Rails gems from RubyGems for now and called them Release Candidates. We see three possible solutions:
Can somebody help us with the last one? |
Would be happy to help on this. |
I'm all ears. You can email me on [email protected] |
@skliask Fixed in the new version (3.3). Please, try it @scottsherwood Yes, the gem was updated. It still depends on |
There is a warning popping up when the gem is used with ruby 3.1.2.
<module:ApiStruct>' [dry-configurable] default value as positional argument to settings is deprecated and will be removed in the next major version Provide a
default:keyword argument instead
Looks like an update issue to the dry configurable gem used as a dependency
The text was updated successfully, but these errors were encountered: