summaryrefslogtreecommitdiff
path: root/sphinx/ext/intersphinx.py
Commit message (Collapse)AuthorAgeFilesLines
* Harmonise references to Sphinx versions (#11361)Adam Turner2023-04-271-2/+2
|
* Miscellaneous ``intersphinx`` refactorsAdam Turner2023-03-171-9/+15
| | | | | | - Refactor usage of ``inventories.cache`` in ``load_mappings()`` - Iterate once over ``cached_vals`` - Avoid a line continuation character in ``_resolve_reference()``
* Improve static typing in ``intersphinx`` et alAdam Turner2023-03-171-19/+43
|
* Deprecate legacy ``intersphinx_mapping`` format (#11247)Adam Turner2023-03-171-0/+8
| | | This format was made obsolete in Sphinx 1.0, but never formally deprecated.
* Fix COM812Adam Turner2023-02-181-9/+10
|
* Fix various Ruff errorsAdam Turner2023-01-311-2/+4
|
* Address SIM103 lints (#11052)danieleades2023-01-021-4/+1
| | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* Use PEP 604 typesAdam Turner2023-01-011-16/+16
|
* Use PEP 595 typesAdam Turner2023-01-011-13/+13
|
* Insert ``from __future__ import annotations``Adam Turner2023-01-011-0/+2
|
* Update typing ignores for mypy 0.990Adam Turner2022-11-131-1/+1
|
* Run the ``pyupgrade`` toolAdam Turner2022-10-171-3/+3
|
* Prefer ``raise SystemExit`` to ``sys.exit``Adam Turner2022-10-171-1/+1
|
* Improve static typing strictness (#10569)danieleades2022-07-181-2/+2
|
* Fix typoTakeshi KOMIYA2022-05-071-1/+1
|
* Use `Node.findall`Adam Turner2022-04-221-1/+1
|
* Merge branch '4.x'Takeshi KOMIYA2022-03-191-19/+12
|\
| * Remove copyright and licence fieldsAdam Turner2022-02-201-3/+0
| |
| * Fix module docstring indentationAdam Turner2022-02-201-13/+13
| |
| * Fix module docstring first lineAdam Turner2022-02-201-2/+1
| |
| * Remove module titles in docstringsAdam Turner2022-02-191-3/+0
| |
* | Merge branch '4.x'Takeshi KOMIYA2022-01-171-4/+149
|\ \ | |/
| * intersphinx role, simplify role_name checkJakob Lykke Andersen2022-01-161-2/+3
| | | | | | | | Co-authored-by: Takeshi KOMIYA <i.tkomiya@gmail.com>
| * intersphinx role, simplify role name matchingJakob Lykke Andersen2022-01-161-14/+13
| |
| * intersphinx role: :external+inv:**: instead of :external:inv+**:Jakob Lykke Andersen2022-01-161-12/+18
| |
| * intersphinx role, remove redundant methodJakob Lykke Andersen2022-01-161-3/+0
| |
| * intersphinx role, fix flake8 warningsJakob Lykke Andersen2022-01-161-3/+3
| |
| * intersphinx role, hax role name to preserve caseJakob Lykke Andersen2022-01-161-2/+6
| |
| * intersphinx role: new inventory parsing from role nameJakob Lykke Andersen2022-01-161-12/+30
| |
| * intersphinx role, implement warning schemeJakob Lykke Andersen2022-01-161-12/+6
| | | | | | | | and temporarily remove explicit inventories
| * intersphinx role, update based on merged refactoringJakob Lykke Andersen2022-01-161-11/+15
| |
| * intersphinx: explicitly parse out inventory specificationJakob Lykke Andersen2022-01-161-0/+13
| |
| * intersphinx: remove dual warning from role resolutionJakob Lykke Andersen2022-01-161-8/+2
| |
| * intersphinx role: rename to 'external'Jakob Lykke Andersen2022-01-161-5/+5
| |
| * intersphinx: Add :intersphinx:***: roleTakeshi KOMIYA2022-01-161-4/+119
| |
* | Merge branch '4.x'Takeshi KOMIYA2022-01-011-1/+1
|\ \ | |/
| * A happy new year!Takeshi KOMIYA2022-01-011-1/+1
| |
* | Change default value of intersphinx_disabled_reftypesJakob Lykke Andersen2021-10-311-1/+1
|/ | | | See discussion in sphinx-doc/sphinx#9459
* rename intersphinx_disabled_{refs -> reftypes}Jakob Lykke Andersen2021-10-311-5/+5
| | | | And change format for domains to {name}:*
* intersphinx_disabled_refs, hard-code honor_disabled_refs in one more functionJakob Lykke Andersen2021-10-311-3/+2
|
* ntersphinx_disabled_refs, type renameJakob Lykke Andersen2021-10-311-2/+2
|
* intersphinx_disabled_refs, rename 'all' to '*'Jakob Lykke Andersen2021-10-311-1/+1
|
* Generalize to disable specific refs as well.Jakob Lykke Andersen2021-10-311-15/+24
|
* Add intersphinx_disabled_domainsJakob Lykke Andersen2021-10-311-11/+28
| | | | | Fixes sphinx-doc/sphinx#2068 Replaces sphinx-doc/sphinx#8981
* Intersphinx, refactoringJakob Lykke Andersen2021-10-311-95/+178
| | | | Also, when a reference is unresolved, don't strip the inventory prefix.
* Somewhat more efficient fix.Tom Oinn2021-06-041-10/+19
| | | | Only looks for case insensitive match if there isn't a case sensitive one, and uses filter to build a list of case insensitive matches rather than building a dict.
* Fix for sphinx-doc/sphinx#9291Tom Oinn2021-06-041-3/+13
|
* refactor: reduce calls of find_pending_xref_conditions (refs: #9240)Takeshi KOMIYA2021-05-221-13/+2
| | | | | | | After #9246, `find_pending_xref_conditions()` should be only called from intended modules. At present, the Python Domain is the only module to call it intendedly. Therefore, this removes the needless calls of the utility function from "unintended" modules.
* refactor: Use PEP-526 based variable annotation (sphinx.ext)Takeshi KOMIYA2021-03-151-2/+2
|
* intersphinx: Support pending_xref_conditionTakeshi KOMIYA2021-03-061-5/+18
|