From 251d5781e5a016bfc70208a20bcf7bd7e76cd075 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 20 Jul 2026 14:50:19 +0000 Subject: [PATCH 1/4] 00000: Updates amalgam-lang to 34.2.0, howso-engine to 116.3.2 --- pyproject.toml | 2 +- version.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 27f072bb..392f9442 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,7 +48,7 @@ dependencies = [ "semantic-version~=2.0", "typing-extensions~=4.9", "urllib3>=2.6.3", - "amalgam-lang==34.1.2", # Use exact since Engine is exact in version.json + "amalgam-lang==34.2.0", # Use exact since Engine is exact in version.json ] [project.optional-dependencies] diff --git a/version.json b/version.json index 868a2972..80753637 100644 --- a/version.json +++ b/version.json @@ -1,5 +1,5 @@ { "dependencies": { - "howso-engine": "116.3.1" + "howso-engine": "116.3.2" } } From 6b5a01215ae1b0ef95ebae37cefa345beb45b3eb Mon Sep 17 00:00:00 2001 From: howso-automation Date: Mon, 20 Jul 2026 14:50:42 +0000 Subject: [PATCH 2/4] Trigger workflows (empty commit) From c4310cf1fe222c54ef600edfdb2e1e6217fe5f22 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 20 Jul 2026 14:51:21 +0000 Subject: [PATCH 3/4] Trigger build after approval From ebc619ee4458df605f0b8d1cb4e26587175f701e Mon Sep 17 00:00:00 2001 From: howso-automation Date: Mon, 20 Jul 2026 14:59:59 +0000 Subject: [PATCH 4/4] Automated requirements/license generation --- LICENSE-3RD-PARTY.txt | 21 +++++++++++---------- requirements-3.11-dev.txt | 22 +++++++++++----------- requirements-3.11.txt | 10 +++++----- requirements-3.12-dev.txt | 22 +++++++++++----------- requirements-3.12.txt | 10 +++++----- requirements-3.13-dev.txt | 22 +++++++++++----------- requirements-3.13.txt | 10 +++++----- requirements-3.14-dev.txt | 22 +++++++++++----------- requirements-3.14.txt | 10 +++++----- 9 files changed, 75 insertions(+), 74 deletions(-) diff --git a/LICENSE-3RD-PARTY.txt b/LICENSE-3RD-PARTY.txt index 08fc25d7..ad60b1cf 100644 --- a/LICENSE-3RD-PARTY.txt +++ b/LICENSE-3RD-PARTY.txt @@ -1,10 +1,10 @@ Faker -40.28.1 +40.31.0 MIT License joke2k https://github.com/joke2k/faker Faker is a Python package that generates fake data for you. -/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/faker-40.28.1.dist-info/licenses/LICENSE.txt +/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/faker-40.31.0.dist-info/licenses/LICENSE.txt Copyright (c) 2012 Daniele Faraglia Permission is hereby granted, free of charge, to any person obtaining a copy @@ -90,12 +90,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. build -1.5.1 +1.5.0 MIT Filipe Laíns , Bernát Gábor , layday , Henry Schreiner https://build.pypa.io A simple, correct Python build frontend -/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/build-1.5.1.dist-info/licenses/LICENSE +/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/build-1.5.0.dist-info/licenses/LICENSE Copyright © 2019 Filipe Laíns Permission is hereby granted, free of charge, to any person obtaining a @@ -2845,12 +2845,12 @@ DEALINGS IN THE SOFTWARE. regex -2026.6.28 +2026.7.19 Apache-2.0 AND CNRI-Python Matthew Barnett https://github.com/mrabarnett/mrab-regex Alternative regular expression module, to replace re. -/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/regex-2026.6.28.dist-info/licenses/LICENSE.txt +/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/regex-2026.7.19.dist-info/licenses/LICENSE.txt This work was derived from the 're' module of CPython 2.6 and CPython 3.1, copyright (c) 1998-2001 by Secret Labs AB and licensed under CNRI's Python 1.6 license. @@ -3362,12 +3362,12 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. tqdm -4.68.4 +4.69.0 MPL-2.0 AND MIT UNKNOWN https://tqdm.github.io Fast, Extensible Progress Meter -/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/tqdm-4.68.4.dist-info/licenses/LICENCE +/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/tqdm-4.69.0.dist-info/licenses/LICENCE `tqdm` is a product of collaborative work. Unless otherwise stated, all authors (see commit logs) retain copyright for their respective work, and release the work under the MIT licence @@ -3708,15 +3708,16 @@ PERFORMANCE OF THIS SOFTWARE. tzdata -2026.2 +2026.3 Apache-2.0 Python Software Foundation https://github.com/python/tzdata Provider of IANA time zone data -/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/tzdata-2026.2.dist-info/licenses/LICENSE +/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/tzdata-2026.3.dist-info/licenses/LICENSE Apache Software License 2.0 Copyright (c) 2020, Paul Ganssle (Google) +Copyright (c) 2026, Stan Ulbrych Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/requirements-3.11-dev.txt b/requirements-3.11-dev.txt index f0743255..97defa13 100644 --- a/requirements-3.11-dev.txt +++ b/requirements-3.11-dev.txt @@ -4,11 +4,11 @@ # # pip-compile --allow-unsafe --cert=None --client-cert=None --extra=dev --extra=scikit --index-url=None --no-emit-index-url --output-file=requirements-3.11-dev.txt --pip-args=None # -amalgam-lang==34.1.2 +amalgam-lang==34.2.0 # via howso-engine (pyproject.toml) astroid==4.0.4 # via pylint -build==1.5.1 +build==1.5.0 # via pip-tools certifi==2026.6.17 # via @@ -20,7 +20,7 @@ click==8.4.2 # via # pip-tools # sacremoses -coverage[toml]==7.15.0 +coverage[toml]==7.15.2 # via pytest-cov dill==0.4.1 # via @@ -28,7 +28,7 @@ dill==0.4.1 # pylint execnet==2.1.2 # via pytest-xdist -faker==40.28.1 +faker==40.31.0 # via howso-engine (pyproject.toml) flake8==3.9.2 # via @@ -62,7 +62,7 @@ mmh3==5.2.1 # via howso-engine (pyproject.toml) mongomock==4.3.0 # via howso-engine (pyproject.toml) -narwhals==2.23.0 +narwhals==2.24.0 # via scikit-learn numpy==2.4.6 # via @@ -80,11 +80,11 @@ packaging==26.2 # wheel pandas==2.3.3 # via howso-engine (pyproject.toml) -pip-tools==7.5.3 +pip-tools==7.6.0 # via howso-engine (pyproject.toml) pipdeptree==3.1.1 # via howso-engine (pyproject.toml) -platformdirs==4.10.0 +platformdirs==4.10.1 # via pylint pluggy==1.6.0 # via @@ -133,7 +133,7 @@ pytz==2026.2 # pandas pyyaml==6.0.3 # via howso-engine (pyproject.toml) -regex==2026.6.28 +regex==2026.7.19 # via sacremoses requests==2.34.2 # via howso-engine (pyproject.toml) @@ -157,13 +157,13 @@ snowballstemmer==3.1.1 # via pydocstyle threadpoolctl==3.6.0 # via scikit-learn -tomlkit==0.15.0 +tomlkit==0.15.1 # via pylint -tqdm==4.68.4 +tqdm==4.69.0 # via sacremoses typing-extensions==4.16.0 # via howso-engine (pyproject.toml) -tzdata==2026.2 +tzdata==2026.3 # via pandas urllib3==2.7.0 # via diff --git a/requirements-3.11.txt b/requirements-3.11.txt index 953aad54..76290f39 100644 --- a/requirements-3.11.txt +++ b/requirements-3.11.txt @@ -4,7 +4,7 @@ # # pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-emit-index-url --output-file=requirements-3.11.txt --pip-args=None # -amalgam-lang==34.1.2 +amalgam-lang==34.2.0 # via howso-engine (pyproject.toml) certifi==2026.6.17 # via @@ -14,7 +14,7 @@ charset-normalizer==3.4.9 # via requests click==8.4.2 # via sacremoses -faker==40.28.1 +faker==40.31.0 # via howso-engine (pyproject.toml) humanize==4.16.0 # via howso-engine (pyproject.toml) @@ -48,7 +48,7 @@ pytz==2026.2 # via pandas pyyaml==6.0.3 # via howso-engine (pyproject.toml) -regex==2026.6.28 +regex==2026.7.19 # via sacremoses requests==2.34.2 # via howso-engine (pyproject.toml) @@ -60,11 +60,11 @@ semantic-version==2.10.0 # via howso-engine (pyproject.toml) six==1.17.0 # via python-dateutil -tqdm==4.68.4 +tqdm==4.69.0 # via sacremoses typing-extensions==4.16.0 # via howso-engine (pyproject.toml) -tzdata==2026.2 +tzdata==2026.3 # via pandas urllib3==2.7.0 # via diff --git a/requirements-3.12-dev.txt b/requirements-3.12-dev.txt index 3ff9ec77..765efd4c 100644 --- a/requirements-3.12-dev.txt +++ b/requirements-3.12-dev.txt @@ -4,11 +4,11 @@ # # pip-compile --allow-unsafe --cert=None --client-cert=None --extra=dev --extra=scikit --index-url=None --no-emit-index-url --output-file=requirements-3.12-dev.txt --pip-args=None # -amalgam-lang==34.1.2 +amalgam-lang==34.2.0 # via howso-engine (pyproject.toml) astroid==4.0.4 # via pylint -build==1.5.1 +build==1.5.0 # via pip-tools certifi==2026.6.17 # via @@ -20,7 +20,7 @@ click==8.4.2 # via # pip-tools # sacremoses -coverage[toml]==7.15.0 +coverage[toml]==7.15.2 # via pytest-cov dill==0.4.1 # via @@ -28,7 +28,7 @@ dill==0.4.1 # pylint execnet==2.1.2 # via pytest-xdist -faker==40.28.1 +faker==40.31.0 # via howso-engine (pyproject.toml) flake8==3.9.2 # via @@ -62,7 +62,7 @@ mmh3==5.2.1 # via howso-engine (pyproject.toml) mongomock==4.3.0 # via howso-engine (pyproject.toml) -narwhals==2.23.0 +narwhals==2.24.0 # via scikit-learn numpy==2.4.6 # via @@ -80,11 +80,11 @@ packaging==26.2 # wheel pandas==2.3.3 # via howso-engine (pyproject.toml) -pip-tools==7.5.3 +pip-tools==7.6.0 # via howso-engine (pyproject.toml) pipdeptree==3.1.1 # via howso-engine (pyproject.toml) -platformdirs==4.10.0 +platformdirs==4.10.1 # via pylint pluggy==1.6.0 # via @@ -133,7 +133,7 @@ pytz==2026.2 # pandas pyyaml==6.0.3 # via howso-engine (pyproject.toml) -regex==2026.6.28 +regex==2026.7.19 # via sacremoses requests==2.34.2 # via howso-engine (pyproject.toml) @@ -157,13 +157,13 @@ snowballstemmer==3.1.1 # via pydocstyle threadpoolctl==3.6.0 # via scikit-learn -tomlkit==0.15.0 +tomlkit==0.15.1 # via pylint -tqdm==4.68.4 +tqdm==4.69.0 # via sacremoses typing-extensions==4.16.0 # via howso-engine (pyproject.toml) -tzdata==2026.2 +tzdata==2026.3 # via pandas urllib3==2.7.0 # via diff --git a/requirements-3.12.txt b/requirements-3.12.txt index ab96ce32..d4f5979c 100644 --- a/requirements-3.12.txt +++ b/requirements-3.12.txt @@ -4,7 +4,7 @@ # # pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-emit-index-url --output-file=requirements-3.12.txt --pip-args=None # -amalgam-lang==34.1.2 +amalgam-lang==34.2.0 # via howso-engine (pyproject.toml) certifi==2026.6.17 # via @@ -14,7 +14,7 @@ charset-normalizer==3.4.9 # via requests click==8.4.2 # via sacremoses -faker==40.28.1 +faker==40.31.0 # via howso-engine (pyproject.toml) humanize==4.16.0 # via howso-engine (pyproject.toml) @@ -48,7 +48,7 @@ pytz==2026.2 # via pandas pyyaml==6.0.3 # via howso-engine (pyproject.toml) -regex==2026.6.28 +regex==2026.7.19 # via sacremoses requests==2.34.2 # via howso-engine (pyproject.toml) @@ -60,11 +60,11 @@ semantic-version==2.10.0 # via howso-engine (pyproject.toml) six==1.17.0 # via python-dateutil -tqdm==4.68.4 +tqdm==4.69.0 # via sacremoses typing-extensions==4.16.0 # via howso-engine (pyproject.toml) -tzdata==2026.2 +tzdata==2026.3 # via pandas urllib3==2.7.0 # via diff --git a/requirements-3.13-dev.txt b/requirements-3.13-dev.txt index 2c457a7d..b194c479 100644 --- a/requirements-3.13-dev.txt +++ b/requirements-3.13-dev.txt @@ -4,11 +4,11 @@ # # pip-compile --allow-unsafe --cert=None --client-cert=None --extra=dev --extra=scikit --index-url=None --no-emit-index-url --output-file=requirements-3.13-dev.txt --pip-args=None # -amalgam-lang==34.1.2 +amalgam-lang==34.2.0 # via howso-engine (pyproject.toml) astroid==4.0.4 # via pylint -build==1.5.1 +build==1.5.0 # via pip-tools certifi==2026.6.17 # via @@ -20,7 +20,7 @@ click==8.4.2 # via # pip-tools # sacremoses -coverage[toml]==7.15.0 +coverage[toml]==7.15.2 # via pytest-cov dill==0.4.1 # via @@ -28,7 +28,7 @@ dill==0.4.1 # pylint execnet==2.1.2 # via pytest-xdist -faker==40.28.1 +faker==40.31.0 # via howso-engine (pyproject.toml) flake8==3.9.2 # via @@ -62,7 +62,7 @@ mmh3==5.2.1 # via howso-engine (pyproject.toml) mongomock==4.3.0 # via howso-engine (pyproject.toml) -narwhals==2.23.0 +narwhals==2.24.0 # via scikit-learn numpy==2.4.6 # via @@ -80,11 +80,11 @@ packaging==26.2 # wheel pandas==2.3.3 # via howso-engine (pyproject.toml) -pip-tools==7.5.3 +pip-tools==7.6.0 # via howso-engine (pyproject.toml) pipdeptree==3.1.1 # via howso-engine (pyproject.toml) -platformdirs==4.10.0 +platformdirs==4.10.1 # via pylint pluggy==1.6.0 # via @@ -133,7 +133,7 @@ pytz==2026.2 # pandas pyyaml==6.0.3 # via howso-engine (pyproject.toml) -regex==2026.6.28 +regex==2026.7.19 # via sacremoses requests==2.34.2 # via howso-engine (pyproject.toml) @@ -157,13 +157,13 @@ snowballstemmer==3.1.1 # via pydocstyle threadpoolctl==3.6.0 # via scikit-learn -tomlkit==0.15.0 +tomlkit==0.15.1 # via pylint -tqdm==4.68.4 +tqdm==4.69.0 # via sacremoses typing-extensions==4.16.0 # via howso-engine (pyproject.toml) -tzdata==2026.2 +tzdata==2026.3 # via pandas urllib3==2.7.0 # via diff --git a/requirements-3.13.txt b/requirements-3.13.txt index 7678ebee..4fcd8de3 100644 --- a/requirements-3.13.txt +++ b/requirements-3.13.txt @@ -4,7 +4,7 @@ # # pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-emit-index-url --output-file=requirements-3.13.txt --pip-args=None # -amalgam-lang==34.1.2 +amalgam-lang==34.2.0 # via howso-engine (pyproject.toml) certifi==2026.6.17 # via @@ -14,7 +14,7 @@ charset-normalizer==3.4.9 # via requests click==8.4.2 # via sacremoses -faker==40.28.1 +faker==40.31.0 # via howso-engine (pyproject.toml) humanize==4.16.0 # via howso-engine (pyproject.toml) @@ -48,7 +48,7 @@ pytz==2026.2 # via pandas pyyaml==6.0.3 # via howso-engine (pyproject.toml) -regex==2026.6.28 +regex==2026.7.19 # via sacremoses requests==2.34.2 # via howso-engine (pyproject.toml) @@ -60,11 +60,11 @@ semantic-version==2.10.0 # via howso-engine (pyproject.toml) six==1.17.0 # via python-dateutil -tqdm==4.68.4 +tqdm==4.69.0 # via sacremoses typing-extensions==4.16.0 # via howso-engine (pyproject.toml) -tzdata==2026.2 +tzdata==2026.3 # via pandas urllib3==2.7.0 # via diff --git a/requirements-3.14-dev.txt b/requirements-3.14-dev.txt index e6cda5e8..bf5fc9ee 100644 --- a/requirements-3.14-dev.txt +++ b/requirements-3.14-dev.txt @@ -4,11 +4,11 @@ # # pip-compile --allow-unsafe --cert=None --client-cert=None --extra=dev --extra=scikit --index-url=None --no-emit-index-url --output-file=requirements-3.14-dev.txt --pip-args=None # -amalgam-lang==34.1.2 +amalgam-lang==34.2.0 # via howso-engine (pyproject.toml) astroid==4.0.4 # via pylint -build==1.5.1 +build==1.5.0 # via pip-tools certifi==2026.6.17 # via @@ -20,7 +20,7 @@ click==8.4.2 # via # pip-tools # sacremoses -coverage[toml]==7.15.0 +coverage[toml]==7.15.2 # via pytest-cov dill==0.4.1 # via @@ -28,7 +28,7 @@ dill==0.4.1 # pylint execnet==2.1.2 # via pytest-xdist -faker==40.28.1 +faker==40.31.0 # via howso-engine (pyproject.toml) flake8==3.9.2 # via @@ -62,7 +62,7 @@ mmh3==5.2.1 # via howso-engine (pyproject.toml) mongomock==4.3.0 # via howso-engine (pyproject.toml) -narwhals==2.23.0 +narwhals==2.24.0 # via scikit-learn numpy==2.4.6 # via @@ -80,11 +80,11 @@ packaging==26.2 # wheel pandas==2.3.3 # via howso-engine (pyproject.toml) -pip-tools==7.5.3 +pip-tools==7.6.0 # via howso-engine (pyproject.toml) pipdeptree==3.1.1 # via howso-engine (pyproject.toml) -platformdirs==4.10.0 +platformdirs==4.10.1 # via pylint pluggy==1.6.0 # via @@ -133,7 +133,7 @@ pytz==2026.2 # pandas pyyaml==6.0.3 # via howso-engine (pyproject.toml) -regex==2026.6.28 +regex==2026.7.19 # via sacremoses requests==2.34.2 # via howso-engine (pyproject.toml) @@ -157,13 +157,13 @@ snowballstemmer==3.1.1 # via pydocstyle threadpoolctl==3.6.0 # via scikit-learn -tomlkit==0.15.0 +tomlkit==0.15.1 # via pylint -tqdm==4.68.4 +tqdm==4.69.0 # via sacremoses typing-extensions==4.16.0 # via howso-engine (pyproject.toml) -tzdata==2026.2 +tzdata==2026.3 # via pandas urllib3==2.7.0 # via diff --git a/requirements-3.14.txt b/requirements-3.14.txt index 80cf4960..758a64dc 100644 --- a/requirements-3.14.txt +++ b/requirements-3.14.txt @@ -4,7 +4,7 @@ # # pip-compile --allow-unsafe --cert=None --client-cert=None --index-url=None --no-emit-index-url --output-file=requirements-3.14.txt --pip-args=None # -amalgam-lang==34.1.2 +amalgam-lang==34.2.0 # via howso-engine (pyproject.toml) certifi==2026.6.17 # via @@ -14,7 +14,7 @@ charset-normalizer==3.4.9 # via requests click==8.4.2 # via sacremoses -faker==40.28.1 +faker==40.31.0 # via howso-engine (pyproject.toml) humanize==4.16.0 # via howso-engine (pyproject.toml) @@ -48,7 +48,7 @@ pytz==2026.2 # via pandas pyyaml==6.0.3 # via howso-engine (pyproject.toml) -regex==2026.6.28 +regex==2026.7.19 # via sacremoses requests==2.34.2 # via howso-engine (pyproject.toml) @@ -60,11 +60,11 @@ semantic-version==2.10.0 # via howso-engine (pyproject.toml) six==1.17.0 # via python-dateutil -tqdm==4.68.4 +tqdm==4.69.0 # via sacremoses typing-extensions==4.16.0 # via howso-engine (pyproject.toml) -tzdata==2026.2 +tzdata==2026.3 # via pandas urllib3==2.7.0 # via