Skip to content
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

Update QC Requirements #432

Merged
merged 11 commits into from
Mar 6, 2025
Merged

Update QC Requirements #432

merged 11 commits into from
Mar 6, 2025

Conversation

benjwadams
Copy link
Contributor

Updates to use a stable version of ioos_qc on PyPI, makes several code changes to accommodate interface changes.

leilabbb and others added 11 commits February 26, 2025 10:29
Updated to the new release: v2.2.0
Upgrading to ioos-qc version 2.2.0 caused a TypeError: 'ABCMeta' object is not subscriptable when running glider_qc_tests.py. The issue traced back to the aggregate method from the ioos-qc package. To resolve this, I modified glider_qc.py to use the PandasStore method for creating the aggregated flags.

Note: I have also added a TODO comments to set the extended file attribute as the current date-time.
@benjwadams
Copy link
Contributor Author

Ignoring test failure since ABCMeta is no longer present and previous branch passed tests. @ocefpaf, any idea why this might be happening.

@benjwadams benjwadams merged commit 31d4ff6 into main Mar 6, 2025
3 of 5 checks passed
@ocefpaf ocefpaf deleted the update_qc_requirements branch March 6, 2025 21:35
@ocefpaf
Copy link
Member

ocefpaf commented Mar 6, 2025

@ocefpaf, any idea why this might be happening.

Maybe this needed a rebase?


Edit: Maybe we should not ignore test failures until we understand them. Looks like the code is broken on main. I'll try to investigate.

@ocefpaf
Copy link
Member

ocefpaf commented Mar 7, 2025

@benjwadams looks like the latest ioos-qc should not be installable on Python 3.8, which is EOL BTW. I tried to update Python here but hit many old pinned dependencies and I don't know this app enough to make this change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants