Skip to content

chore: remove unused [video] OpenCV optional dependency - #5

Merged
quangshuynh merged 1 commit into
quangshuynh:mainfrom
TrueFurina:chore/remove-video-opencv-dependency
Aug 27, 2026
Merged

chore: remove unused [video] OpenCV optional dependency#5
quangshuynh merged 1 commit into
quangshuynh:mainfrom
TrueFurina:chore/remove-video-opencv-dependency

Conversation

@TrueFurina

Copy link
Copy Markdown
Contributor

Summary

Removes the unused [video] optional dependency (opencv-python) from pyproject.toml. The codebase does not use OpenCV or provide video metadata functionality, so this extra made the package surface larger than necessary and implied a capability that does not exist.

Changes

  • pyproject.toml: removed video = ["opencv-python>=4.9,<5"] from [project.optional-dependencies]

Acceptance criteria

  • video optional dependency removed from pyproject.toml
  • No OpenCV dependency remains in project metadata
  • Existing image/HEIF metadata behavior unchanged (Pillow + pillow-heif untouched)
  • Existing tests/lint unaffected (no test references the video extra)

@quangshuynh

Copy link
Copy Markdown
Owner

Thanks for the contribution! This keeps the package metadata aligned with the functionality the project actually supports and stays nicely scoped to the issue

CI is green and the existing image/HEIF dependencies are unchanged, so this looks good to merge

@quangshuynh
quangshuynh merged commit 77caaad into quangshuynh:main Aug 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants