pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/py-sphinx



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Aug  6 13:17:10 UTC 2024

Modified Files:
        pkgsrc/textproc/py-sphinx: Makefile PLIST distinfo

Log Message:
py-sphinx: update to 8.0.2.

Release 8.0.2 (released Jul 30, 2024)
=====================================

Bugs fixed
----------

* Fix the ``pygments.Formatter.__class_getitem__`` patch.
  Patch by Adam Turner.

Release 8.0.1 (released Jul 30, 2024)
=====================================

Bugs fixed
----------

* Patch ``pygments.Formatter.__class_getitem__`` in Pygments 2.17.
  Patch by Adam Turner.

Release 8.0.0 (released Jul 29, 2024)
=====================================

Dependencies
------------

* #12633: Drop Python 3.9 support.

Incompatible changes
--------------------

.. rst-class:: compact

* Remove deprecated functions from ``sphinx.util``:

  * Removed ``sphinx.util.path_stabilize``
    (use ``sphinx.util.osutil.path_stabilize``).
  * Removed ``sphinx.util.display_chunk``
    (use ``sphinx.util.display.display_chunk``).
  * Removed ``sphinx.util.status_iterator``
    (use ``sphinx.util.display.status_iterator``).
  * Removed ``sphinx.util.SkipProgressMessage``
    (use ``sphinx.util.display.SkipProgressMessage``).
  * Removed ``sphinx.util.progress_message``
    (use ``sphinx.util.display.progress_message``).
  * Removed ``sphinx.util.epoch_to_rfc1123``
    (use ``sphinx.http_date.epoch_to_rfc1123``).
  * Removed ``sphinx.util.rfc1123_to_epoch``
    (use ``sphinx.http_date.rfc1123_to_epoch``).
  * Removed ``sphinx.util.save_traceback``
    (use ``sphinx.exceptions.save_traceback``).
  * Removed ``sphinx.util.format_exception_cut_frames``
    (use ``sphinx.exceptions.format_exception_cut_frames``).
  * Removed ``sphinx.util.xmlname_checker``
    (use ``sphinx.builders.epub3._XML_NAME_PATTERN``).

  Patch by Adam Turner.
* Removed :py:func:`!sphinx.util.osutil.cd`
  (use :py:func:`contextlib.chdir`).
  Patch by Adam Turner.
* Removed :py:func:`!sphinx.util.typing.stringify`
  (use :py:func:`!sphinx.util.typing.stringify_annotation`).
  Patch by Adam Turner.
* #12593: Raise an error for invalid :confval:`html_sidebars` values.
  Patch by Adam Turner.
* #12593: Raise an error in :py:func:`!Theme.get_config` for invalid sections.
  Patch by Adam Turner.
* #11693: Remove support for old-style :file:`Makefile` and :file:`make.bat`
  output in :program:`sphinx-quickstart`.
* #11693: Remove the :option:`!--no-use-make-mode`, :option:`!-M`,
  :option:`!--use-make-mode`, and :option:`!-m` options
  from :program:`sphinx-quickstart`.
  Patch by Adam Turner.
* Removed the tuple interface to :py:class:`!sphinx.ext.autodoc.ObjectMember`.
  Patch by Adam Turner.
* #12630: Sphinx 8 makes two changes to the ``linkcheck`` configuration defaults:

  * :confval:`linkcheck_allow_unauthorized` is now ``False`` by default.
  * :confval:`linkcheck_report_timeouts_as_broken` is now ``False`` by default.

  Patch by James Addison.
* #12597: Change the default of :confval:`show_warning_types`
  from ``False`` to ``True``.
  Patch by Chris Sewell.
* #12083: Remove support for the old (2008--2010) Sphinx 0.5 and Sphinx 0.6
  :confval:`intersphinx_mapping` format.
  Patch by Bénédikt Tran and Adam Turner.
* #12096: Do not overwrite user-supplied files when copying assets
  unless forced with ``force=True``.
  Patch by Adam Turner.
* #12646: Remove :py:func:`!sphinx.util.inspect.isNewType`.
  Use ``isinstance(obj, typing.NewType)`` instead on Python 3.10 and newer.
  Patch by Adam Turner.
* Remove the long-deprecated (since Sphinx 2) alias
  to :py:class:`!VersionChange` in
  :py:mod:`!sphinx.directives.other`
  (Deprecated since Sphinx 2).
  Use :py:class:`!sphinx.domains.changeset.VersionChange` directly.
  Patch by Adam Turner.

Deprecated
----------

* #12643: Renamed ``sphinx.ext.intersphinx.normalize_intersphinx_mapping``
  to ``sphinx.ext.intersphinx.validate_intersphinx_mapping``.
  The old name will be removed in Sphinx 10.
  Patch by Adam Turner.
* #12650, #12686, #12690: Extend the deprecation for string methods on
  :py:class:`~pathlib.Path` objects to Sphinx 9.
  Use :py:func:`os.fspath` to convert :py:class:`~pathlib.Path` objects to strings,
  or :py:class:`~pathlib.Path`'s methods to work with path objects.
  Patch by Adam Turner.


To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 pkgsrc/textproc/py-sphinx/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/textproc/py-sphinx/PLIST
cvs rdiff -u -r1.67 -r1.68 pkgsrc/textproc/py-sphinx/distinfo

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

