teachbooks.external_content.requirements module¶
Parse requirements.txt files.
- teachbooks.external_content.requirements.check_requirements(main_requirements: Path, git_repos: list[Path])¶
Check for mismatch between main and external python dependencies.
- teachbooks.external_content.requirements.read_requirements(file: Path) set[str]¶
Read requirements file and strip comments, index urls, and empty lines.