-
Notifications
You must be signed in to change notification settings - Fork 16
Pylint/Astroid gives "RecursionError: maximum recursion depth exceeded" in CI tests #333
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
Comments
Looks to be an open issue pylint-dev/pylint#3836. Been banging my head on this for a while to no avail, including upgrading astroid directly from their github, trying to align package versions, and changing the python version. I've been able to reproduce this locally by pulling the |
This appears to be due to pandas and the ubuntu version. Locally downgrading to 1.1.1 makes things works, 1.1.2 or above breaks it. However when I pin this on the CI it didn't work :/. The |
It looks like |
That's interesting, thanks for looking into it 👍 |
As another confusing data point, I just hit this error on the covidcast repo where the linter didn't complain on a pd.merge(x,y), but then complained when i moved that line into a new file..... 😠 |
Recent discussion in PR review: #314 (comment)
Example of error: https://jenkins-ci-prod-01.delphi.cmu.edu/blue/organizations/jenkins/covidcast-indicators/detail/PR-314/3/pipeline/
Discussion on previous PR: #272 (comment)
The text was updated successfully, but these errors were encountered: