Skip to content

Conversation

Avasam
Copy link
Collaborator

@Avasam Avasam commented Aug 6, 2025

CC @srittau I noticed that the script you added in #13976 is actually just a duplicate of get_stubtest_system_requirements.py but that only works on linux. Calling the existing get_stubtest_system_requirements.py instead would've worked the same.

I also:

  • standardized using $DEPENDENCIES vs $PACKAGES as a variable name in the CI scripts to make more of the scripts identical.
  • added packages list print to daily tests.
  • noticed you improved the packages list print, so I reused what you did there.

Copy link
Collaborator

@srittau srittau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The old script doesn't deduplicate and sort dependencies. We should change that before merging this, but LGTM otherwise.

@Avasam
Copy link
Collaborator Author

Avasam commented Aug 20, 2025

Sorry for the slow response, thanks for catching it wasn't deduped.

As for sorting, I left it to the script itself rather than the ts_utils lib. This reflects how get_external_stub_requirements currently works as well.

@srittau srittau merged commit 82c02d3 into python:main Aug 20, 2025
98 checks passed
@Avasam Avasam deleted the Remove-dupe-get_external_apt_dependencies branch August 20, 2025 18:14
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