Commit Graph

20106 Commits

Author SHA1 Message Date
Adam Turner
9b104523e9 Ignore `coverage.py` warnings 2023-02-15 05:14:44 +00:00
Karolina Surma
a7f5d91c29
Remove `smartypants` from LICENSE (#11152)
smartypants was removed from Sphinx in commit
ce31e1c0c7
2023-02-15 04:47:30 +00:00
Mike Taves
23bf041ce4
Remove unicode prefix (`u`) from strings (#11158) 2023-02-15 04:37:33 +00:00
Adam Turner
c17300aa7a Treat Python warnings as errors during testing 2023-02-15 04:34:10 +00:00
Adam Turner
a502e75233 Refactor `sphinx.util.images.guess_mimetype` 2023-02-15 04:10:18 +00:00
Adam Turner
607908924c Always cancel in-progress workflows on new commits
The current ``github.head_ref || github.run_id`` syntax only cancels
in-progress GitHub Actions runs triggered by pull requests, as
``head_ref`` is only defined for pull requests, and ``run_id`` is
always unique. This changes to using ``ref``, which is the name of
the branch or tag linked to the commit, meaning that in-progress jobs
will be cancelled on pushes to a branch.
2023-02-15 03:35:49 +00:00
Adam Turner
ff852bc7c3 Update GitHub Actions workflows 2023-02-15 03:10:50 +00:00
Adam Turner
bb9821b968 Resolve Ruff SIM114 violations 2023-02-15 02:09:47 +00:00
Jean-François B
6ffe7be080
LaTeX: workaround to help users of luatex-ja LaTeX classes (#11191)
Close #11179
2023-02-11 21:43:03 +01:00
Adam Turner
ffe4c079d3 Define `sphinx.builders.gettext.LocalTimeZone.tzname()` 2023-02-11 13:26:36 +00:00
Hugo van Kemenade
59cdb1ffe1
Ensure Ruff creates logs in colour for GitHub Actions (#11190) 2023-02-11 13:21:27 +00:00
Hugo van Kemenade
7f62f539be
Correct the Python Developer Guide markup style advice link (#11189) 2023-02-11 13:19:51 +00:00
Adam Turner
bd4684f483 Fix Ruff bidirectional text errors 2023-02-11 13:17:18 +00:00
Adam Turner
845ef67f6c Ignore some pylint checks in Ruff 2023-02-09 03:36:40 +00:00
Adam Turner
fd3c619dbf Collapse `.startswith and .endswith` tests 2023-02-09 03:36:17 +00:00
Jean Abou-Samra
ecfd08d325
Skip sphinx.locale.init_console when running tests (#11159)
Tests for Sphinx's CLIs, like test_apidoc, indirectly init_console to
initialize translations for Sphinx's console domain, the one with
Sphinx's log messages. This bleeds over subsequent tests by making
warnings translated. Fix this by skipping init_console when running
Sphinx's test suite.
2023-01-31 22:10:48 +00:00
Adam Turner
4c4745af9c Fix various Ruff errors 2023-01-31 18:30:43 +00:00
Adam Turner
7395b05b1c Ignore various lint checks in Ruff 2023-01-31 18:30:20 +00:00
Adam Turner
fedce24134 Ruff code TYP renamed to TCH 2023-01-31 18:13:53 +00:00
Jean-François B
b88713e68e Update LaTeX docs 2023-01-24 14:45:46 +01:00
Jean-François B
55170d01d7 LaTeX: `\emph replaced by \sphinxparam and \sphinxsamedocref` 2023-01-24 14:11:24 +01:00
Adam Turner
a7bf030944 Remove unneeded typing imports 2023-01-23 08:44:54 +00:00
Adam Turner
a6c21f92f8 Enable more Ruff checks 2023-01-23 08:32:25 +00:00
Adam Turner
b069d80924 Detect import sorting problems with Ruff 2023-01-23 08:10:22 +00:00
Adam Turner
999b20ff43 Sort imports with Ruff's convention 2023-01-23 08:10:03 +00:00
Adam Turner
3c8b76d1cc Ignore `S701` in Ruff 2023-01-23 08:07:31 +00:00
Adam Turner
bf88cd44d0 Ignore `SIM115` in Ruff 2023-01-23 08:07:31 +00:00
Adam Turner
a6b34dd13d Update `PL` code ignores in Ruff 2023-01-23 08:07:31 +00:00
Jean-François B
ddf4daf2c6
Doc of html_file_suffix (closes #11141) (#11144) 2023-01-22 19:32:12 +01:00
Jean-François B
6845c3fd96 Ignore UP031 check with Ruff 0.0.229 2023-01-22 18:54:22 +01:00
Jean-François B
3362021cfb
Merge pull request #11146 from jfbu/update_test_needs_sphinx
Update test_config.py::test_needs_sphinx for Alabaster 0.7.13 compat
2023-01-22 18:07:46 +01:00
Jean-François B
0fcd359663 Update test_config.py::test_needs_sphinx for Alabaster 0.7.13 compat
Relates #11145
2023-01-21 11:11:03 +01:00
Adam Turner
e17f39e7b5 Merge branch '6.1.x'
# Conflicts:
#	CHANGES
#	sphinx/__init__.py
2023-01-10 16:00:59 +00:00
Adam Turner
30f347226f Bump version 2023-01-10 15:56:43 +00:00
Adam Turner
776d01eb62 Bump to 6.1.3 final 2023-01-10 15:55:21 +00:00
Adam Turner
a2e922ac6c CHANGES for Sphinx 6.1.3 2023-01-10 15:55:03 +00:00
Adam Turner
31162a9b63 Handle exceptions for `get_node_source and get_node_line` 2023-01-10 15:51:37 +00:00
Adam Turner
dcb4429aba Restore Sphinx 5 `nodes.Element` copying behaviour 2023-01-10 14:53:17 +00:00
Adam Turner
2a7c40d07f Undo parallel image changes 2023-01-10 14:53:17 +00:00
Adam Turner
7841d3d9b2 Ignore more checks in Ruff 0.0.214 2023-01-10 14:53:17 +00:00
Jean-François B
e5bdb93788
Merge pull request #11105 from jfbu/latex_remove_dimens
LaTeX: remove some internal \dimen registers
2023-01-08 20:04:37 +01:00
Jean-François B
3a7e0f88b6 LaTeX: remove deprecated internal `\dimen` at 6.2.0 not 7.0.0 2023-01-08 19:56:33 +01:00
Jean-François B
19b0710944 Fix #11079 (LaTeX: figure with align disappears if not followed by text) 2023-01-08 19:40:24 +01:00
Adam Turner
670bcb743b
Documentation reshuffle (#11112) 2023-01-08 13:52:36 +00:00
Adam Turner
67291f414e
Replace deprecation tooling with module level `__getattr__` (#11054) 2023-01-08 00:27:19 +00:00
Adam Turner
f022db3e8a Ignore more checks in Ruff 0.0.214 2023-01-07 22:28:45 +00:00
Adam Turner
a13cf2c24d Adopt `profile = "black" for isort`
This allows using Ruff's import sorting fixers
2023-01-07 18:31:15 +00:00
Jean-François B
72bfa47e32 LaTeX: remove some internal \dimen registers 2023-01-07 19:14:22 +01:00
Adam Turner
8384aa51a7 Merge branch '6.1.x'
# Conflicts:
#	CHANGES
#	sphinx/__init__.py
2023-01-07 17:51:48 +00:00
Adam Turner
ddbc5b57f4 Bump version 2023-01-07 17:45:46 +00:00