Skip to content

Add pandas 3.0 compatibility tests#1491

Closed
MaxGhenis wants to merge 1 commit intomainfrom
add-pandas3-tests
Closed

Add pandas 3.0 compatibility tests#1491
MaxGhenis wants to merge 1 commit intomainfrom
add-pandas3-tests

Conversation

@MaxGhenis
Copy link
Collaborator

Summary

  • Adds test suite verifying policyengine-uk works with pandas 3.0 changes
  • Tests region-based parameter lookups (StringArray handling)
  • Tests string-typed variables (filled_array with StringDtype)
  • Tests enum variables

Test plan

  • CI passes

These tests require policyengine-core >= 3.9.1 which has the pandas 3 compatibility fixes (merged in PolicyEngine/policyengine-core#424).

🤖 Generated with Claude Code

Tests verify that policyengine-uk works with pandas 3.0 changes:
- Region-based parameter lookups (StringArray handling)
- String-typed variables (filled_array with StringDtype)
- Enum variables

These tests require policyengine-core >= 3.9.1 which has the pandas 3 fixes.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@MaxGhenis
Copy link
Collaborator Author

Closing in favor of #1495 which provides a more comprehensive pandas 2+3 CI matrix.

@MaxGhenis MaxGhenis closed this Feb 23, 2026
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