Skip to content

Commit 7ece65f

Browse files
fix: ignore uvicorn transitive dependency in deptry
Co-Authored-By: AJ Steers <aj@airbyte.io>
1 parent 1fa6843 commit 7ece65f

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

pyproject.toml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,11 @@ known_first_party = [
8989
# To ignore specific error codes globally, uncomment and modify:
9090
ignore = ["DEP004"] # Ignore misplaced dev dependencies (common for test frameworks like pytest)
9191

92-
# To ignore specific packages for specific rules, use CLI options:
93-
# Examples:
94-
# --per-rule-ignores DEP001=package-name # Ignore missing dependency
95-
# --per-rule-ignores DEP002=unused-package # Ignore unused dependency
96-
# --per-rule-ignores DEP003=transitive-dep # Ignore transitive dependency
97-
# --per-rule-ignores DEP004=dev-package # Ignore misplaced dev dependency
92+
# To ignore specific packages for specific rules:
93+
# DEP001=package-name # Ignore missing dependency
94+
# DEP002=unused-package # Ignore unused dependency
95+
# DEP003=transitive-dep # Ignore transitive dependency
96+
# DEP004=dev-package # Ignore misplaced dev dependency
97+
[tool.deptry.per_rule_ignores]
98+
# uvicorn is a transitive dependency through fastmcp, used for HTTP server testing
99+
DEP003 = ["uvicorn"]

0 commit comments

Comments
 (0)