Skip to content

Chore: Add builtin dependencies on linux#284

Merged
iLLiCiTiT merged 8 commits intodevelopfrom
bugfix/add-missing-linux-dependencies
Feb 19, 2026
Merged

Chore: Add builtin dependencies on linux#284
iLLiCiTiT merged 8 commits intodevelopfrom
bugfix/add-missing-linux-dependencies

Conversation

@iLLiCiTiT
Copy link
Copy Markdown
Member

Changelog Description

Explicitly tell which linux specific built-in dependencies to keep.

Additional info

We found out that resource is missing in linux build which is crutial for applications addon to work. There might be more dependencies that are missing, hopefully we don't use them.

Testing notes:

  1. At leas resource should be available.

@iLLiCiTiT iLLiCiTiT self-assigned this Feb 19, 2026
@iLLiCiTiT iLLiCiTiT added the type: bug Something isn't working label Feb 19, 2026
Copy link
Copy Markdown
Contributor

@BigRoy BigRoy left a comment

Choose a reason for hiding this comment

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

LGTM - bit worried the print statement may be scary too many if it prints a lot of modules most of the times. We may want to massage the wording so it's less scary, e.g.

"Skipping non-available standard library: '{module_name}'"

OR do the reverse, print the ones that DO find their way:

"Including standard library in build '{module_name}'"

The latter may actually make for better logs to debug the building with? @iLLiCiTiT thoughts?

iLLiCiTiT and others added 2 commits February 19, 2026 16:33
@iLLiCiTiT
Copy link
Copy Markdown
Member Author

iLLiCiTiT commented Feb 19, 2026

OR do the reverse, print the ones that DO find their way:

At the end that is not the important information as the list is in setup.py, we do care if it is NOT found, we should revisit the module and find out why it is missing. Is platform specific? Move it to platform specific logic... Is not available anymore? -> Is it something we rely on? -> Can we remove it? (That's why I think "crypt" does not have to be commented with TODO.)

@iLLiCiTiT iLLiCiTiT merged commit 1220348 into develop Feb 19, 2026
1 check passed
@iLLiCiTiT iLLiCiTiT deleted the bugfix/add-missing-linux-dependencies branch February 19, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants