Opened 12 months ago
Closed 11 months ago
#19676 closed enhancement (fixed)
sphinx-7.3.7
Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
---|---|---|---|
Priority: | normal | Milestone: | 12.2 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New minor version.
Change History (7)
comment:1 by , 12 months ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 12 months ago
comment:3 by , 12 months ago
Summary: | sphinx-7.3.5 → sphinx-7.3.6 (wait for 7.3.7) |
---|
Now Sphinx-7.3.6.
There's some serious problems with the tests and with the package at runtime right now. They've put out 6 releases in the past 24 hours.
The final test results for me are:
505 failed, 1630 passed, 9 skipped, 35 warnings in 192.35s (0:03:12)
The bulk majority of these test failures are due to files not being found and a large amount of assertion failures.
Note that the tests also need 'defusedxml' now
comment:4 by , 12 months ago
Milestone: | 12.2 → 99-Waiting |
---|
comment:5 by , 11 months ago
Milestone: | 99-Waiting → 12.2 |
---|---|
Summary: | sphinx-7.3.6 (wait for 7.3.7) → sphinx-7.3.7 |
Now at version 7.3.7, but the tests are quite problematic:
==== 421 failed, 1703 passed, 20 skipped, 35 warnings in 150.50s (0:02:30) ===== 155.9 Elapsed Time - sphinx-7.3.7 md5sum : 4c4f1e3e6a456a64712ff406680338ab /usr/src/python-modules/sphinx/sphinx-7.3.7.tar.gz 6932 /usr/src/python-modules/sphinx/sphinx-7.3.7.tar.gz SIZE (6.769 MB) 53544 kilobytes BUILD SIZE (52.289 MB) SBU=1.658
For tests I am using:
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install html5lib defusedxml && python3 /usr/bin/pytest deactivate
Note that I had to add the module 'defusedxml' to get the tests to run.
comment:6 by , 11 months ago
OK. After reviewing my build log I saw that the alabaser module was out of date. Upgrading that fixed the tests:
========== 2124 passed, 20 skipped, 35 warnings in 123.27s (0:02:03) =========== md5sum : 4c4f1e3e6a456a64712ff406680338ab /usr/src/python-modules/sphinx/sphinx-7.3.7.tar.gz 6932 /usr/src/python-modules/sphinx/sphinx-7.3.7.tar.gz SIZE (6.769 MB) 53484 kilobytes BUILD SIZE (52.230 MB) SBU=1.367
comment:7 by , 11 months ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed at commits
cabe460fd3 Update to alabaster-0.7.16 (Python module). 5311f0b9f9 Update to sphinxcontrib_applehelp-1.0.8 (Python module). 6cbba3e466 Update to sphinx-7.3.7 (Python module).
Release 7.3.5 (released Apr 17, 2024)
sphinx.domains.python._object
in
sphinx.domains.python
.
Release 7.3.4 (released Apr 17, 2024)
Any
is not an instance of
type
.
Release 7.3.3 (released Apr 17, 2024)
Any
as the valid type to a type other than the value's default.
Release 7.3.2 (released Apr 17, 2024)
'Furo'
theme and the new-style for configuration values.
Release 7.3.1 (released Apr 17, 2024)
tomli
on Python 3.10 and earlier.
Release 7.3.0 (released Apr 16, 2024)
Docutils 0.21
_.types-docutils
instead of
docutils-stubs
.
Deprecated
Makefile
and :file:make.bat
output in :program:sphinx-quickstart
, and the associated options :option:!-M
, :option:!-m
, :option:!--no-use-make-mode
, and :option:!--use-make-mode
.!sphinx.testing.util.SphinxTestApp._status
or :attr:!sphinx.testing.util.SphinxTestApp._warning
is deprecated. Use the public properties :attr:!sphinx.testing.util.SphinxTestApp.status
and :attr:!sphinx.testing.util.SphinxTestApp.warning
instead.!sphinx.testing.util.strip_escseq
is deprecated in favour of :func:!sphinx.util.console.strip_colors
.Features added
theme.toml
.
\<search\>
_ element.sphinx-build
.
sphinx-build
options into groups.
:no-search:
as an alias of the
:nosearch:
metadata field.
repr()
function in an enum, if defined.
slice
syntax,
OSC 8
_ anchors to hyperlinks, using thegroff
_ device control command.New in [...]
to
Added in [...]
.
show_warning_types
configuration option.external
warnings for unknown roles. In particular, suggest related role names if an object type is mistakenly used.
sphinx.util.typing.ExtensionMetadata
. This can be used by extension developers to annotate the return type of theirsetup
function.
Testing
SphinxTestApp
.
!pytest.mark.sphinx
and :class:!sphinx.testing.util.SphinxTestApp
accept *warningiserror*, *keep_going* and *verbosity* as keyword arguments.!sphinx.testing.util.SphinxTestApp
*status* and *warning* arguments are checked to be :class:io.StringIO
objects (the public API incorrectly assumed this without checking it).test_run_epubcheck
as
skipped
instead of
success
when either Java or
epubcheck
are not available.
tests/test-server.lock
files can safely be deleted.