Repository navigation
fix(deps): update dependency sphinx-autodoc-typehints to v3.17.2 - #226
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
2 times, most recently
from
May 19, 2026 01:44
cc5c95b to
42ccf35
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
May 31, 2026 05:25
42ccf35 to
a4c123b
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
June 3, 2026 20:12
a4c123b to
9b9b4c6
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
June 6, 2026 17:58
9b9b4c6 to
62ba7ae
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
June 14, 2026 17:49
62ba7ae to
7c116f8
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
June 14, 2026 22:09
7c116f8 to
c99a5b3
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
June 28, 2026 16:42
c99a5b3 to
42dcfab
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
July 6, 2026 21:03
42dcfab to
72e842a
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
2 times, most recently
from
July 21, 2026 01:06
35f365e to
978bf68
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
July 24, 2026 22:05
978bf68 to
1ee1d0d
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
July 28, 2026 07:42
1ee1d0d to
6aebb88
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
August 6, 2026 22:07
6aebb88 to
b955642
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
August 7, 2026 00:42
b955642 to
78c8e50
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
2 times, most recently
from
August 26, 2026 20:32
ca03e79 to
beab201
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
August 27, 2026 23:37
beab201 to
87cf362
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
2 times, most recently
from
September 4, 2026 21:05
8863740 to
76938eb
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
September 12, 2026 01:09
76938eb to
7d442dc
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
2 times, most recently
from
September 21, 2026 22:21
2d72a9f to
d9d5304
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
September 24, 2026 22:16
d9d5304 to
f1d8312
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
October 2, 2026 20:33
f1d8312 to
21eb4b4
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
October 10, 2026 00:42
21eb4b4 to
c98b5b2
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
3 times, most recently
from
October 17, 2026 02:35
f702a18 to
666f314
Compare
renovate
Bot
force-pushed
the
renovate/sphinx-autodoc-typehints-3.x
branch
from
October 21, 2026 00:53
666f314 to
f449efc
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
>=3.6.1,<3.6.2→>=3.17.2,<3.17.3==3.6.1→==3.17.2Release Notes
tox-dev/sphinx-autodoc-typehints (sphinx-autodoc-typehints)
v3.17.2Compare Source
intersphinx inventory. #1090
PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.17.1...3.17.2
v3.17.1Compare Source
PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.17.0...3.17.1
v3.17.0Compare Source
typehints_modernize_annotationsto render legacytypingaliases with current Python spelling. #1085"optional"default style that marks parameters callers may omit without printing their default values. #1086Annotatedmetadata classes other thanDoc. #1088autodoc_preserve_defaultsapplies to default values in parameter descriptions. #1087PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.16.0...3.17.0
v3.16.0Compare Source
Docdescriptions from annotated-doc as well as typing_extensions. #1083html_static_path. #1079autodoc_use_type_comments = Falsewhen reading types from a function's# type:comment. #1080TYPE_CHECKINGguard's branch; skip guards whose otherconditions cannot be determined without running code. #1081
:Returns:fields, and recognize numpydoc return types containing spaces. #1082NamedTuplereferences inboth modes. #1084
PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.15.0...3.16.0
v3.15.0Compare Source
Annotatedmetadata in rendered types withtypehints_annotated_metadata. #1071typehints_formatterreceive whether a type appears in a parameter, return, attribute or base whentypehints_formatter_pass_contextis enabled. #1073typehints_formatterchanges in an incremental build, so their rendered types update withoutsphinx-build -E. #1069html_static_pathas changed after the extension adds its stylesheet. #1070Cannot subscript already-subscripted typing.Generic. #1074Annotatedmetadata raises during comparison with the getter type, instead of failing the build. #1076:Returns:field instead of interpreting it as a numpydoc return type. #1077if TYPE_CHECKING and Falseinstead of resolving types the branch never defines. #1078classifiers for documentation, OS independence and the package's type annotations. #1068
PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.14.0...3.15.0
v3.14.0Compare Source
Generic[T]subclasses in theirsignature, such as
bounded[T: int](value)andclass Stack[T], with bounds, constraints and defaults. #867**kwargs: Unpack[TypedDict]documented as keyword arguments. #869Overridesfield linking the base class member a@typing.overridemethod replaces. #871TypedDictkeys a caller may omit asNotRequired[...], and add anExtra itemsfield for PEP 728extra_itemsandclosedclasses. #873@warnings.deprecatedmessage as a deprecation notice below the summary. #874Tinstead ofTypeVar(T, bound=int), andP.argsandP.kwargsof a declared**Pas written. #888Yieldssection when its docstring has aReturnssection and thethird argument of its
Generatorannotation is notNone. #889typehints_use_signature, render the types kept in the signature the same way as the fields, so stubs,guarded imports, documented aliases,
typehints_fixup_module_name,typehints_fully_qualifiedandtypehints_formatterapply to both. #895sentinelbuiltin andtyping_extensions.Sentinel, by their name as apy:datareference instead of linking a nonexistentsentinelclass. #912:ivar:,:cvar:and:var:fields from class-body and base class annotations, droppingClassVarandFinalqualifiers. #916Yieldsentry of a generator, keeping a type the docstring already states. #917napoleon_use_ivar = False, type.. attribute::entries fromself.x: Tannotations in__init__unlessnapoleon_attr_annotations = False; a:type:already in the docstring wins. #918Setter acceptsfield to a property whose setter annotation differs from the getter's return type. #919intforTunderclass IntStore(Store[int]), inwhat it inherits from a generic base, covering parameter and return fields, overloads, attribute and property headers,
:vartype:fields andTypedDictkeys. #921, #926, #938list(), in the signature and fields instead of<factory>orNOTHING; lambdas, partials and nested functions keep<factory>. #922typehints_fully_qualified,typehints_formatterandtypehints_fixup_module_nameapplythere and the header drops
Annotatedmetadata. #923typehints_use_signature = True, show one typed signature line per@overloadinstead of the untypedimplementation signature and an
Overloadsfield. #927TypeVar,ParamSpecorTypeVarTuplein docstring fields by its name, as a PEP 695type parameter renders, instead of as a
TypeVar(B, bound=Sized)call, andP.argsas written instead ofParamSpecArgs(P); the name links to the variable's own entry, which shows its bound or constraints, when the docsdocument it. #1044
'fill'inLiteral["fill", 1, None], now take the colors of theproject's Pygments style in light and dark mode, the way a code block does. #1046
TypeVarTupleor tuple with the PEP 646 star,*Tsand*tuple[int, ...], instead ofUnpack[Ts];Unpack[TypedDict]for**kwargskeeps its spelling. #1047typing.ContextManager[None]renders asContextManager[None]instead ofContextManager[None, bool | None]on Python 3.13 and later; a writtentyping.Generator[int, None, None]renders asGenerator[int]. #1054Bases:line of a class documented with:show-inheritance:as a docstring field renders a type, so ageneric base such as
Mapping[str, int]followstypehints_fully_qualified,typehints_fixup_module_nameandtypehints_formatter, and a PEP 695 base such asStack[T]keeps its argument where Sphinx left it off. #1058"a positive float", as written with aforward_referencewarning instead of aborting the build. #789sphinx.ext.autodocbefore connecting to its events, so listing this extension first or omitting autodoc nolonger fails with
Unknown event name. #790QuerySet[...]withoutdjango-stubs-ext, also for a function re-exported with a rewritten__module__, insteadof showing them all as plain text. #791, #901
__new__from__new__, asinspect.signaturedoes, and take a__new__-onlyclass's parameter types from
__new__rather than the class body. #792x, y : int, andsingle
Yieldsentries. #793typehints_defaults = "braces-after"defaults on their own parameter when the docstring already has:type:lines or napoleon types. #794
:returns:withtypehints_use_rtype = Falsewhen the docstring also has:rtype:orits
:returns:text starts on the next line. #795Attributesentries from the class,__init__and module annotations, linked and rendered likeother fields with
typehints_fully_qualified, type aliases andtypehints_formatterapplied, unlessnapoleon_attr_annotationsisFalse. #796, #966staticmethod(func)and of name-mangled private staticmethods. #797
Overloadslist, leave outselfandcls, and show constructor overloads. #798always_document_param_typeschanges, so incremental builds pick up the new setting. #799:no-overloads:marker from the output whentypehints_document_overloadsisFalse. #800typehints_use_signature_return = True. #801strip_signature_backslashis on. #802sphinx.ext.doctestfailures on the line the example starts on instead of one line late. #804Callableparameterized by aParamSpecorConcatenateasCallable[P, int]instead ofCallable[[P], int]. #805P.argsandP.kwargsasParamSpecArgs(P)andParamSpecKwargs(P), naming theParamSpectheybelong to. #806
TypeVarorParamSpecafter its bound, as inTypeVar(T, bound=int, default=bool). #807ParamSpecargument list of a generic as a list,Box[[int, str]], instead of a tuple. #808TypeVarTupleasTypeVarTuple(Ts)linking totyping.TypeVarTuple, instead of a broken reference thatloses its name. #809
Optional[Union[...]]withsimplify_optional_unions = FalseonPython before 3.14. #810
typing_extensions.TypeAliasTypeliketypestatement aliases instead of as theTypeAliasTypeclass. #811TYPE_CHECKINGguards written through a module alias, on one line, with a comment atcolumn zero, or at the end of the file. #813
from __future__ import annotations. #814, #941TYPE_CHECKINGregardless of which class Sphinx documents first. #815Keyword Argssection, and stopalways_document_param_typeslisting them again under Parameters. #816autoclass_content = "both", list each constructor parameter once, including those added throughalways_document_param_typesorDoc(). #817, #925sys.version_infoandsys.platformblocks, merge all overload variants of a stubfunction, and check re-exports. #818
it under a different name. #819
typesclasses, so references resolve againstdocs.python.org/3when building on Python 3.12. #820
TYPE_CHECKINGin attrs class fields, fixing aNameErrorcrash on Python 3.14 and aforward-reference warning on older versions. #822
AttributeErrorbuilding man pages for projects that document a function taking atypealias. #823typehints_formatterwhen rendering signatures withtypehints_use_signatureortypehints_use_signature_return. #824"* weird"annotation stays inlineinstead of producing a list or crashing. #825
forward_referencewhen an annotation names a missing module attribute,such as
typing.TypeIson Python 3.12. #826.pyistub refers to throughimport pkg.suborfrom . import sub, so their types areno longer dropped. #827
__module__findtheir
TYPE_CHECKINGimports. #828.. py:type::by name only where the annotation writes that name,whatever order Sphinx reads the entries in, so
intparameters no longer render as an alias ofint. #829, #920elsewhere in the package no longer replace a type. #830
typealias to its own entry, not to a different documented alias with the same name. #831TYPE_CHECKINGguards written asif not TYPE_CHECKING: ... else:or combined withand/or, so theirimports resolve. #833
self.x: Tannotations nested inif,try,with, loop andmatchblocks of__init__, andhandle a positional-only
self. #834functools.cacheandfunctools.lru_cachedecorated functions on Python 3.14. #835napoleon_use_param = Falseornapoleon_use_keyword = False, type the entries of napoleon's combinedparameter field, add their defaults, and list the parameters the extension adds there instead of in a second list. #836, #886
typehints_defaults, show the default of a parameter typed only in its docstring, whether through a:type:line, a:param str c:field or napoleon's combined parameter field. #837, #884functools.singledispatchimplementations, so each registeredimplementation shows the type it dispatches on. #838
typehints_defaults, render defaults the way the signature does, without memory addresses, with enummembers by name and with sets in a stable order. #839
Literalvalues, soLiteral["\n"]renders as written instead ofLiteral['n']. #840tuple[()]andTuple[()]as the empty tuple instead of a baretuple. #841typealias passed to itself, such asPair[Pair[int]], instead of dropping the innerarguments. #842
Literalmember, asLiteral[Color.RED, Light.RED]instead ofLiteral[RED, RED]. #843autodoc_mock_importsmodules, such asNDArray[float64], instead of agarbled name. #844
Literalstring values that contain backticks without breaking the surrounding markup. #845|of a union around anautodoc_type_aliasesname on Python 3.12 and 3.13 instead of renderingOptionalorUnion. #846typehints_defaults = "braces-after", put the default at the end of the last plain paragraph of thedescription instead of inside a trailing list, directive or literal block. #847
..placeholder as no description, so entries without one render asx (int)instead ofx (int) -- ... #848Returnsdescription of a function without parameters instead of adding a second one from thereturn annotation's
Doc(). #849Returnssection that only describes the value. #850:rtype:as a whole instead of leaving its continuation lines behind. #851typehints_use_rtype = False, add the return type to a:returns:description that contains--. #852always_document_param_typesorDoc()in signature order among thedocumented ones instead of in a second list at the end of the docstring. #853
versionadded,deprecatedandseealso, asbefore docutils directives like
note. #854autodoc_type_aliasestargets documented as module data or in a document read later. #855typealias even when the docs have no entry for its arguments, instead of expanding it. #856typing_extensionsprovides on the running Python, such asTypeIson 3.12 andDoc, totyping_extensionsinstead of a missingtypingtarget. #857@overloadsignatures from other Sphinx apps in the same process that do not load the extension. #858.. include::. #859typehints_defaultsortypehints_formattervalue as a configuration error insteadof an extension crash with a traceback. #860
Unparsable type hint commentfor a lambda assigned with a variable type comment. #861Returnsentry, renderingratio (float) -- The ratio.. #862under
undoc-members. #863Other Parameterssection under its own heading instead of merging it intoParameters. #864*tuple[...], rendering it asUnpack[tuple[...]]. #865TypeVar(T, bound=int)without a gap after the=. #866InitVar[...]instead of rendering a bareInitVar. #875:param:,:returns:and:yields:lines inside literal blocks and directives alone instead oftreating them as the object's fields. #876
functools.partialobjects,partialmethodand callable instances from the function they call, moving theannotations from the signature into the fields. #877
typealias whose value raises, as writteninstead of crashing the build or dropping the object. #878, #897
list assignment index out of range. #879clsfrom the signature of a@classmethodstacked on another decorator such asfunctools.cache. #880cannot cache unpickleable configuration valuewarning fortypehints_fixup_module_name, andre-read the documents only when that function's source changes instead of on every build. #881, #937
__signature__, such as a pydantic model, by that signature with itsfields typed. #883
typehints_use_rtype = False, keep the inline return type when the docstring had an:rtype:field. #885__init__that dataclasses andattrs generate, instead of pointing at a nonexistent
<string>.rst. #887autodoc_typehints_format = "fully-qualified":typehints_fully_qualifieddefaults to it, so fields,signatures and type parameters show full paths. An explicit
typehints_fully_qualifiedstill wins. #891Gen[int] | Noneunderautodoc_mock_imports, which rendered asunlinked text on Python 3.14 or with
from __future__ import annotations. #892.pyistub imports with a plainimportbut that is not installed, so types likenpt.NDArrayrender as cross-references instead of raising aforward_referencewarning. #893.. autofunction:: mod.f(x, y=3), or read from the docstringthrough
autodoc_docstring_signature, when it names other parameters than the object takes, instead ofreplacing it with the object's own. One made of
*argsand**kwargsalone still gets the object's parameters(#903). #896
typealiases that parameter types use, fixing broken cross-references. #902
.pyistub when the stub changes, so an incremental build picks up the edit. #905Overloadslist after a literal block that the summary introduces with::, instead of inside it. #907/and keyword-only*markers, defaults and the stars of*argsand**kwargsinOverloadsentries. #910bound="None"on an unboundParamSpecon Python 3.12 and early 3.13 releases. #911typehints_defaultsmode. #913
Explicit markup ends without a blank linewarning when numpydoc processes a docstring without aParameterssection and the extension adds parameter types. #914Annotated[Iterator[int], {"unit": "m"}], when its docstring has aYieldssection. #928__signature__a decorator sets on its wrapper, so the signature and the parameter fields list theparameters callers pass instead of those of the wrapped function; the signature shows types only under
typehints_use_signature. #931, #946Annotatedreturn annotation before checking it, so anAnnotatedgenerator types itsYieldsentryinstead of getting a return type, and
typehints_document_rtype_none = FalsehidesAnnotated[None, ...]. #939if TYPE_CHECKING:block without writing to the module, so the names it defines, such as@overloadstubs orProtocolclasses, no longer replace runtime bindings or show up as module members. #960, #984__class_getitem__returns the class itself, such as SQLAlchemy'sTypeEngine[Any], in headers, parameter and return fields, signatures, overloads and:ivar:types. #963if TYPE_CHECKING:blocks import from each other to their guarded types,whichever module Sphinx documents first. #969
:Parameters:definition lists, alone instead of convertingthem as numpydoc output into empty
:param :fields. #979documenting those libraries shows their own signatures and docstrings. #980
TYPE_CHECKING, such as_t.UriTypein requests, instead of dropping the type. #985.pyistub defines to the module the stub describes, such asext.Config, instead ofrendering it as an unresolved bare
Configwhen the function is documented through a re-export. #1011typing.NewTypeclass ortyping.Annotatedform; the field names it as a reference, as the signature does. #1013
.. autofunction::no longer listselfand-> None, and overloads of afunction documented with
.. autoclass::keep their first parameter and return types. #1014typenolonger links to an unrelated documented attribute such as
Event.type. #1017py:classand apy:dataname to the class entry on everybuild, instead of a name that changed with
PYTHONHASHSEED. #1018NamedTuple's__new__on its own, withautomethodor:special-members: __new__, nolonger warns that names its fields use, such as
Pathorint, are not defined. #1019__init__now shows the type a subclass binds, such asintforclass Child(Base[int]), in that subclass's:ivar:fields instead of the bare type parameter. #1020autodoc_mock_importswithoutaborting the build with
wrapper loop when unwrapping. #1022__annotations__, so the object reads the same after a build as before it. #1025typehints_formatterthat returns an empty string now hides the type instead of showing raw:sphinx_autodoc_typehints_type:text in docstring fields or an empty annotation such asattr: = 1in headers andsignatures, and drops the
Return type,Extra itemsandSetter acceptsfields it empties. #1026typestatement or a module-levelCount = int, used by anautomodulemember whenits
py:typecomes later on the page, instead of expanding it to its value. #1027TYPE_CHECKINGblock of each module again in everybuild, so a module edited and imported again between builds renders its new types. #1030
Literalto its enum when the member has no entry of its own, such as a member without adocstring under
:members:, instead of rendering it unlinked with anitpickywarning. #1035None,TrueandFalseinsideLiteral[...]to the Python docs, the same wayNonelinks outsideit, instead of rendering them as plain text. #1038
__module__isNonenow renders as its bare name instead of a broken cross-reference toNone.ClassName. #1039typehints_formatterwrites between bare backticks inside an expanded type alias now use the document'sdefault_role, as they do outside an alias, instead of rendering as italic text. #1040the modules that list a class an annotation names, so mapping the numpy or torch inventory no longer imports them. #1045
napoleon_attr_annotationsoff for napoleon in its own project only, so the first build after upgradingre-reads every document once. #1048
starts on instead of the line after it. #1049
SphinxTransform.appwhen choosing between an alias and its value, so builds that runPython with
-W error::PendingDeprecationWarningno longer fail, and the extension keeps working on Sphinx 11. #1051sphinx_autodoc_typehintsinextensions;the order the two are listed in no longer matters. #1052
ornow goes where Sphinx puts the types itadds with
autodoc_typehints = "description": after the last field of the first list with parameters, else of the lastfield list, else in a new list at the end of the docstring. It no longer sits before a definition list, a doctest block,
a rubric or a section, nor below a table that follows the parameters, and a warning from a docstring reports its own
line rather than one counting the lines added above it. #1060
Callableparameter list. #1064napoleon_attr_annotationsat its configured boolean value for other Sphinx extensions. #1067by the extension. #1007
typingwith the extension, with controls in each example'sconf.pytab that switch the options it renders with. #1029typing-extensions>=4.16on Python versions before 3.15. #986PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.13.10...3.14.0
v3.13.10Compare Source
typing.Self,Never,LiteralString,Final,TypeAlias,TypeGuard,TypeIs,Required,NotRequired,ReadOnly,Unpack,ConcatenateandTypeFormto the Python docs instead of renderingthem as unresolved text, as well as
ParamSpecArgsandParamSpecKwargson Python 3.12. #786Literalwithout empty brackets. #788TypeVarorParamSpecclass itself no longer prints its member descriptors. #787NamedTupleclasses and classes that only define__new__, like otherclasses. #784
PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.13.9...3.13.10
v3.13.9Compare Source
clipby resolving generic parameters declared in stubsignatures. #780
PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.13.8...3.13.9
v3.13.8Compare Source
NamedTupleimported underTYPE_CHECKINGwhen Sphinx documents the class before anyfunction from its module, removing a forward-reference warning. #775
PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.13.7...3.13.8
v3.13.7Compare Source
TYPE_CHECKINGblock imports but that is not installed, so its types still render ascross-references instead of raising a
Failed guarded type importwarning. Entries added toautodoc_mock_importsonly to silence that warning can go. #770PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.13.6...3.13.7
v3.13.6Compare Source
documented in. #766
PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.13.5...3.13.6
v3.13.5Compare Source
NameErrorcrash for a PEP 695 alias defined in another module whose value uses names imported underTYPE_CHECKING. #765PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.13.4...3.13.5
v3.13.4Compare Source
unknown role namefor annotations that carry an intersphinxexternal+role. #761TYPE_CHECKINGstatement binds only the names it defines, so comprehension and loop targets no longershadow builtins such as
typein rendered annotations. #760PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.13.3...3.13.4
v3.13.3Compare Source
unknown role namefor docstrings that reference another project through an intersphinxexternal+role. #756
TYPE_CHECKINGblock holding expressions the interpreter rejects no longer emitsFailed guarded type importand forward-reference warnings; its names render as forward references. #757
ExtensionErrorabout_annotation_globalswhen documenting one object starts documenting another.#758
PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.13.2...3.13.3
v3.13.2Compare Source
PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.13.1...3.13.2
v3.13.1Compare Source
TypeErrorcrash for a module that importsTypeAliasType, whose__type_params__is not a tuple.#742
TYPE_CHECKINGblock separately, so one unimportable name no longer leaves thenames after it unbound, and keep a missing stub from cascading into forward-reference warnings. #743
PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.13.0...3.13.1
v3.13.0Compare Source
PyPI release
Full Changelog: tox-dev/sphinx-autodoc-typehints@3.12.1...3.13.0
v3.12.1Compare Source
Configuration
📅 Schedule: (in timezone Europe/Paris)
* 0-4,22-23 * * 1-5)* * * * 0,6)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.