From 59f3aa5ff8ebd4c90068ce93b9a0668b29853374 Mon Sep 17 00:00:00 2001 From: Daniel Perrefort Date: Thu, 22 Jan 2026 23:07:30 -0500 Subject: [PATCH 1/2] Disables ability to configure underlying httpx clients from the environment --- keystone_client/http.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/keystone_client/http.py b/keystone_client/http.py index d1c9deb..f4e96ea 100644 --- a/keystone_client/http.py +++ b/keystone_client/http.py @@ -15,7 +15,7 @@ from urllib.parse import urljoin, urlparse import httpx -from httpx._types import QueryParamTypes, RequestContent, RequestData, RequestFiles +from httpx._types import CertTypes, QueryParamTypes, RequestContent, RequestData, RequestFiles from .log import DefaultContextAdapter @@ -66,6 +66,7 @@ def __init__( timeout=timeout, limits=limits, transport=transport, + trust_env=False, ) atexit.register(self.close) From b68425a71f95bffeac6af10d29ef79173611622a Mon Sep 17 00:00:00 2001 From: Daniel Perrefort Date: Thu, 22 Jan 2026 23:14:39 -0500 Subject: [PATCH 2/2] Updates tested python versions --- .github/workflows/Test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Test.yml b/.github/workflows/Test.yml index 5049c5c..894cf9c 100644 --- a/.github/workflows/Test.yml +++ b/.github/workflows/Test.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ "3.9", "3.10", "3.11", "3.12" , "3.13" ] + python-version: [ "3.10", "3.11", "3.12" , "3.13", "3.14" ] steps: - name: Checkout repository @@ -46,7 +46,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ "3.9", "3.10", "3.11", "3.12" , "3.13" ] + python-version: [ "3.10", "3.11", "3.12" , "3.13", "3.14" ] steps: - name: Checkout repository