head	1.10;
access;
symbols
	pkgsrc-2026Q1:1.10.0.8
	pkgsrc-2026Q1-base:1.10
	pkgsrc-2025Q4:1.10.0.6
	pkgsrc-2025Q4-base:1.10
	pkgsrc-2025Q3:1.10.0.4
	pkgsrc-2025Q3-base:1.10
	pkgsrc-2025Q2:1.10.0.2
	pkgsrc-2025Q2-base:1.10
	pkgsrc-2025Q1:1.9.0.10
	pkgsrc-2025Q1-base:1.9
	pkgsrc-2024Q4:1.9.0.8
	pkgsrc-2024Q4-base:1.9
	pkgsrc-2024Q3:1.9.0.6
	pkgsrc-2024Q3-base:1.9
	pkgsrc-2024Q2:1.9.0.4
	pkgsrc-2024Q2-base:1.9
	pkgsrc-2024Q1:1.9.0.2
	pkgsrc-2024Q1-base:1.9
	pkgsrc-2023Q4:1.8.0.4
	pkgsrc-2023Q4-base:1.8
	pkgsrc-2023Q3:1.8.0.2
	pkgsrc-2023Q3-base:1.8
	pkgsrc-2023Q2:1.7.0.2
	pkgsrc-2023Q2-base:1.7
	pkgsrc-2023Q1:1.6.0.10
	pkgsrc-2023Q1-base:1.6
	pkgsrc-2022Q4:1.6.0.8
	pkgsrc-2022Q4-base:1.6
	pkgsrc-2022Q3:1.6.0.6
	pkgsrc-2022Q3-base:1.6
	pkgsrc-2022Q2:1.6.0.4
	pkgsrc-2022Q2-base:1.6
	pkgsrc-2022Q1:1.6.0.2
	pkgsrc-2022Q1-base:1.6
	pkgsrc-2021Q4:1.5.0.14
	pkgsrc-2021Q4-base:1.5
	pkgsrc-2021Q3:1.5.0.12
	pkgsrc-2021Q3-base:1.5
	pkgsrc-2021Q2:1.5.0.10
	pkgsrc-2021Q2-base:1.5
	pkgsrc-2021Q1:1.5.0.8
	pkgsrc-2021Q1-base:1.5
	pkgsrc-2020Q4:1.5.0.6
	pkgsrc-2020Q4-base:1.5
	pkgsrc-2020Q3:1.5.0.4
	pkgsrc-2020Q3-base:1.5
	pkgsrc-2020Q2:1.5.0.2
	pkgsrc-2020Q2-base:1.5
	pkgsrc-2020Q1:1.4.0.8
	pkgsrc-2020Q1-base:1.4
	pkgsrc-2019Q4:1.4.0.10
	pkgsrc-2019Q4-base:1.4
	pkgsrc-2019Q3:1.4.0.6
	pkgsrc-2019Q3-base:1.4
	pkgsrc-2019Q2:1.4.0.4
	pkgsrc-2019Q2-base:1.4
	pkgsrc-2019Q1:1.4.0.2
	pkgsrc-2019Q1-base:1.4
	pkgsrc-2018Q4:1.3.0.20
	pkgsrc-2018Q4-base:1.3
	pkgsrc-2018Q3:1.3.0.18
	pkgsrc-2018Q3-base:1.3
	pkgsrc-2018Q2:1.3.0.16
	pkgsrc-2018Q2-base:1.3
	pkgsrc-2018Q1:1.3.0.14
	pkgsrc-2018Q1-base:1.3
	pkgsrc-2017Q4:1.3.0.12
	pkgsrc-2017Q4-base:1.3
	pkgsrc-2017Q3:1.3.0.10
	pkgsrc-2017Q3-base:1.3
	pkgsrc-2017Q2:1.3.0.6
	pkgsrc-2017Q2-base:1.3
	pkgsrc-2017Q1:1.3.0.4
	pkgsrc-2017Q1-base:1.3
	pkgsrc-2016Q4:1.3.0.2
	pkgsrc-2016Q4-base:1.3
	pkgsrc-2016Q3:1.1.0.14
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.12
	pkgsrc-2016Q2-base:1.1
	pkgsrc-2016Q1:1.1.0.10
	pkgsrc-2016Q1-base:1.1
	pkgsrc-2015Q4:1.1.0.8
	pkgsrc-2015Q4-base:1.1
	pkgsrc-2015Q3:1.1.0.6
	pkgsrc-2015Q3-base:1.1
	pkgsrc-2015Q2:1.1.0.4
	pkgsrc-2015Q2-base:1.1
	pkgsrc-2015Q1:1.1.0.2
	pkgsrc-2015Q1-base:1.1;
locks; strict;
comment	@# @;


1.10
date	2025.04.12.08.22.18;	author adam;	state Exp;
branches;
next	1.9;
commitid	imeeaoRblEBANJQF;

1.9
date	2024.01.07.16.17.11;	author wiz;	state Exp;
branches;
next	1.8;
commitid	sq7hHUJ1Ot7gfxTE;

1.8
date	2023.07.31.16.22.43;	author adam;	state Exp;
branches;
next	1.7;
commitid	CR8Ph7xRcvmSpYyE;

1.7
date	2023.04.30.17.08.14;	author wiz;	state Exp;
branches;
next	1.6;
commitid	QifxRkDlffqkC9nE;

1.6
date	2022.01.29.08.56.51;	author wiz;	state Exp;
branches;
next	1.5;
commitid	zPkKf3sn5ND5zvqD;

1.5
date	2020.05.12.06.40.19;	author adam;	state Exp;
branches;
next	1.4;
commitid	Jr3tGcJXnRAXWU7C;

1.4
date	2019.01.30.22.53.11;	author adam;	state Exp;
branches;
next	1.3;
commitid	66o2E7ptCndHnR9B;

1.3
date	2016.11.28.12.45.55;	author wiz;	state Exp;
branches;
next	1.2;
commitid	NXytcEbSGRYkwTvz;

1.2
date	2016.09.30.10.41.06;	author wiz;	state Exp;
branches;
next	1.1;
commitid	V6NbrGrgCO9hIioz;

1.1
date	2015.01.03.00.05.47;	author wiz;	state Exp;
branches;
next	;
commitid	sDp9KbQaxVdHEv4y;


desc
@@


1.10
log
@py-flake8: updated to 7.2.0

7.2.0
New Dependency Information

pycodestyle has been updated to >= 2.13.0, < 2.14.0 (See also :pull:`1974`).
pyflakes has been updated to >= 3.3.0, < 3.4.0 (See also :pull:`1974`).

Features

Require python >= 3.9
@
text
@@@comment $NetBSD: PLIST,v 1.9 2024/01/07 16:17:11 wiz Exp $
bin/flake8-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/flake8/__init__.py
${PYSITELIB}/flake8/__init__.pyc
${PYSITELIB}/flake8/__init__.pyo
${PYSITELIB}/flake8/__main__.py
${PYSITELIB}/flake8/__main__.pyc
${PYSITELIB}/flake8/__main__.pyo
${PYSITELIB}/flake8/_compat.py
${PYSITELIB}/flake8/_compat.pyc
${PYSITELIB}/flake8/_compat.pyo
${PYSITELIB}/flake8/api/__init__.py
${PYSITELIB}/flake8/api/__init__.pyc
${PYSITELIB}/flake8/api/__init__.pyo
${PYSITELIB}/flake8/api/legacy.py
${PYSITELIB}/flake8/api/legacy.pyc
${PYSITELIB}/flake8/api/legacy.pyo
${PYSITELIB}/flake8/checker.py
${PYSITELIB}/flake8/checker.pyc
${PYSITELIB}/flake8/checker.pyo
${PYSITELIB}/flake8/defaults.py
${PYSITELIB}/flake8/defaults.pyc
${PYSITELIB}/flake8/defaults.pyo
${PYSITELIB}/flake8/discover_files.py
${PYSITELIB}/flake8/discover_files.pyc
${PYSITELIB}/flake8/discover_files.pyo
${PYSITELIB}/flake8/exceptions.py
${PYSITELIB}/flake8/exceptions.pyc
${PYSITELIB}/flake8/exceptions.pyo
${PYSITELIB}/flake8/formatting/__init__.py
${PYSITELIB}/flake8/formatting/__init__.pyc
${PYSITELIB}/flake8/formatting/__init__.pyo
${PYSITELIB}/flake8/formatting/_windows_color.py
${PYSITELIB}/flake8/formatting/_windows_color.pyc
${PYSITELIB}/flake8/formatting/_windows_color.pyo
${PYSITELIB}/flake8/formatting/base.py
${PYSITELIB}/flake8/formatting/base.pyc
${PYSITELIB}/flake8/formatting/base.pyo
${PYSITELIB}/flake8/formatting/default.py
${PYSITELIB}/flake8/formatting/default.pyc
${PYSITELIB}/flake8/formatting/default.pyo
${PYSITELIB}/flake8/main/__init__.py
${PYSITELIB}/flake8/main/__init__.pyc
${PYSITELIB}/flake8/main/__init__.pyo
${PYSITELIB}/flake8/main/application.py
${PYSITELIB}/flake8/main/application.pyc
${PYSITELIB}/flake8/main/application.pyo
${PYSITELIB}/flake8/main/cli.py
${PYSITELIB}/flake8/main/cli.pyc
${PYSITELIB}/flake8/main/cli.pyo
${PYSITELIB}/flake8/main/debug.py
${PYSITELIB}/flake8/main/debug.pyc
${PYSITELIB}/flake8/main/debug.pyo
${PYSITELIB}/flake8/main/options.py
${PYSITELIB}/flake8/main/options.pyc
${PYSITELIB}/flake8/main/options.pyo
${PYSITELIB}/flake8/options/__init__.py
${PYSITELIB}/flake8/options/__init__.pyc
${PYSITELIB}/flake8/options/__init__.pyo
${PYSITELIB}/flake8/options/aggregator.py
${PYSITELIB}/flake8/options/aggregator.pyc
${PYSITELIB}/flake8/options/aggregator.pyo
${PYSITELIB}/flake8/options/config.py
${PYSITELIB}/flake8/options/config.pyc
${PYSITELIB}/flake8/options/config.pyo
${PYSITELIB}/flake8/options/manager.py
${PYSITELIB}/flake8/options/manager.pyc
${PYSITELIB}/flake8/options/manager.pyo
${PYSITELIB}/flake8/options/parse_args.py
${PYSITELIB}/flake8/options/parse_args.pyc
${PYSITELIB}/flake8/options/parse_args.pyo
${PYSITELIB}/flake8/plugins/__init__.py
${PYSITELIB}/flake8/plugins/__init__.pyc
${PYSITELIB}/flake8/plugins/__init__.pyo
${PYSITELIB}/flake8/plugins/finder.py
${PYSITELIB}/flake8/plugins/finder.pyc
${PYSITELIB}/flake8/plugins/finder.pyo
${PYSITELIB}/flake8/plugins/pycodestyle.py
${PYSITELIB}/flake8/plugins/pycodestyle.pyc
${PYSITELIB}/flake8/plugins/pycodestyle.pyo
${PYSITELIB}/flake8/plugins/pyflakes.py
${PYSITELIB}/flake8/plugins/pyflakes.pyc
${PYSITELIB}/flake8/plugins/pyflakes.pyo
${PYSITELIB}/flake8/plugins/reporter.py
${PYSITELIB}/flake8/plugins/reporter.pyc
${PYSITELIB}/flake8/plugins/reporter.pyo
${PYSITELIB}/flake8/processor.py
${PYSITELIB}/flake8/processor.pyc
${PYSITELIB}/flake8/processor.pyo
${PYSITELIB}/flake8/statistics.py
${PYSITELIB}/flake8/statistics.pyc
${PYSITELIB}/flake8/statistics.pyo
${PYSITELIB}/flake8/style_guide.py
${PYSITELIB}/flake8/style_guide.pyc
${PYSITELIB}/flake8/style_guide.pyo
${PYSITELIB}/flake8/utils.py
${PYSITELIB}/flake8/utils.pyc
${PYSITELIB}/flake8/utils.pyo
${PYSITELIB}/flake8/violation.py
${PYSITELIB}/flake8/violation.pyc
${PYSITELIB}/flake8/violation.pyo
@


1.9
log
@py-flake8: update to 7.0.0.

Changes not found.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a2 1
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d7 1
@


1.8
log
@py-flake8: updated to 6.1.0

6.1.0

New Dependency Information

Pyflakes has been updated to >= 3.1.0, < 3.2.0
pycodestyle has been updated to >= 2.11.0, < 2.12.0

Features

Deprecate --include-in-doctest, --exclude-from-doctest
Add support for python 3.12
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.7 2023/04/30 17:08:14 wiz Exp $
d3 6
a8 6
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@


1.7
log
@py-flake8: update to 6.0.0.

6.0.0 -- 2022-11-23
-------------------

Backwards Incompatible Changes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Remove ``--diff`` option (See also :issue:`1389`, :pull:`1720`).
- Produce an error when invalid codes are specified in configuration (See also
  :issue:`1689`, :pull:`1713`).
- Produce an error if the file specified in ``--extend-config`` does not exist
  (See also :issue:`1729`, :pull:`1732`).
- Remove ``optparse`` compatibility support (See also :pull:`1739`).

New Dependency Information
~~~~~~~~~~~~~~~~~~~~~~~~~~

- pycodestyle has been updated to >= 2.10.0, < 2.11.0 (See also :pull:`1746`).
- Pyflakes has been updated to >= 3.0.0, < 3.1.0 (See also :pull:`1748`).

Features
~~~~~~~~

- Require python >= 3.8.1 (See also :pull:`1633`, :pull:`1741`).
- List available formatters in for ``--format`` option in ``--help`` (See also
  :issue:`223`, :pull:`1624`).
- Improve multiprocessing performance (See also :pull:`1723`).
- Enable multiprocessing on non-fork platforms (See also :pull:`1723`).
- Ensure results are sorted when discovered from files (See also :issue:`1670`,
  :pull:`1726`).

5.0.4 -- 2022-08-03
-------------------

Bugs Fixed
~~~~~~~~~~

