Adam Turner
a80a11da0e
Bump version
2024-07-26 16:40:15 +01:00
Adam Turner
ace5744b82
Bump to 8.0.0 candidate 1
2024-07-24 21:12:05 +01:00
Adam Turner
d409907d9e
Update `bump_version.py
`
2024-07-24 21:04:03 +01:00
Adam Turner
55eddad705
Use proper Pygments lexers
2024-07-24 15:21:25 +01:00
Adam Turner
b88905b6f7
Use long options to sphinx-build in our documentation
2024-07-24 15:21:25 +01:00
Adam Turner
fc808e0e90
Expand the `sphinx.testing
` overview
2024-07-24 15:21:14 +01:00
Adam Turner
3b14b56939
Move the `sphinx.testing
` overview to the API section
2024-07-24 15:21:14 +01:00
Adam Turner
7b6d448517
Update the contributor's guide
2024-07-24 15:21:14 +01:00
Adam Turner
3222415785
Bump types-docutils to 0.21.0.20240724
2024-07-24 12:02:19 +01:00
James Addison
6d97be4349
LaTeX: remove a duplicate info-level log message during build ( #12670 )
2024-07-24 11:57:18 +01:00
danieleades
49bf65fc18
Add type stubs for defusedxml ( #12667 )
2024-07-23 23:56:43 +01:00
Adam Turner
7abf85a7f3
Update the Python version support policy to reflect SPEC 0
2024-07-23 23:40:45 +01:00
Adam Turner
46671f2e10
intersphinx: Add a type for project data ( #12657 )
2024-07-23 23:17:58 +01:00
Adam Turner
34bc4e69bb
Fix `IsADirectoryError
`
2024-07-23 23:02:14 +01:00
Adam Turner
eb2186490a
Use `copyfile
` where possible
2024-07-23 22:36:10 +01:00
danieleades
f09bc62969
Shrink mypy exclude list ( #12669 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2024-07-23 22:19:15 +01:00
Jean-François B.
68eaf08fc1
Don't warn about overwriting in the LaTeX builder ( #12668 )
...
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2024-07-23 22:14:24 +01:00
Adam Turner
7c4db269af
Normalise `sys.path
` manipulation in tests ( #12665 )
2024-07-23 16:55:21 +01:00
Adam Turner
a69ca674cc
Use pathlib in `babel_runner.py
` ( #12666 )
2024-07-23 16:54:58 +01:00
Adam Turner
1c682bc3ba
Remove `_typing_internal_name
` ( #12664 )
2024-07-23 16:10:10 +01:00
Adam Turner
1f2891530d
Use `app.status
and
app.warning
` in tests ( #12663 )
2024-07-23 15:35:55 +01:00
Adam Turner
772cdfa19d
Remove `sphinx.directives.other.VersionChange
` ( #12662 )
2024-07-23 14:56:49 +01:00
Adam Turner
57a63ea603
Use more precise last-modified times for files ( #12661 )
2024-07-23 14:52:31 +01:00
Adam Turner
de15d61a46
Use pathlib in `sphinx.project
`
2024-07-23 04:52:32 +01:00
Adam Turner
932e5c56db
Fix repr of paths on Windows
2024-07-23 03:28:50 +01:00
Adam Turner
0897b5948b
Ensure user-supplied files are always copied
2024-07-23 03:19:50 +01:00
danieleades
2f9a79c3b2
Disallow implicit re-export ( #12653 )
2024-07-23 02:38:45 +01:00
danieleades
58d4224227
Disallow untyped calls ( #12640 )
...
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2024-07-23 02:22:58 +01:00
danieleades
e8f8247e0c
Disallow subclassing `Any
` ( #12638 )
2024-07-23 01:52:20 +01:00
danieleades
f8e9669f8b
Disallow untyped definitions ( #12637 )
...
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2024-07-23 01:42:53 +01:00
Adam Turner
c8c7fee4e5
Use `types.NoneType
` ( #12659 )
2024-07-23 01:31:53 +01:00
Adam Turner
3b009cd627
Mark type aliases with `TypeAlias
` ( #12658 )
2024-07-23 01:21:29 +01:00
Bénédikt Tran
61daf1c27c
intersphinx: Fix cache handling ( #12087 )
...
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
Co-authored-by: James Addison <55152140+jayaddison@users.noreply.github.com>
2024-07-22 23:09:11 +01:00
dependabot[bot]
f90b506a9f
Bump mypy to 1.11.0 ( #12642 )
2024-07-22 17:29:09 +01:00
Adam Turner
97df13dc68
Remove `sphinx.util.inspect.isNewType
` ( #12646 )
2024-07-22 17:27:48 +01:00
Adam Turner
bf57d21fcd
Update `sphinx.deprecation
` for Sphinx 8.0 ( #12651 )
2024-07-22 16:40:57 +01:00
Adam Turner
f31dbabf20
Remove `_StrPath
` ( #12650 )
2024-07-22 16:22:41 +01:00
Adam Turner
aa12307cc2
Add version information for methods in `utils.docutils
` ( #12649 )
2024-07-22 16:22:25 +01:00
Adam Turner
217f267822
Do not overwrite user-supplied data by default when copying ( #12647 )
2024-07-22 16:00:16 +01:00
Adam Turner
9e3f4521db
Drop support for Python 3.9 ( #12633 )
2024-07-22 15:05:15 +01:00
Bénédikt Tran
8c6d234e96
Simplify `logger.error
calls in
validate_intersphinx_mapping
` ( #12644 )
2024-07-22 14:41:31 +01:00
Adam Turner
e174df2762
Rename `normalize_intersphinx_mapping
to
validate_intersphinx_mapping
` ( #12643 )
2024-07-22 13:32:44 +01:00
Bénédikt Tran
aacca3064e
Remove support for the Sphinx 0.5 `intersphinx_mapping
` format ( #12083 )
...
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2024-07-22 12:59:59 +01:00
James Addison
45f3cd6324
HTML Search: Remove unused function-call arguments in tests ( #12628 )
2024-07-20 23:32:25 +01:00
Tim Hoffmann
a79768847f
Improve the search field styling in the `sphinx13
` theme ( #12591 )
2024-07-20 23:08:15 +01:00
Chris Sewell
dabacdf5f8
Turn `show_warning_types
` on by default ( #12597 )
...
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2024-07-20 21:07:06 +01:00
James Addison
cc08854bc2
linkcheck: Update configuration defaults for Sphinx 8.0 ( #12630 )
...
- Links that respond with HTTP 401 (unauthorized) responses are now considered ``broken`` by default.
- Timeouts that occur when checking a link are now reported with a distinct `timeout` status code, instead of the previous ``broken``.
- The previous behaviours are still available and can be configured on an opt-in basis per-project using ``conf.py``.
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2024-07-20 20:41:22 +01:00
Bernhard M. Wiedemann
2034f7d3b2
Improve reproducibility by not storing timestamps in gzip files ( #12606 )
2024-07-20 20:08:49 +01:00
danieleades
952bdbbac2
Shrink mypy whitelist for `sphinx.cmd.quickstart
` ( #12617 )
...
Co-authored-by: Daniel Eades <daniel.eades@seebyte.com>
2024-07-20 20:05:48 +01:00
danieleades
46fc784758
Shrink mypy whitelist for `sphinx.ext.autosummary.generate
` ( #12604 )
2024-07-20 20:04:36 +01:00