15
0
Go to file
Ana Guerrero a388144123 Accepting request 1131208 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1131208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-flake8-pyi?expand=0&rev=11
2023-12-06 22:48:10 +00:00
2023-12-05 21:09:18 +00:00
2023-12-05 21:09:18 +00:00
2023-12-05 21:09:18 +00:00
Description
No description provided
74 KiB
Languages
RPM Spec 100%