Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI image build: recursively install python requirements from module requirement files #83321

Open
nordicjm opened this issue Dec 23, 2024 · 0 comments
Assignees
Labels
area: Continuous Integration area: DevOps Developer Operations, Continuous Integration Enhancement Changes/Updates/Additions to existing features

Comments

@nordicjm
Copy link
Collaborator

Describe the solution you'd like
@pdgendt has added support to west for installing requirements from all modules with a west command, this command is really useful as it means non-core requirements which are only needed by specific modules can be moved to those modules to allow for minimal requirements for each zephyr project. In order to do this, a west packages command is used - see #80782 for implementation and #81878 for example of moving to a module. However, it seems that the CI build image specifically gets files directly from zephyr to install the requirements from. Ideally this should be changed to get zephyr including all modules, then install the modules using west packages, otherwise python modules cannot be moved out of the main zephyr tree e.g. for mcuboot

@nordicjm nordicjm added Enhancement Changes/Updates/Additions to existing features area: Continuous Integration area: DevOps Developer Operations, Continuous Integration labels Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Continuous Integration area: DevOps Developer Operations, Continuous Integration Enhancement Changes/Updates/Additions to existing features
Projects
None yet
Development

No branches or pull requests

2 participants