- Set a lower bound on ``importlib-metadata`` to prevent ``RecursionError``
  (See also :issue:`1650`, :pull:`1653`).


5.0.3 -- 2022-08-01
-------------------

Bugs Fixed
~~~~~~~~~~

- Work around partial reads of configuration files with syntax errors (See
  also :issue:`1647`, :pull:`1648`).


5.0.2 -- 2022-08-01
-------------------

Bugs Fixed
~~~~~~~~~~

- Fix execution on python == 3.8.0 (See also :issue:`1637`, :pull:`1641`).
- Fix config discovery when home does not exist (See also :issue:`1640`,
  :pull:`1642`).


5.0.1 -- 2022-07-31
-------------------

Bugs Fixed
~~~~~~~~~~

- Fix duplicate plugin discovery on misconfigured pythons (See also
  :issue:`1627`, :pull:`1631`).


5.0.0 -- 2022-07-30
-------------------

Backwards Incompatible Changes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Remove ``indent_size_str`` (See also :pull:`1411`).
- Remove some dead code (See also :pull:`1453`, :pull:`1540`, :pull:`1541`).
- Missing explicitly-specified configuration is now an error (See also
  :issue:`1497`, :pull:`1498`).
- Always read configuration files as UTF-8 (See also :issue:`1532`,
  :pull:`1533`).
- Remove manpage from docs -- use ``help2man`` or related tools instead (See
  also :pull:`1557`).
- Forbid invalid plugin codes (See also :issue:`325`, :pull:`1579`).


Deprecations
~~~~~~~~~~~~

- Deprecate ``--diff`` option (See also :issue:`1389`, :pull:`1441`).


New Dependency Information
~~~~~~~~~~~~~~~~~~~~~~~~~~

- pycodestyle has been updated to >= 2.9.0, < 2.10.0 (See also :pull:`1626`).
- Pyflakes has been updated to >= 2.5.0, < 2.6.0 (See also :pull:`1625`).
- mccabe has been updated to >= 0.7.0, < 0.8.0 (See also :pull:`1542`).


Features
~~~~~~~~

- Add colors to output, configurable via ``--color`` (See also :issue:`1379`,
  :pull:`1440`).
- Add ``.nox`` to the default exclude list (See also :issue:`1442`,
  :pull:`1443`).
- Don't consider a config file which does not contain flake8 settings (See
  also :issue:`199`, :pull:`1472`).
- Duplicate ``local-plugins`` names are now allowed (See also :issue:`362`,
  :pull:`1504`).
- Consider ``.`` to be a path in config files (See also :issue:`1494`,
  :pull:`1508`)
- Add ``--require-plugins`` option taking distribution names (See also
  :issue:`283`, :pull:`1535`).
- Improve performance by removing debug logs (See also :pull:`1537`,
  :pull:`1544`).
- Include failing file path in plugin execution error (See also :issue:`265`,
  :pull:`1543`).
- Improve performance by pre-generating a ``pycodestyle`` plugin (See also
  :pull:`1545`).
- Properly differentiate between explicitly ignored / selected and default
  ignored / selected options (See also :issue:`284`, :pull:`1576`,
  :pull:`1609`).


Bugs Fixed
~~~~~~~~~~

- Fix physical line plugins not receiving all lines in the case of
  triple-quoted strings (See also :issue:`1534`, :pull:`1536`).
- Fix duplicate error logging in the case of plugin issues (See also
  :pull:`1538`).
- Fix inconsistent ordering of ``--ignore`` in ``--help`` (See also
  :issue:`1550`, :pull:`1552`).
- Fix memory leak of style guides by avoiding ``@@lru_cache`` of a method (See
  also :pull:`1573`).
- Fix ignoring of configuration files exactly in the home directory (See also
  :issue:`1617`, :pull:`1618`).
@
text
@d1 1
a1 1
@@comment $NetBSD$
d15 3
@


1.6
log
@py310-flake8: update to 4.0.1.

4.0.1 -- 2021-10-11
-------------------

Bugs Fixed
~~~~~~~~~~

- Fix parallel execution collecting a ``SyntaxError`` (See also :pull:`1410`
  :issue:`1408`).

4.0.0 -- 2021-10-10
-------------------

Backwards Incompatible Changes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Remove ``--install-hook`` vcs integration (See also :issue:`1008`).
- Remove ``setuptools`` command (See also :issue:`1009`).
- Migrate from GitLab to GitHub (See also :pull:`1305`).
- Due to constant confusion by users, user-level |Flake8| configuration files
  are no longer supported. Files will not be searched for in the user's home
  directory (e.g., ``~/.flake8``) nor in the XDG config directory (e.g.,
  ``~/.config/flake8``).  (See also :pull:`1404`).

New Dependency Information
~~~~~~~~~~~~~~~~~~~~~~~~~~

