From 271c43c7f88ddf1d8398c22c438269fb122f6be7 Mon Sep 17 00:00:00 2001 From: AzisK Date: Wed, 18 Mar 2026 09:03:25 +0100 Subject: [PATCH 1/2] Remove homebrew from specials dirs since it is too general Add mypy to pre-commit --- .pre-commit-config.yaml | 6 ++++++ zpace/config.py | 1 - zpace/core.py | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 54e2602..4e4d3d6 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -18,3 +18,9 @@ repos: args: ['--maxkb=1000'] - id: check-merge-conflict - id: check-toml + + - repo: https://github.com/pre-commit/mirrors-mypy + rev: v1.19.1 + hooks: + - id: mypy + additional_dependencies: ["types-tqdm"] diff --git a/zpace/config.py b/zpace/config.py index 33e8f1d..8c163cf 100644 --- a/zpace/config.py +++ b/zpace/config.py @@ -190,7 +190,6 @@ ".bundle", ".bun", ".deno", - "homebrew", }, "IDE Config": {".idea", ".vscode", ".vs", ".eclipse", ".fleet"}, "Git Repos": {".git"}, diff --git a/zpace/core.py b/zpace/core.py index 2cf867b..b6d4132 100644 --- a/zpace/core.py +++ b/zpace/core.py @@ -1,5 +1,5 @@ -import os import heapq +import os from collections import defaultdict from pathlib import Path from typing import Dict, List, Optional, Tuple @@ -8,12 +8,12 @@ from zpace.config import ( DEEPEST_SKIP_LEVEL, + DEFAULT_TOP_N, EXTENSION_MAP, MIN_FILE_SIZE, PROGRESS_UPDATE_THRESHOLD, SKIP_DIRS, SPECIAL_DIR_MAP, - DEFAULT_TOP_N, ) From d47899c2e92489f7e711b7da73698aea9bfda413 Mon Sep 17 00:00:00 2001 From: AzisK Date: Wed, 18 Mar 2026 09:18:42 +0100 Subject: [PATCH 2/2] Update test_unit.py --- test_unit.py | 1 - 1 file changed, 1 deletion(-) diff --git a/test_unit.py b/test_unit.py index c84fa4c..59c6c20 100644 --- a/test_unit.py +++ b/test_unit.py @@ -109,7 +109,6 @@ def test_package_caches(self): assert identify_special_dir_name(".deno") == "Package Caches" assert identify_special_dir_name(".pnpm") == "Package Caches" assert identify_special_dir_name(".uv") == "Package Caches" - assert identify_special_dir_name("Homebrew") == "Package Caches" def test_ide_config(self): assert identify_special_dir_name(".idea") == "IDE Config"