tag name | 2.1.0 (28dc41935e2070ed586b09530c92aa4c82d200dd) |
tag date | 2019-01-23 22:11:05 -0500 |
tagged by | Phil Frost <indigo@bitglue.com> |
tagged object | commit 4bc1f21df9... |
download | pyflakes-2.1.0.tar.gz |
---|
Release 2.1.0
- Allow intentional assignment to variables named ``_``
- Recognize ``__module__`` as a valid name in class scope
- ``pyflakes.checker.Checker`` supports checking of partial ``ast`` trees
- Detect assign-before-use for local variables which shadow builtin names
- Detect invalid ``print`` syntax using ``>>`` operator
- Treat ``async for`` the same as a ``for`` loop for introducing variables
- Add detection for list concatenation in ``__all__``
- Exempt ``@typing.overload`` from duplicate function declaration
- Importing a submodule of an ``as``-aliased ``import``-import is marked as
used
- Report undefined names from ``__all__`` as possibly coming from a ``*``
import
- Add support for changes in Python 3.8-dev
- Add support for PEP 563 (``from __future__ import annotations``)
- Include Python version and platform information in ``pyflakes --version``
- Recognize ``__annotations__`` as a valid magic global in Python 3.6+
- Mark names used in PEP 484 ``# type: ...`` comments as used
- Add check for use of ``is`` operator with ``str``, ``bytes``, and ``int``
literals
-----BEGIN PGP SIGNATURE-----
iQFHBAABCgAxFiEEg8GQ8Z9jmBHygCViApSpAqaDDAcFAlxJLN8THGluZGlnb0Bi
aXRnbHVlLmNvbQAKCRAClKkCpoMMB9qUCACDQIqpIiiEtWmiV6zk/j4FRfo2vxLt
iwtZwu7PtI6qbeOmCfj4QYwJctZ8UxOVGCGsplUTIlwGxVErt9qsVJ1JxSzUAwNd
D5Mlg11qGJWX+tInbDmA5xgxZy9oab6DrYjLBjeB7bnjnCZMstz+ofoWLy1WonPD
XhR7gdg7ib6HZRGbbFYF9fPEDIQdU5v8hG/sB4c0QBdEzICC/uWM+TMPquVoDQ/J
gxesMHv9EVfp9yOPYR/eKNIs+zXhjXzPnWaAOqTJCFyMQfOT+/HqITgGzBXVcAPv
hGVRKQKScXtTrObPoSvvfz5gObWtVGNpgiculw5oBWP1KuH6XBH5cBRf
=sA1m
-----END PGP SIGNATURE-----