- pycodestyle has been updated to >= 2.8.0, < 2.9.0 (See also :pull:`1406`).
- Pyflakes has been updated to >= 2.4.0, < 2.5.0 (See also :pull:`1406`).
- flake8 requires python >= 3.6 (See also :issue:`1010`).

Features
~~~~~~~~

- Add ``--extend-select`` option (See also :pull:`1312` :issue:`1061`).
- Automatically create directories for output files (See also :pull:`1329`).

Bugs Fixed
~~~~~~~~~~

- ``ast`` parse before tokenizing to improve ``SyntaxError`` errors (See also
  :pull:`1320` :issue:`740`).
- Fix warning in ``--indent-size`` argparse help (See also :pull:`1367`).
- Fix handling ``SyntaxError`` in python 3.10+ (See also :pull:`1374`
  :issue:`1372`).
- Fix writing non-cp1252-encodable when output is piped on windows (See also
  :pull:`1382` :issue:`1381`).
@
text
@a14 3
${PYSITELIB}/flake8/_compat.py
${PYSITELIB}/flake8/_compat.pyc
${PYSITELIB}/flake8/_compat.pyo
d27 3
d36 3
d72 3
d78 6
a83 3
${PYSITELIB}/flake8/plugins/manager.py
${PYSITELIB}/flake8/plugins/manager.pyc
${PYSITELIB}/flake8/plugins/manager.pyo
d87 3
d102 3
@


1.5
log
@py-flake8: updated to 3.8.1

3.8.1:
Bugs Fixed
- Fix ``--output-file``


3.8.0:
Bugs Fixed
- Fix logical checks which report positions out of bounds
- Fix ``--exclude=.*`` accidentally matching ``.`` and ``..``

Deprecations
- Add deprecation message for vcs hooks


3.8.0a2:
Bugs Fixed
- Fix ``type="str"`` optparse options


3.8.0a1:

New Dependency Information
- Remove dependency on ``entrypoints`` and add dependency on
  ``importlib-metadata`` (only for ``python<3.8``)
- Pyflakes has been updated to >= 2.2.0, < 2.3.0
- pycodestyle has been updated to >= 2.6.0a1, < 2.7.0

Features
- Add ``--extend-exclude`` option to add to ``--exclude`` without overwriting
- Move argument parsing from ``optparse`` to ``argparse``
- Group plugin options in ``--help``
- Remove parsing of ``verbose`` from configuration files as it was not
  consistently applied
- Remove parsing of ``output_file`` from configuration files as it was not
  consistently applied
- Resolve configuration files relative to ``cwd`` instead of common prefix of
  passed filenames.  You may need to change ``flake8 subproject`` to
  ``cd subproject && flake8 .``
- Officially support python3.8
- ``--disable-noqa`` now also disables ``# flake8: noqa``
- Ensure that a missing file produces a ``E902`` error
- ``# noqa`` comments now apply to all of the lines in an explicit ``\``
  continuation or in a line continued by a multi-line string

Bugs Fixed
- Fix ``--exclude=./t.py`` to only match ``t.py`` at the top level
- Fix ``--show-source`` when a file is indented with tabs
- Fix crash when ``--max-line-length`` is given a non-integer
- Prevent flip-flopping of ``indent_char`` causing extra ``E101`` errors
- Only enable multiprocessing when the method is ``fork`` fixing issues
  on macos with python3.8+
- ``noqa`` is now only handled by flake8 fixing specific-noqa.  Plugins
  requesting this parameter will always receive ``False``
- Fix duplicate loading of plugins when invoked via ``python -m flake8``
- Fix early exit when ``--exit-zero`` and ``--diff`` are provided and the diff
  is empty
- Consistently split lines when ``\f`` is present when reading from stdin

Deprecations
- ``python setup.py flake8`` (setuptools integration) is now deprecated and
  will be removed in a future version
- ``type='string'`` (optparse) types are deprecated, use
  ``type=callable`` (argparse) instead.  Support for ``type='string'`` will
  be removed in a future version
- ``%default`` in plugin option help text is deprecated, use ``%(default)s``
  instead.  Support for ``%default`` will be removed in a future version
- optparse-style ``action='callback'`` setting for options is deprecated, use
  argparse action classes instead.  This will be removed in a future version
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2019/01/30 22:53:11 adam Exp $
a53 6
${PYSITELIB}/flake8/main/git.py
${PYSITELIB}/flake8/main/git.pyc
${PYSITELIB}/flake8/main/git.pyo
${PYSITELIB}/flake8/main/mercurial.py
${PYSITELIB}/flake8/main/mercurial.pyc
${PYSITELIB}/flake8/main/mercurial.pyo
a56 6
${PYSITELIB}/flake8/main/setuptools_command.py
${PYSITELIB}/flake8/main/setuptools_command.pyc
${PYSITELIB}/flake8/main/setuptools_command.pyo
${PYSITELIB}/flake8/main/vcs.py
${PYSITELIB}/flake8/main/vcs.pyc
${PYSITELIB}/flake8/main/vcs.pyo
@


