Adam Turner
c8b2191059
Split out the Standard domain
2023-10-02 13:10:12 +01:00
Adam Turner
de3266ab25
Split out the C++ domain
2023-10-02 13:10:12 +01:00
Adam Turner
db6cc67f1a
Split out the C domain
2023-10-02 13:10:12 +01:00
Adam Turner
d491d3e04c
Split out the Python domain
2023-10-02 13:10:12 +01:00
Adam Turner
05682f12a6
Restore `usage/restructuredtext/domains
`
2023-10-02 13:10:11 +01:00
Adam Turner
c0e17eca40
Move the domains reference up one level
2023-10-02 13:09:38 +01:00
Jakob Lykke Andersen
b9c85984d2
intersphinx: Group all std domain tests together
2023-09-21 23:04:42 +01:00
Bénédikt Tran
46f8f76e56
Fix the lazy loading conditions for MathJax ( #11597 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2023-09-21 18:18:09 +01:00
Aryaz Eghbali
abf42e901e
Skip all hidden directories in `CatalogRepository
` ( #11667 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2023-09-21 09:30:26 +00:00
Adam Turner
5494640890
Avoid `datetime
for
epoch_to_rfc1123()
`
2023-09-21 10:29:09 +01:00
Adam Turner
9d1dcae373
Deprecate old-style Makefiles in sphinx-quickstart ( #11693 )
2023-09-21 10:25:00 +01:00
Bénédikt Tran
5fe0bd41eb
Strip ANSI control codes when writing to the warnings file ( #11624 )
...
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2023-09-21 10:01:07 +01:00
Adam Turner
b935915c57
Improve make-mode documentation ( #11692 )
2023-09-21 09:39:39 +01:00
Adam Turner
de6d3665ef
Allow warnings within the coverage job
2023-09-21 09:27:04 +01:00
Adam Turner
40e1ae143f
Name the coverage job
2023-09-21 09:21:50 +01:00
Adam Turner
c843b31686
Run fewer test jobs
...
Only test with the newest and oldest supported versions of Docutils
on all but the latest supported version of Python.
2023-09-21 09:19:33 +01:00
Adam Turner
58fdd344d3
Use the correct path to the JavaScript tests workflow
2023-09-21 09:17:41 +01:00
Adam Turner
22741540f3
Do not install graphviz on the LaTeX container image
...
graphviz is pre-installed, so there's no point installing it.
2023-09-21 09:16:11 +01:00
Adam Turner
b7d348418d
Mark `utils/bump_docker.py
` as executable
2023-09-21 09:14:38 +01:00
Adam Turner
9298de548f
Update CI configuration
...
- Merge LaTeX and Coverage into the main CI file
- Only run tests when a relevant file changes
- Update ``actions/checkout``
- Set ``-Werror`` only on pytest steps
- Reduce verbosity on the documentation workflow
2023-09-21 09:08:29 +01:00
Adam Turner
3ac143c8bf
Enable nit-picky mode in `conf.py
`
2023-09-21 09:02:58 +01:00
Adam Turner
ec44db49ca
Resolve whitespace complaints
2023-09-21 00:45:08 +01:00
Adam Turner
04a1ee07dd
Split `_parse_arguments
` into parts
2023-09-21 00:20:26 +01:00
Adam Turner
cb0c6a359b
Add `sphinx.util._strip_escape_sequences
`
2023-09-20 23:55:00 +01:00
Adam Turner
bf620e9623
Add `sphinx.util._io
`
2023-09-20 23:48:03 +01:00
Pietro Albini
8e768e6c23
Make `searchindex.js
deterministic ( #11665 )
2023-09-16 04:36:51 +01:00
Vinay Sajip
f0c25a0ada
Raise a useful error if `theme.conf
` doesn't exist ( #11671 )
2023-09-14 11:49:41 +01:00
Adam Turner
655bd15749
Adorn top-level files with a '.rst' suffix
2023-09-14 11:08:17 +01:00
Adam Turner
42f2c9fe98
Emend various problems in CHANGES
...
- Ensure the line-length constraint is met
- Consistently capitalise Sphinx and Docutils
- Ensure ``True``, ``False``, and ``None`` are marked-up as literal text
- Mark up various code snippets as literal text
2023-09-14 10:37:36 +01:00
Nikita Sobolev
1bd261c3a0
Fix a typo in the `:final:
` option for methods ( #11670 )
2023-09-14 09:50:49 +01:00
Hugo van Kemenade
359edc34fc
Use the Python 3 `print()
` function in the documentation ( #11683 )
2023-09-14 09:45:20 +01:00
Adam Turner
024347c285
Bump version
2023-09-14 09:24:55 +01:00
Adam Turner
cf7d2759af
Bump to 7.2.6 final
2023-09-13 23:57:27 +01:00
Matt Wozniski
43d69755df
Leverage `importlib.reload
` for reloading modules ( #11679 )
...
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2023-09-13 22:58:35 +01:00
Adam Turner
13da5d7b2f
Inline makecmd in make mode
2023-09-13 03:30:14 +01:00
Adam Turner
3d0110a95a
Enable test_cython on Python 3.12
2023-09-13 03:07:19 +01:00
Adam Turner
22759fb945
Bump version
2023-09-13 02:09:27 +01:00
Adam Turner
fcc38997f1
Bump to 7.2.5 final
2023-08-30 22:55:02 +01:00
Adam Turner
2a631f97ef
Restore support for YYYY copyright lines
2023-08-30 22:51:23 +01:00
Adam Turner
2730cc3353
Remove double spaces in CHANGES
2023-08-30 22:24:09 +01:00
Adam Turner
ff18318613
Add an `'include-read'
` event ( #11657 )
2023-08-30 22:21:16 +01:00
James Braza
74329d9c51
Fail better in `ExceptionDocumenter.can_document_member
` ( #11660 )
...
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2023-08-30 18:49:27 +00:00
Adam Turner
7d046a862f
Allow `?config=...
in
mathjax_path
` ( #11659 )
2023-08-30 19:35:29 +01:00
Albert Y. Shih
4692208fde
Fix two relative link bugs in inheritance diagrams ( #11634 )
...
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2023-08-30 18:44:37 +01:00
Adam Turner
ca0fc7aa86
Add git .mailmap file
2023-08-29 21:14:42 +01:00
Matt Wozniski
8248be31db
autodoc: Reset `sys.modules
` on partial import failure ( #11645 )
...
If importing with ``TYPE_CHECKING is True`` fails, reset the state of ``sys.modules``
so that the attempt with ``TYPE_CHECKING is False`` may succeed.
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2023-08-29 20:05:41 +01:00
Benjamin Cabé
e494baa9dd
Recommend correct replacement names for deprecated APIs ( #11655 )
2023-08-29 17:07:27 +01:00
Adam Turner
123690abd0
Rephrase the CHANGES entry for GH-11649
2023-08-28 12:37:06 +01:00
Dmitry Shachnev
3e943d9e79
Resolve all paths in the include directive ( #11650 )
...
Because pytest's base tmp_path is also in /tmp, ``source`` here is relative path,
and thus is not properly converted to doc name.
So the test fails because `sources_reported` dict has a key like
``../../../pytest/pytest-0/directive-include/baz/baz``,
and ``assert "baz/baz" in sources_reported`` fails.
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2023-08-28 04:33:42 +00:00
Adam Turner
3037f8599c
Bump version
2023-08-28 05:16:01 +01:00