freshcrate
Skin:/
Home > Frameworks > sphinx-autodoc-typehints

sphinx-autodoc-typehints

Type hints (PEP 484) support for the Sphinx autodoc extension

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

# sphinx-autodoc-typehints [![PyPI](https://img.shields.io/pypi/v/sphinx-autodoc-typehints?style=flat-square)](https://pypi.org/project/sphinx-autodoc-typehints/) [![Supported Python versions](https://img.shields.io/pypi/pyversions/sphinx-autodoc-typehints.svg)](https://pypi.org/project/sphinx-autodoc-typehints/) [![Downloads](https://pepy.tech/badge/sphinx-autodoc-typehints/month)](https://pepy.tech/project/sphinx-autodoc-typehints) [![check](https://github.com/tox-dev/sphinx-autodoc-typehints/actions/workflows/check.yaml/badge.svg)](https://github.com/tox-dev/sphinx-autodoc-typehints/actions/workflows/check.yaml) This [Sphinx](https://www.sphinx-doc.org/) extension reads your Python [type hints](https://docs.python.org/3/library/typing.html) and automatically adds type information to your generated documentation -- so you write types once in code and they appear in your docs without duplication. **Features:** - Adds parameter and return types from annotations into docstrings - Resolves types from [`TYPE_CHECKING`](https://docs.python.org/3/library/typing.html#typing.TYPE_CHECKING) blocks and [`.pyi` stub files](https://typing.python.org/en/latest/spec/distributing.html#stub-files) - Renders [`@overload`](https://docs.python.org/3/library/typing.html#typing.overload) signatures in docstrings - Extracts types from [attrs](https://www.attrs.org/) and [dataclass](https://docs.python.org/3/library/dataclasses.html) classes - Shows default parameter values alongside types - Controls union display style (`Union[X, Y]` vs `X | Y`) - Automatically fixes cross-references for stdlib types whose runtime module differs from their documented path - Supports custom type formatters and module name rewriting - Extracts descriptions from [`Annotated[T, Doc(...)]`](https://typing-extensions.readthedocs.io/en/latest/#Doc) metadata - Works with [Google and NumPy](https://www.sphinx-doc.org/en/master/usage/extensions/napoleon.html) docstring styles Sphinx has a built-in [`autodoc_typehints`](https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc_typehints) setting (since v2.1) that can move type hints between signatures and descriptions. This extension replaces that with the features above. See [Avoid duplicate types with built-in Sphinx](#avoid-duplicate-types-with-built-in-sphinx). <!-- mdformat-toc start --slug=github --no-anchors --maxlevel=6 --minlevel=2 --> - [Installation](#installation) - [Quick start](#quick-start) - [How-to guides](#how-to-guides) - [Avoid duplicate types with built-in Sphinx](#avoid-duplicate-types-with-built-in-sphinx) - [Use with Google or NumPy docstring style](#use-with-google-or-numpy-docstring-style) - [Control return type display](#control-return-type-display) - [Change how union types look](#change-how-union-types-look) - [Show default parameter values](#show-default-parameter-values) - [Control overload signature display](#control-overload-signature-display) - [Keep type hints in function signatures](#keep-type-hints-in-function-signatures) - [Handle circular imports](#handle-circular-imports) - [Resolve types from `TYPE_CHECKING` blocks](#resolve-types-from-type_checking-blocks) - [Show types for `attrs` or `dataclass` fields](#show-types-for-attrs-or-dataclass-fields) - [Write a custom type formatter](#write-a-custom-type-formatter) - [Document a `NewType` or `type` alias without expanding it](#document-a-newtype-or-type-alias-without-expanding-it) - [Add types for C extensions or packages without annotations](#add-types-for-c-extensions-or-packages-without-annotations) - [Fix cross-reference links for stdlib types](#fix-cross-reference-links-for-stdlib-types) - [Fix cross-reference links for renamed modules](#fix-cross-reference-links-for-renamed-modules) - [Suppress warnings](#suppress-warnings) - [Reference](#reference) - [Configuration options](#configuration-options) - [Warning categories](#warning-categories) - [Explanation](#explanation) - [How it works](#how-it-works) - [How return type options interact](#how-return-type-options-interact) <!-- mdformat-toc end --> ## Installation ```bash pip install sphinx-autodoc-typehints ``` Then add the extension to your [`conf.py`](https://www.sphinx-doc.org/en/master/usage/configuration.html): ```python extensions = ["sphinx.ext.autodoc", "sphinx_autodoc_typehints"] ``` ## Quick start Instead of writing types in your docstrings, write them as Python type hints. The extension picks them up and adds them to your Sphinx output: ```python # Before: types repeated in docstrings def format_unit(value, unit): """ Format a value with its unit. :param float value: a numeric value :param str unit: the unit (kg, m, etc.) :rtype: str """ return f"{value} {unit}" # After: types only in annotations, docs generated automatically def format_unit(value: float, unit: str) -> str: """ Format a value with its unit. :param value: a

Release History

