modules: nanopb: Move pip dependencies to optional module

The west packages extension can be used to install module dependencies.

Upstream nanopb has added the pip package dependencies to the
zephyr/module.yml file. Remove in-tree pip package dependencies.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
This commit is contained in:
Pieter De Gendt 2024-11-25 15:23:05 +01:00 committed by Benjamin Cabé
commit b65a97ef0c
3 changed files with 2 additions and 5 deletions

View file

@ -45,6 +45,7 @@ Additionally, Nanopb is an optional module and needs to be added explicitly to t
west config manifest.project-filter -- +nanopb west config manifest.project-filter -- +nanopb
west update west update
west packages pip --install
Configuration Configuration
************* *************

View file

@ -21,10 +21,6 @@ Pillow>=10.0
# can be used to sign a Zephyr application binary for consumption by a bootloader # can be used to sign a Zephyr application binary for consumption by a bootloader
imgtool>=2.1.0 imgtool>=2.1.0
# used by nanopb module to generate sources from .proto files
grpcio-tools>=1.47.0
protobuf>=3.20.3
# used by scripts/release/bug_bash.py for generating top ten bug squashers # used by scripts/release/bug_bash.py for generating top ten bug squashers
PyGithub PyGithub

View file

@ -23,7 +23,7 @@ manifest:
groups: groups:
- optional - optional
- name: nanopb - name: nanopb
revision: 98bf4db69897b53434f3d0ba72e0a3ab1a902824 revision: 7307ce399b81ddcb3c3a5dc862c52d4754328d38
path: modules/lib/nanopb path: modules/lib/nanopb
remote: upstream remote: upstream
groups: groups: