Skip to content

Commit 51330fb

Browse files
committed
fix: add missing dependencies to deptry ignore list
Add filetype, urllib3, pi-heif, and langchain-community to DEP002 ignore list with explanatory comments for why deptry can't detect their usage patterns.
1 parent ee9e14a commit 51330fb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pyproject.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,10 @@ DEP002 = [
235235
"setuptools", # Incorrectly used without declaring in some connectors (e.g. source-shopify)
236236
"cryptography", # Constrained as transitive dependency due to a bug in newer versions
237237
"google-cloud-secret-manager", # Deptry can't detect that `google.cloud.secretmanager_v1` uses this package
238+
"filetype", # Deptry can't detect usage via `unstructured.file_utils.filetype` imports
239+
"urllib3", # Used directly in comments/documentation, imported via requests
240+
"pi-heif", # Used by unstructured library for HEIF image processing
241+
"langchain-community", # Used by langchain extra but not directly imported
238242

239243
# TODO: Remove these dependencies if not needed:
240244
"avro", # Only imported in `unit_tests` code

0 commit comments

Comments
 (0)