pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-doctor



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Sep 11 17:52:22 UTC 2022

Modified Files:
        pkgsrc/devel/py-doctor: Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-doctor/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-doctor/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-doctor/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-doctor/Makefile
diff -u pkgsrc/devel/py-doctor/Makefile:1.16 pkgsrc/devel/py-doctor/Makefile:1.17
--- pkgsrc/devel/py-doctor/Makefile:1.16        Sun Feb 13 08:53:43 2022
+++ pkgsrc/devel/py-doctor/Makefile     Sun Sep 11 17:52:22 2022
@@ -1,22 +1,40 @@
-# $NetBSD: Makefile,v 1.16 2022/02/13 08:53:43 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2022/09/11 17:52:22 wiz Exp $
 
-DISTNAME=      pydoctor-16.3.0
-PKGNAME=       ${DISTNAME:S/py/${PYPKGPREFIX}-/}
-PKGREVISION=   1
-CATEGORIES=    devel python
+DISTNAME=      pydoctor-22.7.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
+CATEGORIES=    devel textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pydoctor/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+MAINTAINER=    kamelderouiche%yahoo.com@localhost
 HOMEPAGE=      https://github.com/twisted/pydoctor
-COMMENT=       API doc generator
+COMMENT=       Python API document generator
 LICENSE=       mit
 
-DEPENDS+=      epydoc-[0-9]*:../../devel/epydoc
-DEPENDS+=      ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted19
-
-USE_LANGUAGES= # none
-
-PYTHON_VERSIONS_ACCEPTED=      27 # epydoc
+DEPENDS+=      ${PYPKGPREFIX}-appdirs-[0-9]*:../../devel/py-appdirs
+DEPENDS+=      ${PYPKGPREFIX}-astor>=0.8.1:../../devel/py-astor
+DEPENDS+=      ${PYPKGPREFIX}-attrs>=0:../../devel/py-attrs
+DEPENDS+=      ${PYPKGPREFIX}-configargparse>=0:../../devel/py-configargparse
+DEPENDS+=      ${PYPKGPREFIX}-cachecontrol-[0-9]*:../../devel/py-cachecontrol
+DEPENDS+=      ${PYPKGPREFIX}-lunr>=0.6.2:../../textproc/py-lunr
+DEPENDS+=      ${PYPKGPREFIX}-docutils>=0.17:../../textproc/py-docutils
+DEPENDS+=      ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
+DEPENDS+=      ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted
+DEPENDS+=      ${PYPKGPREFIX}-toml-[0-9]*:../../textproc/py-toml
+TEST_DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
+TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis
+TEST_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+
+PYTHON_VERSIONS_INCOMPATIBLE+= 27
+
+.include "../../lang/python/pyversion.mk"
+
+.if ${PYPKGPREFIX} == "py37"
+DEPENDS+=      ${PYPKGPREFIX}-importlib-metadata-[0-9]*:../../devel/py-importlib-metadata
+.endif
+.if ${PYPKGPREFIX} == "py37" || ${PYPKGPREFIX} == "py38"
+DEPENDS+=      ${PYPKGPREFIX}-importlib-resources-[0-9]*:../../devel/py-importlib-resources
+.endif
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-doctor/PLIST
diff -u pkgsrc/devel/py-doctor/PLIST:1.3 pkgsrc/devel/py-doctor/PLIST:1.4
--- pkgsrc/devel/py-doctor/PLIST:1.3    Tue Jan 22 10:29:46 2019
+++ pkgsrc/devel/py-doctor/PLIST        Sun Sep 11 17:52:22 2022
@@ -1,53 +1,125 @@
-@comment $NetBSD: PLIST,v 1.3 2019/01/22 10:29:46 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2022/09/11 17:52:22 wiz Exp $
 bin/pydoctor
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/pydoctor/__init__.py
 ${PYSITELIB}/pydoctor/__init__.pyc
 ${PYSITELIB}/pydoctor/__init__.pyo
