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 dependencies to allow immanent Numpy v2.0 release for testing #3547

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

zaneselvans
Copy link
Member

Overview

The release of Numpy 2.0 is immanent, and it's a low-level dependency for many packages we work with. This PR is a place to test that our stuff keeps working, and make any required changes when the new version comes out. Hopefully it'll be smooth!

To-do list

Edit tasklist title
Beta Give feedback Tasklist To-do list, more options

Delete tasklist

Delete tasklist block?
Are you sure? All relationships in this tasklist will be removed.
  1. If updating analyses or data processing functions: make sure to update or write data validation tests (e.g., test_minmax_rows())
    Options
  2. Update the release notes: reference the PR and related issues.
    Options
  3. Ensure docs build, unit & integration tests, and test coverage pass locally with make pytest-coverage (otherwise the merge queue may reject your PR)
    Options
  4. Review the PR yourself and call out any questions or issues you have
    Options
  5. For minor ETL changes or data additions, once make pytest-coverage passes, make sure you have a fresh full PUDL DB downloaded locally, materialize new/changed assets and all their downstream assets and run relevant data validation tests using pytest and --live-dbs.
    Options
  6. For significant ETL, data coverage or analysis changes, once make pytest-coverage passes, ensure the full ETL runs locally and run data validation tests using make pytest-validate (a ~10 hour run). If you can't run this locally, run the build-deploy-pudl GitHub Action (or ask someone with permissions to). Then, check the logs on the #pudl-deployments Slack channel or gs://builds.catalyst.coop.
    Options

@zaneselvans zaneselvans added the dependencies Pull requests that update a dependency file label Apr 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
Status: Backlog
Development

Successfully merging this pull request may close these issues.

None yet

1 participant