From f7e03d64e5f1fea5546036421d791a13ad890b10 Mon Sep 17 00:00:00 2001 From: github-actions-bot Date: Thu, 15 Jan 2026 16:12:54 +0900 Subject: [PATCH 1/2] 2026-01-15 16:12:54 (Thu) > DW-Mac > derekwan From 767f222fca11707cfd97c9a52cc87609583217b0 Mon Sep 17 00:00:00 2001 From: github-actions-bot Date: Thu, 15 Jan 2026 16:12:58 +0900 Subject: [PATCH 2/2] 2026-01-15 16:12:58 (Thu) > DW-Mac > derekwan --- .envrc | 1 + .pre-commit-config.yaml | 6 +++--- pyproject.toml | 4 ++-- uv.lock | 15 ++++++++------- 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/.envrc b/.envrc index 5500e58..839cfc9 100644 --- a/.envrc +++ b/.envrc @@ -8,6 +8,7 @@ echo_date() { echo "[$(date +'%Y-%m-%d %H:%M:%S')] $*" >&2; } export UV_MANAGED_PYTHON='true' export UV_PRERELEASE='disallow' export UV_PYTHON='3.14' +export UV_RESOLUTION='lowest-direct' export UV_VENV_CLEAR=1 if ! command -v uv >/dev/null 2>&1; then echo_date "ERROR: 'uv' not found" && exit 1 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b73666a..28cfcc5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/dycw/actions - rev: 0.13.4 + rev: 0.14.2 hooks: - id: conformalize-repo args: @@ -86,12 +86,12 @@ repos: - --option - reorder_keys=true - repo: https://github.com/astral-sh/uv-pre-commit - rev: 0.9.24 + rev: 0.9.25 hooks: - id: uv-lock args: - --upgrade - --resolution - - highest + - lowest-direct - --prerelease - disallow diff --git a/pyproject.toml b/pyproject.toml index a49bb37..07b7d3b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,14 +4,14 @@ [dependency-groups] dev = [ - "dycw-utilities[test]>=0.179.4, <1", + "dycw-utilities[test]>=0.181.0, <1", "pyright>=1.1.408, <2", "rich>=14.2.0, <15", ] [project] authors = [{ email = "d.wan@icloud.com", name = "Derek Wan" }] - dependencies = ["dycw-utilities>=0.179.4, <1"] + dependencies = ["dycw-utilities>=0.181.0, <1"] description = "Template for Python packages" name = "dycw-template-python" readme = "README.md" diff --git a/uv.lock b/uv.lock index 52beaaf..95257aa 100644 --- a/uv.lock +++ b/uv.lock @@ -3,6 +3,7 @@ revision = 3 requires-python = ">=3.14" [options] +resolution-mode = "lowest-direct" prerelease-mode = "disallow" [[package]] @@ -83,18 +84,18 @@ dev = [ ] [package.metadata] -requires-dist = [{ name = "dycw-utilities", specifier = ">=0.179.4,<1" }] +requires-dist = [{ name = "dycw-utilities", specifier = ">=0.181.0,<1" }] [package.metadata.requires-dev] dev = [ - { name = "dycw-utilities", extras = ["test"], specifier = ">=0.179.4,<1" }, + { name = "dycw-utilities", extras = ["test"], specifier = ">=0.181.0,<1" }, { name = "pyright", specifier = ">=1.1.408,<2" }, { name = "rich", specifier = ">=14.2.0,<15" }, ] [[package]] name = "dycw-utilities" -version = "0.179.4" +version = "0.181.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "atomicwrites" }, @@ -103,7 +104,7 @@ dependencies = [ { name = "whenever" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/2c/55/7e0b5de65af908e5c619a15ed4d55d2d44cb7be65b44a3949ea2ed724701/dycw_utilities-0.179.4-py3-none-any.whl", hash = "sha256:a53e07a0094dd2de1596223662c3ab56617ea5d96483b3dd4695611740b9dd71", size = 208575, upload-time = "2026-01-13T04:07:34.667Z" }, + { url = "https://files.pythonhosted.org/packages/5e/78/49040454863e3c1b6857d54ee3735dab1314620888ddbe99f72e5c207ac1/dycw_utilities-0.181.0-py3-none-any.whl", hash = "sha256:42285f092b33bd9fb363bed816a23709a56bef1d7f1e62638f0f7c9bc4fbe82f", size = 213709, upload-time = "2026-01-15T05:22:29.386Z" }, ] [package.optional-dependencies] @@ -135,14 +136,14 @@ wheels = [ [[package]] name = "hypothesis" -version = "6.150.1" +version = "6.150.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "sortedcontainers" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ad/4e/cd3a398b9834386a79f4eb777dc4004ca439c1019d324771ec8196fc8354/hypothesis-6.150.1.tar.gz", hash = "sha256:dc79672b3771e92e6563ca0c56a24135438f319b257a1a1982deb8fbb791be89", size = 474924, upload-time = "2026-01-12T08:45:45.416Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d2/19/a4eee0c98e2ec678854272f79646f34943f8fbbc42689cc355b530c5bc96/hypothesis-6.150.2.tar.gz", hash = "sha256:deb043c41c53eaf0955f4a08739c2a34c3d8040ee3d9a2da0aa5470122979f75", size = 475250, upload-time = "2026-01-13T17:09:22.146Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/22/18/f43815244cd99b54d8ac9f44f9799bb7c0115e48e29bc7a1899c0589ee48/hypothesis-6.150.1-py3-none-any.whl", hash = "sha256:7badb28a0da323d6afaf25eae1c93932cb8ac06193355f5e080d6e6465a51da5", size = 542374, upload-time = "2026-01-12T08:45:41.854Z" }, + { url = "https://files.pythonhosted.org/packages/b3/5e/21caad4acf45db7caf730cca1bc61422283e4c4e841efbc862d17ab81a21/hypothesis-6.150.2-py3-none-any.whl", hash = "sha256:648d6a2be435889e713ba3d335b0fb5e7a250f569b56e6867887c1e7a0d1f02f", size = 542712, upload-time = "2026-01-13T17:09:19.945Z" }, ] [[package]]