-
Notifications
You must be signed in to change notification settings - Fork 8
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
Pin pandas version for Py3.12 tests #259
Conversation
Quality Gate passedIssues Measures |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #259 +/- ##
=======================================
Coverage 99.76% 99.76%
=======================================
Files 14 14
Lines 854 854
=======================================
Hits 852 852
Misses 2 2 ☔ View full report in Codecov by Sentry. |
This looks like a pytables issue that's been fixed and merged into main, but their latest release 3.9.2 is dated Nov 2023 🤔 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀 opened #263 to track
Description
What is this PR
Why is this PR needed?
Tests are failing because with Python 3.12, a
numpy
install >=2.0.0 will conflict with the latestpandas
.See here for more details.
What does this PR do?
Pins
pandas
to < 2.2.2 if the Python version > 3.12 as a temporary fix.This results in an environment with
pandas=2.2.1
andnumpy=1.26.4
.Questions
References
The issue in numpy - although it seems that the problem should have been fixed in pandas 2.2.2
How has this PR been tested?
Tests pass locally and in CI.
Is this a breaking change?
No.
Does this PR require an update to the documentation?
No.
Checklist: