-
Notifications
You must be signed in to change notification settings - Fork 181
Open
Description
When using a package versioning helper such as setuptools_scm, it is quite natural to write, in a package's toplevel __init__.py, something like
from ._version import version as __version__
(assuming one uses setuptools_scm's write_to option rather than pkg_resources, as the latter can be quite slow).
Currently, pyflakes complains that __version__ is an unused name. Obviously, one can placate pyflakes by writing (over two lines) from . import _version; __version__ = _version.version, but that seems a bit silly: I would instead suggest that pyflakes consider all global-level dunders as automatically used (in the sense "they have a special or metadata role anyways"), even if they appear not so.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels