Commit Graph
21917 Commits
Author SHA1 Message Date
Dan Baston e7ca2d8eaf Add detail to changelog entry (#13385)
Update description of the fix for GH-13376, which also affected ``html_extra_path``.
2025-02-24 19:36:18 +00:00
Adam Turner 44346bb79c Fix mypy error 2025-02-23 22:30:31 +00:00
Adam Turner 1c2defd607 Work around flit error with annotated assignments 2025-02-23 21:42:47 +00:00
Adam Turner 4d88472f26 Add type annotations for `sphinx.__init__` 2025-02-23 21:30:10 +00:00
Adam Turner f96e8f1b19 Revert back to capture_output 2025-02-23 21:12:00 +00:00
Adam Turner 0b617f8881 Set `check=True in subprocess.run()` 2025-02-23 21:08:45 +00:00
Adam Turner 8b23ca0a76 Use `package_dir in sphinx.locale` 2025-02-23 20:37:37 +00:00
Adam Turner 4daa0385d7 Move deprecation warning control to `sphinx.deprecation` 2025-02-23 20:07:07 +00:00
Adam Turner 8e46d49ef0 Move Sphinx 8.2 CHANGES to doc/changes 2025-02-23 19:44:59 +00:00
Adam Turner 2d47dd6112 Bump version 2025-02-23 19:42:08 +00:00
Adam Turner 0215a73cbf Bump to 8.2.1 final v8.2.1 2025-02-21 23:25:47 +00:00
Adam Turner 53b79139f6 Remove background colours from (un)translated classes 2025-02-21 23:20:41 +00:00
Adam Turner 58e64d4016 Fix `_relative_path()` for unresolved paths 2025-02-21 23:19:10 +00:00
Adam Turner 1a3d1def22 Add missing CHANGES entry 2025-02-21 22:26:11 +00:00
Adam Turner d847d736ec Bump Ruff to 0.9.7 2025-02-21 22:21:30 +00:00
Adam Turner 7ba762870f Napoleon: Fix valid types for configuration values (#13382) 2025-02-21 22:16:29 +00:00
David HoeseandAdam Turner 8ef07089ee Fix viewcode extension importing modules more than once (#13380)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-02-21 22:04:59 +00:00
Kazuya TakeiandAdam Turner 7e1bf28c28 Restore support for `sphinx.testing.path paths in sphinx.testing.fixtures` (#13378)
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2025-02-21 21:26:00 +00:00
Adam Turner d099161878 Revert "Mark autodoc singledispatchmethod tests as expected failures" (#13381)
This reverts commit 2f8c1ddc63.
2025-02-21 21:12:30 +00:00
Adam Turner ba3c729b70 Switch transifex workflow trigger from 'push' to 'pull_request' 2025-02-20 13:53:14 +00:00
Adam Turner c6237f75fc Use PEP 639 licence metadata (#13345) 2025-02-20 13:33:55 +00:00
bart db58e42892 Correct spelling of `highlighting_failure` in warning sub-type (#13367) 2025-02-20 13:30:35 +00:00
dependabot[bot] 442b838efd Bump types-pygments to 2.19.0.20250219 (#13371) 2025-02-20 13:27:01 +00:00
Adam Turner 910b368386 Bump version 2025-02-20 13:17:12 +00:00
Adam Turner 78bb5a1843 Bump to 8.2.0 final v8.2.0 2025-02-18 19:50:48 +00:00
Adam Turner 2f8c1ddc63 Mark autodoc singledispatchmethod tests as expected failures 2025-02-18 19:41:47 +00:00
Adam Turner 03ee6b09ce Require flit-core 3.10 for Python 3.14 2025-02-18 19:09:09 +00:00
github-actions[bot]andAA-Turner 3c324a6707 [bot]: Update message catalogues (#13021)
Co-authored-by: AA-Turner <9087854+AA-Turner@users.noreply.github.com>
2025-02-18 18:43:16 +00:00
Adam Turner b1dc2062c9 Emend typo in CHANGES 2025-02-18 18:21:50 +00:00
Adam Turner 23cd5d0565 Bump version 2025-02-18 00:37:37 +00:00
Adam Turner 684ed56502 Bump to 8.2.0 candidate 2 v8.2.0rc2 2025-02-18 00:37:18 +00:00
Adam Turner 7e73faac45 Define environment variables in the transifex workflow 2025-02-18 00:32:30 +00:00
Adam Turner 552f6148ab Run the transifex workflow on changes to relevant files 2025-02-18 00:31:06 +00:00
Chris SewellandAdam Turner 179e24252b Add the `sphinx.ext.apidoc` extension (#13333)
A common use-case is that users simply want to point Sphinx
towards a Python module, and have it generate documentation
automatically.

This is not possible currently, without a "pre-build" step
of running the ``sphinx-autogen`` CLI.

This PR adds ``sphinx.ext.apidoc`` as a first-party extension,
to incorporate the source file generation into the Sphinx build.

Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2025-02-18 00:30:30 +00:00
Adam Turner c85c63f736 Separate words with underscores in `ApidocOptions` (#13357) 2025-02-18 00:16:45 +00:00
Adam Turner 8d05560018 Insert abbreviation nodes for positional- and keyword-only separators (#13354) 2025-02-17 22:13:19 +00:00
Colin Marquardt 2e607065de Reword override warning for `add_directive() and add_role()` (#13353) 2025-02-17 20:56:25 +00:00
Adam Turner 2982b7aba0 Restore 'has_equations' to the mathematics domain 2025-02-17 18:38:25 +00:00
Adam Turner 2b6220933d Make registry keyword-only in `autodoc_attrgetter()` 2025-02-17 18:09:35 +00:00
Adam Turner 8a6663fefe Restore `sphinx.ext.autosummary.get_documenter()` 2025-02-17 17:59:56 +00:00
Adam Turner 8fa07f1c04 Upgrade pypi-attestations to v0.0.21 (#13349) 2025-02-17 17:04:21 +00:00
Adam Turner 6d113dc788 Bump version 2025-02-16 06:26:52 +00:00
Adam Turner 657d2c1e67 Bump to 8.2.0 candidate 1 v8.2.0rc1 2025-02-16 05:40:50 +00:00
Adam Turner 3353862622 Install pypi-attestations before inspecting attestations 2025-02-16 05:40:21 +00:00
Adam Turner f3e0de1da0 Avoid using attributes of `app` 2025-02-16 04:25:08 +00:00
Adam Turner c68f846edc Fix error in 'sphinx-last-updated-by-git' 2025-02-16 03:28:52 +00:00
Adam Turner d95dafa130 Update Trove Classifiers 2025-02-16 02:22:10 +00:00
Adam Turner 6933f40cb5 Synchronise `pytest` requirements 2025-02-16 02:13:31 +00:00
Adam Turner a9542e742c List Adam Turner in package metadata 2025-02-16 02:12:35 +00:00
Adam Turner 0c85adb461 Fix markup in CHANGES 2025-02-16 02:05:31 +00:00