1.4
log
@py-flake8: updated to 3.7.1

3.7.1:
Bugs Fixed
- Fix capitalized filenames in per-file-ignores setting

3.7.0:
New Dependency Information
- Add dependency on entrypoints >= 0.3, < 0.4
- Pyflakes has been updated to >= 2.1.0, < 2.2.0
- pycodestyle has been updated to >= 2.5.0, < 2.6.0

Features
- Add support for per-file-ignores
- Enable use of float and complex option types
- Improve startup performance by switching from pkg_resources to
  entrypoints
- Add metadata for use through the pre-commit_ git hooks framework
- Allow physical line checks to return more than one result
- Allow # noqa:X123 comments without space between the colon and codes
  list
- Remove broken and unused flake8.listen plugin type
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2016/11/28 12:45:55 wiz Exp $
d15 3
@


1.3
log
@Updated py-flake8 to 3.2.1.

3.2.1 -- 2016-11-21
-------------------

You can view the `3.2.1 milestone`_ on GitLab for more details.

- Fix subtle bug when deciding whether to report an on-by-default's violation
  (See also `GitLab#257`_)

- Fix another bug around SyntaxErrors not being reported at the right column
  and row (See also `GitLab#259`_ and `GitLab#237`_ for a related, previously
  fixed bug)

- Fix regression from 2.x where we run checks against explicitly provided
  files, even if they don't match the filename patterns. (See also
  `GitLab#266`_)

3.2.0 -- 2016-11-14
-------------------

You can view the `3.2.0 milestone`_ on GitLab for more details.

- Allow for pycodestyle 2.2.0 which fixes a bug in E305 (See also
  `GitLab#256`_)

3.1.1 -- 2016-11-14
-------------------

You can view the `3.1.1 milestone`_ on GitLab for more details.

- Do not attempt to install/distribute a ``man`` file with the Python package;
  leave this for others to do. (See also `GitLab#254`_)

- Fix packaging bug where wheel version constraints specified in setup.cfg did
  not match the constraints in setup.py. (See also `GitLab#255`_)

3.1.0 -- 2016-11-14
-------------------

You can view the `3.1.0 milestone`_ on GitLab for more details.

- Add ``--bug-report`` flag to make issue reporters' lives easier.

- Collect configuration files from the current directory when using our Git
  hook. (See also `GitLab#210`_, `GitLab#218`_, `GitLab#223`_)

- Avoid unhandled exceptions when dealing with SyntaxErrors. (See also
  `GitLab#214`_, `GitLab#238`_)

- Exit early if the value for ``--diff`` is empty. (See also `GitLab#226`_)

- Handle empty ``--stdin-display-name`` values. (See also `GitLab#235`_)

- Properly report the column number of Syntax Errors. We were assuming that
  all reports of column numbers were 0-indexed, however, SyntaxErrors report
  the column number as 1-indexed. This caused us to report a column number
  that was 1 past the actual position. Further, when combined with
  SyntaxErrors that occur at a newline, this caused the position to be
  visually off by two. (See also `GitLab#237`_)

- Fix the behaviour of ``--enable-extensions``. Previously, items specified
  here were still ignored due to the fact that the off-by-default extension
  codes were being left in the ``ignore`` list. (See also `GitLab#239`_)

- Fix problems around ``--select`` and ``--ignore`` behaviour that prevented
  codes that were neither explicitly selected nor explicitly ignored from
  being reported. (See also `GitLab#242`_)

- Truly be quiet when the user specifies ``-q`` one or more times. Previously,
  we were showing the if the user specified ``-q`` and ``--show-source``. We
  have fixed this bug. (See also `GitLab#245`_)

- Add new File Processor attribute, ``previous_unindented_logical_line`` to
  accommodate pycodestyle 2.1.0. (See also `GitLab#246`_)

- When something goes wrong, exit non-zero. (See also `GitLab#248`_,
  `GitLab#209`_)

- Add ``--tee`` as an option to allow use of ``--output-file`` and printing to
  standard out.

- Allow the git plugin to actually be lazy when collecting files.

- Allow for pycodestyle 2.1 series and pyflakes 1.3 series.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a80 3
${PYSITELIB}/flake8/plugins/_trie.py
${PYSITELIB}/flake8/plugins/_trie.pyc
${PYSITELIB}/flake8/plugins/_trie.pyo
a83 3
${PYSITELIB}/flake8/plugins/notifier.py
${PYSITELIB}/flake8/plugins/notifier.pyc
${PYSITELIB}/flake8/plugins/notifier.pyo
@


1.2
log
@Updated py-flake8 to 3.0.4.

2.3.0 - 2015-01-04
------------------

- **Feature**: Add ``--output-file`` option to specify a file to write to
  instead of ``stdout``.

- **Bug** Fix interleaving of output while using multiprocessing
  (`GitLab#17`_)

.. _GitLab#17: https://gitlab.com/pycqa/flake8/issues/17

2.4.0 - 2015-03-07
------------------

- **Bug** Print filenames when using multiprocessing and ``-q`` option.
  (`GitLab#31`_)

- **Bug** Put upper cap on dependencies. The caps for 2.4.0 are:

  - ``pep8 < 1.6`` (Related to `GitLab#35`_)

  - ``mccabe < 0.4``

  - ``pyflakes < 0.9``

  See also `GitLab#32`_

- **Bug** Files excluded in a config file were not being excluded when flake8
  was run from a git hook. (`GitHub#2`_)

- **Improvement** Print warnings for users who are providing mutually
  exclusive options to flake8. (`GitLab#8`_, `GitLab!18`_)

- **Feature** Allow git hook configuration to live in ``.git/config``.
  See the updated `VCS hooks docs`_ for more details. (`GitLab!20`_)

2.4.1 - 2015-05-18
------------------

- **Bug** Do not raise a ``SystemError`` unless there were errors in the
  setuptools command. (`GitLab#39`_, `GitLab!23`_)

- **Bug** Do not verify dependencies of extensions loaded via entry-points.

- **Improvement** Blacklist versions of pep8 we know are broken

2.5.0 - 2015-10-26
------------------

- **Improvement** Raise cap on PyFlakes for Python 3.5 support

- **Improvement** Avoid deprecation warnings when loading extensions
  (`GitLab#59`_, `GitLab#90`_)

- **Improvement** Separate logic to enable "off-by-default" extensions
  (`GitLab#67`_)

- **Bug** Properly parse options to setuptools Flake8 command (`GitLab!41`_)

- **Bug** Fix exceptions when output on stdout is truncated before Flake8
  finishes writing the output (`GitLab#69`_)

- **Bug** Fix error on OS X where Flake8 can no longer acquire or create new
  semaphores (`GitLab#74`_)


2.5.1 - 2015-12-08
------------------

- **Bug** Properly look for ``.flake8`` in current working directory
  (`GitLab#103`_)

- **Bug** Monkey-patch ``pep8.stdin_get_value`` to cache the actual value in
  stdin. This helps plugins relying on the function when run with
  multiprocessing. (`GitLab#105`_, `GitLab#107`_)

2.5.2 - 2016-01-30
------------------

- **Bug** Parse ``output_file`` and ``enable_extensions`` from config files

- **Improvement** Raise upper bound on mccabe plugin to allow for version
  0.4.0

2.5.3 - 2016-02-11
------------------

- **Bug** Actually parse ``output_file`` and ``enable_extensions`` from config
  files

2.5.4 - 2016-02-11
------------------

- **Bug** Missed an attribute rename during the v2.5.3 release.

2.5.5 - 2016-06-14
------------------

- **Bug** Fix setuptools integration when parsing config files

- **Bug** Don't pass the user's config path as the config_file when creating a
  StyleGuide

2.6.0 - 2016-06-15
------------------

- **Requirements Change** Switch to pycodestyle as all future pep8 releases
  will use that package name

- **Improvement** Allow for Windows users on *select* versions of Python to
  use ``--jobs`` and multiprocessing

- **Improvement** Update bounds on McCabe

- **Improvement** Update bounds on PyFlakes and blacklist known broken
  versions

- **Improvement** Handle new PyFlakes warning with a new error code: F405

2.6.1 - 2016-06-25
------------------

- **Bug** Update the config files to search for to include ``setup.cfg`` and
  ``tox.ini``. This was broken in 2.5.5 when we stopped passing
  ``config_file`` to our Style Guide

2.6.2 - 2016-06-25
------------------

- **Bug** Fix packaging error during release process.
3.0.0 -- 2016-07-25
-------------------

- Rewrite our documentation from scratch! (http://flake8.pycqa.org)

- Drop explicit support for Pythons 2.6, 3.2, and 3.3.

- Remove dependence on pep8/pycodestyle for file processing, plugin
  dispatching, and more. We now control all of this while keeping backwards
  compatibility.

- ``--select`` and ``--ignore`` can now both be specified and try to find the
  most specific rule from each. For example, if you do ``--select E --ignore
  E123`` then we will report everything that starts with ``E`` except for
  ``E123``. Previously, you would have had to do ``--ignore E123,F,W`` which
  will also still work, but the former should be far more intuitive.

- Add support for in-line ``# noqa`` comments to specify **only** the error
  codes to be ignored, e.g., ``# noqa: E123,W503``

- Add entry-point for formatters as well as a base class that new formatters
  can inherit from. See the documentation for more details.

- Add detailed verbose output using the standard library logging module.

- Enhance our usage of optparse for plugin developers by adding new parameters
  to the ``add_option`` that plugins use to register new options.

- Update ``--install-hook`` to require the name of version control system hook
  you wish to install a Flake8.

- Stop checking sub-directories more than once via the setuptools command

- When passing a file on standard-in, allow the caller to specify
  ``--stdin-display-name`` so the output is properly formatted

- The Git hook now uses ``sys.executable`` to format the shebang line.
  This allows Flake8 to install a hook script from a virtualenv that points to
  that virtualenv's Flake8 as opposed to a global one (without the virtualenv
  being sourced).

