Closed chrismytton closed 6 years ago
@chrismytton Thanks for this! I'm assuming, though, that the error under 2.0.0+ is due to the new default 'strict mode' (https://github.com/jarmo/require_all/pull/21)? If so I strongly suspect it would be better to find and fix the underlying problem than to essentially disable that check by forcing an earlier version.
Or is there something else going on here?
@chrismytton the circular requirements problem in everypolitician-popolo
was fixed in https://github.com/everypolitician/everypolitician-popolo/commit/2ba8bf6b, but version 0.9 was never pushed to rubygems.
I've pushed that today, and with an update to that version here, the requirement for require_all
<2.0 vanishes.
@tmtmtmtm Great! That seems to work for me locally, so I've pushed an updated commit which bumps the everypolitician-popolo version, rather than pinning require_all.
I was seeing some test failures when running on the latest Ruby with the most recent compatible gems.
specified that we need a version less than 2 in the gemspecupdated to the latest version of everypolitician-popolo, see https://github.com/everypolitician/everypolitician-ruby/pull/80#issuecomment-429258668.I've also updated the Travis config to test on the latest Ruby versions.
Fixes https://github.com/everypolitician/everypolitician-ruby/issues/79