python-flake8-pyi

Edit Package python-flake8-pyi
No description set
Refresh
Refresh
Source Files
Filename Size Changed
flake8_pyi-23.11.0.tar.gz 0000056425 55.1 KB
python-flake8-pyi.changes 0000016542 16.2 KB
python-flake8-pyi.spec 0000002804 2.74 KB
set-tests-python-path.patch 0000000953 953 Bytes
Revision 11 (latest revision is 15)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1131208 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 11)
- update to 23.11.0:
  * Y058: Use `Iterator` rather than `Generator` as the return
    value for simple `__iter__` methods, and `AsyncIterator` rather
    than `AsyncGenerator` as the return value for simple `__aiter__`
    methods.
  * Y059: `Generic[]` should always be the last base class, if it
    is present in the bases of a class.
  * Y060, which flags redundant inheritance from `Generic[]`.
  * Y061: Do not use `None` inside a `Literal[]` slice.
  * For example, use `Literal["foo"] | None` instead of
    `Literal["foo", None]`.
  * Y022 and Y037 now flag more imports from `typing_extensions`.
  * Y034 now attempts to avoid flagging methods inside classes
    that inherit from `builtins.type`, `abc.ABCMeta` and/or
    `enum.EnumMeta`.  Classes that have one or more of these as
    bases are metaclasses, and PEP 673 forbids the use of
    `typing(_extensions).Self` for metaclasses.
  * Attempting to import `typing_extensions.Text` now causes Y039
    to be emitted rather than Y023.
  * Y053 will no longer be emitted for the argument to
    `@typing_extensions.deprecated`.
  * Introduce Y090, which warns if you have an annotation such as
    `tuple[int]` or `Tuple[int]`. These mean "a tuple of length 1,
    in which the sole element is of type `int`". This is sometimes
    what you want, but more usually you'll want `tuple[int, ...]`,
    which means "a tuple of arbitrary (possibly 0) length, in
    which all elements are of type `int`".
  * Y011 now ignores `sentinel` and `_typeshed.sentinel` in
    default values.
Comments 0
openSUSE Build Service is sponsored by