python-flake8-pyi

Edit Package python-flake8-pyi
No description set
Refresh
Refresh
Source Files
Filename Size Changed
flake8_pyi-23.1.2.tar.gz 0000046799 45.7 KB
python-flake8-pyi.changes 0000013411 13.1 KB
python-flake8-pyi.spec 0000002705 2.64 KB
set-tests-python-path.patch 0000001265 1.24 KB
Revision 17 (latest revision is 32)
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 17)
- Add set-tests-python-path.patch to fix tests inside osc build
  environment, running the flake8 process with shell=True and forcing
  the PYTHONPATH.
- Update to 23.1.2:
  * Y011/Y014/Y015: Increase the maximum character length of literal
    numbers in default values from 7 to 10, allowing hexadecimal
    representation of 32-bit integers. Contributed by Avasam.
- 23.1.1
New error codes:
  * Y052: Disallow default values in global or class namespaces where
    the assignment does not have a type annotation. Stubs should be
    explicit about the type of all variables in the stub; without type
    annotations, the type checker is forced to make inferences, which
    may have unpredictable consequences. Enum members are excluded
    from this check, as are various special assignments such as
    __all__ and __match_args__.
Other changes:
  * Disallow numeric default values where len(str(default)) > 7. If a
    function has a default value where the string representation is
    greater than 7 characters, it is likely to be an implementation
    detail or a constant that varies depending on the system you're
    running on, such as sys.maxsize.
  * Disallow str or bytes defaults where the default is >50 characters
    long, for similar reasons.
  * Allow ast.Attribute nodes as default values for a small number of
    special cases, such as sys.maxsize and sys.executable.
  * Fewer Y020 false positives are now emitted when encountering
    default values in stub files.
- 23.1.0
Bugfixes:
Comments 0
openSUSE Build Service is sponsored by