Modified files:

Index: pkgsrc/textproc/py-sphinx/Makefile
diff -u pkgsrc/textproc/py-sphinx/Makefile:1.99 pkgsrc/textproc/py-sphinx/Makefile:1.100
--- pkgsrc/textproc/py-sphinx/Makefile:1.99     Sun Jul 21 09:27:08 2024
+++ pkgsrc/textproc/py-sphinx/Makefile  Tue Aug  6 13:17:10 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.99 2024/07/21 09:27:08 wiz Exp $
+# $NetBSD: Makefile,v 1.100 2024/08/06 13:17:10 wiz Exp $
 
-DISTNAME=      sphinx-7.4.7
+DISTNAME=      sphinx-8.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=S/Sphinx/}
@@ -37,7 +37,8 @@ USE_TOOLS+=   makeinfo
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27 38
 
-# 34 failed, 2125 passed, 30 skipped, 37 warnings
+# as of 8.0.2
+# 37 failed, 2126 passed, 30 skipped, 3 warnings
 
 .include "../../lang/python/pyversion.mk"
 

Index: pkgsrc/textproc/py-sphinx/PLIST
diff -u pkgsrc/textproc/py-sphinx/PLIST:1.37 pkgsrc/textproc/py-sphinx/PLIST:1.38
--- pkgsrc/textproc/py-sphinx/PLIST:1.37        Sun Jul 21 09:27:08 2024
+++ pkgsrc/textproc/py-sphinx/PLIST     Tue Aug  6 13:17:10 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.37 2024/07/21 09:27:08 wiz Exp $
+@comment $NetBSD: PLIST,v 1.38 2024/08/06 13:17:10 wiz Exp $
 bin/sphinx-apidoc-${PYVERSSUFFIX}
 bin/sphinx-autogen-${PYVERSSUFFIX}
 bin/sphinx-build-${PYVERSSUFFIX}
@@ -684,10 +684,8 @@ ${PYSITELIB}/sphinx/templates/latex/long
 ${PYSITELIB}/sphinx/templates/latex/sphinxmessages.sty.jinja
 ${PYSITELIB}/sphinx/templates/latex/tabular.tex.jinja
 ${PYSITELIB}/sphinx/templates/latex/tabulary.tex.jinja
-${PYSITELIB}/sphinx/templates/quickstart/Makefile.jinja
 ${PYSITELIB}/sphinx/templates/quickstart/Makefile.new.jinja
 ${PYSITELIB}/sphinx/templates/quickstart/conf.py.jinja
-${PYSITELIB}/sphinx/templates/quickstart/make.bat.jinja
 ${PYSITELIB}/sphinx/templates/quickstart/make.bat.new.jinja
 ${PYSITELIB}/sphinx/templates/quickstart/root_doc.rst.jinja
 ${PYSITELIB}/sphinx/templates/texinfo/Makefile
@@ -866,6 +864,9 @@ ${PYSITELIB}/sphinx/util/_io.pyo
 ${PYSITELIB}/sphinx/util/_pathlib.py
 ${PYSITELIB}/sphinx/util/_pathlib.pyc
 ${PYSITELIB}/sphinx/util/_pathlib.pyo
+${PYSITELIB}/sphinx/util/_timestamps.py
+${PYSITELIB}/sphinx/util/_timestamps.pyc
+${PYSITELIB}/sphinx/util/_timestamps.pyo
 ${PYSITELIB}/sphinx/util/build_phase.py
 ${PYSITELIB}/sphinx/util/build_phase.pyc
 ${PYSITELIB}/sphinx/util/build_phase.pyo

Index: pkgsrc/textproc/py-sphinx/distinfo
diff -u pkgsrc/textproc/py-sphinx/distinfo:1.67 pkgsrc/textproc/py-sphinx/distinfo:1.68
--- pkgsrc/textproc/py-sphinx/distinfo:1.67     Sun Jul 21 09:27:08 2024
+++ pkgsrc/textproc/py-sphinx/distinfo  Tue Aug  6 13:17:10 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.67 2024/07/21 09:27:08 wiz Exp $
+$NetBSD: distinfo,v 1.68 2024/08/06 13:17:10 wiz Exp $
 
-BLAKE2s (sphinx-7.4.7.tar.gz) = 10a78d5fe8bd46dae17f24e7df1860814fbebb353eca9b7598aa92019015a28e
-SHA512 (sphinx-7.4.7.tar.gz) = ae59655042dcdf282c3e713ed513812dc8b4a9b4f48f560d8e31e22ec2158fbf42caa39df5f265144c1d19a36888b85e913113c0210970be9ab406994665df16
-Size (sphinx-7.4.7.tar.gz) = 8067911 bytes
+BLAKE2s (sphinx-8.0.2.tar.gz) = 3236b4030d16d5fb2bf807c13ea682a5156909143e44778ad1519b6682f1c5aa
+SHA512 (sphinx-8.0.2.tar.gz) = dfdf7102937bbab56d6f07839295319fd045942177da64aa8963310497622c33c998acbd6615550bc484c9c608a69dffa09df474aa608471635fad1228e1c298
+Size (sphinx-8.0.2.tar.gz) = 8189041 bytes



Home | Main Index | Thread Index | Old Index