-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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 |