./textproc/py-breathe, Sphinx plugin providing integrated Doxygen output

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.35.0, Package name: py312-breathe-4.35.0, Maintainer: gdt

Breathe is a Sphinx plugin providing beautifully integrated Doxygen
output in your user-facing documentation. It allows you to combine
Doxygen's excellent technical understanding of your code base with the
superb long form documentation output of the Sphinx system.


Required to run:
[textproc/py-docutils] [devel/py-setuptools] [textproc/py-sphinx] [lang/python310]

Master sites:

Filesize: 81.404 KB

Version history: (Expand)


CVS history: (Expand)


   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal
   2024-08-10 09:57:06 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-breathe: not for Python 3.9
   2023-11-07 23:38:10 by Thomas Klausner | Files touched by this commit (112)
Log message:
*: latest py-sphinx only support Python 3.9+
   2023-03-09 11:31:11 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-breathe: updated to 4.35.0

Breathe v4.35.0
Pull lone literal blocks in paragraphs up to produce correct doctree.
Fix tests for changes in Sphinx 5.3.
Bump Python requirement to 3.7.
Support Sphinx 6.
Support :sort: option to sort sections by name.
   2022-07-06 17:27:45 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-breathe: updated to 4.34.0

Breathe v4.34.0
Treat .unparsed as plain text.
Remove unneeded type: ignore annotations.
Fix internal NodeFinder visitor for when non-Docutils nodes are present in the \ 
content of a directive.
Rename lint workflow.
Type check pygments and limit docutils stub version.
Convert dot files' relative path to absolute.
CI, update Sphinx versions to test.
CI, update for Sphinx 5.0.1.
Fix inconsistency in example.
Fix C# enum rendering crash.
Drop Sphinx 3 support, add Sphinx 5 support.
CICD: Disable python 3.6 for Sphinx master tests.
Populate default include text-node's data field instead of raw-source.
   2022-02-14 19:27:56 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-breathe: updated to 4.33.1

Breathe v4.33.1
Avoid warning about multiple graphviz directives.
   2022-02-14 11:17:22 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-breathe: updated to 4.33.0

Breathe v4.33.0
Fix duplicate static in variable declarations.
Update CICD for Sphinx 4.4.0 series.
Pin version of black in CICD and reformat files.
Fix code block highlighting.
Refactoring, cleanup and typing improvements.
Doxygen dot graphs to Sphinx graphviz.
Support externally hosted images.
Address a peculiarity in Doxygen aliases in doc.
Add flag to doxygengroup, doxygennamespace to display only the description.
Add support for MD block quotes with attribution(s).
   2022-01-31 12:39:40 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-breathe: updated to 4.32.0

Breathe v4.32.0
Added breathe_doxygen_aliases config variable.
Render \remark/\remarks and \see/\sa using Sphinx/Docutils admonition style nodes.
Render C++ scoped enums differently than unscoped enums, and with their \ 
underlying type.
Render \retval lists using dedicated field list when Sphinx >= 4.3 is used.
Make .. doxygenfunction handle function template specializations.
Properly handle field-lists and admonitions in the detailed description of \ 
classes and functions.
Add :confval:`breathe_show_include` to control whetherinclude lines are shown. \ 
Defaults to True.
Fix sys.path adjustment in doc config.
Fix sphinx renderer variable and function visitors for C#.
Fix sphinx renderer class visitor for C#.
Auto-format python code with black.
Extend flake8 and address some style issues.
Fix black formatting warning.
Update Sphinx and Python versions tested against.
Fix friend functions for older Doxygen versions.
Doxygen >= 1.9.2 supports C++20 concepts, add support for them.
Change the way directives are added to adhere to the interface, e.g., avoiding \ 
myst-parser to crash.
Improved list of included files (with cross-references for local includes).
Update flake8 and mypy related stuff.
Update readme with logo and sponsorship info.
Store version number in both setup.py and __init__.py.
CICD: lint: continue with other jobs if black fails.