Closed lukasschwab closed 1 year ago
Current theory: flakiness is caused by rate limiting.
Even with all these changes (slowing things waaay down) the build is flaky.
I'm curious: can I up the parallelism again?
This conclusion sucks, but I think I'm trying to adapt the tests to accommodate temporarily flaky API behavior. As I've poked around, the behavior has been unstable (e.g. earlier only HTTPS worked; now only HTTP works).
It's possible this is driven by arXiv is tightening their rate limiter behavior... but that only explains this if they enforce the rate limit through a variety of unclear responses (TCP hangup vs. empty result set vs...).
I might consider simplifying this PR to two fixes:
feedparser
version.3e55127 might've just been lucky.
Closing; PRs in the v2.0.0 release handle the best changes explored here.
Description
CI tests are failing for latest commit on master. I'm unable to reproduce locally. Debugging.
Breaking changes
Relevant issues
Unexpected test failures:
126
124
Checklist
README.md
example usage has been updated.