-
Notifications
You must be signed in to change notification settings - Fork 16
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
Improved use of GitHub Actions + pandas warning fix #101
Conversation
bedroesb
commented
Nov 29, 2024
•
edited
Loading
edited
- Using GH Actions yo test for real by doing a draft submission, and a installation
- Automatic testing for python versions: 3.8, 3.9, 3.10, 3.11, 3.12, 3.13 and following OS versions: ubuntu-latest, macos-latest, windows-latest
- Add fix for pandas df type warning (closes dtype incompatible with float64 warning when writing to pandas df #100)
- Security fix for pyYAML (related to pyyaml 5.4.* is giving problems upon installation #97)
- Add/Fix Python 3.13 support
- Drop Python 3.7 support due to incompatibility issues
- Test on Multiple machines a real submission
This should also fix the deprecated dependency. |
Sorry I just noticed I still have to test some local changes I didn't push, sorry for the spam! |
@bgruening I don't understand why I didn't add all these test before, but at least they are now there ... :) |
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.
Coool! Thanks @bedroesb
Only one small comment.
.github/workflows/python-app.yml
Outdated
strategy: | ||
matrix: | ||
os: [ubuntu-latest, macos-latest, windows-latest] | ||
version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] |
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 guess it would be enough if we test for the lower and upper bound?
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.
genius!
ena_upload/ena_upload.py
Outdated
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.
This file is hard to review, I guess we trust 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.
I wonder what went wrong with this file 🤔 I added multiple .Series(dtype='str')
to keep Pandas happy
Cool, great stuff @bedroesb |