Skip to content

Update US release manifest to MP eCPS artifact#390

Merged
MaxGhenis merged 1 commit into
mainfrom
codex/mp-ecps-2024-policyengine-py-20260605
Jun 5, 2026
Merged

Update US release manifest to MP eCPS artifact#390
MaxGhenis merged 1 commit into
mainfrom
codex/mp-ecps-2024-policyengine-py-20260605

Conversation

@MaxGhenis
Copy link
Copy Markdown
Contributor

Summary

  • refresh the bundled US release manifest to the MP/eCPS 2024 enhanced_cps_2024 artifact on Hugging Face revision mp-ecps-2024-2cdd45d-20260605 / commit a091769a
  • bump the US optional/dev model pin to policyengine-us==1.715.3, matching the data release build package
  • regenerate the US TRACE TRO and update manifest metadata tests for the exact-build certification

Verification

  • uv run --python 3.13 --extra dev ruff check pyproject.toml src/policyengine/data/release_manifests tests/test_release_manifests.py tests/test_trace_tro.py tests/test_models.py tests/test_dataset_sources.py tests/test_import_policyengine_bundle.py
  • uv run --python 3.13 --extra dev pytest tests/test_release_manifests.py tests/test_trace_tro.py tests/test_models.py tests/test_dataset_sources.py tests/test_import_policyengine_bundle.py -q
  • uv run --python 3.13 --extra dev python - <<'PY'
    from policyengine.tax_benefit_models.us import managed_microsimulation, us_latest
    sim = managed_microsimulation()
    series = sim.calc('employment_income_before_lsr', period=2024)
    print(us_latest.default_dataset_uri)
    print(sim.policyengine_bundle['runtime_dataset_uri'])
    print(len(series))
    print(float(series.sum()))
    PY

@MaxGhenis MaxGhenis force-pushed the codex/mp-ecps-2024-policyengine-py-20260605 branch from fc120ea to 0c021d8 Compare June 5, 2026 15:57
@MaxGhenis MaxGhenis merged commit 73ebe7b into main Jun 5, 2026
11 checks passed
@MaxGhenis MaxGhenis deleted the codex/mp-ecps-2024-policyengine-py-20260605 branch June 5, 2026 16:16
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