From c240f0b7a9ecb36707d6832273d85fb54c3c6558 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 9 Oct 2026 06:39:01 +0000 Subject: [PATCH] Update PolicyEngine bundle to 6.2.4 --- .../update-policyengine-bundle-6.2.4.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.2.4.changed.md diff --git a/changelog.d/update-policyengine-bundle-6.2.4.changed.md b/changelog.d/update-policyengine-bundle-6.2.4.changed.md new file mode 100644 index 000000000..ba24d8c8d --- /dev/null +++ b/changelog.d/update-policyengine-bundle-6.2.4.changed.md @@ -0,0 +1 @@ +Update the PolicyEngine bundle to 6.2.4. diff --git a/docker/Dockerfile b/docker/Dockerfile index 83b3cabe4..7bce3c996 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.2.1" ipython +RUN pip install "policyengine[models]==6.2.4" ipython diff --git a/pyproject.toml b/pyproject.toml index 54988ccad..63c0158ad 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.2.1", + "policyengine[models]==6.2.4", "pydantic", "pymysql", "python-dotenv", diff --git a/uv.lock b/uv.lock index 355ae95a9..287fec73f 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.2.1" +version = "6.2.4" 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/67/f2/3a75eb571fa3eda2e9f043c145cadae9eab4df6959fc447e767f92885d88/policyengine-6.2.1.tar.gz", hash = "sha256:0f2e51be23229ab5d8a8f80fb7b716fe4d3780806e2e16dfcda0362983beac56", size = 772927, upload-time = "2026-09-30T22:19:57.846Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3d/4d/0ba4c9a10d67d5c469cda33eb7c671cd3019c65934eb1428ac8bf6c654a2/policyengine-6.2.4.tar.gz", hash = "sha256:2d8aba8b36f0e69bc6936aa744b5aacd9a4ba84a8535d184e612b37af1f44a29", size = 788547, upload-time = "2026-10-09T06:37:26.241Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5a/8b/4b216e42d150852e51c01ea654455496e1e1197c008e72e70f29392dec8c/policyengine-6.2.1-py3-none-any.whl", hash = "sha256:d07ff400da096be4b43843bd333ea0b7f42b06f5eea584e72c78f75a16fe3cdb", size = 252406, upload-time = "2026-09-30T22:19:56.61Z" }, + { url = "https://files.pythonhosted.org/packages/25/a2/e67c69599f0bea7f598659c53276e4b91010fb7ba2d0afe92dde98870068/policyengine-6.2.4-py3-none-any.whl", hash = "sha256:76c4af193d42aaaefad6c3ce8cfb355c55be64f4da6253820ee5fe6e348e0644", size = 257398, upload-time = "2026-10-09T06:37:24.67Z" }, ] [package.optional-dependencies] @@ -2844,7 +2844,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.2.1" }, + { name = "policyengine", extras = ["models"], specifier = "==6.2.4" }, { name = "policyengine-canada", specifier = "==0.96.3" }, { name = "policyengine-il", specifier = "==0.1.0" }, { name = "policyengine-ng", specifier = "==0.5.1" },