Skip to content

Update microdf to v1.0.0#378

Merged
MaxGhenis merged 3 commits intoPolicyEngine:masterfrom
MaxGhenis:reexport-microdf
Jul 22, 2025
Merged

Update microdf to v1.0.0#378
MaxGhenis merged 3 commits intoPolicyEngine:masterfrom
MaxGhenis:reexport-microdf

Conversation

@MaxGhenis
Copy link
Copy Markdown
Contributor

@MaxGhenis MaxGhenis commented Jul 22, 2025

This PR updates the microdf_python dependency to v1.0.0.

Changes

  • Update microdf_python dependency from >=0.4.3 to >=1.0.0

Context

microdf v1.0.0 is a major breaking change that removes most functionality, keeping only:

  • MicroDataFrame
  • MicroSeries
  • Gini calculation (via MicroSeries.gini())

All removed functionality was unused by PolicyEngine packages. This update is needed to stay current with the latest microdf version.

- Re-export MicroDataFrame and MicroSeries from policyengine_core
- This allows downstream packages to import from policyengine-core instead of having direct microdf dependencies
- Update microdf_python dependency to >=1.0.0

This change enables removing direct microdf dependencies from downstream packages for better dependency management.
Keep the PR simple - just update microdf_python to >=1.0.0 without re-exporting classes
@MaxGhenis MaxGhenis changed the title Re-export microdf classes and update to v1.0.0 Update microdf to v1.0.0 Jul 22, 2025
@MaxGhenis MaxGhenis merged commit a28eb15 into PolicyEngine:master Jul 22, 2025
7 of 8 checks passed
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