Subject: CVS commit: pkgsrc/devel/py-doctor
From: Adam Ciarcinski
Date: 2023-12-04 07:07:50
Message id: 20231204060750.CCE7EFA42@cvs.NetBSD.org

Log Message:
py-doctor: updated to 23.9.1

pydoctor 23.9.1

Fix regression in link not found warnings' line numbers.

pydoctor 23.9.0

This is the last major release to support Python 3.6.

Do not show **kwargs when keywords are specifically documented with the keyword \ 
field and no specific documentation is given for the **kwargs entry.
Fix annotation resolution edge cases: names are resolved in the context of the \ 
module scope when possible, when impossible, the theoretical runtime scopes are \ 
used. A warning can be reported when an annotation name is ambiguous (can be \ 
resolved to different names depending on the scope context) with option -v.
Ensure that explicit annotation are honored when there are multiple declarations \ 
of the same name.
Use stricter verification before marking an attribute as constant:
instance variables are never marked as constant
a variable that has several definitions will not be marked as constant
a variable declaration under any kind of control flow block will not be marked \ 
as constant
Do not trigger warnings when pydoctor cannot make sense of a potential constant \ 
attribute (pydoctor is not a static checker).
Fix presentation of type aliases in string form.
Improve the AST colorizer to output less parenthesis when it's not required.
Fix colorization of dictionary unpacking.
Improve the class hierarchy such that it links top level names with intersphinx \ 
when possible.
Add highlighting when clicking on "View In Hierarchy" link from class page.
Recognize variadic generics type variables (PEP 646).
Fix support for introspection of cython3 generated modules.
Instance variables are marked as such across subclasses.

Files:
RevisionActionfile
1.25modifypkgsrc/devel/py-doctor/Makefile
1.6modifypkgsrc/devel/py-doctor/PLIST
1.12modifypkgsrc/devel/py-doctor/distinfo
1.1addpkgsrc/devel/py-doctor/ALTERNATIVES