You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use this issue as the cross-repo index for retiring policyengine-bundles as the active bundle publication mechanism and moving official PolicyEngine bundles into policyengine.py.
The intended end state is:
policyengine.py owns the official bundle version number.
Users install official model-plus-data bundles with policyengine bundle install, e.g. uvx --from policyengine policyengine bundle install --venv .venv.
Exact PolicyEngine-owned package versions and certified dataset versions are captured in .py bundle metadata and release assets.
Downstream repos publish their own packages/artifacts normally; .py pins them when they should enter the official certified bundle.
This repo remains archival unless historical validation scripts are useful for inspection or migration.
Note: PolicyEngine/policyengine-uk-data is archived/read-only, so its old cleanup PR cannot currently be reopened or updated.
Work in this repo
Disable active bundle publication workflows.
Mark this repository archival in the README.
Keep historical bundle records/scripts only where they are useful for inspection or migration.
Do not require downstream repos to call into this repository when publishing model/data/package releases.
Acceptance criteria
No active CI/CD path publishes new official PolicyEngine bundles from this repo.
All active bundle publication documentation points to policyengine.py.
Each linked repo has either removed old bundle dependencies, documented its boundary, or documented why no changes are possible.
A maintainer can publish a new official bundle through a .py bundle metadata PR and normal .py release without orchestrating changes through this repo.
Goal
Use this issue as the cross-repo index for retiring
policyengine-bundlesas the active bundle publication mechanism and moving official PolicyEngine bundles intopolicyengine.py.The intended end state is:
policyengine.pyowns the official bundle version number.policyengine bundle install, e.g.uvx --from policyengine policyengine bundle install --venv .venv..pybundle metadata and release assets..pypins them when they should enter the official certified bundle.Cross-repo tracking issues
Implementation PRs
Note: PolicyEngine/policyengine-uk-data is archived/read-only, so its old cleanup PR cannot currently be reopened or updated.
Work in this repo
Acceptance criteria
policyengine.py..pybundle metadata PR and normal.pyrelease without orchestrating changes through this repo.