From 04a75838e6b0f7d876b499a56b771a805511f6d0 Mon Sep 17 00:00:00 2001 From: foefl Date: Tue, 11 Nov 2025 10:11:10 +0100 Subject: [PATCH] upgrade `dopt-basics` to newest release to use CLI spinning animation --- pdm.lock | 14 +++++++------- pyproject.toml | 3 ++- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/pdm.lock b/pdm.lock index b9394f5..c43ef38 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "dev", "lint", "nb", "tests"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:4b2f0f4a1813aaf44b68052d728903f36f705d12f720b52b18e21131ee7b605a" +content_hash = "sha256:2d4e7f16674111930c2b086fcc38a75340a0fe6373dcda206b781a3bb05e73cc" [[metadata.targets]] requires_python = ">=3.11,<3.14" @@ -904,7 +904,7 @@ files = [ [[package]] name = "dopt-basics" -version = "0.2.0" +version = "0.2.4" requires_python = ">=3.11" summary = "basic cross-project tools for Python-based d-opt projects" groups = ["default"] @@ -912,8 +912,8 @@ dependencies = [ "tzdata>=2025.1", ] files = [ - {file = "dopt_basics-0.2.0-py3-none-any.whl", hash = "sha256:8aba3d512f6356a6a6bbe4188ad399fd465896a4ad4085008fa53552ecf6096c"}, - {file = "dopt_basics-0.2.0.tar.gz", hash = "sha256:116cb40885090bfc02143a874e0b0974bfb9dd61cb725576787e3fd7fda4ffd1"}, + {file = "dopt_basics-0.2.4-py3-none-any.whl", hash = "sha256:b7d05b80dde1f856b352580aeac500fc7505e4513ed162791d8735cdc182ebc1"}, + {file = "dopt_basics-0.2.4.tar.gz", hash = "sha256:c21fbe183bec5eab4cfd1404e10baca670035801596960822d0019e6e885983f"}, ] [[package]] @@ -3503,7 +3503,7 @@ files = [ [[package]] name = "rich" -version = "14.1.0" +version = "14.2.0" requires_python = ">=3.8.0" summary = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" groups = ["default", "dev"] @@ -3512,8 +3512,8 @@ dependencies = [ "pygments<3.0.0,>=2.13.0", ] files = [ - {file = "rich-14.1.0-py3-none-any.whl", hash = "sha256:536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f"}, - {file = "rich-14.1.0.tar.gz", hash = "sha256:e497a48b844b0320d45007cdebfeaeed8db2a4f4bcf49f15e455cfc4af11eaa8"}, + {file = "rich-14.2.0-py3-none-any.whl", hash = "sha256:76bc51fe2e57d2b1be1f96c524b890b816e334ab4c1e45888799bfaab0021edd"}, + {file = "rich-14.2.0.tar.gz", hash = "sha256:73ff50c7c0c1c77c8243079283f4edb376f0f6442433aecb8ce7e6d0b92d1fe4"}, ] [[package]] diff --git a/pyproject.toml b/pyproject.toml index ce688e2..7f6c89c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ description = "anomaly detection for sensor images for quality assurance process authors = [ {name = "d-opt GmbH (resp.: Florian Foerster)", email = "f.foerster@d-opt.com"}, ] -dependencies = ["imutils>=0.5.4", "dopt-basics>=0.2.0", "numpy>=2.2.6", "anomalib[vlm_clip]>=2.1.0", "open-clip-torch>=3.2.0"] +dependencies = ["imutils>=0.5.4", "dopt-basics>=0.2.4", "numpy>=2.2.6", "anomalib[vlm_clip]>=2.1.0", "open-clip-torch>=3.2.0"] requires-python = "<3.14,>=3.11" readme = "README.md" license = {text = "LicenseRef-Proprietary"} @@ -149,6 +149,7 @@ dev = [ "cython>=3.1.4", "setuptools>=80.9.0", "build>=1.3.0", + "rich>=14.2.0", ] nb = [ "jupyterlab>=4.3.5",