[libcamera-devel] [PATCH v3 38/38] README: Add dependency on python3-ply for IPA interface generation

Laurent Pinchart laurent.pinchart at ideasonboard.com
Sun Oct 4 12:31:34 CEST 2020


On Sun, Oct 04, 2020 at 11:58:23AM +0300, Laurent Pinchart wrote:
> Hi Paul,
> 
> Thank you for the patch.
> 
> On Fri, Oct 02, 2020 at 11:31:54PM +0900, Paul Elder wrote:
> > Specify in the readme that we depend on python3-ply for generating the
> > IPA interface.
> > 
> > Signed-off-by: Paul Elder <paul.elder at ideasonboard.com>
> > 
> > ---
> > New in v3
> > ---
> >  README.rst | 3 +++
> >  1 file changed, 3 insertions(+)
> > 
> > diff --git a/README.rst b/README.rst
> > index 74babaf7..a4279a4b 100644
> > --- a/README.rst
> > +++ b/README.rst
> > @@ -60,6 +60,9 @@ Meson Build system: [required]
> >  for the libcamera core: [required]
> >          python3-yaml
> >  
> > +for generating IPA interfaces: [required]
> > +        python3-ply
> > +
> 
> Do we need a separate section, can't we add that in the previous section
> with python3-yaml ?
> 
> We should also add ply to py_modules, in utils/ipc/meson.build. See
> utils/meson.build for an example. I would do so in this patch, and move
> it right after the one that adds the mojo parser (I'd normally ask for
> py_modules to be updated in the patch that creates the dependency, but
> it's best to import mojo as-is).

And by the way, I think you should also add python3-jinja2. I've checked
mojo and there are a few other dependencies, but none that are required
by the code we use (they're for unit tests or ancillary scripts such as
compile_typescript.py or gen_data_files_list.py)

> With this addressed,
> 
> Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> 
> >  for IPA module signing: [required]
> >          libgnutls28-dev openssl
> >  

-- 
Regards,

Laurent Pinchart


More information about the libcamera-devel mailing list