From f00b51f90aecbc2f8557eaa0cd84baf9f069a6d3 Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Tue, 24 Feb 2026 11:07:17 -0800 Subject: [PATCH 1/8] chore: extend mpl support for 1.11.2 --- performance_tests/README.rst | 2 +- requirements_mpl.txt | 2 +- setup.py | 2 +- test_vector_handlers/requirements_mpl.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/performance_tests/README.rst b/performance_tests/README.rst index 8373f62d2..67b2dd1ac 100644 --- a/performance_tests/README.rst +++ b/performance_tests/README.rst @@ -49,7 +49,7 @@ Required Prerequisites Recommended Prerequisites ========================= -* aws-cryptographic-material-providers: == 1.11.1 +* aws-cryptographic-material-providers: == 1.11.2 * Requires Python 3.11+. ***** diff --git a/requirements_mpl.txt b/requirements_mpl.txt index d7b32f4f0..85d8ace04 100644 --- a/requirements_mpl.txt +++ b/requirements_mpl.txt @@ -1 +1 @@ -aws-cryptographic-material-providers>=1.7.4,<=1.11.1 +aws-cryptographic-material-providers>=1.7.4,<=1.11.2 diff --git a/setup.py b/setup.py index 7648c4cb9..200911bd5 100644 --- a/setup.py +++ b/setup.py @@ -43,7 +43,7 @@ def get_requirements(): license="Apache License 2.0", install_requires=get_requirements(), extras_require={ - "MPL": ["aws-cryptographic-material-providers>=1.7.4,<=1.11.1"], + "MPL": ["aws-cryptographic-material-providers>=1.7.4,<=1.11.2"], }, classifiers=[ "Development Status :: 5 - Production/Stable", diff --git a/test_vector_handlers/requirements_mpl.txt b/test_vector_handlers/requirements_mpl.txt index d7b32f4f0..85d8ace04 100644 --- a/test_vector_handlers/requirements_mpl.txt +++ b/test_vector_handlers/requirements_mpl.txt @@ -1 +1 @@ -aws-cryptographic-material-providers>=1.7.4,<=1.11.1 +aws-cryptographic-material-providers>=1.7.4,<=1.11.2 From bb39aa78b86ed5ce8a45c2fdac0e30f6f753c474 Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Tue, 24 Feb 2026 11:10:15 -0800 Subject: [PATCH 2/8] add setuptools pin to linter-requirements --- dev_requirements/linter-requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/dev_requirements/linter-requirements.txt b/dev_requirements/linter-requirements.txt index 188f43dab..45f2523a8 100644 --- a/dev_requirements/linter-requirements.txt +++ b/dev_requirements/linter-requirements.txt @@ -11,4 +11,5 @@ pyflakes==2.4.0 pylint==2.13.5 readme_renderer==37.3 seed-isort-config==2.2.0 +setuptools==81.0.0 vulture==2.9.1 From e8c8d9dba5626632cb61334ce1a0f0be5abe7924 Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Tue, 24 Feb 2026 11:17:35 -0800 Subject: [PATCH 3/8] bump bandit --- dev_requirements/linter-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev_requirements/linter-requirements.txt b/dev_requirements/linter-requirements.txt index 45f2523a8..c9f8c0341 100644 --- a/dev_requirements/linter-requirements.txt +++ b/dev_requirements/linter-requirements.txt @@ -1,4 +1,4 @@ -bandit==1.7.4 +bandit==1.9.3 black==24.2.0 doc8==0.10.1 flake8==4.0.1 From cb0733cdf68c06a2d96776dee54264653e63e80c Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Tue, 24 Feb 2026 11:21:10 -0800 Subject: [PATCH 4/8] bump linter deps --- dev_requirements/ci-requirements.txt | 2 +- dev_requirements/linter-requirements.txt | 22 ++++++++++++---------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/dev_requirements/ci-requirements.txt b/dev_requirements/ci-requirements.txt index 4335988fd..9fd2255ce 100644 --- a/dev_requirements/ci-requirements.txt +++ b/dev_requirements/ci-requirements.txt @@ -1,2 +1,2 @@ -setuptools +setuptools==81.0.0 tox==3.27.1 diff --git a/dev_requirements/linter-requirements.txt b/dev_requirements/linter-requirements.txt index c9f8c0341..903bf316d 100644 --- a/dev_requirements/linter-requirements.txt +++ b/dev_requirements/linter-requirements.txt @@ -1,15 +1,17 @@ bandit==1.9.3 -black==24.2.0 -doc8==0.10.1 -flake8==4.0.1 -flake8-bugbear==22.9.11 +black==22.8.0 +doc8==1.0.0 +flake8==5.0.4 flake8-docstrings==1.7.0 flake8-print==5.0.0 -isort==5.11.4 -pbr==2.0.0 # needed due to to bandit -pyflakes==2.4.0 -pylint==2.13.5 -readme_renderer==37.3 +isort==5.10.1 +mock==4.0.3 +pyflakes==2.5.0 +pylint==3.0.3 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +readme_renderer==34.0 seed-isort-config==2.2.0 setuptools==81.0.0 -vulture==2.9.1 +vulture==2.3 From 2c576bf66e48631d9725e20909d4c7f6667d8a80 Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Tue, 24 Feb 2026 11:24:56 -0800 Subject: [PATCH 5/8] bump python version in static analysis --- .github/workflows/ci_static-analysis.yaml | 2 +- dev_requirements/ci-requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci_static-analysis.yaml b/.github/workflows/ci_static-analysis.yaml index 37a5e0cf3..d8175396e 100644 --- a/.github/workflows/ci_static-analysis.yaml +++ b/.github/workflows/ci_static-analysis.yaml @@ -29,7 +29,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: '3.10' - run: | python -m pip install --upgrade pip pip install --upgrade -r dev_requirements/ci-requirements.txt diff --git a/dev_requirements/ci-requirements.txt b/dev_requirements/ci-requirements.txt index 9fd2255ce..4335988fd 100644 --- a/dev_requirements/ci-requirements.txt +++ b/dev_requirements/ci-requirements.txt @@ -1,2 +1,2 @@ -setuptools==81.0.0 +setuptools tox==3.27.1 From dfef217ee295908aa8aeedd1e8ddce0c6e93215c Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Tue, 24 Feb 2026 11:37:55 -0800 Subject: [PATCH 6/8] more --- .github/workflows/ci_test-vector-handler.yaml | 2 +- dev_requirements/linter-requirements.txt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci_test-vector-handler.yaml b/.github/workflows/ci_test-vector-handler.yaml index 5fe34d0b3..340d4d5a9 100644 --- a/.github/workflows/ci_test-vector-handler.yaml +++ b/.github/workflows/ci_test-vector-handler.yaml @@ -79,7 +79,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: - python-version: 3.9 + python-version: '3.10' - run: | python -m pip install --upgrade pip pip install --upgrade -r dev_requirements/ci-requirements.txt diff --git a/dev_requirements/linter-requirements.txt b/dev_requirements/linter-requirements.txt index 903bf316d..5522375b0 100644 --- a/dev_requirements/linter-requirements.txt +++ b/dev_requirements/linter-requirements.txt @@ -8,9 +8,9 @@ isort==5.10.1 mock==4.0.3 pyflakes==2.5.0 pylint==3.0.3 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 +pytest==8.0.0 +pytest-cov==4.0.0 +pytest-mock==3.6.1 readme_renderer==34.0 seed-isort-config==2.2.0 setuptools==81.0.0 From a0b862e8601a486cb75907b0f006a8bbc2c93f30 Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Tue, 24 Feb 2026 11:42:27 -0800 Subject: [PATCH 7/8] m --- dev_requirements/linter-requirements.txt | 25 +++++++++++------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/dev_requirements/linter-requirements.txt b/dev_requirements/linter-requirements.txt index 5522375b0..188f43dab 100644 --- a/dev_requirements/linter-requirements.txt +++ b/dev_requirements/linter-requirements.txt @@ -1,17 +1,14 @@ -bandit==1.9.3 -black==22.8.0 -doc8==1.0.0 -flake8==5.0.4 +bandit==1.7.4 +black==24.2.0 +doc8==0.10.1 +flake8==4.0.1 +flake8-bugbear==22.9.11 flake8-docstrings==1.7.0 flake8-print==5.0.0 -isort==5.10.1 -mock==4.0.3 -pyflakes==2.5.0 -pylint==3.0.3 -pytest==8.0.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -readme_renderer==34.0 +isort==5.11.4 +pbr==2.0.0 # needed due to to bandit +pyflakes==2.4.0 +pylint==2.13.5 +readme_renderer==37.3 seed-isort-config==2.2.0 -setuptools==81.0.0 -vulture==2.3 +vulture==2.9.1 From 75b6f3a5bdf610f418a2312ab96fd096203d38c4 Mon Sep 17 00:00:00 2001 From: Jose Corella Date: Tue, 24 Feb 2026 11:44:19 -0800 Subject: [PATCH 8/8] m --- dev_requirements/linter-requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/dev_requirements/linter-requirements.txt b/dev_requirements/linter-requirements.txt index 188f43dab..45f2523a8 100644 --- a/dev_requirements/linter-requirements.txt +++ b/dev_requirements/linter-requirements.txt @@ -11,4 +11,5 @@ pyflakes==2.4.0 pylint==2.13.5 readme_renderer==37.3 seed-isort-config==2.2.0 +setuptools==81.0.0 vulture==2.9.1