From a8a81a277a7e24f780e69e89c0a1b911348bdff5 Mon Sep 17 00:00:00 2001 From: Helmut Hoffer von Ankershoffen Date: Mon, 8 Dec 2025 21:54:25 +0100 Subject: [PATCH] chore(deps): nicegui 3.4.0 and urllib 2.6.1 --- pyproject.toml | 5 ++--- uv.lock | 14 +++++++------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e430122e3..1093136c5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -77,7 +77,7 @@ dependencies = [ # From Template "fastapi[all,standard]>=0.123.10", "humanize>=4.14.0,<5", - "nicegui[native]>=3.3.1,<4", + "nicegui[native]>=3.4.0,<4", "packaging>=25.0,<26", "platformdirs>=4.5.1,<5", "psutil>=7.1.3,<8", @@ -122,7 +122,7 @@ dependencies = [ "tenacity>=9.1.2,<10", "tqdm>=4.67.1,<5", "truststore>=0.10.4,<1", - "urllib3>=2.5.0,<3", + "urllib3>=2.6.1,<3", "wsidicom>=0.28.1,<1", ] @@ -204,7 +204,6 @@ override-dependencies = [ # https://github.com/astral-sh/uv/issues/4422 "starlette>=0.49.1", # GHSA-7f5h-v6xp-fcq8 "fonttools>=4.60.2", # CVE-2025-66034 (GHSA-768j-98cg-p3fv), dep of matplotlib "pyjpegls; python_version < '3.14'", # No Python 3.14 support yet - "urllib3>=2.6.0", # CVE-2025-66471 (GHSA-2xpw-w6gg-jr37), dep of boto3, dicomweb-client and others "pytest>=9.0.1", # pytest-md-report depends on pytest<9 unnecessarily "lxml>=6.0.2", # For python 3.14 pre-built wheels ] diff --git a/uv.lock b/uv.lock index e0f910c74..e73d2baff 100644 --- a/uv.lock +++ b/uv.lock @@ -25,7 +25,6 @@ overrides = [ { name = "starlette", specifier = ">=0.49.1" }, { name = "tornado", specifier = ">=6.5.0" }, { name = "urllib3", specifier = ">=2.5.0" }, - { name = "urllib3", specifier = ">=2.6.0" }, { name = "uv", specifier = ">=0.9.7" }, ] @@ -185,7 +184,7 @@ requires-dist = [ { name = "loguru", specifier = ">=0.7.3,<1" }, { name = "marimo", marker = "extra == 'marimo'", specifier = ">=0.18.3,<1" }, { name = "matplotlib", marker = "extra == 'marimo'", specifier = ">=3.10.7,<4" }, - { name = "nicegui", extras = ["native"], specifier = ">=3.3.1,<4" }, + { name = "nicegui", extras = ["native"], specifier = ">=3.4.0,<4" }, { name = "openslide-bin", specifier = ">=4.0.0.10,<5" }, { name = "openslide-python", specifier = ">=1.4.3,<2" }, { name = "packaging", specifier = ">=25.0,<26" }, @@ -213,7 +212,7 @@ requires-dist = [ { name = "truststore", specifier = ">=0.10.4,<1" }, { name = "typer", specifier = ">=0.20.0,<1" }, { name = "uptime", specifier = ">=3.0.1,<4" }, - { name = "urllib3", specifier = ">=2.5.0,<3" }, + { name = "urllib3", specifier = ">=2.6.1,<3" }, { name = "wsidicom", specifier = ">=0.28.1,<1" }, ] provides-extras = ["pyinstaller", "jupyter", "marimo", "qupath"] @@ -4091,7 +4090,7 @@ wheels = [ [[package]] name = "nicegui" -version = "3.3.1" +version = "3.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiofiles" }, @@ -4105,7 +4104,8 @@ dependencies = [ { name = "itsdangerous" }, { name = "jinja2" }, { name = "markdown2" }, - { name = "orjson", marker = "platform_machine != 'i386' and platform_machine != 'i686'" }, + { name = "orjson", marker = "platform_machine != 'i386' and platform_machine != 'i686' and platform_python_implementation != 'PyPy'" }, + { name = "pydantic-core" }, { name = "pygments" }, { name = "python-engineio" }, { name = "python-multipart" }, @@ -4115,9 +4115,9 @@ dependencies = [ { name = "uvicorn", extra = ["standard"] }, { name = "watchfiles" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e3/ee/43ecb61be17b3487d9bc17bf493970714dfb85bda32bff2f268cd9304262/nicegui-3.3.1.tar.gz", hash = "sha256:0de625b836acf1c36875dc290ae769ef114aba9535e33d302566b19381b206fa", size = 20353012, upload-time = "2025-11-17T10:24:16.452Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d3/7c/a62af72b921061323dee084b61d7a5892f1df5b8f58eaa97fa7a3f6626ad/nicegui-3.4.0.tar.gz", hash = "sha256:b63e8efdd73cb6e7354b390561b4dcb988394c756a67c7048f6bb560c18d23e4", size = 21016145, upload-time = "2025-12-08T16:39:35.009Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d7/5c/fccb05fd8e9e9bdb5dd1531af1d40bcfbb3d7e850b2d43902ca117becde9/nicegui-3.3.1-py3-none-any.whl", hash = "sha256:7eb4e35936958c1df4b0fa6f5f4ed51d6e060c2938aca09b229abfec6b25e35e", size = 21007617, upload-time = "2025-11-17T10:24:13.13Z" }, + { url = "https://files.pythonhosted.org/packages/08/e9/9edacbc746cbb8a59fb475c8be86ca5cb254bb671c13621f0728f1f6ab7c/nicegui-3.4.0-py3-none-any.whl", hash = "sha256:8c4f3500fc716e24b2ae4fe9ef68b7748164aac606339907b9ec88d35c3c8ab5", size = 21677367, upload-time = "2025-12-08T16:39:38.705Z" }, ] [package.optional-dependencies]