Subject: CVS commit: pkgsrc/devel/py-doctor
From: Adam Ciarcinski
Date: 2025-01-14 18:20:33
Message id: 20250114172033.801BBFC1D@cvs.NetBSD.org

Log Message:
py-doctor: updated to 24.11.2

pydoctor 24.11.2

Replace deprecated usage of datetime.datetime.utcfromtimestamp()

pydoctor 24.11.1

Fix a bug that would cause a variable marked as Final not being considered as a \ 
constant if it was declared under a control-flow block.
Fix a bug in google and numpy "Attributes" section in module \ 
docstring: the module attributes now shows as "Variables" instead of \ 
"Instance Variables".

pydoctor 24.11.0

Drop Python 3.7 and support Python 3.13.
Implement canonical HTML element (<link rel="canonical" \ 
href="..."/>) to help search engines reduce outdated content. \ 
Enable this feature by passing the base URL of the API documentation with option \ 
--html-base-url.
Improve collection of objects:
Document objects declared in the else block of 'if' statements (previously they \ 
were ignored).
Document objects declared in finalbody and else block of 'try' statements \ 
(previously they were ignored).
Objects declared in the else block of if statements and in the handlers of 'try' \ 
statements are ignored if a concurrent object is declared before (more infos on \ 
branch priorities).
Trigger a warning when several docstrings are detected for the same object.
Improve typing of docutils related code.
Run unit tests on all supported combinations of Python versions and platforms, \ 
including PyPy for Windows. Previously, tests where ran on all supported Python \ 
version for Linux, but not for MacOS and Windows.
Replace the deprecated dependency appdirs with platformdirs.
Fix WinError caused by the failure of the symlink creation process. Pydoctor \ 
should now run on windows without the need to be administrator.
Adjust the sphinx extension to support Sphinx 8.1. The entries dynamically added \ 
to the intersphinx config from the pydoctor_url_path config option now includes \ 
a project name which defaults to 'main' (instead of putting None), use mapping \ 
instead of a list to define your own project name.
Improve the themes so the adds injected by ReadTheDocs are rendered with the \ 
correct width and do not overlap too much with the main content.
Fix an issue in the readthedocs theme that prevented to use the search bar from \ 
the summary pages (like the class hierarchy).
The generated documentation now includes a help page under the path \ 
/apidocs-help.html. This page is accessible by clicking on the information icon \ 
in the navbar (ℹ).
Improve the javascript searching code to better understand terms that contains a \ 
dot (.).

Files:
RevisionActionfile
1.30modifypkgsrc/devel/py-doctor/Makefile
1.7modifypkgsrc/devel/py-doctor/PLIST
1.14modifypkgsrc/devel/py-doctor/distinfo