Skip to content

fix: clean up sub-project dependencies (PyPDF2, duplicates, asyncio)#1043

Open
mattcarrollcode wants to merge 1 commit into
meta-llama:mainfrom
mattcarrollcode:fix/subproject-dependencies
Open

fix: clean up sub-project dependencies (PyPDF2, duplicates, asyncio)#1043
mattcarrollcode wants to merge 1 commit into
meta-llama:mainfrom
mattcarrollcode:fix/subproject-dependencies

Conversation

@mattcarrollcode
Copy link
Copy Markdown

Summary

  • Replace deprecated PyPDF2 with pypdf in NotebookLlama (requirements + notebook imports)
  • Remove duplicate plotly in github_triage/requirements.txt
  • Remove stdlib asyncio from pip deps in book-character-mindmap
  • Remove unused sampling_params module import in book-character-mindmap/server.py

Motivation

PyPDF2 is officially deprecated; maintainers recommend pypdf. Duplicate entries and stdlib packages in requirements cause confusion.

Test plan

  • NotebookLlama notebook cells referencing pypdf are syntactically correct
  • All modified requirements files have no duplicates
  • book-character-mindmap/server/server.py passes syntax check

- Replace deprecated PyPDF2 with pypdf (NotebookLlama notebook + requirements)
- Remove duplicate plotly entry (github_triage/requirements.txt)
- Remove stdlib asyncio from pip deps (book-character-mindmap)
- Remove unused sampling_params module import (book-character-mindmap)
@meta-cla meta-cla Bot added the cla signed label Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant