Skip to content

Add third-party dependency detection and inclusion for subfolder builds

Choose a tag to compare

@alelom alelom released this 26 Nov 18:24
· 133 commits to main since this release
  • Extract third-party dependencies from all Python files (including copied external dependencies)
  • Add dependencies to temporary pyproject.toml's [project.dependencies] section
  • Handle cases where dependencies aren't installed in build environment by treating ambiguous imports as third-party
  • Add test to verify third-party dependencies are correctly added
  • Fix test cleanup assertion to account for pre-existing files

Full Changelog: v1.4.1...v2.0.4