- Print results in a deterministic and consistent ordering when used with
  multiprocessing

- When using ``--count``, the output is no longer written to stderr.

- AST plugins can either be functions or classes and all plugins can now
  register options so long as there are callable attributes named as we
  expect.
3.0.1 -- 2016-07-25
-------------------

- Fix regression in handling of ``# noqa`` for multiline strings.
  (See also `GitLab#177`_)

- Fix regression in handling of ``--output-file`` when not also using
  ``--verbose``. (See also `GitLab#180`_)

- Fix regression in handling of ``--quiet``. (See also `GitLab#180`_)

- Fix regression in handling of ``--statistics``. (See also `GitLab#180`_)


3.0.2 -- 2016-07-26
-------------------

- Fix local config file discovery.  (See also `GitLab#181`_)

- Fix indexing of column numbers. We accidentally were starting column indices
  at 0 instead of 1.

- Fix regression in handling of errors like E402 that rely on a combination of
  attributes. (See also `GitLab#186`_)


3.0.3 -- 2016-07-30
-------------------

- Disable ``--jobs`` for any version of Python on Windows.
  (See also `this Python bug report`_)

- Raise exception when entry_point in plugin not callable.
  This raises an informative error when a plugin fails to load because its
  entry_point is not callable, which can happen with a plugin which is buggy or
  not updated for the current version of flake8. This is nicer than raising a
  `PicklingError` about failing to pickle a module (See also `GitLab#164`_)

- Fix ``# noqa`` comments followed by a ``:`` and explanation broken by
  3.0.0 (See also `GitLab#178`_)

- Always open our output file in append mode so we do not overwrite log
  messages. (See also `GitLab#193`_)

- When normalizing path values read from configuration, keep in context the
  directory where the configuration was found so that relative paths work.
  (See also `GitLab#194`_)

- Fix issue where users were unable to ignore plugin errors that were on
  by default. (See also `GitLab#195`_)

- Fix our legacy API StyleGuide's ``init_report`` method to actually override
  the previous formatter. (See also `GitLab#200`_)

3.0.4 -- 2016-08-08
-------------------

- Side-step a Pickling Error when using Flake8 with multiprocessing on Unix
  systems. (See also `GitLab#164`_)

- Fix an Attribute Error raised when dealing with Invalid Syntax. (See also
  `GitLab#203`_)

- Fix an unhandled Syntax Error when tokenizing files. (See also
  `GitLab#205`_)
@
text
@d48 3
@


1.1
log
@Import py34-flake8-2.2.5 as devel/py-flake8.

Flake8 is a wrapper around these tools:

* PyFlakes
* pep8
* Ned Batchelder's McCabe script

Flake8 runs all the tools by launching the single flake8 script.
It displays the warnings in a per-file, merged output.
@
text
@d15 87
a101 27
${PYSITELIB}/flake8/_pyflakes.py
${PYSITELIB}/flake8/_pyflakes.pyc
${PYSITELIB}/flake8/_pyflakes.pyo
${PYSITELIB}/flake8/engine.py
${PYSITELIB}/flake8/engine.pyc
${PYSITELIB}/flake8/engine.pyo
${PYSITELIB}/flake8/hooks.py
${PYSITELIB}/flake8/hooks.pyc
${PYSITELIB}/flake8/hooks.pyo
${PYSITELIB}/flake8/main.py
${PYSITELIB}/flake8/main.pyc
${PYSITELIB}/flake8/main.pyo
${PYSITELIB}/flake8/reporter.py
${PYSITELIB}/flake8/reporter.pyc
${PYSITELIB}/flake8/reporter.pyo
${PYSITELIB}/flake8/run.py
${PYSITELIB}/flake8/run.pyc
${PYSITELIB}/flake8/run.pyo
${PYSITELIB}/flake8/tests/__init__.py
${PYSITELIB}/flake8/tests/__init__.pyc
${PYSITELIB}/flake8/tests/__init__.pyo
${PYSITELIB}/flake8/tests/test_engine.py
${PYSITELIB}/flake8/tests/test_engine.pyc
${PYSITELIB}/flake8/tests/test_engine.pyo
${PYSITELIB}/flake8/util.py
${PYSITELIB}/flake8/util.pyc
${PYSITELIB}/flake8/util.pyo
@

