Sun Sep 11 17:52:22 2022 UTC ()
py-doctor: update to 22.7.0.

pydoctor 22.7.0
^^^^^^^^^^^^^^^
* Add support for generics in class hierarchies.
* Fix long standing bugs in ``Class`` method resolution order.
* Improve the extensibility of pydoctor (`more infos on extensions <https://pydoctor.readthedocs.io/en/latest/customize.html#use-a-custom-system-class>`_)
* Fix line numbers in reStructuredText xref warnings.
* Add support for `twisted.python.deprecated` (this was originally part of Twisted's customizations).
* Add support for re-exporting names imported from a wildcard import.

pydoctor 22.5.1
^^^^^^^^^^^^^^^
* ``docutils>=0.17`` is now the minimum supported version. This was done to fix crashing with ``AttributeError`` when processing type fields.

pydoctor 22.5.0
^^^^^^^^^^^^^^^
* Add Read The Docs theme, enable it with option ``--theme=readthedocs``.
* Add a sidebar. Configure it with options ``--sidebar-expand-depth`` and ``--sidebar-toc-depth``. Disable with ``--no-sidebar``.
* Highlight the active function or attribute.
* Packages and modules are now listed together.
* Docstring summaries are now generated from docutils nodes:

  - fixes a bug in restructuredtext references in summary.
  - still display summary when the first paragraph is long instead of "No summary".

* The module index now uses a more compact presentation for modules with more than 50 submodules and no subsubmodules.
* Fix source links for code hosted on Bitbucket or SourceForge.
* The ``--html-viewsource-template`` option was added to allow for custom URL scheme when linking to the source code pages and lines.

pydoctor 22.4.0
^^^^^^^^^^^^^^^
* Add option ``--privacy`` to set the privacy of specific objects when default rules doesn't fit the use case.
* Option ``--docformat=plaintext`` overrides any assignments to ``__docformat__``
  module variable in order to focus on potential python code parsing errors.
* Switch to ``configargparse`` to handle argument and configuration file parsing (`more infos <https://pydoctor.readthedocs.io/en/latest/help.html>`_).
* Improved performances with caching of docstring summaries.

pydoctor 22.3.0
^^^^^^^^^^^^^^^
* Add client side search system based on lunr.js.
* Fix broken links in docstring summaries.
* Add cache for the xref linker, reduces the number of identical warnings.
* Fix crash when reparenting objects with duplicate names.

pydoctor 22.2.2
^^^^^^^^^^^^^^^
* Fix resolving names re-exported in ``__all__`` variable.

pydoctor 22.2.1
^^^^^^^^^^^^^^^
* Fix crash of pydoctor when processing a reparented module.

pydoctor 22.2.0
^^^^^^^^^^^^^^^
* Improve the name resolving algo such that it checks in super classes for inherited attributes.
* C-modules wins over regular modules when there is a name clash.
* Packages wins over modules when there is a name clash.
* Fixed that modules were processed in a random order leading to several hard to reproduce bugs.
* Intersphinx links have now dedicated markup.
  With the default theme,
  this allows to have the external intershinx links blue while the internal links are red.
* Smarter line wrapping in summary and parameters tables.
* Any code inside of ``if __name__ == '__main__'`` is now excluded from the documentation.
* Fix variables named like the current module not being documented.
* The Module Index now only shows module names instead of their full name. You can hover over a module link to see the full name.
* If there is only a single root module, `index.html` now documents that module (previously it only linked the module page).
* Fix introspection of functions comming from C-extensions.
* Fix that the colorizer might make Twisted's flatten function crash with surrogates unicode strings.

pydoctor 21.12.1
^^^^^^^^^^^^^^^^
* Include module ``sre_parse36.py`` within ``pydoctor.epydoc`` to avoid an extra PyPi dependency.

pydoctor 21.12.0
^^^^^^^^^^^^^^^^

* Add support for reStructuredText directives ``.. deprecated::``, ``.. versionchanged::`` and ``.. versionadded::``.
* Add syntax highlight for constant values, decorators and parameter defaults.
* Embedded documentation links inside the value of constants, decorators and parameter defaults.
* Provide option ``--pyval-repr-maxlines`` and ``--pyval-repr-linelen`` to control the size of a constant value representation.
* Provide option ``--process-types`` to automatically link types in docstring fields (`more info <https://pydoctor.readthedocs.io/en/latest/codedoc.html#type-fields>`_).
* Forked Napoleon Sphinx extension to provide google-style and numpy-style docstring parsing.
* Introduced fields ``warns``,  ``yields`` and ``yieldtype``.
* Following google style guide, ``*args`` and ``**kwargs`` are now rendered with asterisks in the parameters table.
* Mark variables as constants when their names is all caps or if using `Final` annotation.

pydoctor 21.9.2
^^^^^^^^^^^^^^^

* Fix ``AttributeError`` raised when parsing reStructuredText consolidated fields, caused by a change in ``docutils`` 0.18.
* Fix ``DeprecationWarning``, use newer APIs of ``importlib_resources`` module.

pydoctor 21.9.1
^^^^^^^^^^^^^^^

* Fix deprecation warning and officially support Python 3.10.
* Fix the literals style (use same style as before).

pydoctor 21.9.0
^^^^^^^^^^^^^^^

* Add support for multiple themes, selectable with ``--theme`` option.
* Support selecting a different docstring format for a module using the ``__docformat__`` variable.
* HTML templates are now customizable with ``--template-dir`` option.
* Change the fields layout to display the arguments type right after their name. Same goes for variables.

pydoctor 21.2.2
^^^^^^^^^^^^^^^

* Fix positioning of anchors, such that following a link to a member of a module or class will scroll its documentation to a visible spot at the top of the page.

pydoctor 21.2.1
^^^^^^^^^^^^^^^

* Fix presentation of the project name and URL in the navigation bars, such that it works as expected on all generated HTML pages.

pydoctor 21.2.0
^^^^^^^^^^^^^^^

* Removed the ``--html-write-function-pages`` option. As a replacement, you can use the generated Intersphinx inventory (``objects.inv``) for deep-linking your documentation.
* Fixed project version in the generated Intersphinx inventory. This used to be hardcoded to 2.0 (we mistook it for a format version), now it is unversioned by default and a version can be specified using the new ``--project-version`` option.
* Fixed multiple bugs in Python name resolution, which could lead to for example missing "implemented by" links.
* Fixed bug where class docstring fields such as ``cvar`` and ``ivar`` are ignored when they override inherited attribute docstrings.
* Property decorators containing one or more dots (such as ``@abc.abstractproperty``) are now recognized by the custom properties support.
* Improvements to `attrs`__ support:

  - Attributes are now marked as instance variables.
  - Type comments are given precedence over types inferred from ``attr.ib``.
  - Support positional arguments in ``attr.ib`` definitions. Please use keyword arguments instead though, both for clarity and to be compatible with future ``attrs`` releases.

* Improvements in the treatment of the ``__all__`` module variable:

  - Assigning an empty sequence is interpreted as exporting nothing instead of being ignored.
  - Better error reporting when the value assigned is either invalid or pydoctor cannot make sense of it.

* Added ``except`` field as a synonym of ``raises``, to be compatible with epydoc and to fix handling of the ``:Exceptions:`` consolidated field in reStructuredText.
* Exception types and external base classes are hyperlinked to their class documentation.
* Formatting of ``def func():`` and ``class Class:`` lines was made consistent with code blocks.
* Changes to the "Show/hide Private API" button:

  - The button was moved to the right hand side of the navigation bar, to avoid overlapping the content on narrow displays.
  - The show/hide state is now synced with a query argument in the location bar. This way, if you bookmark the page or send a link to someone else, the show/hide state will be preserved.
  - A deep link to a private API item will now automatically enable "show private API" mode.

* Improvements to the ``build_apidocs`` Sphinx extension:

  - API docs are now built before Sphinx docs, such that the rest of the documentation can link to it via Intersphinx.
  - New configuration variable ``pydoctor_url_path`` that will automatically update the ``intersphinx_mapping`` variable so that it uses the latest API inventory.
  - The extension can be configured to build API docs for more than one package.

* ``pydoctor.__version__`` is now a plain ``str`` instead of an ``incremental.Version`` object.

__ https://www.attrs.org/

pydoctor 20.12.1
^^^^^^^^^^^^^^^^

* Reject source directories outside the project base directory (if given), instead of crashing.
* Fixed bug where source directories containing symbolic links could appear to be outside of the project base directory, leading to a crash.
* Bring back source link on package pages.

pydoctor 20.12.0
^^^^^^^^^^^^^^^^

* Python 3.6 or higher is required.

* There is now a user manual that can be built with Sphinx or read online on `Read the Docs`__. This is a work in progress and the online version will be updated between releases.

* Added support for Python language features:

  - Type annotations of function parameters and return value are used when the docstring does not document a type.
  - Functions decorated with ``@property`` or any other decorator with a name ending in "property" are now formatted similar to variables.
  - Coroutine functions (``async def``) are included in the output.
  - Keyword-only and position-only parameters are included in the output.

* Output improvements:

  - Type names in annotations are hyperlinked to the corresponding documentation.
  - Styling changes to make the generated documentation easier to read and navigate.
  - Private API is now hidden by default on the Module Index, Class Hierarchy and Index of Names pages.
  - The pydoctor version is included in the "generated by" line in the footer.

* All parents of the HTML output directory are now created by pydoctor; previously it would create only the deepest directory.

* The ``--add-package`` and ``--add-module`` options have been deprecated; pass the source paths as positional arguments instead.

* New option ``-W``/``--warnings-as-errors`` to fail your build on documentation errors.

* Linking to the standard library documentation is more accurate now, but does require the use of an Intersphinx inventory (``--intersphinx=https://docs.python.org/3/objects.inv``).

* Caching of Intersphinx inventories is now enabled by default.

* Added a `Sphinx extension`__ for embedding pydoctor's output in a project's Sphinx documentation.

* Added an extra named ``rst`` for the dependencies needed to process reStructuredText (``pip install -U pydoctor[rst]``).

* Improved error reporting:

  - More accurate source locations (file + line number) in error messages.
  - Warnings were added for common mistakes when documenting parameters.
  - Clearer error message when a link target is not found.

* Increased reliability:

  - Fixed crash when analyzing ``from package import *``.
  - Fixed crash when the line number for a docstring error is unknown.
  - Better unit test coverage, more system tests, started adding type annotations to the code.
  - Unit tests are also run on Windows.

__ https://pydoctor.readthedocs.io/
__ https://pydoctor.readthedocs.io/en/latest/usage.html#building-pydoctor-together-with-sphinx-html-build

pydoctor 20.7.2
^^^^^^^^^^^^^^^

* Fix handling of external links in reStructuredText under Python 3.
* Fix reporting of errors in reStructuredText under Python 3.
* Restore syntax highlighting of Python code blocks.

pydoctor 20.7.1
^^^^^^^^^^^^^^^

* Fix cross-reference links to builtin types in standard library.
* Fix and improve error message printed for unknown fields.

pydoctor 20.7.0
^^^^^^^^^^^^^^^

* Python 3 support.
* Type annotations on attributes are supported when running on Python 3.
* Type comments on attributes are supported when running on Python 3.8+.
* Type annotations on function definitions are not supported yet.
* Undocumented attributes are now included in the output.
* Attribute docstrings: a module, class or instance variable can be documented by a following it up with a docstring.
* Improved error reporting: more errors are reported, error messages include file name and line number.
* Dropped support for implicit relative imports.
* Explicit relative imports (using ``from``) no longer cause warnings.
* Dropped support for index terms in epytext (``X{}``). This was never supported in any meaningful capacity, but now the tag is gone.

This was the last major release to support Python 2.7 and 3.5.


(wiz)
diff -r1.16 -r1.17 pkgsrc/devel/py-doctor/Makefile
diff -r1.3 -r1.4 pkgsrc/devel/py-doctor/PLIST
diff -r1.8 -r1.9 pkgsrc/devel/py-doctor/distinfo

cvs diff -r1.16 -r1.17 pkgsrc/devel/py-doctor/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-doctor/Makefile 2022/02/13 08:53:43 1.16
+++ pkgsrc/devel/py-doctor/Makefile 2022/09/11 17:52:22 1.17
@@ -1,22 +1,40 @@ @@ -1,22 +1,40 @@
1# $NetBSD: Makefile,v 1.16 2022/02/13 08:53:43 wiz Exp $ 1# $NetBSD: Makefile,v 1.17 2022/09/11 17:52:22 wiz Exp $
2 2
3DISTNAME= pydoctor-16.3.0 3DISTNAME= pydoctor-22.7.0
4PKGNAME= ${DISTNAME:S/py/${PYPKGPREFIX}-/} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
5PKGREVISION= 1 5CATEGORIES= devel textproc python
6CATEGORIES= devel python 
7MASTER_SITES= ${MASTER_SITE_PYPI:=p/pydoctor/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pydoctor/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= kamelderouiche@yahoo.com
10HOMEPAGE= https://github.com/twisted/pydoctor 9HOMEPAGE= https://github.com/twisted/pydoctor
11COMMENT= API doc generator 10COMMENT= Python API document generator
12LICENSE= mit 11LICENSE= mit
13 12
14DEPENDS+= epydoc-[0-9]*:../../devel/epydoc 13DEPENDS+= ${PYPKGPREFIX}-appdirs-[0-9]*:../../devel/py-appdirs
15DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted19 14DEPENDS+= ${PYPKGPREFIX}-astor>=0.8.1:../../devel/py-astor
16 15DEPENDS+= ${PYPKGPREFIX}-attrs>=0:../../devel/py-attrs
17USE_LANGUAGES= # none 16DEPENDS+= ${PYPKGPREFIX}-configargparse>=0:../../devel/py-configargparse
18 17DEPENDS+= ${PYPKGPREFIX}-cachecontrol-[0-9]*:../../devel/py-cachecontrol
19PYTHON_VERSIONS_ACCEPTED= 27 # epydoc 18DEPENDS+= ${PYPKGPREFIX}-lunr>=0.6.2:../../textproc/py-lunr
 19DEPENDS+= ${PYPKGPREFIX}-docutils>=0.17:../../textproc/py-docutils
 20DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
 21DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted
 22DEPENDS+= ${PYPKGPREFIX}-toml-[0-9]*:../../textproc/py-toml
 23TEST_DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
 24TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis
 25TEST_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 26TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 27
 28PYTHON_VERSIONS_INCOMPATIBLE+= 27
 29
 30.include "../../lang/python/pyversion.mk"
 31
 32.if ${PYPKGPREFIX} == "py37"
 33DEPENDS+= ${PYPKGPREFIX}-importlib-metadata-[0-9]*:../../devel/py-importlib-metadata
 34.endif
 35.if ${PYPKGPREFIX} == "py37" || ${PYPKGPREFIX} == "py38"
 36DEPENDS+= ${PYPKGPREFIX}-importlib-resources-[0-9]*:../../devel/py-importlib-resources
 37.endif
20 38
21.include "../../lang/python/egg.mk" 39.include "../../lang/python/egg.mk"
22.include "../../mk/bsd.pkg.mk" 40.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/devel/py-doctor/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-doctor/PLIST 2019/01/22 10:29:46 1.3
+++ pkgsrc/devel/py-doctor/PLIST 2022/09/11 17:52:22 1.4
@@ -1,80 +1,297 @@ @@ -1,80 +1,297 @@
1@comment $NetBSD: PLIST,v 1.3 2019/01/22 10:29:46 adam Exp $ 1@comment $NetBSD: PLIST,v 1.4 2022/09/11 17:52:22 wiz Exp $
2bin/pydoctor 2bin/pydoctor
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
6${PYSITELIB}/${EGG_INFODIR}/requires.txt 7${PYSITELIB}/${EGG_INFODIR}/requires.txt
7${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${EGG_INFODIR}/top_level.txt
8${PYSITELIB}/pydoctor/__init__.py 9${PYSITELIB}/pydoctor/__init__.py
9${PYSITELIB}/pydoctor/__init__.pyc 10${PYSITELIB}/pydoctor/__init__.pyc
10${PYSITELIB}/pydoctor/__init__.pyo 11${PYSITELIB}/pydoctor/__init__.pyo
11${PYSITELIB}/pydoctor/ast_pp.py 12${PYSITELIB}/pydoctor/__main__.py
12${PYSITELIB}/pydoctor/ast_pp.pyc 13${PYSITELIB}/pydoctor/__main__.pyc
13${PYSITELIB}/pydoctor/ast_pp.pyo 14${PYSITELIB}/pydoctor/__main__.pyo
 15${PYSITELIB}/pydoctor/_configparser.py
 16${PYSITELIB}/pydoctor/_configparser.pyc
 17${PYSITELIB}/pydoctor/_configparser.pyo
14${PYSITELIB}/pydoctor/astbuilder.py 18${PYSITELIB}/pydoctor/astbuilder.py
15${PYSITELIB}/pydoctor/astbuilder.pyc 19${PYSITELIB}/pydoctor/astbuilder.pyc
16${PYSITELIB}/pydoctor/astbuilder.pyo 20${PYSITELIB}/pydoctor/astbuilder.pyo
 21${PYSITELIB}/pydoctor/astutils.py
 22${PYSITELIB}/pydoctor/astutils.pyc
 23${PYSITELIB}/pydoctor/astutils.pyo
17${PYSITELIB}/pydoctor/driver.py 24${PYSITELIB}/pydoctor/driver.py
18${PYSITELIB}/pydoctor/driver.pyc 25${PYSITELIB}/pydoctor/driver.pyc
19${PYSITELIB}/pydoctor/driver.pyo 26${PYSITELIB}/pydoctor/driver.pyo
 27${PYSITELIB}/pydoctor/epydoc/__init__.py
 28${PYSITELIB}/pydoctor/epydoc/__init__.pyc
 29${PYSITELIB}/pydoctor/epydoc/__init__.pyo
 30${PYSITELIB}/pydoctor/epydoc/doctest.py
 31${PYSITELIB}/pydoctor/epydoc/doctest.pyc
 32${PYSITELIB}/pydoctor/epydoc/doctest.pyo
 33${PYSITELIB}/pydoctor/epydoc/docutils.py
 34${PYSITELIB}/pydoctor/epydoc/docutils.pyc
 35${PYSITELIB}/pydoctor/epydoc/docutils.pyo
 36${PYSITELIB}/pydoctor/epydoc/markup/__init__.py
 37${PYSITELIB}/pydoctor/epydoc/markup/__init__.pyc
 38${PYSITELIB}/pydoctor/epydoc/markup/__init__.pyo
 39${PYSITELIB}/pydoctor/epydoc/markup/_napoleon.py
 40${PYSITELIB}/pydoctor/epydoc/markup/_napoleon.pyc
 41${PYSITELIB}/pydoctor/epydoc/markup/_napoleon.pyo
 42${PYSITELIB}/pydoctor/epydoc/markup/_pyval_repr.py
 43${PYSITELIB}/pydoctor/epydoc/markup/_pyval_repr.pyc
 44${PYSITELIB}/pydoctor/epydoc/markup/_pyval_repr.pyo
 45${PYSITELIB}/pydoctor/epydoc/markup/_types.py
 46${PYSITELIB}/pydoctor/epydoc/markup/_types.pyc
 47${PYSITELIB}/pydoctor/epydoc/markup/_types.pyo
 48${PYSITELIB}/pydoctor/epydoc/markup/epytext.py
 49${PYSITELIB}/pydoctor/epydoc/markup/epytext.pyc
 50${PYSITELIB}/pydoctor/epydoc/markup/epytext.pyo
 51${PYSITELIB}/pydoctor/epydoc/markup/google.py
 52${PYSITELIB}/pydoctor/epydoc/markup/google.pyc
 53${PYSITELIB}/pydoctor/epydoc/markup/google.pyo
 54${PYSITELIB}/pydoctor/epydoc/markup/numpy.py
 55${PYSITELIB}/pydoctor/epydoc/markup/numpy.pyc
 56${PYSITELIB}/pydoctor/epydoc/markup/numpy.pyo
 57${PYSITELIB}/pydoctor/epydoc/markup/plaintext.py
 58${PYSITELIB}/pydoctor/epydoc/markup/plaintext.pyc
 59${PYSITELIB}/pydoctor/epydoc/markup/plaintext.pyo
 60${PYSITELIB}/pydoctor/epydoc/markup/restructuredtext.py
 61${PYSITELIB}/pydoctor/epydoc/markup/restructuredtext.pyc
 62${PYSITELIB}/pydoctor/epydoc/markup/restructuredtext.pyo
 63${PYSITELIB}/pydoctor/epydoc/sre_parse36.py
 64${PYSITELIB}/pydoctor/epydoc/sre_parse36.pyc
 65${PYSITELIB}/pydoctor/epydoc/sre_parse36.pyo
20${PYSITELIB}/pydoctor/epydoc2stan.py 66${PYSITELIB}/pydoctor/epydoc2stan.py
21${PYSITELIB}/pydoctor/epydoc2stan.pyc 67${PYSITELIB}/pydoctor/epydoc2stan.pyc
22${PYSITELIB}/pydoctor/epydoc2stan.pyo 68${PYSITELIB}/pydoctor/epydoc2stan.pyo
23${PYSITELIB}/pydoctor/html.py 69${PYSITELIB}/pydoctor/extensions/__init__.py
24${PYSITELIB}/pydoctor/html.pyc 70${PYSITELIB}/pydoctor/extensions/__init__.pyc
25${PYSITELIB}/pydoctor/html.pyo 71${PYSITELIB}/pydoctor/extensions/__init__.pyo
26${PYSITELIB}/pydoctor/liveobjectchecker.py 72${PYSITELIB}/pydoctor/extensions/attrs.py
27${PYSITELIB}/pydoctor/liveobjectchecker.pyc 73${PYSITELIB}/pydoctor/extensions/attrs.pyc
28${PYSITELIB}/pydoctor/liveobjectchecker.pyo 74${PYSITELIB}/pydoctor/extensions/attrs.pyo
 75${PYSITELIB}/pydoctor/extensions/deprecate.py
 76${PYSITELIB}/pydoctor/extensions/deprecate.pyc
 77${PYSITELIB}/pydoctor/extensions/deprecate.pyo
 78${PYSITELIB}/pydoctor/extensions/zopeinterface.py
 79${PYSITELIB}/pydoctor/extensions/zopeinterface.pyc
 80${PYSITELIB}/pydoctor/extensions/zopeinterface.pyo
 81${PYSITELIB}/pydoctor/factory.py
 82${PYSITELIB}/pydoctor/factory.pyc
 83${PYSITELIB}/pydoctor/factory.pyo
 84${PYSITELIB}/pydoctor/linker.py
 85${PYSITELIB}/pydoctor/linker.pyc
 86${PYSITELIB}/pydoctor/linker.pyo
29${PYSITELIB}/pydoctor/model.py 87${PYSITELIB}/pydoctor/model.py
30${PYSITELIB}/pydoctor/model.pyc 88${PYSITELIB}/pydoctor/model.pyc
31${PYSITELIB}/pydoctor/model.pyo 89${PYSITELIB}/pydoctor/model.pyo
32${PYSITELIB}/pydoctor/nevowhtml.py 90${PYSITELIB}/pydoctor/mro.py
33${PYSITELIB}/pydoctor/nevowhtml.pyc 91${PYSITELIB}/pydoctor/mro.pyc
34${PYSITELIB}/pydoctor/nevowhtml.pyo 92${PYSITELIB}/pydoctor/mro.pyo
 93${PYSITELIB}/pydoctor/napoleon/__init__.py
 94${PYSITELIB}/pydoctor/napoleon/__init__.pyc
 95${PYSITELIB}/pydoctor/napoleon/__init__.pyo
 96${PYSITELIB}/pydoctor/napoleon/docstring.py
 97${PYSITELIB}/pydoctor/napoleon/docstring.pyc
 98${PYSITELIB}/pydoctor/napoleon/docstring.pyo
 99${PYSITELIB}/pydoctor/napoleon/iterators.py
 100${PYSITELIB}/pydoctor/napoleon/iterators.pyc
 101${PYSITELIB}/pydoctor/napoleon/iterators.pyo
 102${PYSITELIB}/pydoctor/node2stan.py
 103${PYSITELIB}/pydoctor/node2stan.pyc
 104${PYSITELIB}/pydoctor/node2stan.pyo
 105${PYSITELIB}/pydoctor/options.py
 106${PYSITELIB}/pydoctor/options.pyc
 107${PYSITELIB}/pydoctor/options.pyo
 108${PYSITELIB}/pydoctor/qnmatch.py
 109${PYSITELIB}/pydoctor/qnmatch.pyc
 110${PYSITELIB}/pydoctor/qnmatch.pyo
35${PYSITELIB}/pydoctor/sphinx.py 111${PYSITELIB}/pydoctor/sphinx.py
36${PYSITELIB}/pydoctor/sphinx.pyc 112${PYSITELIB}/pydoctor/sphinx.pyc
37${PYSITELIB}/pydoctor/sphinx.pyo 113${PYSITELIB}/pydoctor/sphinx.pyo
38${PYSITELIB}/pydoctor/templates/apidocs.css 114${PYSITELIB}/pydoctor/sphinx_ext/__init__.py
39${PYSITELIB}/pydoctor/templates/attribute-child.html 115${PYSITELIB}/pydoctor/sphinx_ext/__init__.pyc
40${PYSITELIB}/pydoctor/templates/bigDiff.html 116${PYSITELIB}/pydoctor/sphinx_ext/__init__.pyo
41${PYSITELIB}/pydoctor/templates/bootstrap.min.css 117${PYSITELIB}/pydoctor/sphinx_ext/build_apidocs.py
42${PYSITELIB}/pydoctor/templates/common.html 118${PYSITELIB}/pydoctor/sphinx_ext/build_apidocs.pyc
43${PYSITELIB}/pydoctor/templates/diff.html 119${PYSITELIB}/pydoctor/sphinx_ext/build_apidocs.pyo
44${PYSITELIB}/pydoctor/templates/function-child.html 120${PYSITELIB}/pydoctor/stanutils.py
45${PYSITELIB}/pydoctor/templates/index.html 121${PYSITELIB}/pydoctor/stanutils.pyc
46${PYSITELIB}/pydoctor/templates/nameIndex.html 122${PYSITELIB}/pydoctor/stanutils.pyo
47${PYSITELIB}/pydoctor/templates/problemObjects.html 
48${PYSITELIB}/pydoctor/templates/pydoctor.js 
49${PYSITELIB}/pydoctor/templates/summary.html 
50${PYSITELIB}/pydoctor/templates/table.html 
51${PYSITELIB}/pydoctor/templatewriter/__init__.py 123${PYSITELIB}/pydoctor/templatewriter/__init__.py
52${PYSITELIB}/pydoctor/templatewriter/__init__.pyc 124${PYSITELIB}/pydoctor/templatewriter/__init__.pyc
53${PYSITELIB}/pydoctor/templatewriter/__init__.pyo 125${PYSITELIB}/pydoctor/templatewriter/__init__.pyo
54${PYSITELIB}/pydoctor/templatewriter/pages/__init__.py 126${PYSITELIB}/pydoctor/templatewriter/pages/__init__.py
55${PYSITELIB}/pydoctor/templatewriter/pages/__init__.pyc 127${PYSITELIB}/pydoctor/templatewriter/pages/__init__.pyc
56${PYSITELIB}/pydoctor/templatewriter/pages/__init__.pyo 128${PYSITELIB}/pydoctor/templatewriter/pages/__init__.pyo
57${PYSITELIB}/pydoctor/templatewriter/pages/attributechild.py 129${PYSITELIB}/pydoctor/templatewriter/pages/attributechild.py
58${PYSITELIB}/pydoctor/templatewriter/pages/attributechild.pyc 130${PYSITELIB}/pydoctor/templatewriter/pages/attributechild.pyc
59${PYSITELIB}/pydoctor/templatewriter/pages/attributechild.pyo 131${PYSITELIB}/pydoctor/templatewriter/pages/attributechild.pyo
60${PYSITELIB}/pydoctor/templatewriter/pages/functionchild.py 132${PYSITELIB}/pydoctor/templatewriter/pages/functionchild.py
61${PYSITELIB}/pydoctor/templatewriter/pages/functionchild.pyc 133${PYSITELIB}/pydoctor/templatewriter/pages/functionchild.pyc
62${PYSITELIB}/pydoctor/templatewriter/pages/functionchild.pyo 134${PYSITELIB}/pydoctor/templatewriter/pages/functionchild.pyo
 135${PYSITELIB}/pydoctor/templatewriter/pages/sidebar.py
 136${PYSITELIB}/pydoctor/templatewriter/pages/sidebar.pyc
 137${PYSITELIB}/pydoctor/templatewriter/pages/sidebar.pyo
63${PYSITELIB}/pydoctor/templatewriter/pages/table.py 138${PYSITELIB}/pydoctor/templatewriter/pages/table.py
64${PYSITELIB}/pydoctor/templatewriter/pages/table.pyc 139${PYSITELIB}/pydoctor/templatewriter/pages/table.pyc
65${PYSITELIB}/pydoctor/templatewriter/pages/table.pyo 140${PYSITELIB}/pydoctor/templatewriter/pages/table.pyo
 141${PYSITELIB}/pydoctor/templatewriter/search.py
 142${PYSITELIB}/pydoctor/templatewriter/search.pyc
 143${PYSITELIB}/pydoctor/templatewriter/search.pyo
66${PYSITELIB}/pydoctor/templatewriter/summary.py 144${PYSITELIB}/pydoctor/templatewriter/summary.py
67${PYSITELIB}/pydoctor/templatewriter/summary.pyc 145${PYSITELIB}/pydoctor/templatewriter/summary.pyc
68${PYSITELIB}/pydoctor/templatewriter/summary.pyo 146${PYSITELIB}/pydoctor/templatewriter/summary.pyo
69${PYSITELIB}/pydoctor/templatewriter/util.py 147${PYSITELIB}/pydoctor/templatewriter/util.py
70${PYSITELIB}/pydoctor/templatewriter/util.pyc 148${PYSITELIB}/pydoctor/templatewriter/util.pyc
71${PYSITELIB}/pydoctor/templatewriter/util.pyo 149${PYSITELIB}/pydoctor/templatewriter/util.pyo
72${PYSITELIB}/pydoctor/templatewriter/writer.py 150${PYSITELIB}/pydoctor/templatewriter/writer.py
73${PYSITELIB}/pydoctor/templatewriter/writer.pyc 151${PYSITELIB}/pydoctor/templatewriter/writer.pyc
74${PYSITELIB}/pydoctor/templatewriter/writer.pyo 152${PYSITELIB}/pydoctor/templatewriter/writer.pyo
75${PYSITELIB}/pydoctor/twistedmodel.py 153${PYSITELIB}/pydoctor/test/__init__.py
76${PYSITELIB}/pydoctor/twistedmodel.pyc 154${PYSITELIB}/pydoctor/test/__init__.pyc
77${PYSITELIB}/pydoctor/twistedmodel.pyo 155${PYSITELIB}/pydoctor/test/__init__.pyo
78${PYSITELIB}/pydoctor/zopeinterface.py 156${PYSITELIB}/pydoctor/test/epydoc/__init__.py
79${PYSITELIB}/pydoctor/zopeinterface.pyc 157${PYSITELIB}/pydoctor/test/epydoc/__init__.pyc
80${PYSITELIB}/pydoctor/zopeinterface.pyo 158${PYSITELIB}/pydoctor/test/epydoc/__init__.pyo
 159${PYSITELIB}/pydoctor/test/epydoc/test_epytext.py
 160${PYSITELIB}/pydoctor/test/epydoc/test_epytext.pyc
 161${PYSITELIB}/pydoctor/test/epydoc/test_epytext.pyo
 162${PYSITELIB}/pydoctor/test/epydoc/test_epytext2html.py
 163${PYSITELIB}/pydoctor/test/epydoc/test_epytext2html.pyc
 164${PYSITELIB}/pydoctor/test/epydoc/test_epytext2html.pyo
 165${PYSITELIB}/pydoctor/test/epydoc/test_epytext2node.py
 166${PYSITELIB}/pydoctor/test/epydoc/test_epytext2node.pyc
 167${PYSITELIB}/pydoctor/test/epydoc/test_epytext2node.pyo
 168${PYSITELIB}/pydoctor/test/epydoc/test_google_numpy.py
 169${PYSITELIB}/pydoctor/test/epydoc/test_google_numpy.pyc
 170${PYSITELIB}/pydoctor/test/epydoc/test_google_numpy.pyo
 171${PYSITELIB}/pydoctor/test/epydoc/test_parsed_docstrings.py
 172${PYSITELIB}/pydoctor/test/epydoc/test_parsed_docstrings.pyc
 173${PYSITELIB}/pydoctor/test/epydoc/test_parsed_docstrings.pyo
 174${PYSITELIB}/pydoctor/test/epydoc/test_pyval_repr.py
 175${PYSITELIB}/pydoctor/test/epydoc/test_pyval_repr.pyc
 176${PYSITELIB}/pydoctor/test/epydoc/test_pyval_repr.pyo
 177${PYSITELIB}/pydoctor/test/epydoc/test_restructuredtext.py
 178${PYSITELIB}/pydoctor/test/epydoc/test_restructuredtext.pyc
 179${PYSITELIB}/pydoctor/test/epydoc/test_restructuredtext.pyo
 180${PYSITELIB}/pydoctor/test/test_astbuilder.py
 181${PYSITELIB}/pydoctor/test/test_astbuilder.pyc
 182${PYSITELIB}/pydoctor/test/test_astbuilder.pyo
 183${PYSITELIB}/pydoctor/test/test_attrs.py
 184${PYSITELIB}/pydoctor/test/test_attrs.pyc
 185${PYSITELIB}/pydoctor/test/test_attrs.pyo
 186${PYSITELIB}/pydoctor/test/test_colorize.py
 187${PYSITELIB}/pydoctor/test/test_colorize.pyc
 188${PYSITELIB}/pydoctor/test/test_colorize.pyo
 189${PYSITELIB}/pydoctor/test/test_commandline.py
 190${PYSITELIB}/pydoctor/test/test_commandline.pyc
 191${PYSITELIB}/pydoctor/test/test_commandline.pyo
 192${PYSITELIB}/pydoctor/test/test_configparser.py
 193${PYSITELIB}/pydoctor/test/test_configparser.pyc
 194${PYSITELIB}/pydoctor/test/test_configparser.pyo
 195${PYSITELIB}/pydoctor/test/test_cyclic_imports_base_classes.py
 196${PYSITELIB}/pydoctor/test/test_cyclic_imports_base_classes.pyc
 197${PYSITELIB}/pydoctor/test/test_cyclic_imports_base_classes.pyo
 198${PYSITELIB}/pydoctor/test/test_epydoc2stan.py
 199${PYSITELIB}/pydoctor/test/test_epydoc2stan.pyc
 200${PYSITELIB}/pydoctor/test/test_epydoc2stan.pyo
 201${PYSITELIB}/pydoctor/test/test_model.py
 202${PYSITELIB}/pydoctor/test/test_model.pyc
 203${PYSITELIB}/pydoctor/test/test_model.pyo
 204${PYSITELIB}/pydoctor/test/test_mro.py
 205${PYSITELIB}/pydoctor/test/test_mro.pyc
 206${PYSITELIB}/pydoctor/test/test_mro.pyo
 207${PYSITELIB}/pydoctor/test/test_napoleon_docstring.py
 208${PYSITELIB}/pydoctor/test/test_napoleon_docstring.pyc
 209${PYSITELIB}/pydoctor/test/test_napoleon_docstring.pyo
 210${PYSITELIB}/pydoctor/test/test_napoleon_iterators.py
 211${PYSITELIB}/pydoctor/test/test_napoleon_iterators.pyc
 212${PYSITELIB}/pydoctor/test/test_napoleon_iterators.pyo
 213${PYSITELIB}/pydoctor/test/test_node2stan.py
 214${PYSITELIB}/pydoctor/test/test_node2stan.pyc
 215${PYSITELIB}/pydoctor/test/test_node2stan.pyo
 216${PYSITELIB}/pydoctor/test/test_options.py
 217${PYSITELIB}/pydoctor/test/test_options.pyc
 218${PYSITELIB}/pydoctor/test/test_options.pyo
 219${PYSITELIB}/pydoctor/test/test_packages.py
 220${PYSITELIB}/pydoctor/test/test_packages.pyc
 221${PYSITELIB}/pydoctor/test/test_packages.pyo
 222${PYSITELIB}/pydoctor/test/test_pydantic_fields.py
 223${PYSITELIB}/pydoctor/test/test_pydantic_fields.pyc
 224${PYSITELIB}/pydoctor/test/test_pydantic_fields.pyo
 225${PYSITELIB}/pydoctor/test/test_qnmatch.py
 226${PYSITELIB}/pydoctor/test/test_qnmatch.pyc
 227${PYSITELIB}/pydoctor/test/test_qnmatch.pyo
 228${PYSITELIB}/pydoctor/test/test_sphinx.py
 229${PYSITELIB}/pydoctor/test/test_sphinx.pyc
 230${PYSITELIB}/pydoctor/test/test_sphinx.pyo
 231${PYSITELIB}/pydoctor/test/test_templatewriter.py
 232${PYSITELIB}/pydoctor/test/test_templatewriter.pyc
 233${PYSITELIB}/pydoctor/test/test_templatewriter.pyo
 234${PYSITELIB}/pydoctor/test/test_twisted_python_deprecate.py
 235${PYSITELIB}/pydoctor/test/test_twisted_python_deprecate.pyc
 236${PYSITELIB}/pydoctor/test/test_twisted_python_deprecate.pyo
 237${PYSITELIB}/pydoctor/test/test_type_fields.py
 238${PYSITELIB}/pydoctor/test/test_type_fields.pyc
 239${PYSITELIB}/pydoctor/test/test_type_fields.pyo
 240${PYSITELIB}/pydoctor/test/test_utils.py
 241${PYSITELIB}/pydoctor/test/test_utils.pyc
 242${PYSITELIB}/pydoctor/test/test_utils.pyo
 243${PYSITELIB}/pydoctor/test/test_visitor.py
 244${PYSITELIB}/pydoctor/test/test_visitor.pyc
 245${PYSITELIB}/pydoctor/test/test_visitor.pyo
 246${PYSITELIB}/pydoctor/test/test_zopeinterface.py
 247${PYSITELIB}/pydoctor/test/test_zopeinterface.pyc
 248${PYSITELIB}/pydoctor/test/test_zopeinterface.pyo
 249${PYSITELIB}/pydoctor/themes/__init__.py
 250${PYSITELIB}/pydoctor/themes/__init__.pyc
 251${PYSITELIB}/pydoctor/themes/__init__.pyo
 252${PYSITELIB}/pydoctor/themes/base/ajax.js
 253${PYSITELIB}/pydoctor/themes/base/all-documents.html
 254${PYSITELIB}/pydoctor/themes/base/apidocs.css
 255${PYSITELIB}/pydoctor/themes/base/attribute-child.html
 256${PYSITELIB}/pydoctor/themes/base/common.html
 257${PYSITELIB}/pydoctor/themes/base/extra.css
 258${PYSITELIB}/pydoctor/themes/base/fonts/info.svg
 259${PYSITELIB}/pydoctor/themes/base/fonts/x-circle.svg
 260${PYSITELIB}/pydoctor/themes/base/footer.html
 261${PYSITELIB}/pydoctor/themes/base/function-child.html
 262${PYSITELIB}/pydoctor/themes/base/head.html
 263${PYSITELIB}/pydoctor/themes/base/header.html
 264${PYSITELIB}/pydoctor/themes/base/index.html
 265${PYSITELIB}/pydoctor/themes/base/lunr.js
 266${PYSITELIB}/pydoctor/themes/base/nameIndex.html
 267${PYSITELIB}/pydoctor/themes/base/nav.html
 268${PYSITELIB}/pydoctor/themes/base/pydoctor.js
 269${PYSITELIB}/pydoctor/themes/base/search.js
 270${PYSITELIB}/pydoctor/themes/base/searchlib.js
 271${PYSITELIB}/pydoctor/themes/base/sidebar-list.html
 272${PYSITELIB}/pydoctor/themes/base/sidebar.html
 273${PYSITELIB}/pydoctor/themes/base/sidebartoggle.js
 274${PYSITELIB}/pydoctor/themes/base/subheader.html
 275${PYSITELIB}/pydoctor/themes/base/summary.html
 276${PYSITELIB}/pydoctor/themes/base/table.html
 277${PYSITELIB}/pydoctor/themes/classic/bootstrap.min.css
 278${PYSITELIB}/pydoctor/themes/classic/head.html
 279${PYSITELIB}/pydoctor/themes/readthedocs/common.html
 280${PYSITELIB}/pydoctor/themes/readthedocs/fonts/Roboto-Slab-Bold.woff2
 281${PYSITELIB}/pydoctor/themes/readthedocs/fonts/Roboto-Slab-Regular.woff2
 282${PYSITELIB}/pydoctor/themes/readthedocs/fonts/book.svg
 283${PYSITELIB}/pydoctor/themes/readthedocs/fonts/home.svg
 284${PYSITELIB}/pydoctor/themes/readthedocs/fonts/lato-bold.woff2
 285${PYSITELIB}/pydoctor/themes/readthedocs/fonts/lato-normal.woff2
 286${PYSITELIB}/pydoctor/themes/readthedocs/fonts/minus-square-o.svg
 287${PYSITELIB}/pydoctor/themes/readthedocs/fonts/plus-square-o.svg
 288${PYSITELIB}/pydoctor/themes/readthedocs/footer.html
 289${PYSITELIB}/pydoctor/themes/readthedocs/head.html
 290${PYSITELIB}/pydoctor/themes/readthedocs/nav.html
 291${PYSITELIB}/pydoctor/themes/readthedocs/readthedocstheme.css
 292${PYSITELIB}/pydoctor/utils.py
 293${PYSITELIB}/pydoctor/utils.pyc
 294${PYSITELIB}/pydoctor/utils.pyo
 295${PYSITELIB}/pydoctor/visitor.py
 296${PYSITELIB}/pydoctor/visitor.pyc
 297${PYSITELIB}/pydoctor/visitor.pyo

cvs diff -r1.8 -r1.9 pkgsrc/devel/py-doctor/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-doctor/distinfo 2021/10/26 10:18:24 1.8
+++ pkgsrc/devel/py-doctor/distinfo 2022/09/11 17:52:22 1.9
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.8 2021/10/26 10:18:24 nia Exp $ 1$NetBSD: distinfo,v 1.9 2022/09/11 17:52:22 wiz Exp $
2 2
3BLAKE2s (pydoctor-16.3.0.tar.gz) = 46a083e515c3164f3310311de8e5f5e472fff2a1fa65cb3c7208999f16231317 3BLAKE2s (pydoctor-22.7.0.tar.gz) = c4002a09edc2a7e40285998513839d23348eec6d615da57a28b881264f3772da
4SHA512 (pydoctor-16.3.0.tar.gz) = d0eb7cd491c32f76cf34b4c27de865b0ff074f172d40cbf65abdaf07c13ebca9bd0dfa4ffa53b33ad1220f1d06981557db978b73cc1e5283a98a1425240a9a26 4SHA512 (pydoctor-22.7.0.tar.gz) = adae10f1602be7bb4258b970d441bb2d3055a48542a6cc6ef46fb9a6b8b6b93e82ddec6cd5a4a59801fed1bcd17866cc1fe5bed0e25f327d40ada7cf31a22d8f
5Size (pydoctor-16.3.0.tar.gz) = 94811 bytes 5Size (pydoctor-22.7.0.tar.gz) = 894933 bytes