From ae2e71de888e78c73d24a8ec65dd5809abb136b6 Mon Sep 17 00:00:00 2001 From: Cade Mack <24661281+cademack@users.noreply.github.com> Date: Fri, 24 Jul 2026 13:35:35 -0400 Subject: [PATCH 1/3] Takes most recent amalgam-lang patch --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 392f9442..7baf45ee 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.2.0", # Use exact since Engine is exact in version.json + "amalgam-lang==34.2.1", # Use exact since Engine is exact in version.json ] [project.optional-dependencies] From 29ed17b484fc88e3caeb383a189519c540560ba2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 24 Jul 2026 17:36:59 +0000 Subject: [PATCH 2/3] Trigger build after approval From 9678cb94fa785a7b077f20bbf99a576e1288d90f Mon Sep 17 00:00:00 2001 From: howso-automation Date: Fri, 24 Jul 2026 17:45:25 +0000 Subject: [PATCH 3/3] Automated requirements/license generation --- LICENSE-3RD-PARTY.txt | 12 +++++------ requirements-3.11-dev.txt | 42 ++++++++++++++++++++++++++++++--------- requirements-3.11.txt | 8 ++++---- requirements-3.12-dev.txt | 42 ++++++++++++++++++++++++++++++--------- requirements-3.12.txt | 8 ++++---- requirements-3.13-dev.txt | 42 ++++++++++++++++++++++++++++++--------- requirements-3.13.txt | 8 ++++---- requirements-3.14-dev.txt | 42 ++++++++++++++++++++++++++++++--------- requirements-3.14.txt | 8 ++++---- 9 files changed, 154 insertions(+), 58 deletions(-) diff --git a/LICENSE-3RD-PARTY.txt b/LICENSE-3RD-PARTY.txt index ad60b1cf..233b34f3 100644 --- a/LICENSE-3RD-PARTY.txt +++ b/LICENSE-3RD-PARTY.txt @@ -1,10 +1,10 @@ Faker -40.31.0 +40.35.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.31.0.dist-info/licenses/LICENSE.txt +/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/faker-40.35.0.dist-info/licenses/LICENSE.txt Copyright (c) 2012 Daniele Faraglia Permission is hereby granted, free of charge, to any person obtaining a copy @@ -119,12 +119,12 @@ DEALINGS IN THE SOFTWARE. certifi -2026.6.17 +2026.7.22 Mozilla Public License 2.0 (MPL 2.0) Kenneth Reitz https://github.com/certifi/python-certifi Python package for providing Mozilla's CA Bundle. -/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/certifi-2026.6.17.dist-info/licenses/LICENSE +/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/certifi-2026.7.22.dist-info/licenses/LICENSE This package contains a modified version of ca-bundle.crt: ca-bundle.crt -- Bundle of CA Root Certificates @@ -3362,12 +3362,12 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. tqdm -4.69.0 +4.69.1 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.69.0.dist-info/licenses/LICENCE +/home/runner/.pyenv/versions/3.14.6/lib/python3.14/site-packages/tqdm-4.69.1.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 diff --git a/requirements-3.11-dev.txt b/requirements-3.11-dev.txt index 97defa13..98ecd460 100644 --- a/requirements-3.11-dev.txt +++ b/requirements-3.11-dev.txt @@ -4,13 +4,15 @@ # # 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.2.0 +amalgam-lang==34.2.1 # via howso-engine (pyproject.toml) astroid==4.0.4 # via pylint build==1.5.0 - # via pip-tools -certifi==2026.6.17 + # via + # nab-python + # pip-tools +certifi==2026.7.22 # via # howso-engine (pyproject.toml) # requests @@ -28,7 +30,7 @@ dill==0.4.1 # pylint execnet==2.1.2 # via pytest-xdist -faker==40.31.0 +faker==40.35.0 # via howso-engine (pyproject.toml) flake8==3.9.2 # via @@ -44,6 +46,8 @@ idna==3.18 # via requests iniconfig==2.3.0 # via pytest +installer==1.0.1 + # via nab-python isort==8.0.1 # via pylint joblib==1.5.3 @@ -62,6 +66,14 @@ mmh3==5.2.1 # via howso-engine (pyproject.toml) mongomock==4.3.0 # via howso-engine (pyproject.toml) +nab-index==0.0.11 + # via + # nab-python + # pipdeptree +nab-python==0.0.11 + # via pipdeptree +nab-resolver==0.0.11 + # via nab-python narwhals==2.24.0 # via scikit-learn numpy==2.4.6 @@ -75,16 +87,16 @@ packaging==26.2 # build # howso-engine (pyproject.toml) # mongomock - # pipdeptree + # nab-index # pytest # wheel pandas==2.3.3 # via howso-engine (pyproject.toml) pip-tools==7.6.0 # via howso-engine (pyproject.toml) -pipdeptree==3.1.1 +pipdeptree==4.1.0 # via howso-engine (pyproject.toml) -platformdirs==4.10.1 +platformdirs==4.11.0 # via pylint pluggy==1.6.0 # via @@ -110,6 +122,7 @@ pylint==4.0.6 pyproject-hooks==1.2.0 # via # build + # nab-python # pip-tools pytest==9.1.1 # via @@ -157,17 +170,28 @@ snowballstemmer==3.1.1 # via pydocstyle threadpoolctl==3.6.0 # via scikit-learn +tomli==2.4.1 + # via nab-python +tomli-w==1.2.0 + # via nab-python tomlkit==0.15.1 # via pylint -tqdm==4.69.0 +tqdm==4.69.1 # via sacremoses +truststore==0.10.4 + # via nab-index typing-extensions==4.16.0 - # via howso-engine (pyproject.toml) + # via + # howso-engine (pyproject.toml) + # nab-index + # nab-python + # nab-resolver tzdata==2026.3 # via pandas urllib3==2.7.0 # via # howso-engine (pyproject.toml) + # nab-index # requests wheel==0.47.0 # via pip-tools diff --git a/requirements-3.11.txt b/requirements-3.11.txt index 76290f39..b13bfdf9 100644 --- a/requirements-3.11.txt +++ b/requirements-3.11.txt @@ -4,9 +4,9 @@ # # 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.2.0 +amalgam-lang==34.2.1 # via howso-engine (pyproject.toml) -certifi==2026.6.17 +certifi==2026.7.22 # via # howso-engine (pyproject.toml) # requests @@ -14,7 +14,7 @@ charset-normalizer==3.4.9 # via requests click==8.4.2 # via sacremoses -faker==40.31.0 +faker==40.35.0 # via howso-engine (pyproject.toml) humanize==4.16.0 # via howso-engine (pyproject.toml) @@ -60,7 +60,7 @@ semantic-version==2.10.0 # via howso-engine (pyproject.toml) six==1.17.0 # via python-dateutil -tqdm==4.69.0 +tqdm==4.69.1 # via sacremoses typing-extensions==4.16.0 # via howso-engine (pyproject.toml) diff --git a/requirements-3.12-dev.txt b/requirements-3.12-dev.txt index 765efd4c..1b1b44aa 100644 --- a/requirements-3.12-dev.txt +++ b/requirements-3.12-dev.txt @@ -4,13 +4,15 @@ # # 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.2.0 +amalgam-lang==34.2.1 # via howso-engine (pyproject.toml) astroid==4.0.4 # via pylint build==1.5.0 - # via pip-tools -certifi==2026.6.17 + # via + # nab-python + # pip-tools +certifi==2026.7.22 # via # howso-engine (pyproject.toml) # requests @@ -28,7 +30,7 @@ dill==0.4.1 # pylint execnet==2.1.2 # via pytest-xdist -faker==40.31.0 +faker==40.35.0 # via howso-engine (pyproject.toml) flake8==3.9.2 # via @@ -44,6 +46,8 @@ idna==3.18 # via requests iniconfig==2.3.0 # via pytest +installer==1.0.1 + # via nab-python isort==8.0.1 # via pylint joblib==1.5.3 @@ -62,6 +66,14 @@ mmh3==5.2.1 # via howso-engine (pyproject.toml) mongomock==4.3.0 # via howso-engine (pyproject.toml) +nab-index==0.0.11 + # via + # nab-python + # pipdeptree +nab-python==0.0.11 + # via pipdeptree +nab-resolver==0.0.11 + # via nab-python narwhals==2.24.0 # via scikit-learn numpy==2.4.6 @@ -75,16 +87,16 @@ packaging==26.2 # build # howso-engine (pyproject.toml) # mongomock - # pipdeptree + # nab-index # pytest # wheel pandas==2.3.3 # via howso-engine (pyproject.toml) pip-tools==7.6.0 # via howso-engine (pyproject.toml) -pipdeptree==3.1.1 +pipdeptree==4.1.0 # via howso-engine (pyproject.toml) -platformdirs==4.10.1 +platformdirs==4.11.0 # via pylint pluggy==1.6.0 # via @@ -110,6 +122,7 @@ pylint==4.0.6 pyproject-hooks==1.2.0 # via # build + # nab-python # pip-tools pytest==9.1.1 # via @@ -157,17 +170,28 @@ snowballstemmer==3.1.1 # via pydocstyle threadpoolctl==3.6.0 # via scikit-learn +tomli==2.4.1 + # via nab-python +tomli-w==1.2.0 + # via nab-python tomlkit==0.15.1 # via pylint -tqdm==4.69.0 +tqdm==4.69.1 # via sacremoses +truststore==0.10.4 + # via nab-index typing-extensions==4.16.0 - # via howso-engine (pyproject.toml) + # via + # howso-engine (pyproject.toml) + # nab-index + # nab-python + # nab-resolver tzdata==2026.3 # via pandas urllib3==2.7.0 # via # howso-engine (pyproject.toml) + # nab-index # requests wheel==0.47.0 # via pip-tools diff --git a/requirements-3.12.txt b/requirements-3.12.txt index d4f5979c..bb9216bc 100644 --- a/requirements-3.12.txt +++ b/requirements-3.12.txt @@ -4,9 +4,9 @@ # # 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.2.0 +amalgam-lang==34.2.1 # via howso-engine (pyproject.toml) -certifi==2026.6.17 +certifi==2026.7.22 # via # howso-engine (pyproject.toml) # requests @@ -14,7 +14,7 @@ charset-normalizer==3.4.9 # via requests click==8.4.2 # via sacremoses -faker==40.31.0 +faker==40.35.0 # via howso-engine (pyproject.toml) humanize==4.16.0 # via howso-engine (pyproject.toml) @@ -60,7 +60,7 @@ semantic-version==2.10.0 # via howso-engine (pyproject.toml) six==1.17.0 # via python-dateutil -tqdm==4.69.0 +tqdm==4.69.1 # via sacremoses typing-extensions==4.16.0 # via howso-engine (pyproject.toml) diff --git a/requirements-3.13-dev.txt b/requirements-3.13-dev.txt index b194c479..f6d98869 100644 --- a/requirements-3.13-dev.txt +++ b/requirements-3.13-dev.txt @@ -4,13 +4,15 @@ # # 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.2.0 +amalgam-lang==34.2.1 # via howso-engine (pyproject.toml) astroid==4.0.4 # via pylint build==1.5.0 - # via pip-tools -certifi==2026.6.17 + # via + # nab-python + # pip-tools +certifi==2026.7.22 # via # howso-engine (pyproject.toml) # requests @@ -28,7 +30,7 @@ dill==0.4.1 # pylint execnet==2.1.2 # via pytest-xdist -faker==40.31.0 +faker==40.35.0 # via howso-engine (pyproject.toml) flake8==3.9.2 # via @@ -44,6 +46,8 @@ idna==3.18 # via requests iniconfig==2.3.0 # via pytest +installer==1.0.1 + # via nab-python isort==8.0.1 # via pylint joblib==1.5.3 @@ -62,6 +66,14 @@ mmh3==5.2.1 # via howso-engine (pyproject.toml) mongomock==4.3.0 # via howso-engine (pyproject.toml) +nab-index==0.0.11 + # via + # nab-python + # pipdeptree +nab-python==0.0.11 + # via pipdeptree +nab-resolver==0.0.11 + # via nab-python narwhals==2.24.0 # via scikit-learn numpy==2.4.6 @@ -75,16 +87,16 @@ packaging==26.2 # build # howso-engine (pyproject.toml) # mongomock - # pipdeptree + # nab-index # pytest # wheel pandas==2.3.3 # via howso-engine (pyproject.toml) pip-tools==7.6.0 # via howso-engine (pyproject.toml) -pipdeptree==3.1.1 +pipdeptree==4.1.0 # via howso-engine (pyproject.toml) -platformdirs==4.10.1 +platformdirs==4.11.0 # via pylint pluggy==1.6.0 # via @@ -110,6 +122,7 @@ pylint==4.0.6 pyproject-hooks==1.2.0 # via # build + # nab-python # pip-tools pytest==9.1.1 # via @@ -157,17 +170,28 @@ snowballstemmer==3.1.1 # via pydocstyle threadpoolctl==3.6.0 # via scikit-learn +tomli==2.4.1 + # via nab-python +tomli-w==1.2.0 + # via nab-python tomlkit==0.15.1 # via pylint -tqdm==4.69.0 +tqdm==4.69.1 # via sacremoses +truststore==0.10.4 + # via nab-index typing-extensions==4.16.0 - # via howso-engine (pyproject.toml) + # via + # howso-engine (pyproject.toml) + # nab-index + # nab-python + # nab-resolver tzdata==2026.3 # via pandas urllib3==2.7.0 # via # howso-engine (pyproject.toml) + # nab-index # requests wheel==0.47.0 # via pip-tools diff --git a/requirements-3.13.txt b/requirements-3.13.txt index 4fcd8de3..24b84af1 100644 --- a/requirements-3.13.txt +++ b/requirements-3.13.txt @@ -4,9 +4,9 @@ # # 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.2.0 +amalgam-lang==34.2.1 # via howso-engine (pyproject.toml) -certifi==2026.6.17 +certifi==2026.7.22 # via # howso-engine (pyproject.toml) # requests @@ -14,7 +14,7 @@ charset-normalizer==3.4.9 # via requests click==8.4.2 # via sacremoses -faker==40.31.0 +faker==40.35.0 # via howso-engine (pyproject.toml) humanize==4.16.0 # via howso-engine (pyproject.toml) @@ -60,7 +60,7 @@ semantic-version==2.10.0 # via howso-engine (pyproject.toml) six==1.17.0 # via python-dateutil -tqdm==4.69.0 +tqdm==4.69.1 # via sacremoses typing-extensions==4.16.0 # via howso-engine (pyproject.toml) diff --git a/requirements-3.14-dev.txt b/requirements-3.14-dev.txt index bf5fc9ee..b9d96d2d 100644 --- a/requirements-3.14-dev.txt +++ b/requirements-3.14-dev.txt @@ -4,13 +4,15 @@ # # 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.2.0 +amalgam-lang==34.2.1 # via howso-engine (pyproject.toml) astroid==4.0.4 # via pylint build==1.5.0 - # via pip-tools -certifi==2026.6.17 + # via + # nab-python + # pip-tools +certifi==2026.7.22 # via # howso-engine (pyproject.toml) # requests @@ -28,7 +30,7 @@ dill==0.4.1 # pylint execnet==2.1.2 # via pytest-xdist -faker==40.31.0 +faker==40.35.0 # via howso-engine (pyproject.toml) flake8==3.9.2 # via @@ -44,6 +46,8 @@ idna==3.18 # via requests iniconfig==2.3.0 # via pytest +installer==1.0.1 + # via nab-python isort==8.0.1 # via pylint joblib==1.5.3 @@ -62,6 +66,14 @@ mmh3==5.2.1 # via howso-engine (pyproject.toml) mongomock==4.3.0 # via howso-engine (pyproject.toml) +nab-index==0.0.11 + # via + # nab-python + # pipdeptree +nab-python==0.0.11 + # via pipdeptree +nab-resolver==0.0.11 + # via nab-python narwhals==2.24.0 # via scikit-learn numpy==2.4.6 @@ -75,16 +87,16 @@ packaging==26.2 # build # howso-engine (pyproject.toml) # mongomock - # pipdeptree + # nab-index # pytest # wheel pandas==2.3.3 # via howso-engine (pyproject.toml) pip-tools==7.6.0 # via howso-engine (pyproject.toml) -pipdeptree==3.1.1 +pipdeptree==4.1.0 # via howso-engine (pyproject.toml) -platformdirs==4.10.1 +platformdirs==4.11.0 # via pylint pluggy==1.6.0 # via @@ -110,6 +122,7 @@ pylint==4.0.6 pyproject-hooks==1.2.0 # via # build + # nab-python # pip-tools pytest==9.1.1 # via @@ -157,17 +170,28 @@ snowballstemmer==3.1.1 # via pydocstyle threadpoolctl==3.6.0 # via scikit-learn +tomli==2.4.1 + # via nab-python +tomli-w==1.2.0 + # via nab-python tomlkit==0.15.1 # via pylint -tqdm==4.69.0 +tqdm==4.69.1 # via sacremoses +truststore==0.10.4 + # via nab-index typing-extensions==4.16.0 - # via howso-engine (pyproject.toml) + # via + # howso-engine (pyproject.toml) + # nab-index + # nab-python + # nab-resolver tzdata==2026.3 # via pandas urllib3==2.7.0 # via # howso-engine (pyproject.toml) + # nab-index # requests wheel==0.47.0 # via pip-tools diff --git a/requirements-3.14.txt b/requirements-3.14.txt index 758a64dc..e294cd3e 100644 --- a/requirements-3.14.txt +++ b/requirements-3.14.txt @@ -4,9 +4,9 @@ # # 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.2.0 +amalgam-lang==34.2.1 # via howso-engine (pyproject.toml) -certifi==2026.6.17 +certifi==2026.7.22 # via # howso-engine (pyproject.toml) # requests @@ -14,7 +14,7 @@ charset-normalizer==3.4.9 # via requests click==8.4.2 # via sacremoses -faker==40.31.0 +faker==40.35.0 # via howso-engine (pyproject.toml) humanize==4.16.0 # via howso-engine (pyproject.toml) @@ -60,7 +60,7 @@ semantic-version==2.10.0 # via howso-engine (pyproject.toml) six==1.17.0 # via python-dateutil -tqdm==4.69.0 +tqdm==4.69.1 # via sacremoses typing-extensions==4.16.0 # via howso-engine (pyproject.toml)