-${PYSITELIB}/pydoctor/ast_pp.py
-${PYSITELIB}/pydoctor/ast_pp.pyc
-${PYSITELIB}/pydoctor/ast_pp.pyo
+${PYSITELIB}/pydoctor/__main__.py
+${PYSITELIB}/pydoctor/__main__.pyc
+${PYSITELIB}/pydoctor/__main__.pyo
+${PYSITELIB}/pydoctor/_configparser.py
+${PYSITELIB}/pydoctor/_configparser.pyc
+${PYSITELIB}/pydoctor/_configparser.pyo
 ${PYSITELIB}/pydoctor/astbuilder.py
 ${PYSITELIB}/pydoctor/astbuilder.pyc
 ${PYSITELIB}/pydoctor/astbuilder.pyo
+${PYSITELIB}/pydoctor/astutils.py
+${PYSITELIB}/pydoctor/astutils.pyc
+${PYSITELIB}/pydoctor/astutils.pyo
 ${PYSITELIB}/pydoctor/driver.py
 ${PYSITELIB}/pydoctor/driver.pyc
 ${PYSITELIB}/pydoctor/driver.pyo
+${PYSITELIB}/pydoctor/epydoc/__init__.py
+${PYSITELIB}/pydoctor/epydoc/__init__.pyc
+${PYSITELIB}/pydoctor/epydoc/__init__.pyo
+${PYSITELIB}/pydoctor/epydoc/doctest.py
+${PYSITELIB}/pydoctor/epydoc/doctest.pyc
+${PYSITELIB}/pydoctor/epydoc/doctest.pyo
+${PYSITELIB}/pydoctor/epydoc/docutils.py
+${PYSITELIB}/pydoctor/epydoc/docutils.pyc
+${PYSITELIB}/pydoctor/epydoc/docutils.pyo
+${PYSITELIB}/pydoctor/epydoc/markup/__init__.py
+${PYSITELIB}/pydoctor/epydoc/markup/__init__.pyc
+${PYSITELIB}/pydoctor/epydoc/markup/__init__.pyo
+${PYSITELIB}/pydoctor/epydoc/markup/_napoleon.py
+${PYSITELIB}/pydoctor/epydoc/markup/_napoleon.pyc
+${PYSITELIB}/pydoctor/epydoc/markup/_napoleon.pyo
+${PYSITELIB}/pydoctor/epydoc/markup/_pyval_repr.py
+${PYSITELIB}/pydoctor/epydoc/markup/_pyval_repr.pyc
+${PYSITELIB}/pydoctor/epydoc/markup/_pyval_repr.pyo
+${PYSITELIB}/pydoctor/epydoc/markup/_types.py
+${PYSITELIB}/pydoctor/epydoc/markup/_types.pyc
+${PYSITELIB}/pydoctor/epydoc/markup/_types.pyo
+${PYSITELIB}/pydoctor/epydoc/markup/epytext.py
+${PYSITELIB}/pydoctor/epydoc/markup/epytext.pyc
+${PYSITELIB}/pydoctor/epydoc/markup/epytext.pyo
+${PYSITELIB}/pydoctor/epydoc/markup/google.py
+${PYSITELIB}/pydoctor/epydoc/markup/google.pyc
+${PYSITELIB}/pydoctor/epydoc/markup/google.pyo
+${PYSITELIB}/pydoctor/epydoc/markup/numpy.py
+${PYSITELIB}/pydoctor/epydoc/markup/numpy.pyc
+${PYSITELIB}/pydoctor/epydoc/markup/numpy.pyo
+${PYSITELIB}/pydoctor/epydoc/markup/plaintext.py
+${PYSITELIB}/pydoctor/epydoc/markup/plaintext.pyc
+${PYSITELIB}/pydoctor/epydoc/markup/plaintext.pyo
+${PYSITELIB}/pydoctor/epydoc/markup/restructuredtext.py
+${PYSITELIB}/pydoctor/epydoc/markup/restructuredtext.pyc
+${PYSITELIB}/pydoctor/epydoc/markup/restructuredtext.pyo
+${PYSITELIB}/pydoctor/epydoc/sre_parse36.py
+${PYSITELIB}/pydoctor/epydoc/sre_parse36.pyc
+${PYSITELIB}/pydoctor/epydoc/sre_parse36.pyo
 ${PYSITELIB}/pydoctor/epydoc2stan.py
 ${PYSITELIB}/pydoctor/epydoc2stan.pyc
 ${PYSITELIB}/pydoctor/epydoc2stan.pyo
