Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue addressed
Fixes #614
Explanation
Since numpy 1.22 is EOL now, it would be good to update so that people don't use unsupported versions. Since 1.22's EOL is in 2 months (source: https://endoflife.date/numpy) I've decided to just bump it to 1.23 directly. this gives us 8 months before we need to update further so that seems like a good idea. Currently the numpy version esolves to 1.24 (in my environment) so using 1.23 should be fine for the time being.
I've also added a dependabot alerting so that we are notified of these things a bit more frequently. Sadly it doesn't support conda dependencies, but since our conda dependencies mirror that of pip (it's built from pyproject.toml) having alerts for pip EOLs is a close enough analog imo, we can always investigate further from there if necessary.
Checklist
main
Additional Notes (optional)
Add any additional notes or information that may be helpful.