From 0de16e0b79efcfb2decb44c47ce49d3b591316d5 Mon Sep 17 00:00:00 2001 From: Christian Manivong Date: Fri, 23 Oct 2026 08:46:45 +0200 Subject: [PATCH] fix(deps): a floor on netaddr the lowest CI job can use Without one, uv's lowest-direct resolution installs netaddr 0.3.1, which has no IPAddress, and every test module fails to import. 0.7.19 has IPAddress, IPNetwork and AddrFormatError, and the tests pass at exactly the declared floors on Python 3.10. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0b10bc4..28ba1cd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ dependencies = [ "napalm-device-types>=4.21.1", "netmiko>=4.0.0", "paramiko>=5.0.0", # CVE-2026-44405 - "netaddr", + "netaddr>=0.7.19", "py-netgear-plus>=0.6.4", ]