Revisions of python-sphinx-autodoc-typehints

Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 26)
Fix SPEC
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 975167 from Matej Cepl's avatar 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's avatar Matej Cepl (mcepl) accepted request 942819 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 24)
- Skip python310: Not ready yet. Factory needs only the primary
  python3 flavor
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 909937 from Matej Cepl's avatar 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's avatar Matej Cepl (mcepl) (revision 22)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 21)
Fix changes
Matej Cepl's avatar 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's avatar 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's avatar Matej Cepl (mcepl) (revision 18)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 17)
- Add no-net-tests.patch which marks tests requiring network
  (gh#agronholm/sphinx-autodoc-typehints#174).
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 16)
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 15)
- remove python-sphinx-autodoc-typehints-system-object.inv.patch (breaks the build)
Dirk Mueller's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) (revision 13)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 782143 from Petr Gajdos's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) (revision 11)
baserev update by copy to link target
Tomáš Chvátal's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) (revision 9)
baserev update by copy to link target
Tomáš Chvátal's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) (revision 7)
baserev update by copy to link target
Displaying revisions 21 - 40 of 46
openSUSE Build Service is sponsored by