From e0d0397083e35bcb9a7a2cc0dce6953712032c21 Mon Sep 17 00:00:00 2001 From: Daniel Sanche Date: Fri, 16 Jan 2026 10:26:06 -0800 Subject: [PATCH 1/3] chore(tests): add cryptography to constraints file --- testing/constraints-3.7.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/testing/constraints-3.7.txt b/testing/constraints-3.7.txt index 52ad3af91..5eba7b60e 100644 --- a/testing/constraints-3.7.txt +++ b/testing/constraints-3.7.txt @@ -8,6 +8,7 @@ pyasn1-modules==0.2.1 setuptools==40.3.0 rsa==3.1.4 +cryptography==38.0.3 aiohttp==3.6.2 requests==2.20.0 pyjwt==2.0 \ No newline at end of file From 5b42b6d6d5b8d185bfad70042eecaa3b7a163215 Mon Sep 17 00:00:00 2001 From: Daniel Sanche Date: Fri, 16 Jan 2026 10:44:20 -0800 Subject: [PATCH 2/3] moved 3.7 constraints file to 3.8, as lowest-supported version --- testing/constraints-3.7.txt | 14 -------------- testing/constraints-3.8.txt | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 14 deletions(-) delete mode 100644 testing/constraints-3.7.txt diff --git a/testing/constraints-3.7.txt b/testing/constraints-3.7.txt deleted file mode 100644 index 5eba7b60e..000000000 --- a/testing/constraints-3.7.txt +++ /dev/null @@ -1,14 +0,0 @@ -# This constraints file is used to check that lower bounds -# are correct in setup.py -# List *all* library dependencies and extras in this file. -# Pin the version to the lower bound. -# -# e.g., if setup.py has "foo >= 1.14.0, < 2.0.0dev", -# Then this file should have foo==1.14.0 -pyasn1-modules==0.2.1 -setuptools==40.3.0 -rsa==3.1.4 -cryptography==38.0.3 -aiohttp==3.6.2 -requests==2.20.0 -pyjwt==2.0 \ No newline at end of file diff --git a/testing/constraints-3.8.txt b/testing/constraints-3.8.txt index e69de29bb..5eba7b60e 100644 --- a/testing/constraints-3.8.txt +++ b/testing/constraints-3.8.txt @@ -0,0 +1,14 @@ +# This constraints file is used to check that lower bounds +# are correct in setup.py +# List *all* library dependencies and extras in this file. +# Pin the version to the lower bound. +# +# e.g., if setup.py has "foo >= 1.14.0, < 2.0.0dev", +# Then this file should have foo==1.14.0 +pyasn1-modules==0.2.1 +setuptools==40.3.0 +rsa==3.1.4 +cryptography==38.0.3 +aiohttp==3.6.2 +requests==2.20.0 +pyjwt==2.0 \ No newline at end of file From d81ed7bc38ca63c6d7b89b4ac5a596b171ebd9b4 Mon Sep 17 00:00:00 2001 From: Daniel Sanche Date: Fri, 16 Jan 2026 10:45:55 -0800 Subject: [PATCH 3/3] removed 3.7 as unit test version --- noxfile.py | 1 - 1 file changed, 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index 4b9bb97af..27e34e5c4 100644 --- a/noxfile.py +++ b/noxfile.py @@ -33,7 +33,6 @@ DEFAULT_PYTHON_VERSION = "3.14" UNIT_TEST_PYTHON_VERSIONS = [ - "3.7", "3.8", "3.9", "3.10",