python-flake8-pyi
No description set
- Sources inherited from project devel:languages:python
- Devel package for openSUSE:Factory
-
3
derived packages
- Links to openSUSE:Factory / python-flake8-pyi
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:Maliku:python/python-flake8-pyi && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000124 124 Bytes | |
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 21 (latest revision is 32)
Dirk Mueller (dirkmueller)
committed
(revision 21)
- 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. * Y011/Y014/Y015: Allow math constants math.inf, math.nan, math.e,
Comments 0