Skip to content

Conversation

max-sixty
Copy link
Collaborator

Summary

  • Removed 11 obsolete warning exclusions from pyproject.toml that are no longer needed
  • These exclusions were preventing us from catching potential new warnings in the test suite

Changes

Removed the following warning exclusions that no longer trigger:

  • Invalid cast warnings from duck_array_ops and test_array_api
  • CachingFileManager deallocation warnings from backends
  • Deprecated treenode methods (ancestors, iter_lineage, lineage)
  • Test-specific deprecations that no longer exist (coords should be an ndarray, shape should be provided)

Test plan

  • Ran full test suite locally with uv run pytest -n auto
  • Verified 20,779 tests pass after removal
  • Confirmed removed warnings no longer occur in test output
  • CI should pass without these exclusions

🤖 Generated with Claude Code

Removed 11 warning exclusions that are no longer needed:
- Invalid cast warnings from duck_array_ops and test_array_api
- CachingFileManager deallocation warnings from backends
- Deprecated treenode methods (ancestors, iter_lineage, lineage)
- Test-specific deprecations that no longer exist

These exclusions were verified to be safe to remove through testing.
The test suite passes with 20,779 tests after removal.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@max-sixty max-sixty enabled auto-merge (squash) September 3, 2025 22:22
@max-sixty max-sixty merged commit 278d320 into pydata:main Sep 3, 2025
36 checks passed
@max-sixty max-sixty deleted the warnings branch September 3, 2025 22:26
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.

1 participant