From ab9987244a1616a8dd728cf0b0fac6cd04d9e5eb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 2 Nov 2026 14:25:13 +0000 Subject: [PATCH] Update PolicyEngine bundle to 6.12.0 --- changelog.d/update-policyengine-bundle-6.12.0.changed.md | 1 + docker/Dockerfile | 2 +- pyproject.toml | 2 +- uv.lock | 8 ++++---- 4 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 changelog.d/update-policyengine-bundle-6.12.0.changed.md diff --git a/changelog.d/update-policyengine-bundle-6.12.0.changed.md b/changelog.d/update-policyengine-bundle-6.12.0.changed.md new file mode 100644 index 000000000..cc85c185c --- /dev/null +++ b/changelog.d/update-policyengine-bundle-6.12.0.changed.md @@ -0,0 +1 @@ +Update the PolicyEngine bundle to 6.12.0. diff --git a/docker/Dockerfile b/docker/Dockerfile index 303243995..09513f8cc 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ FROM python:3.12 # Match the API bundle in pyproject.toml; the bundle updater changes both pins. # The models extra pins the complete certified runtime package set. -RUN pip install "policyengine[models]==6.11.1" ipython +RUN pip install "policyengine[models]==6.12.0" ipython diff --git a/pyproject.toml b/pyproject.toml index 873c4a6ef..0bb552cd7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,7 +47,7 @@ dependencies = [ # versions certified by this PolicyEngine bundle. Cloud Run installs the # complete frozen environment from uv.lock; the generic image installs # this requirement directly. - "policyengine[models]==6.11.1", + "policyengine[models]==6.12.0", "pydantic", "pymysql", "python-dotenv", diff --git a/uv.lock b/uv.lock index 8e0bf0cd1..eb19e1b82 100644 --- a/uv.lock +++ b/uv.lock @@ -2820,7 +2820,7 @@ wheels = [ [[package]] name = "policyengine" -version = "6.11.1" +version = "6.12.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "h5py" }, @@ -2832,9 +2832,9 @@ dependencies = [ { name = "pydantic" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/34/5c/b0900e634ea1073426877e929850816914a182eb1cecacd2e99d705be63a/policyengine-6.11.1.tar.gz", hash = "sha256:af277f572638377522834f7335e6668905e3c414859c61e8ea4f201b522a8625", size = 1549029, upload-time = "2026-10-27T01:31:08.885Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c4/ed/6f1b85109092d740a8121c98933c4848af6e6355241012688b13347a7d97/policyengine-6.12.0.tar.gz", hash = "sha256:b8d4a6346206015c508f416f2e48e150a37df3d3103966e0b294d4f15e269cf6", size = 1590873, upload-time = "2026-11-02T14:23:39.916Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9d/79/8788bb21fbcdd5404864656daa9d92b06d9fb5314bfc9b598a780dbcb1ee/policyengine-6.11.1-py3-none-any.whl", hash = "sha256:9ada4083d27ee4f4ca637335371186e3b3fd1607e00980c03a14d293e385080b", size = 539750, upload-time = "2026-10-27T01:31:07.018Z" }, + { url = "https://files.pythonhosted.org/packages/3a/8e/cdae9cd07eea17b33ee682249c758326fdfb4f9c837bec6832484c7428c2/policyengine-6.12.0-py3-none-any.whl", hash = "sha256:de08e9eb4e2de9e12010d1bff0a224e10658cce0c7dafee4783eec46978edb59", size = 557145, upload-time = "2026-11-02T14:23:37.915Z" }, ] [package.optional-dependencies] @@ -2929,7 +2929,7 @@ requires-dist = [ { name = "mypy", marker = "extra == 'dev'", specifier = ">=1.15,<2" }, { name = "openai" }, { name = "packaging", specifier = ">=24,<27" }, - { name = "policyengine", extras = ["models"], specifier = "==6.11.1" }, + { name = "policyengine", extras = ["models"], specifier = "==6.12.0" }, { name = "policyengine-canada", specifier = "==0.96.3" }, { name = "policyengine-il", specifier = "==0.1.0" }, { name = "policyengine-ng", specifier = "==0.5.1" },