pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/textproc/py-sphinx py-sphinx: updated to 4.4.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/5a719b1e79c3
branches: trunk
changeset: 372425:5a719b1e79c3
user: adam <adam%pkgsrc.org@localhost>
date: Mon Jan 24 18:21:18 2022 +0000
description:
py-sphinx: updated to 4.4.0
Release 4.4.0 (released Jan 17, 2022)
=====================================
Dependencies
------------
* Use ``importlib_metadata`` for python-3.9 or older
* Drop ``setuptools``
Features added
--------------
* autodoc: Add a config variable :confval:`autodoc_typehints_format`
to suppress the leading module names of typehints of function signatures (ex.
``io.StringIO`` -> ``StringIO``)
* Autosummary now documents only the members specified in a module's
``__all__`` attribute if :confval:`autosummary_ignore_module_all` is set to
``False``. The default behaviour is unchanged. Autogen also now supports
this behavior with the ``--respect-module-all`` switch.
* autosummary: Improve error messages on failure to load target object
* extlinks: Emit warning if a hardcoded link is replaceable
by an extlink, suggesting a replacement.
* html: Support nested <kbd> HTML elements in other HTML builders
* html: Allow to change the loading method of JS via ``loading_method``
parameter for :meth:`Sphinx.add_js_file()`
* html search: "Hide Search Matches" link removes "highlight" parameter
from URL
* html theme: Wrap sidebar components in div to allow customizing their
layout via CSS
* i18n: Sort items in glossary by translated terms
* py domain: Allows to specify cross-reference specifier (``.`` and
``~``) as ``:type:`` option
* linkcheck: add option ``linkcheck_exclude_documents`` to disable link
checking in matched documents.
* sphinx-build: Allow to use the parallel build feature in macOS on macOS
and Python3.8+
* sphinx-build: Create directories when ``-w`` option given
* std domain: Allow to refer an inline target (ex. ``_`target name```)
via :rst:role:`ref` role
* std domain: Strip value part of the option directive from general index
* texinfo: improve variable in ``samp`` role
* texinfo: Add :confval:`texinfo_cross_references` to disable cross
references for readability with standalone readers
* add new Intersphinx role :rst:role:`external` for explict
lookup in the external projects, without resolving to the local project.
Bugs fixed
----------
* autodoc: doccomment for the imported class was ignored
* autodoc: doccomment for the alias to mocked object was ignored
* autodoc: debug message is shown on building document using NewTypes
with Python 3.10
* autodoc: instance variables are not shown if __init__ method has
position-only-arguments
* autodoc: types under the "typing" module are not hyperlinked
* autodoc: Crashes if target object raises an error on getting docstring
* autosummary: Imported members are not shown when
``autodoc_class_signature = 'separated'``
* i18n: topic directive having a bullet list can't be translatable
* mathjax: MathJax configuration is placed after loading MathJax itself
* napoleon: empty "returns" section is generated even if no description
* Generated RFC links use outdated base url
* HTML, prevent line-wrapping in literal text.
* html theme: Configuration values added by themes are not be able to
override from conf.py
* imgconverter: Unnecessary availablity check is called for "data" URIs
* LaTeX: prohibit also with ``'xelatex'`` line splitting at dashes of
inline and parsed literals
* LaTeX: extra vertical whitespace for some nested declarations
* LaTeX: Multi-function declaration in Python domain has cramped
vertical spacing in latexpdf output
* py domain: types under the "typing" module are not hyperlinked defined
at info-field-list
* texinfo: Do not emit labels inside footnotes
* xml: Invalid XML was generated when cross referencing python objects
* Error level messages were displayed as warning messages
* Failed to scan documents if the project is placed onto the root
directory
* code-block: ``:dedent:`` without argument did strip newlines
diffstat:
textproc/py-sphinx/Makefile | 15 +++++++++------
textproc/py-sphinx/distinfo | 8 ++++----
2 files changed, 13 insertions(+), 10 deletions(-)
diffs (56 lines):
diff -r c94bdc2856a9 -r 5a719b1e79c3 textproc/py-sphinx/Makefile
--- a/textproc/py-sphinx/Makefile Mon Jan 24 18:15:50 2022 +0000
+++ b/textproc/py-sphinx/Makefile Mon Jan 24 18:21:18 2022 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.82 2022/01/05 15:41:26 wiz Exp $
+# $NetBSD: Makefile,v 1.83 2022/01/24 18:21:18 adam Exp $
-DISTNAME= Sphinx-4.3.2
+DISTNAME= Sphinx-4.4.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
-PKGREVISION= 2
CATEGORIES= textproc python
MASTER_SITES= ${MASTER_SITE_PYPI:=S/Sphinx/}
@@ -20,14 +19,13 @@
DEPENDS+= ${PYPKGPREFIX}-pygments>=2.0:../../textproc/py-pygments
DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
DEPENDS+= ${PYPKGPREFIX}-requests>=2.5.0:../../devel/py-requests
-DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
DEPENDS+= ${PYPKGPREFIX}-snowballstemmer>=1.1:../../textproc/py-snowballstemmer
DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-applehelp-[0-9]*:../../textproc/py-sphinxcontrib-applehelp
DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-devhelp-[0-9]*:../../textproc/py-sphinxcontrib-devhelp
+DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-htmlhelp>=2.0.0:../../textproc/py-sphinxcontrib-htmlhelp
DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-jsmath-[0-9]*:../../textproc/py-sphinxcontrib-jsmath
-DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-htmlhelp>=2.0.0:../../textproc/py-sphinxcontrib-htmlhelp
+DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-qthelp-[0-9]*:../../textproc/py-sphinxcontrib-qthelp
DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-serializinghtml>=1.1.5:../../textproc/py-sphinxcontrib-serializinghtml
-DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-qthelp-[0-9]*:../../textproc/py-sphinxcontrib-qthelp
TEST_DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib
TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
@@ -40,6 +38,11 @@
PYTHON_VERSIONS_INCOMPATIBLE= 27
+.include "../../lang/python/pyversion.mk"
+.if ${_PYTHON_VERSION} < 310
+DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4.4:../../devel/py-importlib-metadata
+.endif
+
USE_PKG_RESOURCES= yes
post-install:
diff -r c94bdc2856a9 -r 5a719b1e79c3 textproc/py-sphinx/distinfo
--- a/textproc/py-sphinx/distinfo Mon Jan 24 18:15:50 2022 +0000
+++ b/textproc/py-sphinx/distinfo Mon Jan 24 18:21:18 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.58 2021/12/19 16:49:41 adam Exp $
+$NetBSD: distinfo,v 1.59 2022/01/24 18:21:18 adam Exp $
-BLAKE2s (Sphinx-4.3.2.tar.gz) = c35cf1dfb50ef821d2ed5fce31b007b5025988a730e668984ab9453629644dcf
-SHA512 (Sphinx-4.3.2.tar.gz) = 2045e1964aef54826a2cde30e6c09b7ec35d49a45b7e449c07ee107c41304435eb51e2be307af77bed4ec50534e6e4009501d58187baa1a129134b69cdc56dff
-Size (Sphinx-4.3.2.tar.gz) = 6657148 bytes
+BLAKE2s (Sphinx-4.4.0.tar.gz) = e6f204a3d791556c0de80e7f76101f0f5bcc09a9b74aefb222aeb50d03df5e0f
+SHA512 (Sphinx-4.4.0.tar.gz) = f5780a7da7a5d758b0e145ab9a7f191a9c65fd3ca4624ca3a04f0d161e3cd6c7133df53ff56e42f012687cbce0460178c2e7957974b5b929b341c98db996c640
+Size (Sphinx-4.4.0.tar.gz) = 6690021 bytes
Home |
Main Index |
Thread Index |
Old Index