From fa7b62cb4852c2ab10b80fbc7bbf42d433bd2057 Mon Sep 17 00:00:00 2001 From: Ben Trachtenberg Date: Mon, 15 Jun 2026 10:18:29 -0500 Subject: [PATCH 1/2] updated native-tls = true to system-certs = true fir uv --- cookiecutter.json | 2 +- pyproject.toml | 6 +++--- requirements-dev.txt | 6 +++--- requirements.txt | 6 +++--- uv.lock | 10 +++++----- {{cookiecutter.git_repo_name}}/pyproject.toml | 2 +- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/cookiecutter.json b/cookiecutter.json index 77554f8..b32ce47 100644 --- a/cookiecutter.json +++ b/cookiecutter.json @@ -47,7 +47,7 @@ "https" ], "__template_repo": "https://github.com/btr1975/cookiecutter-python-library", - "__template_version": "2.0.6", + "__template_version": "2.0.7", "_new_lines": "\n", "_copy_without_render": [ ".github" diff --git a/pyproject.toml b/pyproject.toml index 75e5630..2adacb9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta" [project] name = "cookiecutter-python-library" -version = "2.0.6" +version = "2.0.7" dynamic = ["readme"] requires-python = ">=3.10" description = "A cookiecutter for a python library" @@ -43,7 +43,7 @@ classifiers = [ dependencies = [ "cookiecutter~=2.7.1", - "urllib3>=2.6.3", + "urllib3>=2.7.0", ] [dependency-groups] @@ -103,4 +103,4 @@ exclude_dirs = [ [tool.uv] keyring-provider = "subprocess" -native-tls = true +system-certs = true diff --git a/requirements-dev.txt b/requirements-dev.txt index 1aac8fe..7398963 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -723,9 +723,9 @@ tzdata==2025.2 \ --hash=sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8 \ --hash=sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9 # via arrow -urllib3==2.6.3 \ - --hash=sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed \ - --hash=sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 +urllib3==2.7.0 \ + --hash=sha256:231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c \ + --hash=sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897 # via # cookiecutter-python-library # requests diff --git a/requirements.txt b/requirements.txt index 3c0f0b3..6f68f31 100644 --- a/requirements.txt +++ b/requirements.txt @@ -299,9 +299,9 @@ tzdata==2025.2 \ --hash=sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8 \ --hash=sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9 # via arrow -urllib3==2.6.3 \ - --hash=sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed \ - --hash=sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 +urllib3==2.7.0 \ + --hash=sha256:231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c \ + --hash=sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897 # via # cookiecutter-python-library # requests diff --git a/uv.lock b/uv.lock index 8d3edde..0adeb08 100644 --- a/uv.lock +++ b/uv.lock @@ -279,7 +279,7 @@ wheels = [ [[package]] name = "cookiecutter-python-library" -version = "2.0.6" +version = "2.0.7" source = { editable = "." } dependencies = [ { name = "cookiecutter" }, @@ -299,7 +299,7 @@ dev = [ [package.metadata] requires-dist = [ { name = "cookiecutter", specifier = "~=2.7.1" }, - { name = "urllib3", specifier = ">=2.6.3" }, + { name = "urllib3", specifier = ">=2.7.0" }, ] [package.metadata.requires-dev] @@ -1178,9 +1178,9 @@ wheels = [ [[package]] name = "urllib3" -version = "2.6.3" +version = "2.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", hash = "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed", size = 435556, upload-time = "2026-01-07T16:24:43.925Z" } +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", hash = "sha256:231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c", size = 433602, upload-time = "2026-05-07T16:13:18.596Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", hash = "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4", size = 131584, upload-time = "2026-01-07T16:24:42.685Z" }, + { url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", hash = "sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897", size = 131087, upload-time = "2026-05-07T16:13:17.151Z" }, ] diff --git a/{{cookiecutter.git_repo_name}}/pyproject.toml b/{{cookiecutter.git_repo_name}}/pyproject.toml index b47bcf3..d9bc6c1 100644 --- a/{{cookiecutter.git_repo_name}}/pyproject.toml +++ b/{{cookiecutter.git_repo_name}}/pyproject.toml @@ -149,6 +149,6 @@ exclude_dirs = [ [tool.uv] keyring-provider = "subprocess" -native-tls = true +system-certs = true {% endif %} From f748120c18e29bedc4f351feaa7955df0bbd4f47 Mon Sep 17 00:00:00 2001 From: Ben Trachtenberg Date: Mon, 15 Jun 2026 10:27:38 -0500 Subject: [PATCH 2/2] added if adding niquests it will also add urllib3>=2.7.0 --- {{cookiecutter.git_repo_name}}/pyproject.toml | 1 + {{cookiecutter.git_repo_name}}/requirements.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/{{cookiecutter.git_repo_name}}/pyproject.toml b/{{cookiecutter.git_repo_name}}/pyproject.toml index d9bc6c1..be93424 100644 --- a/{{cookiecutter.git_repo_name}}/pyproject.toml +++ b/{{cookiecutter.git_repo_name}}/pyproject.toml @@ -59,6 +59,7 @@ classifiers = [ {% if cookiecutter.package_manager == 'uv' %} dependencies = [ {% if cookiecutter.use_niquests == 'y' %}"niquests",{% endif %} + {% if cookiecutter.use_niquests == 'y' %}"urllib3>=2.7.0",{% endif %} {% if cookiecutter.use_pydantic == 'y' %}"pydantic",{% endif %} ] diff --git a/{{cookiecutter.git_repo_name}}/requirements.txt b/{{cookiecutter.git_repo_name}}/requirements.txt index ac78a1f..7808ada 100644 --- a/{{cookiecutter.git_repo_name}}/requirements.txt +++ b/{{cookiecutter.git_repo_name}}/requirements.txt @@ -2,4 +2,5 @@ # They DO NOT include libraries needed to develop or test our app # {% if cookiecutter.use_niquests == 'y' %}niquests{% endif %} +{% if cookiecutter.use_niquests == 'y' %}urllib3>=2.7.0{% endif %} {% if cookiecutter.use_pydantic == 'y' %}pydantic{% endif %}