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:   adam
Date:           Fri Aug 11 13:01:29 UTC 2023

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

Log Message:
py-doctor: updated to 23.4.1

pydoctor 23.4.1

Pin urllib3 version to keep compatibility with cachecontrol and python3.6.

pydoctor 23.4.0

Add support for Python 3.11
Add support for the @overload decorator.
Show type annotations in function's signatures.
If none of a function's parameters have documentation, do not render the parameter table.
Themes have been adjusted to render annotations more concisely.
Fix a rare crash in the type inference. Invalid python code like a set of lists would raise a uncaught TypeError in the evaluation.
Support when source path lies outside base directory (--project-base-dir). Since pydoctor support generating docs for multiple packages, it is not certain that all of the source is even viewable 
below a single URL. We now allow to add arbitrary paths to the system, but only the objects inside a module wich path is relative to the base directory can have a source control link generated.
Cache the default docutils settings on docutils>=0.19 to improve performance.
Improve the search bar user experience by automatically appending wildcard to each query terms when no terms already contain a wildcard.
Link recognized constructors in class page.
An invalid epytext docstring will be rederered as plaintext, just like invalid restructuredtext docstrings (finally).


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/py-doctor/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-doctor/PLIST
cvs rdiff -u -r1.10 -r1.11 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.22 pkgsrc/devel/py-doctor/Makefile:1.23
--- pkgsrc/devel/py-doctor/Makefile:1.22        Sun Jul 30 15:32:48 2023
+++ pkgsrc/devel/py-doctor/Makefile     Fri Aug 11 13:01:29 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2023/07/30 15:32:48 adam Exp $
+# $NetBSD: Makefile,v 1.23 2023/08/11 13:01:29 adam Exp $
 
-DISTNAME=      pydoctor-22.9.1
+DISTNAME=      pydoctor-23.4.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
 CATEGORIES=    devel textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pydoctor/}
@@ -15,20 +15,20 @@ DEPENDS+=   ${PYPKGPREFIX}-astor>=0.8.1:..
 DEPENDS+=      ${PYPKGPREFIX}-attrs-[0-9]*:../../devel/py-attrs
 DEPENDS+=      ${PYPKGPREFIX}-configargparse-[0-9]*:../../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}-lunr>=0.6.2:../../textproc/py-lunr
 DEPENDS+=      ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted
 DEPENDS+=      ${PYPKGPREFIX}-toml-[0-9]*:../../textproc/py-toml
+DEPENDS+=      ${PYPKGPREFIX}-urllib3-[0-9]*:../../www/py-urllib3
 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 38
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 .include "../../lang/python/pyversion.mk"
-
 .if ${PYTHON_VERSION} == 308
 DEPENDS+=      ${PYPKGPREFIX}-importlib-resources-[0-9]*:../../devel/py-importlib-resources
 .endif

Index: pkgsrc/devel/py-doctor/PLIST
diff -u pkgsrc/devel/py-doctor/PLIST:1.4 pkgsrc/devel/py-doctor/PLIST:1.5
--- pkgsrc/devel/py-doctor/PLIST:1.4    Sun Sep 11 17:52:22 2022
+++ pkgsrc/devel/py-doctor/PLIST        Fri Aug 11 13:01:29 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2022/09/11 17:52:22 wiz Exp $
+@comment $NetBSD: PLIST,v 1.5 2023/08/11 13:01:29 adam Exp $
 bin/pydoctor
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -60,6 +60,9 @@ ${PYSITELIB}/pydoctor/epydoc/markup/plai
 ${PYSITELIB}/pydoctor/epydoc/markup/restructuredtext.py
 ${PYSITELIB}/pydoctor/epydoc/markup/restructuredtext.pyc
 ${PYSITELIB}/pydoctor/epydoc/markup/restructuredtext.pyo
+${PYSITELIB}/pydoctor/epydoc/sre_constants36.py
+${PYSITELIB}/pydoctor/epydoc/sre_constants36.pyc
+${PYSITELIB}/pydoctor/epydoc/sre_constants36.pyo
 ${PYSITELIB}/pydoctor/epydoc/sre_parse36.py
 ${PYSITELIB}/pydoctor/epydoc/sre_parse36.pyc
 ${PYSITELIB}/pydoctor/epydoc/sre_parse36.pyo

Index: pkgsrc/devel/py-doctor/distinfo
diff -u pkgsrc/devel/py-doctor/distinfo:1.10 pkgsrc/devel/py-doctor/distinfo:1.11
--- pkgsrc/devel/py-doctor/distinfo:1.10        Tue Nov 29 17:13:22 2022
+++ pkgsrc/devel/py-doctor/distinfo     Fri Aug 11 13:01:29 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2022/11/29 17:13:22 adam Exp $
+$NetBSD: distinfo,v 1.11 2023/08/11 13:01:29 adam Exp $
 
-BLAKE2s (pydoctor-22.9.1.tar.gz) = ab618dc5cca1a8162f3feef8fc46983ac3185bd65dece2c9480cce9e780bbc88
-SHA512 (pydoctor-22.9.1.tar.gz) = 87cdbbb252573b42ae0adce9505c69354699c3edccdee2e3345a0d9aef6472f25ae6203b5c4462645620b863786c018026536d2c74ec1c17efadafebde858bfa
-Size (pydoctor-22.9.1.tar.gz) = 906353 bytes
+BLAKE2s (pydoctor-23.4.1.tar.gz) = e63f3d8251d0f74688b9e92465e10cd29b42cdf22acadb3c841b76a8ad117308
+SHA512 (pydoctor-23.4.1.tar.gz) = c310cc6267389a1fc13f7e48e42ffd1d4fca8f71d312350fa35edc602869460cbba0e59b138e68bbb179bb2df1f7236e287a965be17466c7512eec6ca4ac0e57
+Size (pydoctor-23.4.1.tar.gz) = 914980 bytes



Home | Main Index | Thread Index | Old Index