Revisions of python-sphinx-autodoc-typehints
Matej Cepl (mcepl)
committed
(revision 26)
Fix SPEC
Matej Cepl (mcepl)
accepted
request 975167
from
Matej Cepl (mcepl)
(revision 25)
- Upgrade to 1.18.1: - Fix mocked module import not working when used as guarded import - Support and require nptyping>=2 - Handle UnionType - Mark it as requiring nptyping<2 - Add typehints_use_rtype option - Handles TypeError when getting source code via inspect - Add support for type subscriptions with multiple elements, where one or more elements are tuples; e.g., nptyping.NDArray[(Any, ...), nptyping.Float] - Fix bug for arbitrary types accepting singleton subscriptions; e.g., nptyping.Float[64] - Resolve forward references - Expand and better handle TypeVar - Add intershpinx reference link for ... to Ellipsis (as is just an alias) - Prevents reaching inner blocks that contains if TYPE_CHECKING - Log a warning instead of crashing when a type guard import fails to resolve - When resolving type guard imports if the target module does not have source code (such is the case for C-extension modules) do nothing instead of crashing - Fix fully_qualified should be typehints_fully_qualified - Resolve type guard imports before evaluating annotations for objects - Remove set_type_checking_flag flag as this is now done by default - Fix crash when the inspect module returns an invalid python syntax source - Made formatting function configurable using the option typehints_formatter - Fixed normalize_source_lines() messing with the indentation of methods with decorators that have parameters starting with def. - Handle ValueError or TypeError being raised when signature of an object cannot be determined - Fix KeyError being thrown when argument is not documented (e.g. cls argument for class methods, and self for methods) - Added typehints_defaults config option allowing to automatically annotate parameter defaults. - Fixed NewType inserts a reference as first argument instead of a string - Dropped Python 3.6 support - Python 3.10 support - Normalize async functions properly - Allow py310 style annotations (PEP-563)
Matej Cepl (mcepl)
accepted
request 942819
from
Benjamin Greiner (bnavigator)
(revision 24)
- Skip python310: Not ready yet. Factory needs only the primary python3 flavor
Matej Cepl (mcepl)
accepted
request 909937
from
Matej Cepl (mcepl)
(revision 23)
- Update to 1.12.0: - Dropped Python 3.5 support - Added the simplify_optional_unions config option - Fixed indentation of multiline strings - Changed formatting of None to point to the Python stdlib docs - Updated special dataclass handling
buildservice-autocommit
accepted
request 888210
from
Matej Cepl (mcepl)
(revision 22)
baserev update by copy to link target
Matej Cepl (mcepl)
committed
(revision 21)
Fix changes
Matej Cepl (mcepl)
committed
(revision 20)
- Remove no-net-tests.patch as adding the fixed python-sphinx-autodoc-typehints-system-object.inv.patch makes tests requiring network working (gh#agronholm/sphinx-autodoc-typehints#174). - Add no-net-tests.patch which marks tests requiring network
Matej Cepl (mcepl)
committed
(revision 19)
- Readd fixed python-sphinx-autodoc-typehints-system-object.inv.patch which makes tests requiring network working
buildservice-autocommit
accepted
request 888061
from
Matej Cepl (mcepl)
(revision 18)
baserev update by copy to link target
Matej Cepl (mcepl)
committed
(revision 17)
- Add no-net-tests.patch which marks tests requiring network (gh#agronholm/sphinx-autodoc-typehints#174).
Dirk Mueller (dirkmueller)
committed
(revision 16)
Dirk Mueller (dirkmueller)
committed
(revision 15)
- remove python-sphinx-autodoc-typehints-system-object.inv.patch (breaks the build)
Dirk Mueller (dirkmueller)
committed
(revision 14)
- update to 1.11.0: * Dropped support for Sphinx < 3.0 * Added support for alternative parameter names (``arg``, ``argument``, ``parameter``) * Fixed import path for Signature (PR by Matthew Treinish) * Fixed ``TypeError`` when formatting a parametrized ``typing.IO`` annotation * Fixed data class displaying a return type in its ``__init__()`` method
buildservice-autocommit
accepted
request 782837
from
Tomáš Chvátal (scarabeus_iv)
(revision 13)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 782143
from
Petr Gajdos (pgajdos)
(revision 12)
- version update to 1.10.3 * Fixed ``TypeError`` (or wrong rendered class name) when an annotation is a generic class that has a ``name`` property * Fixed inner classes missing their parent class name(s) when rendered * Fixed ``KeyError`` when encountering mocked annotations (``autodoc_mock_imports``) * Rewrote the annotation formatting logic (fixes Python 3.5.2 compatibility regressions and an ``AttributeError`` regression introduced in v1.9.0) * Fixed decorator classes not being processed as classes * Added support for typing_extensions_ * Added the ``typehints_document_rtype`` option (PR by Simon-Martin Schröder) * Fixed metaclasses as annotations causing ``TypeError`` * Fixed rendering of ``typing.Literal`` * Fixed OSError when generating docs for SQLAlchemy mapped classes * Fixed unparametrized generic classes being rendered with their type parameters (e.g. ``Dict[~KT, ~VT]``) - added patches fix use object.inv which comes with python-doc + python-sphinx-autodoc-typehints-system-object.inv.patch
buildservice-autocommit
accepted
request 731298
from
Tomáš Chvátal (scarabeus_iv)
(revision 11)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
committed
(revision 10)
- Update to 1.8.0: * Fixed regression which caused TypeError or OSError when trying to set annotations due to PR #87 * Fixed unintentional mangling of annotation type names * Added proper :py:data targets for NoReturn, ClassVar and Tuple * Added support for inline type comments (like (int, str) -> None) (PR by Bernát Gábor) * Use the native AST parser for type comment support on Python 3.8+
buildservice-autocommit
accepted
request 729759
from
Tomáš Chvátal (scarabeus_iv)
(revision 9)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
committed
(revision 8)
- Update to 1.7.0: * Fixed unwrapped local functions causing errors (PR by Kimiyuki Onaka) * Fixed AttributeError when documenting the __init__() method of a data class * Added support for type hint comments (PR by Markus Unterwaditzer) * Added flag for rendering classes with their fully qualified names (PR by Holly Becker) - Remove merged patch sphinx21.patch
buildservice-autocommit
accepted
request 713192
from
Tomáš Chvátal (scarabeus_iv)
(revision 7)
baserev update by copy to link target
Displaying revisions 21 - 40 of 46