team-telnyx / telnyx-ruby

Telnyx API Ruby Client
https://developers.telnyx.com/docs/api/v2/overview
MIT License
24 stars 17 forks source link

net-http-persistent: loosen version requirements #50

Closed ledbettj closed 3 years ago

ledbettj commented 3 years ago

Versions of net-http-persistent less than 4.0.1 require a ruby version of '~> 2.3', which means that it will not install under ruby 3.0. Loosen the requirement on net-http-persistent from 3.x to 3.x-4.x, allowing telnyx-ruby to be installable under ruby 3.0.

See: net-http-persistent changelog -- there is one minor breaking change between 3.x and 4.x, but it doesn't appear that this library uses or relies on that functionality.

ledbettj commented 3 years ago

FWIW these tests fail for me locally on master as well.

ledbettj commented 3 years ago

Fixing the CI configuration over in #52 uncovered quite a few ruby 2.7 warnings that would need to be fixed before this gem is compatible with 3.x. Going to close this one for now.