#12096: Warn when files are overwritten in the build directory.
Patch by Adam Turner and Bénédikt Tran.
#12620: Ensure that old-style object description options are respected.
Patch by Adam Turner.
#12601, #12625: Support callable objects in :py:class:~typing.Annotated type
metadata in the Python domain.
Patch by Adam Turner.
#12601, #12622: Resolve :py:class:~typing.Annotated warnings with
sphinx.ext.autodoc,
especially when using :mod:dataclasses as type metadata.
Patch by Adam Turner.
#12589, #12626: autosummary: Fix warnings with :rst:role:!autolink.
Patch by Adam Turner.
Release 7.4.6 (released Jul 18, 2024)
Bugs fixed
#12589, #9743, #12609: autosummary: Do not add the package prefix when
generating autosummary directives for modules within a package.
Patch by Adam Turner.
#12613: Reduce log severity for ambiguity detection during inventory loading.
Patch by James Addison.
Release 7.4.5 (released Jul 16, 2024)
Bugs fixed
#12593, #12600: Revert coercing the type of selected :confval:html_sidebars
values to a list.
Log an error message when string values are detected.
Patch by Adam Turner.
#12594: LaTeX: since 7.4.0, :rst:dir:seealso and other "light" admonitions
now break PDF builds if they contain a :dudir:figure directive; and also
if they are contained in a table cell (rendered by tabulary).
Patch by Jean-François B.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the python-packages group with 10 updates in the / directory:
7.3.7
7.4.7
2024.5.6
2024.7.18
8.0.0
8.2.0
1.0.8
2.0.0
1.0.6
2.0.0
2.0.5
2.1.0
1.0.7
2.0.0
1.1.10
2.0.0
0.37.2
0.38.2
0.30.1
0.30.3
Updates
sphinx
from 7.3.7 to 7.4.7Release notes
Sourced from sphinx's releases.
Changelog
Sourced from sphinx's changelog.
... (truncated)
Commits
0d912c8
Bump to 7.4.7 finalbbc97e0
autosummary: Filter invalid import prefixes inautolink
(#12626)6c486a5
Fix detecting file changes for the overwritten file warning (#12627)2bd973e
autodoc: Fix warnings with dataclasses inAnnotated
metadata (#12622)dd77f85
Support callables inAnnotated
types (#12625)1ed4ca7
Marktest_build_manpage
as XFAIL following changes in Docutils mastercd8ce07
Update message catalogues following reverted commitsc6cd25f
Partially revert "Update message catalogues (#11626)"fa2ba7d
Partially Revert "[bot]: Update message catalogues (#12563)"e439c6f
Ensure that old-style object description options are respected (#12620)Updates
furo
from 2024.5.6 to 2024.7.18Changelog
Sourced from furo's changelog.
... (truncated)
Commits
78e4ba2
Prepare release: 2024.07.186b61424
Update changelog58b532c
Make the issue tracker template more explicit17e351e
Addsource_view_link
to configuration7e51bc7
Delete svg-sun-half (#811)073c497
Move a 'type: ignore' comment, for mypy (#812)cefbdc0
Bump the npm group with 2 updates (#809)7fb7ec8
Bump the npm group with 3 updates (#806)25091fc
[pre-commit.ci] pre-commit autoupdate (#796)550756e
Fix close tag on pencil icon (#807)Updates
importlib-metadata
from 8.0.0 to 8.2.0Changelog
Sourced from importlib-metadata's changelog.
Commits
3f6acea
Finalized18ae21
Add SimplePath to importlib_metadata.all.4bcda08
Finalizea65c29a
Prioritize valid dists to invalid dists when retrieving by name.48f6b14
Add test capturing failed expectation. Ref #489.9693e99
Merge https://github.com/jaraco/skeletonab34814
Re-enable preview, this time not for one specific feature, but for all featur...c7c7b64
Merge https://github.com/jaraco/skeleton30f940e
jaraco/skeleton#132
f087fb4
jaraco/skeleton#133
Updates
sphinxcontrib-applehelp
from 1.0.8 to 2.0.0Release notes
Sourced from sphinxcontrib-applehelp's releases.
Changelog
Sourced from sphinxcontrib-applehelp's changelog.
Commits
f4f9d90
Bump to 2.0.0a3e76fc
Update CHANGES links2292a12
Rename LICENSE to LICENCE.rste9efbd4
Rename CHANGES to CHANGES.rst0544c40
Run CI with Python 3.12 releases4e9b505
Run mypy without command-line options5f01d27
Use the latest GitHub actions versions5b53500
Enable GitHub's dependabot package update serviced51bb2b
Adopt Ruff and use stricter MyPy settingsfbc12da
Update .gitignoreUpdates
sphinxcontrib-devhelp
from 1.0.6 to 2.0.0Release notes
Sourced from sphinxcontrib-devhelp's releases.
Changelog
Sourced from sphinxcontrib-devhelp's changelog.
Commits
0177fb4
Bump to 2.0.0d3f96f7
Update CHANGES linksd7aaab5
Rename LICENSE to LICENCE.rstc4fba3d
Rename CHANGES to CHANGES.rst8c57141
Run CI with Python 3.12 releasesf357a60
Run mypy without command-line optionsa26961d
Use the latest GitHub actions versions03e2370
Enable GitHub's dependabot package update serviceca445c4
Adopt Ruff and use stricter MyPy settingsdfd5da0
Update .gitignoreUpdates
sphinxcontrib-htmlhelp
from 2.0.5 to 2.1.0Release notes
Sourced from sphinxcontrib-htmlhelp's releases.
Changelog
Sourced from sphinxcontrib-htmlhelp's changelog.
Commits
f7f5d4e
Bump to 2.1.0ec1353c
Escape HTML entities16b26c6
Update CHANGES linksba51300
Rename LICENSE to LICENCE.rstb1133fa
Rename CHANGES to CHANGES.rst54d27bc
Run CI with Python 3.12 releasesb97d63d
Run mypy without command-line options6d10d43
Fix test_htmlhelp; use the basic themed335658
Use the latest GitHub actions versionseea9025
Enable GitHub's dependabot package update serviceUpdates
sphinxcontrib-qthelp
from 1.0.7 to 2.0.0Release notes
Sourced from sphinxcontrib-qthelp's releases.
Changelog
Sourced from sphinxcontrib-qthelp's changelog.
Commits
783caf5
Bump to 2.0.0bd5e685
Update CHANGES links0f81faf
Rename LICENSE to LICENCE.rst882d53f
Rename CHANGES to CHANGES.rst1fe2948
Run CI with Python 3.12 releases7d2d940
Run mypy without command-line optionscce4542
Use the latest GitHub actions versionscfbca5f
Enable GitHub's dependabot package update serviceb49ad58
Adopt Ruff and use stricter MyPy settingsdc9a501
Update .gitignoreUpdates
sphinxcontrib-serializinghtml
from 1.1.10 to 2.0.0Release notes
Sourced from sphinxcontrib-serializinghtml's releases.
Changelog
Sourced from sphinxcontrib-serializinghtml's changelog.
Commits
f0f3b15
Bump to 2.0.0b70697c
Update CHANGES linksa3d1b70
Rename LICENSE to LICENCE.rst4806eec
Rename CHANGES to CHANGES.rst85cbe32
Run CI with Python 3.12 releases5762a0e
Run mypy without command-line options3efe6ad
Use the latest GitHub actions versionsf2d1ab5
Enable GitHub's dependabot package update servicec7a1ca2
Adopt Ruff and use stricter MyPy settings3161d47
Update .gitignoreUpdates
starlette
from 0.37.2 to 0.38.2Release notes
Sourced from starlette's releases.
Changelog
Sourced from starlette's changelog.
Commits
5ed55c4
Version 0.38.2 (#2655)78fcd54
Create types module inside tests (#2502)296cab9
Bump the python-packages group with 13 updates (#2632)07427f8
Fixrouting.get_name()
not to assume all routines have__name__
(#2648)921f137
Version 0.38.1 (#2650)67f473d
Revert "Add support for ASGIpathsend
extension" (#2649)8b1d2c2
Version 0.38.0 (#2647)357a291
Add proper synchronisation to WebSocketTestSession (#2597)5f57ef4
test: refine the test of client disconnection after reading request body (#2639)d3e5327
Add section for Vellox to third-party plugins (#2624)Updates
uvicorn
from 0.30.1 to 0.30.3Release notes
Sourced from uvicorn's releases.
Changelog
Sourced from uvicorn's changelog.
Commits
5bf788f
Version 0.30.3 (#2395)8f4c8a7
Add 100% clean coverage (#2394)9baded3
Bump the python-packages group with 9 updates (#2376)9279825
ClientDisconnect
inherits fromOSError
instead ofIOError
(#2393)875f6c6
SuppressKeyboardInterrupt
from CLI and programmatic usage (#2384)ca24e1b
Version 0.30.2 (#2380)c23cd24
Iterate subprocesses in-place (#2373)d79f285
docs(readme): add granian as an alternative (#2359)4e9f48d
Addreason
support on WebSocketDisconnectEvent (#2324)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show