From 613d34dc39c5fe6dcf97f6d31344d964973d9853 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 20 Oct 2026 18:31:44 +0000 Subject: [PATCH] Update PolicyEngine bundle to 6.9.0 --- .../update-policyengine-bundle-6.9.0.changed.md | 1 + docker/Dockerfile | 2 +- pyproject.toml | 2 +- uv.lock | 10 +++++----- 4 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 changelog.d/update-policyengine-bundle-6.9.0.changed.md diff --git a/changelog.d/update-policyengine-bundle-6.9.0.changed.md b/changelog.d/update-policyengine-bundle-6.9.0.changed.md new file mode 100644 index 000000000..1ac451f14 --- /dev/null +++ b/changelog.d/update-policyengine-bundle-6.9.0.changed.md @@ -0,0 +1 @@ +Update the PolicyEngine bundle to 6.9.0. diff --git a/docker/Dockerfile b/docker/Dockerfile index f4f15fc5c..b9a4e3d0c 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.7.5" ipython +RUN pip install "policyengine[models]==6.9.0" ipython diff --git a/pyproject.toml b/pyproject.toml index 61a4679b9..d7f96d249 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.7.5", + "policyengine[models]==6.9.0", "pydantic", "pymysql", "python-dotenv", diff --git a/uv.lock b/uv.lock index 9afd96c7e..66fa0870d 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.11" resolution-markers = [ "python_full_version >= '3.15' and sys_platform == 'win32'", @@ -2743,7 +2743,7 @@ wheels = [ [[package]] name = "policyengine" -version = "6.7.5" +version = "6.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "h5py" }, @@ -2755,9 +2755,9 @@ dependencies = [ { name = "pydantic" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/dc/db/3c18644cc814dcfc1abcea6f58df67d012712d7c6b2d9c8e01b746c18dc0/policyengine-6.7.5.tar.gz", hash = "sha256:872457de79f51dc57f33efb85274cb461d14aa42017e39aabf9d6611a673b30a", size = 1465755, upload-time = "2026-10-18T22:31:35.177Z" } +sdist = { url = "https://files.pythonhosted.org/packages/91/5a/0d03113f0598ca24205e5a25f6fc03c034860fa450e70b3003cd7f123d19/policyengine-6.9.0.tar.gz", hash = "sha256:eb9fedb1411570e421f5a742dd18a8cfb2d3bc45de4fc84827788564be7afae4", size = 1507452, upload-time = "2026-10-20T18:20:23.839Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4f/21/8faef0956e0c9a0f4ac73d16e7aae7330088e25ed3b6f81323572c4b8440/policyengine-6.7.5-py3-none-any.whl", hash = "sha256:acb921a6cd78c5bd5692827d3830fad9225a25f7e93e5742b92b2909624f76d3", size = 508363, upload-time = "2026-10-18T22:31:33.068Z" }, + { url = "https://files.pythonhosted.org/packages/36/8a/904c82e6aab3935b930b7b31d0edd975fee7d12bf50336c4e1f6128095a8/policyengine-6.9.0-py3-none-any.whl", hash = "sha256:832cb4c72cc847d477cf4b2653984fac503eafba833056bd842f370847524866", size = 532365, upload-time = "2026-10-20T18:20:21.86Z" }, ] [package.optional-dependencies] @@ -2845,7 +2845,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.7.5" }, + { name = "policyengine", extras = ["models"], specifier = "==6.9.0" }, { name = "policyengine-canada", specifier = "==0.96.3" }, { name = "policyengine-il", specifier = "==0.1.0" }, { name = "policyengine-ng", specifier = "==0.5.1" },