-${PYSITELIB}/pydoctor/html.py
-${PYSITELIB}/pydoctor/html.pyc
-${PYSITELIB}/pydoctor/html.pyo
-${PYSITELIB}/pydoctor/liveobjectchecker.py
-${PYSITELIB}/pydoctor/liveobjectchecker.pyc
-${PYSITELIB}/pydoctor/liveobjectchecker.pyo
+${PYSITELIB}/pydoctor/extensions/__init__.py
+${PYSITELIB}/pydoctor/extensions/__init__.pyc
+${PYSITELIB}/pydoctor/extensions/__init__.pyo
+${PYSITELIB}/pydoctor/extensions/attrs.py
+${PYSITELIB}/pydoctor/extensions/attrs.pyc
+${PYSITELIB}/pydoctor/extensions/attrs.pyo
+${PYSITELIB}/pydoctor/extensions/deprecate.py
+${PYSITELIB}/pydoctor/extensions/deprecate.pyc
+${PYSITELIB}/pydoctor/extensions/deprecate.pyo
+${PYSITELIB}/pydoctor/extensions/zopeinterface.py
+${PYSITELIB}/pydoctor/extensions/zopeinterface.pyc
+${PYSITELIB}/pydoctor/extensions/zopeinterface.pyo
+${PYSITELIB}/pydoctor/factory.py
+${PYSITELIB}/pydoctor/factory.pyc
+${PYSITELIB}/pydoctor/factory.pyo
+${PYSITELIB}/pydoctor/linker.py
+${PYSITELIB}/pydoctor/linker.pyc
+${PYSITELIB}/pydoctor/linker.pyo
 ${PYSITELIB}/pydoctor/model.py
 ${PYSITELIB}/pydoctor/model.pyc
 ${PYSITELIB}/pydoctor/model.pyo
-${PYSITELIB}/pydoctor/nevowhtml.py
-${PYSITELIB}/pydoctor/nevowhtml.pyc
-${PYSITELIB}/pydoctor/nevowhtml.pyo
+${PYSITELIB}/pydoctor/mro.py
+${PYSITELIB}/pydoctor/mro.pyc
+${PYSITELIB}/pydoctor/mro.pyo
+${PYSITELIB}/pydoctor/napoleon/__init__.py
+${PYSITELIB}/pydoctor/napoleon/__init__.pyc
+${PYSITELIB}/pydoctor/napoleon/__init__.pyo
+${PYSITELIB}/pydoctor/napoleon/docstring.py
+${PYSITELIB}/pydoctor/napoleon/docstring.pyc
+${PYSITELIB}/pydoctor/napoleon/docstring.pyo
+${PYSITELIB}/pydoctor/napoleon/iterators.py
+${PYSITELIB}/pydoctor/napoleon/iterators.pyc
+${PYSITELIB}/pydoctor/napoleon/iterators.pyo
+${PYSITELIB}/pydoctor/node2stan.py
+${PYSITELIB}/pydoctor/node2stan.pyc
+${PYSITELIB}/pydoctor/node2stan.pyo
+${PYSITELIB}/pydoctor/options.py
+${PYSITELIB}/pydoctor/options.pyc
+${PYSITELIB}/pydoctor/options.pyo
+${PYSITELIB}/pydoctor/qnmatch.py
+${PYSITELIB}/pydoctor/qnmatch.pyc
+${PYSITELIB}/pydoctor/qnmatch.pyo
 ${PYSITELIB}/pydoctor/sphinx.py
 ${PYSITELIB}/pydoctor/sphinx.pyc
 ${PYSITELIB}/pydoctor/sphinx.pyo
