-
Notifications
You must be signed in to change notification settings - Fork 5
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
fix: Bump pandas to the latest version #223
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #223 +/- ##
=======================================
Coverage 95.82% 95.82%
=======================================
Files 23 23
Lines 2084 2084
Branches 370 370
=======================================
Hits 1997 1997
Misses 69 69
Partials 18 18
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
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.
LGTM, hopefully easy to address comments
setup.cfg
Outdated
@@ -23,6 +23,8 @@ classifiers = | |||
Programming Language :: Python :: 3.7 |
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.
Programming Language :: Python :: 3.7 |
Let's drop 3.7 and 3.8 as officially supported if we're not testing them?
.github/workflows/ci-cd-workflow.yml
Outdated
@@ -55,7 +55,7 @@ jobs: | |||
strategy: | |||
matrix: | |||
os: ["ubuntu-latest", "macos-latest", "windows-latest"] | |||
python-version: [3.7, 3.8, 3.9] | |||
python-version: [3.7, 3.9, 3.11] |
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.
python-version: [3.7, 3.9, 3.11] | |
python-version: [3.9, 3.10, 3.11] |
Or why only do every second version?
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.
It spanned the supported versions and would take half the testing time
End of support for Python3.7 is in a couple of months https://endoflife.date/python so I'm happy to drop it. I'll add 3.8
@@ -23,6 +23,8 @@ classifiers = | |||
Programming Language :: Python :: 3.7 | |||
Programming Language :: Python :: 3.8 |
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.
I'd say let's either officially drop support, or keep the tests?
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.
Dropping 3.7 and ensuring the tests cover 3.8
49254de
to
fb53339
Compare
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
fb53339
to
82d4f7a
Compare
Bump pandas and update tests to handle the latest version of pandas. This also allows the use of newer versions of Python during CI. BREAKING CHANGE: Removes support for Python 3.7
82d4f7a
to
cb02342
Compare
Pull request
Bump pandas and update tests to handle the latest version of pandas. This also allows the use of newer versions of Python during CI. This MR removes running the tests on Python v3.8 and adds Python v3.11.
Please confirm that this pull request has done the following:
CHANGELOG.rst
addedCloses #203 #219