diff mbox series

python3-exhale: new recipe (0.3.7)

Message ID 20250330130052.2664988-1-jan.vermaete@gmail.com
State New
Headers show
Series python3-exhale: new recipe (0.3.7) | expand

Commit Message

Jan Vermaete March 30, 2025, 1 p.m. UTC
Automatic C++ library API documentation generator using Doxygen, Sphinx, and Breathe.
Exhale revives Doxygen's class, file, and page hierarchies in reStructuredText documents
to make these hierarchies available in Sphinx documented projects.

No pytests are distributed in the pypi package.

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
---
 .../python/python3-exhale_0.3.7.bb               | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 meta/recipes-devtools/python/python3-exhale_0.3.7.bb

Comments

Mathieu Dubois-Briand March 31, 2025, 8:19 a.m. UTC | #1
On Sun Mar 30, 2025 at 3:00 PM CEST, Jan Vermaete via lists.openembedded.org wrote:
> Automatic C++ library API documentation generator using Doxygen, Sphinx, and Breathe.
> Exhale revives Doxygen's class, file, and page hierarchies in reStructuredText documents
> to make these hierarchies available in Sphinx documented projects.
>
> No pytests are distributed in the pypi package.
>
> Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
> ---

Hi Jan,

Thanks for your patch.

We get the following warning on the autobuilder as no maintainer is
defined, can you fix this please?

WARNING: python3-exhale-0.3.7-r0 do_recipe_qa: QA Issue: Recipe python3-exhale in /srv/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-exhale_0.3.7.bb does not have an assigned maintainer. Please add an entry into meta/conf/distro/include/maintainers.inc. [missing-maintainer]

https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/1300/steps/13/logs/stdio
Jan Vermaete March 31, 2025, 5:15 p.m. UTC | #2
Hi Mathieu,

This patch should not be applied to oe-core.  I corrected this later,
thanks to the remarks in the mailing list, to meta-openembedded.
Or is this warning from the patch applied to meta-openembedded and
should those recipes be added to the maintainers.inc file of meta-oe?

br

On Mon, Mar 31, 2025 at 10:19 AM Mathieu Dubois-Briand
<mathieu.dubois-briand@bootlin.com> wrote:
>
> On Sun Mar 30, 2025 at 3:00 PM CEST, Jan Vermaete via lists.openembedded.org wrote:
> > Automatic C++ library API documentation generator using Doxygen, Sphinx, and Breathe.
> > Exhale revives Doxygen's class, file, and page hierarchies in reStructuredText documents
> > to make these hierarchies available in Sphinx documented projects.
> >
> > No pytests are distributed in the pypi package.
> >
> > Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
> > ---
>
> Hi Jan,
>
> Thanks for your patch.
>
> We get the following warning on the autobuilder as no maintainer is
> defined, can you fix this please?
>
> WARNING: python3-exhale-0.3.7-r0 do_recipe_qa: QA Issue: Recipe python3-exhale in /srv/pokybuild/yocto-worker/a-full/build/meta/recipes-devtools/python/python3-exhale_0.3.7.bb does not have an assigned maintainer. Please add an entry into meta/conf/distro/include/maintainers.inc. [missing-maintainer]
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/1300/steps/13/logs/stdio
>
>
> --
> Mathieu Dubois-Briand, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
>
Mathieu Dubois-Briand April 1, 2025, 7:43 a.m. UTC | #3
On Mon Mar 31, 2025 at 7:15 PM CEST, jan vermaete wrote:
> Hi Mathieu,
>
> This patch should not be applied to oe-core.  I corrected this later,
> thanks to the remarks in the mailing list, to meta-openembedded.
> Or is this warning from the patch applied to meta-openembedded and
> should those recipes be added to the maintainers.inc file of meta-oe?
>

Hi,

No this warning was from applying it on oe-core. So no problem if this
patch is for meta-openembedded.
diff mbox series

Patch

diff --git a/meta/recipes-devtools/python/python3-exhale_0.3.7.bb b/meta/recipes-devtools/python/python3-exhale_0.3.7.bb
new file mode 100644
index 0000000000..6168c3d2b3
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-exhale_0.3.7.bb
@@ -0,0 +1,16 @@ 
+SUMMARY = "Automatic C++ library api documentation generation: breathe doxygen in and exhale it out. "
+DESCRIPTION = "\
+    Automatic C++ library API documentation generator using Doxygen, Sphinx, and Breathe. \
+    Exhale revives Doxygen's class, file, and page hierarchies in reStructuredText documents \
+    to make these hierarchies available in Sphinx documented projects."
+HOMEPAGE = "https://github.com/svenevs/exhale"
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=fa7943919a123ae99ee86a0daf9e1871"
+
+SRC_URI[sha256sum] = "752a96d0a59456511d933311d4a81f642cd668296eacd2561905727d5ed6b0d8"
+
+inherit pypi python_setuptools_build_meta
+
+PYPI_PACKAGE = "exhale"
+
+BBCLASSEXTEND =+ "native"