-${PYSITELIB}/pydoctor/templates/apidocs.css
-${PYSITELIB}/pydoctor/templates/attribute-child.html
-${PYSITELIB}/pydoctor/templates/bigDiff.html
-${PYSITELIB}/pydoctor/templates/bootstrap.min.css
-${PYSITELIB}/pydoctor/templates/common.html
-${PYSITELIB}/pydoctor/templates/diff.html
-${PYSITELIB}/pydoctor/templates/function-child.html
-${PYSITELIB}/pydoctor/templates/index.html
-${PYSITELIB}/pydoctor/templates/nameIndex.html
-${PYSITELIB}/pydoctor/templates/problemObjects.html
-${PYSITELIB}/pydoctor/templates/pydoctor.js
-${PYSITELIB}/pydoctor/templates/summary.html
-${PYSITELIB}/pydoctor/templates/table.html
+${PYSITELIB}/pydoctor/sphinx_ext/__init__.py
+${PYSITELIB}/pydoctor/sphinx_ext/__init__.pyc
+${PYSITELIB}/pydoctor/sphinx_ext/__init__.pyo
+${PYSITELIB}/pydoctor/sphinx_ext/build_apidocs.py
+${PYSITELIB}/pydoctor/sphinx_ext/build_apidocs.pyc
+${PYSITELIB}/pydoctor/sphinx_ext/build_apidocs.pyo
+${PYSITELIB}/pydoctor/stanutils.py
+${PYSITELIB}/pydoctor/stanutils.pyc
+${PYSITELIB}/pydoctor/stanutils.pyo
 ${PYSITELIB}/pydoctor/templatewriter/__init__.py
 ${PYSITELIB}/pydoctor/templatewriter/__init__.pyc
 ${PYSITELIB}/pydoctor/templatewriter/__init__.pyo
@@ -60,9 +132,15 @@ ${PYSITELIB}/pydoctor/templatewriter/pag
 ${PYSITELIB}/pydoctor/templatewriter/pages/functionchild.py
 ${PYSITELIB}/pydoctor/templatewriter/pages/functionchild.pyc
 ${PYSITELIB}/pydoctor/templatewriter/pages/functionchild.pyo
+${PYSITELIB}/pydoctor/templatewriter/pages/sidebar.py
+${PYSITELIB}/pydoctor/templatewriter/pages/sidebar.pyc
+${PYSITELIB}/pydoctor/templatewriter/pages/sidebar.pyo
 ${PYSITELIB}/pydoctor/templatewriter/pages/table.py
 ${PYSITELIB}/pydoctor/templatewriter/pages/table.pyc
 ${PYSITELIB}/pydoctor/templatewriter/pages/table.pyo
+${PYSITELIB}/pydoctor/templatewriter/search.py
+${PYSITELIB}/pydoctor/templatewriter/search.pyc
+${PYSITELIB}/pydoctor/templatewriter/search.pyo
 ${PYSITELIB}/pydoctor/templatewriter/summary.py
 ${PYSITELIB}/pydoctor/templatewriter/summary.pyc
 ${PYSITELIB}/pydoctor/templatewriter/summary.pyo
@@ -72,9 +150,148 @@ ${PYSITELIB}/pydoctor/templatewriter/uti
 ${PYSITELIB}/pydoctor/templatewriter/writer.py
 ${PYSITELIB}/pydoctor/templatewriter/writer.pyc
 ${PYSITELIB}/pydoctor/templatewriter/writer.pyo