VersionChangesUrgencyDate
3.10.5<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * process_signature: don't skip the first arg on bound instance methods by @ilia-kats in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/705 * 🐛 fix(annotations): use class role for Ellipsis/NotImplementedType on 3.13+ by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/707 ## New Contributors * @ilia-kats made their first contribution in https://githuHigh6/3/2026
3.10.3<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * Show version in error tracebacks by @kdeldycke in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/687 * Support PEP 695 `type` statement and python 3.12+ `TypeAliasType` by @lochhh in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/691 * Fix typehints_formatter cache warning by @RazerM in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/696 * 🐛 fix(stubs): reHigh5/28/2026
3.10.2Imported from PyPI (3.10.2)Low4/21/2026
3.10.1<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * 🐛 fix(resolver): surface hints for @no_type_check targets by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/681 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.10.0...3.10.1Medium4/13/2026
3.10.0<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * 🔒 ci(workflows): add zizmor security auditing by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/672 * ✨ feat(resolver): auto-inject :vartype: for annotated instance vars by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/678 * 🐛 fix(intersphinx): skip union aliases in type mapping by @gaborbernat in https://github.com/tox-dev/sphinx-aMedium4/9/2026
3.9.11<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * 🐛 fix(stubs): resolve imports inside if-blocks in .pyi stubs by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/670 * 🐛 fix(stubs): evaluate stub-only definitions for annotation resolution by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/671 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.10...Medium3/24/2026
3.9.10<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * 🐛 fix(stubs): use __new__ param annotations not class vars by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/667 * 🐛 fix(stubs): prevent forward ref warnings from stub annotation pollution by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/668 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.9...Medium3/23/2026
3.9.9<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * 🐛 fix(stubs): resolve relative imports in .pyi stubs by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/663 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.8...3.9.9Low3/20/2026
3.9.8<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * 🐛 fix(docstring): preserve blank line after field list by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/659 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.7...3.9.8Low3/9/2026
3.9.7<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * 🐛 fix(resolver): resolve NamedTuple hints from class by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/657 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.6...3.9.7Low3/5/2026
3.9.6<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * 🐛 fix(stubs): resolve stub type hints for C/Rust extensions by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/655 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.5...3.9.6Low3/4/2026
3.9.5<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * 🐛 fix(stubs): resolve stub imports for type hint evaluation by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/654 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.4...3.9.5Low3/2/2026
3.9.4<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * 🐛 fix(stubs): strip all suffixes for extension modules by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/652 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.3...3.9.4Low3/2/2026
3.9.3<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * 🐛 fix(intersphinx): exclude builtin type aliases from mapping by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/650 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.2...3.9.3Low3/2/2026
3.9.1<!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed * 🐛 fix(intersphinx): access inventory dict directly by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/647 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.9.0...3.9.1Low3/1/2026
3.9.0<!-- Release notes generated using configuration in .github/release.yaml at 3.9.0 --> ## What's Changed * Add permissions to workflows by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/636 * â™ģī¸ refactor(tests): consolidate test infrastructure and reach 100% coverage by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/635 * Move SECURITY.md to .github/SECURITY.md by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/639Low3/1/2026
3.8.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * ✨ feat(signatures): enable overload signature display by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/625 * ✨ feat(annotations): preserve documented type aliases by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/626 * ✨ feat(annotations): use annotationlib on 3.14+ for forward refs by @gaborbernat in https://github.com/tox-dev/sphinx-Low2/25/2026
3.7.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Migrate type checking from mypy to ty by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/611 * Move from extras to dependency-groups by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/612 * 🐛 fix(types): resolve PEP 695 type params in annotations by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/614 * fix: sepaLow2/23/2026
3.6.3<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * 🔧 build(tox): migrate from tox.ini to tox.toml by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/609 * Fix extra () after NewType in rendered output by @Fridayai700 in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/608 * Fix ValueError on wrapper loops in inspect.unwrap by @Fridayai700 in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/607 *Low2/18/2026
3.6.2<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Fix compatibility with 9.1.0 by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/595 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.1...3.6.2Low1/2/2026
3.6.1<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Include metadata in type hints by @AllanChain in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/594 ## New Contributors * @AllanChain made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/594 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.6.0...3.6.1Low1/2/2026
3.6.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Use Sphinx 9 class interface by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/589 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.5.2...3.6.0Low12/9/2025
3.5.2<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Preserve type information from docstrings if no type annotation is present and parameter has default value. by @christianaguilera-foundry in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/576 ## New Contributors * @christianaguilera-foundry made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/576 **Full Changelog**: https://github.com/tLow10/16/2025
3.5.1<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Declare 3.14 support by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/571 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.5.0...3.5.1Low10/9/2025
3.5.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Support Union type on its own by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/570 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.4.0...3.5.0Low10/9/2025
3.4.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Python 3.14 support by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/569 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.3.0...3.4.0Low10/8/2025
3.3.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Warning types and subtypes by @fajpunk in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/562 ## New Contributors * @fajpunk made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/562 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.2.0...3.3.0Low10/8/2025
3.2.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Fixed broken changelog link by @agronholm in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/530 * Fix issue #481 by @nineteendo in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/533 * Don't add :rtype: None by @grayjk in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/538 * Place rtype after directive by @grayjk in https://github.com/tox-dev/sphinx-autodoc-tLow4/25/2025
3.1.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Support Sphinx 8.2.0 - drop 3.10 support because Sphinx does by @b-kamphorst in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/525 ## New Contributors * @b-kamphorst made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/525 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.0.1...3.1.0Low2/19/2025
3.0.1<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Fix roles for `types` module by @flying-sheep in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/516 * Update Ruff to 0.9.1 by @flying-sheep in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/517 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.0.0...3.0.1Low1/16/2025
3.0.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * 🐛 Replace docutils private API use w/ public by @webknjaz in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/507 * Drop support for nptyping by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/514 ## New Contributors * @webknjaz made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/507 **Full Changelog**: https:/Low1/3/2025
2.5.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Fix the type checker by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/493 * Apply typehints_formatter to signature by @Priyansh121096 in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/494 ## New Contributors * @Priyansh121096 made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/494 **Full Changelog**: https:/Low10/9/2024
2.4.4<!-- Release notes generated using configuration in .github/release.yml at main --> **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.4.3...2.4.4Low9/18/2024
2.4.3<!-- Release notes generated using configuration in .github/release.yml at main --> **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.4.2...2.4.3Low9/17/2024
2.4.2<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Improve the CI by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/485 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.4.1...2.4.2Low9/17/2024
2.4.1<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Fix placement of return type when there is a doctest by @hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/482 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.4.0...2.4.1Low9/12/2024
2.4.0<!-- Release notes generated using configuration in .github/release.yml at main --> - Drop 3.9 support - Add 3.13 support - Bump dependencies **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.3.0...2.4.0Low9/7/2024
2.3.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Add module name rewrite configuration option by @hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/474 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.3...2.3.0Low8/29/2024
2.2.3<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Fix mypy errors due to unneeded type ignores by @hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/469 * Fix rendering when docstring starst with a directive by @hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/468 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.2...2.2.3Low7/17/2024
2.2.2<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Fix for Issue #384: typehints_defaults = "braces-after" fails for a multiline `:param:` entry by @tikuma-lsuhsc in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/464 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.1...2.2.2Low6/22/2024
2.2.1<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Fix issue #462 and another alias processing bug by @tikuma-lsuhsc in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/463 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.0...2.2.1Low6/21/2024
2.2.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Support autodoc_type_aliases configuration by @tikuma-lsuhsc in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/459 ## New Contributors * @tikuma-lsuhsc made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/459 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.1.1...2.2.0Low6/19/2024
2.1.1<!-- Release notes generated using configuration in .github/release.yml at main --> **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.1.0...2.1.1Low6/4/2024
2.1.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Support Sphinx 7.3 and drop 3.8 support by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/448 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.0.1...2.1.0Low4/17/2024
2.0.1<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Extend linter/formatter rules by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/427 * Fix the CI by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/434 * Add missing option to readme by @caffeinepills in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/446 * Return injection fix by @caffeinepills in https://github.com/tox-dev/spLow4/10/2024
2.0.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Add option to force unions (and options) to be rendered with bars by @hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/418 (on by default, hence major version bump) **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.25.3...2.0.0Low2/8/2024
1.25.3<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Stop parsing from overwriting Sphinx configuration by @flying-sheep in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/422 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.25.2...1.25.3Low1/26/2024
1.25.2<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * ENH Make types in signature respect `typehints_fully_qualified` by @hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/400 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.25.1...1.25.2Low11/11/2023
1.25.1<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * FIX Put a slash space between xref and type args by @hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/399 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.25.0...1.25.1Low11/10/2023
1.25.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * ENH Add a css wrapper to generated types by @hoodmane in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/397 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.24.1...1.25.0Low11/9/2023
1.24.1<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * fix: Recursively evaluate guarded code by @Mr-Pepe in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/393 ## New Contributors * @Mr-Pepe made their first contribution in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/393 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.24.0...1.24.1Low10/31/2023
1.24.0<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed * Exclude dependabot and pre-commit ci from release notes by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/369 * Drop typed-ast as is no longer maintained/used by @gaborbernat in https://github.com/tox-dev/sphinx-autodoc-typehints/pull/373 **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/1.23.3...1.24.0Low7/21/2023

Dependencies & License Audit

Loading dependencies...

Similar Packages

toxtox is a generic virtualenv management and test command line tool4.55.1
pyproject-apiAPI to interact with the python pyproject.toml based projects1.10.1
hypothesisThe property-based testing library for Pythonv6.155.2
time-machineTravel through time in your tests.main@2026-06-01
schemathesisProperty-based testing framework for Open API and GraphQL based appsv4.21.0

More from pypi

markitdownUtility tool for converting various files to Markdown
fastapiFastAPI framework, high performance, easy to learn, fast to code, ready for production
djangoA high-level Python web framework that encourages rapid development and clean, pragmatic design.
flaskA simple framework for building complex web applications.

More in Frameworks

langchainThe agent engineering platform
deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of ta
tqdmFast, Extensible Progress Meter
simBuild, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.