]> crepu.dev Git - config.git/blame_incremental - djavu-asus/emacs/elpy/rpc-venv/lib/python3.11/site-packages/pyflakes-3.1.0.dist-info/METADATA
Reorganización de directorios
[config.git] / djavu-asus / emacs / elpy / rpc-venv / lib / python3.11 / site-packages / pyflakes-3.1.0.dist-info / METADATA
... / ...
CommitLineData
1Metadata-Version: 2.1
2Name: pyflakes
3Version: 3.1.0
4Summary: passive checker of Python programs
5Home-page: https://github.com/PyCQA/pyflakes
6Author: A lot of people
7Author-email: code-quality@python.org
8License: MIT
9Classifier: Development Status :: 6 - Mature
10Classifier: Environment :: Console
11Classifier: Intended Audience :: Developers
12Classifier: License :: OSI Approved :: MIT License
13Classifier: Programming Language :: Python
14Classifier: Programming Language :: Python :: 3
15Classifier: Programming Language :: Python :: 3 :: Only
16Classifier: Programming Language :: Python :: Implementation :: CPython
17Classifier: Programming Language :: Python :: Implementation :: PyPy
18Classifier: Topic :: Software Development
19Classifier: Topic :: Utilities
20Requires-Python: >=3.8
21License-File: LICENSE
22
23========
24Pyflakes
25========
26
27A simple program which checks Python source files for errors.
28
29Pyflakes analyzes programs and detects various errors. It works by
30parsing the source file, not importing it, so it is safe to use on
31modules with side effects. It's also much faster.
32
33It is `available on PyPI <https://pypi.org/project/pyflakes/>`_
34and it supports all active versions of Python: 3.6+.
35
36
37
38Installation
39------------
40
41It can be installed with::
42
43 $ pip install --upgrade pyflakes
44
45
46Useful tips:
47
48* Be sure to install it for a version of Python which is compatible
49 with your codebase: ``python#.# -m pip install pyflakes`` (for example,
50 ``python3.10 -m pip install pyflakes``)
51
52* You can also invoke Pyflakes with ``python#.# -m pyflakes .`` if you want
53 to run it for a specific python version.
54
55* If you require more options and more flexibility, you could give a
56 look to Flake8_ too.
57
58
59Design Principles
60-----------------
61Pyflakes makes a simple promise: it will never complain about style,
62and it will try very, very hard to never emit false positives.
63
64Pyflakes is also faster than Pylint_. This is
65largely because Pyflakes only examines the syntax tree of each file
66individually. As a consequence, Pyflakes is more limited in the
67types of things it can check.
68
69If you like Pyflakes but also want stylistic checks, you want
70flake8_, which combines
71Pyflakes with style checks against
72`PEP 8`_ and adds
73per-project configuration ability.
74
75
76Mailing-list
77------------
78
79Share your feedback and ideas: `subscribe to the mailing-list
80<https://mail.python.org/mailman/listinfo/code-quality>`_
81
82Contributing
83------------
84
85Issues are tracked on `GitHub <https://github.com/PyCQA/pyflakes/issues>`_.
86
87Patches may be submitted via a `GitHub pull request`_.
88If you are comfortable doing so, please `rebase your changes`_
89so they may be applied to main with a fast-forward merge, and each commit is
90a coherent unit of work with a well-written log message. If you are not
91comfortable with this rebase workflow, the project maintainers will be happy to
92rebase your commits for you.
93
94All changes should include tests and pass flake8_.
95
96.. image:: https://github.com/PyCQA/pyflakes/workflows/Test/badge.svg
97 :target: https://github.com/PyCQA/pyflakes/actions
98 :alt: GitHub Actions build status
99
100.. _Pylint: https://pylint.pycqa.org/
101.. _flake8: https://pypi.org/project/flake8/
102.. _`PEP 8`: https://www.python.org/dev/peps/pep-0008/
103.. _`rebase your changes`: https://git-scm.com/book/en/v2/Git-Branching-Rebasing
104.. _`GitHub pull request`: https://github.com/PyCQA/pyflakes/pulls
105
106Changelog
107---------
108
109Please see `NEWS.rst <https://github.com/PyCQA/pyflakes/blob/main/NEWS.rst>`_.