#22453 closed enhancement (fixed)
sphinx-9.0.4 (Wait a week for package to settle) (Python module)
| Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
|---|---|---|---|
| Priority: | normal | Milestone: | 13.0 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New major version.
Change History (17)
comment:1 by , 10 months ago
| Summary: | sphinx-9.0.0 → sphinx-9.0.0 (Python module) |
|---|
follow-up: 13 comment:2 by , 10 months ago
This package needs roman_numerals-3.1.0.tar.gz NOT roman_numerals_py-3.1.0.tar.gz even though the contents of the two are virtually identical.
diff -u roman_numerals{,_py}-3.1.0/PKG-INFO
--- roman_numerals-3.1.0/PKG-INFO 1969-12-31 18:00:00.000000000 -0600
+++ roman_numerals_py-3.1.0/PKG-INFO 1969-12-31 18:00:00.000000000 -0600
@@ -1,5 +1,5 @@
Metadata-Version: 2.4
-Name: roman-numerals
+Name: roman-numerals-py
Version: 3.1.0
Summary: Manipulate well-formed Roman numerals
Author: Adam Turner
@@ -26,7 +26,7 @@
Requires-Dist: pytest>=8 ; extra == "test"
Project-URL: Changelog, https://github.com/AA-Turner/roman-numerals/blob/master/CHANGES.rst
Project-URL: Code, https://github.com/AA-Turner/roman-numerals/
-Project-URL: Download, https://pypi.org/project/roman-numerals/
+Project-URL: Download, https://pypi.org/project/roman-numerals-py/
Project-URL: Issue tracker, https://github.com/AA-Turner/roman-numerals/issues
Provides-Extra: lint
Provides-Extra: test
comment:3 by , 10 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:4 by , 10 months ago
| Owner: | changed from to |
|---|---|
| Status: | assigned → new |
comment:5 by , 10 months ago
| Status: | new → assigned |
|---|
comment:6 by , 10 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed at commits
5dfea51f26 Update to cython-3.2.2 (Python module). ce5e8f3595 Update to sphinx-9.0.0 (Python module). 6deececcd5 Update to hwdata-0.402. 795a4f8743 Update to xscreensaver-6.13.
comment:7 by , 10 months ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
| Summary: | sphinx-9.0.0 (Python module) → sphinx-9.0.3 (Python module) |
Now version 9.0.3
comment:8 by , 10 months ago
Release 9.0.1 (released Dec 01, 2025)
Bugs fixed
- autodoc: Restore the mapping interface for options objects.
- autodoc: Deprecate the mapping interface for options objects.
- Update translations.
Release 9.0.2 (released Dec 03, 2025)
Bugs fixed
- autodoc: Restore :mod:
!sphinx.ext.autodoc.mock.
Release 9.0.3 (released Dec 04, 2025)
Bugs fixed
- autodoc: Restore some missing exports in :mod:
!sphinx.ext.autodoc.
comment:9 by , 10 months ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |
Fixed (again) at commit ad0ce24167.
comment:10 by , 10 months ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
| Summary: | sphinx-9.0.3 (Python module) → sphinx-9.0.4 (Python module) |
Now version 9.0.4.
comment:11 by , 10 months ago
Release 9.0.4 (in development)
Bugs fixed
- Fix spurious build warnings when translators reorder references in strings, or use translated display text in references.
comment:12 by , 10 months ago
| Summary: | sphinx-9.0.4 (Python module) → sphinx-9.0.4 (Wait a week for package to settle) (Python module) |
|---|
follow-up: 14 comment:13 by , 10 months ago
Replying to Bruce Dubbs:
This package needs roman_numerals-3.1.0.tar.gz NOT roman_numerals_py-3.1.0.tar.gz even though the contents of the two are virtually identical.
I ran into this last night. It seems roman-numerals renamed their package name internally:
https://github.com/AA-Turner/roman-numerals/commit/cc8ec3aca53c9246965500f8fc14aee636fd5307
Sphinx adopted the change:
https://github.com/sphinx-doc/sphinx/commit/2c3e22e3e8e743960792647005fb71cbd1354969
There is an open ticket ticket about in roman-numerals upstream:
Switching to the roman-numerals (no -py) module fixed my build.
comment:14 by , 10 months ago
Replying to Joe Locash:
Replying to Bruce Dubbs:
This package needs roman_numerals-3.1.0.tar.gz NOT roman_numerals_py-3.1.0.tar.gz even though the contents of the two are virtually identical.
I ran into this last night. It seems roman-numerals renamed their package name internally:
I thought I updated this already. I just did that at commit 0c397914f0.
comment:15 by , 10 months ago
Release 9.0.4 (released Dec 04, 2025)
Bugs fixed
- #14143: Fix spurious build warnings when translators reorder references in strings, or use translated display text in references.
comment:16 by , 10 months ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |
Fixed at commits
42f5d90fd6 Update to SPIRV-Headers and SPIRV-Tools 1.4.335.0. f12c346131 Update to Vulkan-Headers and Vulkan-Loader 1.4.335.0. bcf8738f87 Update to sphinx-9.0.4 (Python module).

Release 9.0.0 (released Nov 30, 2025)
Dependencies
Docutils 0.22.Incompatible changes
sphinx.ext.autodochas been substantially rewritten, and there may be some incompatible changes in edge cases, especially when extensions interact with autodoc internals. The :confval:autodoc_use_legacy_class_basedoption has been added to use the legacy (pre-9.0) implementation of autodoc.Deprecated
builder.app,env.app,events.app, andSphinxTransform.app.and :py:attr:!env` attributes.!sphinx.environment.adapters.toctree.global_toctree_for_docand :meth:!sphinx.environment.BuildEnvironment.get_and_resolve_doctreewill require a *tags* keyword argument from Sphinx 11. It may optionally be passed from Sphinx 9 onwards.Features added
doctest_fail_fastoption to exit after the first failed test.linkcheck_allowed_redirects = {}.fontawesome6package.fontawesome7package.695type aliases.mathjax_config_pathoption to load MathJax configuration from a file.linkcheck_case_insensitive_urlsoption to allow case-insensitive URL comparison for specific URL patterns. This is useful for links to websites that normalise URL casing (e.g. GitHub) or case-insensitive servers.sphinx.ext.duration.sphinx.ext.mathjaxextension, from v3 previously. To keep using an older version, set the :confval:mathjax_pathoption. Also add the new :confval:mathjax4_configoption to configure MathJax v4. Note that MathJax v3 is mostly compatible with MathJax v4, so existing :confval:mathjax3_configsettings should not need to change.source_code_parsertype to :confval:suppress_warningsfor grouping issues related to the C and C++ parsers.Bugs fixed
L,R,C, orJ).~prefix support for :rst:role:`py:deco`.latex_show_urls= 'footnote').<em class="property">with<span class="property">for attribute type annotations to improve `semantic HTML structure <https://html.spec.whatwg.org/multipage/text-level-semantics.html>`.:py:data:to be hyperlinked in function signatures.doctest_test_doctest_blocks.ref.equation.autodoc_type_aliaseswhen they appear in PEP 604babel-french).Some type variables (...) are not listed in Generic[...]TypeError when inheriting from both Generic and autodoc mocked class.FORWARDREF:mod:annotationlibformat.