-${PYSITELIB}/pydoctor/twistedmodel.py
-${PYSITELIB}/pydoctor/twistedmodel.pyc
-${PYSITELIB}/pydoctor/twistedmodel.pyo
-${PYSITELIB}/pydoctor/zopeinterface.py
-${PYSITELIB}/pydoctor/zopeinterface.pyc
-${PYSITELIB}/pydoctor/zopeinterface.pyo
+${PYSITELIB}/pydoctor/test/__init__.py
+${PYSITELIB}/pydoctor/test/__init__.pyc
+${PYSITELIB}/pydoctor/test/__init__.pyo
+${PYSITELIB}/pydoctor/test/epydoc/__init__.py
+${PYSITELIB}/pydoctor/test/epydoc/__init__.pyc
+${PYSITELIB}/pydoctor/test/epydoc/__init__.pyo
+${PYSITELIB}/pydoctor/test/epydoc/test_epytext.py
+${PYSITELIB}/pydoctor/test/epydoc/test_epytext.pyc
+${PYSITELIB}/pydoctor/test/epydoc/test_epytext.pyo
+${PYSITELIB}/pydoctor/test/epydoc/test_epytext2html.py
+${PYSITELIB}/pydoctor/test/epydoc/test_epytext2html.pyc
+${PYSITELIB}/pydoctor/test/epydoc/test_epytext2html.pyo
+${PYSITELIB}/pydoctor/test/epydoc/test_epytext2node.py
+${PYSITELIB}/pydoctor/test/epydoc/test_epytext2node.pyc
+${PYSITELIB}/pydoctor/test/epydoc/test_epytext2node.pyo
+${PYSITELIB}/pydoctor/test/epydoc/test_google_numpy.py
+${PYSITELIB}/pydoctor/test/epydoc/test_google_numpy.pyc
+${PYSITELIB}/pydoctor/test/epydoc/test_google_numpy.pyo
+${PYSITELIB}/pydoctor/test/epydoc/test_parsed_docstrings.py
+${PYSITELIB}/pydoctor/test/epydoc/test_parsed_docstrings.pyc
+${PYSITELIB}/pydoctor/test/epydoc/test_parsed_docstrings.pyo
+${PYSITELIB}/pydoctor/test/epydoc/test_pyval_repr.py
+${PYSITELIB}/pydoctor/test/epydoc/test_pyval_repr.pyc
+${PYSITELIB}/pydoctor/test/epydoc/test_pyval_repr.pyo
+${PYSITELIB}/pydoctor/test/epydoc/test_restructuredtext.py
+${PYSITELIB}/pydoctor/test/epydoc/test_restructuredtext.pyc
+${PYSITELIB}/pydoctor/test/epydoc/test_restructuredtext.pyo
+${PYSITELIB}/pydoctor/test/test_astbuilder.py
+${PYSITELIB}/pydoctor/test/test_astbuilder.pyc
+${PYSITELIB}/pydoctor/test/test_astbuilder.pyo
+${PYSITELIB}/pydoctor/test/test_attrs.py
+${PYSITELIB}/pydoctor/test/test_attrs.pyc
+${PYSITELIB}/pydoctor/test/test_attrs.pyo
+${PYSITELIB}/pydoctor/test/test_colorize.py
+${PYSITELIB}/pydoctor/test/test_colorize.pyc
+${PYSITELIB}/pydoctor/test/test_colorize.pyo
+${PYSITELIB}/pydoctor/test/test_commandline.py
+${PYSITELIB}/pydoctor/test/test_commandline.pyc
+${PYSITELIB}/pydoctor/test/test_commandline.pyo
+${PYSITELIB}/pydoctor/test/test_configparser.py
+${PYSITELIB}/pydoctor/test/test_configparser.pyc
+${PYSITELIB}/pydoctor/test/test_configparser.pyo
+${PYSITELIB}/pydoctor/test/test_cyclic_imports_base_classes.py
+${PYSITELIB}/pydoctor/test/test_cyclic_imports_base_classes.pyc
+${PYSITELIB}/pydoctor/test/test_cyclic_imports_base_classes.pyo
+${PYSITELIB}/pydoctor/test/test_epydoc2stan.py
+${PYSITELIB}/pydoctor/test/test_epydoc2stan.pyc
+${PYSITELIB}/pydoctor/test/test_epydoc2stan.pyo
+${PYSITELIB}/pydoctor/test/test_model.py
+${PYSITELIB}/pydoctor/test/test_model.pyc
+${PYSITELIB}/pydoctor/test/test_model.pyo
+${PYSITELIB}/pydoctor/test/test_mro.py
+${PYSITELIB}/pydoctor/test/test_mro.pyc
+${PYSITELIB}/pydoctor/test/test_mro.pyo
+${PYSITELIB}/pydoctor/test/test_napoleon_docstring.py
+${PYSITELIB}/pydoctor/test/test_napoleon_docstring.pyc
+${PYSITELIB}/pydoctor/test/test_napoleon_docstring.pyo
+${PYSITELIB}/pydoctor/test/test_napoleon_iterators.py
+${PYSITELIB}/pydoctor/test/test_napoleon_iterators.pyc
+${PYSITELIB}/pydoctor/test/test_napoleon_iterators.pyo
+${PYSITELIB}/pydoctor/test/test_node2stan.py
+${PYSITELIB}/pydoctor/test/test_node2stan.pyc
+${PYSITELIB}/pydoctor/test/test_node2stan.pyo
+${PYSITELIB}/pydoctor/test/test_options.py
+${PYSITELIB}/pydoctor/test/test_options.pyc
+${PYSITELIB}/pydoctor/test/test_options.pyo
+${PYSITELIB}/pydoctor/test/test_packages.py
+${PYSITELIB}/pydoctor/test/test_packages.pyc
+${PYSITELIB}/pydoctor/test/test_packages.pyo
+${PYSITELIB}/pydoctor/test/test_pydantic_fields.py
+${PYSITELIB}/pydoctor/test/test_pydantic_fields.pyc
+${PYSITELIB}/pydoctor/test/test_pydantic_fields.pyo
+${PYSITELIB}/pydoctor/test/test_qnmatch.py
+${PYSITELIB}/pydoctor/test/test_qnmatch.pyc
+${PYSITELIB}/pydoctor/test/test_qnmatch.pyo
+${PYSITELIB}/pydoctor/test/test_sphinx.py
+${PYSITELIB}/pydoctor/test/test_sphinx.pyc
+${PYSITELIB}/pydoctor/test/test_sphinx.pyo
+${PYSITELIB}/pydoctor/test/test_templatewriter.py
+${PYSITELIB}/pydoctor/test/test_templatewriter.pyc
+${PYSITELIB}/pydoctor/test/test_templatewriter.pyo
+${PYSITELIB}/pydoctor/test/test_twisted_python_deprecate.py
+${PYSITELIB}/pydoctor/test/test_twisted_python_deprecate.pyc
+${PYSITELIB}/pydoctor/test/test_twisted_python_deprecate.pyo
+${PYSITELIB}/pydoctor/test/test_type_fields.py
+${PYSITELIB}/pydoctor/test/test_type_fields.pyc
+${PYSITELIB}/pydoctor/test/test_type_fields.pyo
+${PYSITELIB}/pydoctor/test/test_utils.py
+${PYSITELIB}/pydoctor/test/test_utils.pyc
+${PYSITELIB}/pydoctor/test/test_utils.pyo
+${PYSITELIB}/pydoctor/test/test_visitor.py
+${PYSITELIB}/pydoctor/test/test_visitor.pyc
+${PYSITELIB}/pydoctor/test/test_visitor.pyo
+${PYSITELIB}/pydoctor/test/test_zopeinterface.py
+${PYSITELIB}/pydoctor/test/test_zopeinterface.pyc
+${PYSITELIB}/pydoctor/test/test_zopeinterface.pyo
+${PYSITELIB}/pydoctor/themes/__init__.py
+${PYSITELIB}/pydoctor/themes/__init__.pyc
+${PYSITELIB}/pydoctor/themes/__init__.pyo
+${PYSITELIB}/pydoctor/themes/base/ajax.js
+${PYSITELIB}/pydoctor/themes/base/all-documents.html
+${PYSITELIB}/pydoctor/themes/base/apidocs.css
+${PYSITELIB}/pydoctor/themes/base/attribute-child.html
+${PYSITELIB}/pydoctor/themes/base/common.html
+${PYSITELIB}/pydoctor/themes/base/extra.css
+${PYSITELIB}/pydoctor/themes/base/fonts/info.svg
+${PYSITELIB}/pydoctor/themes/base/fonts/x-circle.svg
+${PYSITELIB}/pydoctor/themes/base/footer.html
+${PYSITELIB}/pydoctor/themes/base/function-child.html
+${PYSITELIB}/pydoctor/themes/base/head.html
+${PYSITELIB}/pydoctor/themes/base/header.html
+${PYSITELIB}/pydoctor/themes/base/index.html
+${PYSITELIB}/pydoctor/themes/base/lunr.js
+${PYSITELIB}/pydoctor/themes/base/nameIndex.html
+${PYSITELIB}/pydoctor/themes/base/nav.html
+${PYSITELIB}/pydoctor/themes/base/pydoctor.js
+${PYSITELIB}/pydoctor/themes/base/search.js
+${PYSITELIB}/pydoctor/themes/base/searchlib.js
+${PYSITELIB}/pydoctor/themes/base/sidebar-list.html
+${PYSITELIB}/pydoctor/themes/base/sidebar.html
+${PYSITELIB}/pydoctor/themes/base/sidebartoggle.js
+${PYSITELIB}/pydoctor/themes/base/subheader.html
+${PYSITELIB}/pydoctor/themes/base/summary.html
+${PYSITELIB}/pydoctor/themes/base/table.html
+${PYSITELIB}/pydoctor/themes/classic/bootstrap.min.css
+${PYSITELIB}/pydoctor/themes/classic/head.html
+${PYSITELIB}/pydoctor/themes/readthedocs/common.html
+${PYSITELIB}/pydoctor/themes/readthedocs/fonts/Roboto-Slab-Bold.woff2
+${PYSITELIB}/pydoctor/themes/readthedocs/fonts/Roboto-Slab-Regular.woff2
+${PYSITELIB}/pydoctor/themes/readthedocs/fonts/book.svg
+${PYSITELIB}/pydoctor/themes/readthedocs/fonts/home.svg
+${PYSITELIB}/pydoctor/themes/readthedocs/fonts/lato-bold.woff2
+${PYSITELIB}/pydoctor/themes/readthedocs/fonts/lato-normal.woff2
+${PYSITELIB}/pydoctor/themes/readthedocs/fonts/minus-square-o.svg
+${PYSITELIB}/pydoctor/themes/readthedocs/fonts/plus-square-o.svg
+${PYSITELIB}/pydoctor/themes/readthedocs/footer.html
+${PYSITELIB}/pydoctor/themes/readthedocs/head.html
+${PYSITELIB}/pydoctor/themes/readthedocs/nav.html
+${PYSITELIB}/pydoctor/themes/readthedocs/readthedocstheme.css
+${PYSITELIB}/pydoctor/utils.py
+${PYSITELIB}/pydoctor/utils.pyc
+${PYSITELIB}/pydoctor/utils.pyo
+${PYSITELIB}/pydoctor/visitor.py
+${PYSITELIB}/pydoctor/visitor.pyc
+${PYSITELIB}/pydoctor/visitor.pyo

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



Home | Main Index | Thread Index | Old Index