python-flake8-pyi
No description set
- Developed at devel:languages:python
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Backports:SLE-15-SP4:FactoryCandidates/python-flake8-pyi && cd $_
- Create Badge
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 (anag+factory)
accepted
request 1131208
from
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