Skip to content

Commit

Permalink
Merge #116
Browse files Browse the repository at this point in the history
116: Update flake8 to 3.8.1 r=duckinator a=pyup-bot


This PR updates [flake8](https://pypi.org/project/flake8) from **3.7.9** to **3.8.1**.



<details>
  <summary>Changelog</summary>
  
  
   ### 3.8.1
   ```
   -------------------

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

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

- Fix ``--output-file`` (regression in 3.8.0) (See also `GitLab!427`_,
  `GitLab637`_)


.. all links
.. _3.8.1 milestone:
    https://gitlab.com/pycqa/flake8/-/milestones/34

.. issue links
.. _GitLab637:
    https://gitlab.com/pycqa/flake8/issues/637

.. merge request links
.. _GitLab!427:
    https://gitlab.com/pycqa/flake8/merge_requests/427
   ```
   
  
  
   ### 3.8.0
   ```
   -------------------

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

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

- Fix logical checks which report positions out of bounds (See also
  `GitLab!422`_, `GitLab635`_)

- Fix ``--exclude=.*`` accidentally matching ``.`` and ``..`` (See also
  `GitLab!424`_, `GitLab632`_)

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

- Add deprecation message for vcs hooks (See also `GitLab!420`_,
  `GitLab568`_)
   ```
   
  
  
   ### 3.8.0a2
   ```
   ---------------------

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

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

- Fix ``type=&quot;str&quot;`` optparse options (See also `GitLab!419`_)
   ```
   
  
  
   ### 3.8.0a1
   ```
   ---------------------

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

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

- Remove dependency on ``entrypoints`` and add dependency on
  ``importlib-metadata`` (only for ``python&lt;3.8``) (See also `GitLab!388`_,
  `GitLab569`_)

- Pyflakes has been updated to &gt;= 2.2.0, &lt; 2.3.0 (See also `GitLab!417`_)

- pycodestyle has been updated to &gt;= 2.6.0a1, &lt; 2.7.0 (See also `GitLab!418`_)

Features
~~~~~~~~

- Add ``--extend-exclude`` option to add to ``--exclude`` without overwriting
  (See also `GitLab!315`_, `GitLab535`_)

- Move argument parsing from ``optparse`` to ``argparse`` (See also
  `GitLab!341`_

- Group plugin options in ``--help`` (See also `GitLab!342`_, `GitLab565`_)

- Remove parsing of ``verbose`` from configuration files as it was not
  consistently applied (See also `GitLab!360`_, `GitLab439`_)

- Remove parsing of ``output_file`` from configuration files as it was not
  consistently applied (See also `GitLab!361`_)

- Resolve configuration files relative to ``cwd`` instead of common prefix of
  passed filenames.  You may need to change ``flake8 subproject`` to
  ``cd subproject &amp;&amp; flake8 .`` (See also `GitLab!363`_)

- Officially support python3.8 (See also `GitLab!377`_)

- ``--disable-noqa`` now also disables `` flake8: noqa`` (See also
  `GitLab!380`_, `GitLab590`_)

- Ensure that a missing file produces a ``E902`` error (See also `GitLab!404`_,
  `GitLab600`_)

- `` noqa`` comments now apply to all of the lines in an explicit ``\``
  continuation or in a line continued by a multi-line string (See also
  `GitLab!413`_, `GitLab375`_)

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

- Fix ``--exclude=./t.py`` to only match ``t.py`` at the top level (See also
  `GitLab!311`_, `GitLab382`_)

- Fix ``--show-source`` when a file is indented with tabs (See also
  `GitLab!339`_, `GitLab563`_)

- Fix crash when ``--max-line-length`` is given a non-integer (See also
  `GitLab!341`_, `GitLab541`_)

- Prevent flip-flopping of ``indent_char`` causing extra ``E101`` errors (See
  also `GitLab!357`_, `pycodestyle886`_)

- Only enable multiprocessing when the method is ``fork`` fixing issues
  on macos with python3.8+ (See also `GitLab!366`_, `GitLab587`_) (note: this
  fix also landed in 3.7.9)

- ``noqa`` is now only handled by flake8 fixing specific-noqa.  Plugins
  requesting this parameter will always receive ``False`` (See also
  `GitLab!331`_, `GitLab552`_)

- Fix duplicate loading of plugins when invoked via ``python -m flake8`` (See
  also `GitLab!388`_)

- Fix early exit when ``--exit-zero`` and ``--diff`` are provided and the diff
  is empty (See also `GitLab!391`_)

- Consistently split lines when ``\f`` is present when reading from stdin (See
  also `GitLab!406`_, `GitLab270`_)

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

- ``python setup.py flake8`` (setuptools integration) is now deprecated and
  will be removed in a future version (See also `GitLab!330`_, `GitLab544`_)

- ``type=&#39;string&#39;`` (optparse) types are deprecated, use
  ``type=callable`` (argparse) instead.  Support for ``type=&#39;string&#39;`` will
  be removed in a future version (See also `GitLab!341`_)

- ``%default`` in plugin option help text is deprecated, use ``%(default)s``
  instead.  Support for ``%default`` will be removed in a future version (See
  also `GitLab!341`_)

- optparse-style ``action=&#39;callback&#39;`` setting for options is deprecated, use
  argparse action classes instead.  This will be removed in a future version
  (See also `GitLab!341`_)


.. all links
.. _3.8.0 milestone:
    https://gitlab.com/pycqa/flake8/-/milestones/32

.. merge request links
.. _GitLab270:
   https://gitlab.com/pycqa/flake8/-/issues/270
.. _GitLab375:
   https://gitlab.com/pycqa/flake8/-/issues/375
.. _GitLab382:
   https://gitlab.com/pycqa/flake8/-/issues/382
.. _GitLab439:
   https://gitlab.com/pycqa/flake8/-/issues/439
.. _GitLab535:
   https://gitlab.com/pycqa/flake8/-/issues/535
.. _GitLab541:
   https://gitlab.com/pycqa/flake8/-/issues/541
.. _GitLab544:
   https://gitlab.com/pycqa/flake8/-/issues/544
.. _GitLab552:
   https://gitlab.com/pycqa/flake8/-/issues/552
.. _GitLab563:
   https://gitlab.com/pycqa/flake8/-/issues/563
.. _GitLab565:
   https://gitlab.com/pycqa/flake8/-/issues/565
.. _GitLab568:
   https://gitlab.com/pycqa/flake8/-/issues/568
.. _GitLab569:
   https://gitlab.com/pycqa/flake8/-/issues/569
.. _GitLab587:
   https://gitlab.com/pycqa/flake8/-/issues/587
.. _GitLab590:
   https://gitlab.com/pycqa/flake8/-/issues/590
.. _GitLab600:
   https://gitlab.com/pycqa/flake8/-/issues/600
.. _GitLab632:
   https://gitlab.com/pycqa/flake8/-/issues/632
.. _GitLab635:
   https://gitlab.com/pycqa/flake8/-/issues/635
.. _pycodestyle886:
   PyCQA/pycodestyle#886

.. issue links
.. _GitLab!311:
   https://gitlab.com/pycqa/flake8/-/merge_requests/311
.. _GitLab!315:
   https://gitlab.com/pycqa/flake8/-/merge_requests/315
.. _GitLab!330:
   https://gitlab.com/pycqa/flake8/-/merge_requests/330
.. _GitLab!331:
   https://gitlab.com/pycqa/flake8/-/merge_requests/331
.. _GitLab!339:
   https://gitlab.com/pycqa/flake8/-/merge_requests/339
.. _GitLab!341:
   https://gitlab.com/pycqa/flake8/-/merge_requests/341
.. _GitLab!342:
   https://gitlab.com/pycqa/flake8/-/merge_requests/342
.. _GitLab!357:
   https://gitlab.com/pycqa/flake8/-/merge_requests/357
.. _GitLab!360:
   https://gitlab.com/pycqa/flake8/-/merge_requests/360
.. _GitLab!361:
   https://gitlab.com/pycqa/flake8/-/merge_requests/361
.. _GitLab!363:
   https://gitlab.com/pycqa/flake8/-/merge_requests/363
.. _GitLab!366:
   https://gitlab.com/pycqa/flake8/-/merge_requests/366
.. _GitLab!377:
   https://gitlab.com/pycqa/flake8/-/merge_requests/377
.. _GitLab!380:
   https://gitlab.com/pycqa/flake8/-/merge_requests/380
.. _GitLab!388:
   https://gitlab.com/pycqa/flake8/-/merge_requests/388
.. _GitLab!391:
   https://gitlab.com/pycqa/flake8/-/merge_requests/391
.. _GitLab!404:
   https://gitlab.com/pycqa/flake8/-/merge_requests/404
.. _GitLab!406:
   https://gitlab.com/pycqa/flake8/-/merge_requests/406
.. _GitLab!413:
   https://gitlab.com/pycqa/flake8/-/merge_requests/413
.. _GitLab!417:
   https://gitlab.com/pycqa/flake8/-/merge_requests/417
.. _GitLab!418:
   https://gitlab.com/pycqa/flake8/-/merge_requests/418
.. _GitLab!419:
   https://gitlab.com/pycqa/flake8/-/merge_requests/419
.. _GitLab!420:
   https://gitlab.com/pycqa/flake8/-/merge_requests/420
.. _GitLab!422:
   https://gitlab.com/pycqa/flake8/-/merge_requests/422
.. _GitLab!424:
   https://gitlab.com/pycqa/flake8/-/merge_requests/424
   ```
   
  
</details>


 

<details>
  <summary>Links</summary>
  
  - PyPI: https://pypi.org/project/flake8
  - Changelog: https://pyup.io/changelogs/flake8/
  - Repo: https://gitlab.com/pycqa/flake8
</details>



Co-authored-by: pyup-bot <[email protected]>
Co-authored-by: Ellen Marie Dash <[email protected]>
  • Loading branch information
3 people authored May 14, 2020
2 parents 13de5ec + 347ccc2 commit 3b47590
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ build =
wheel==0.34.2

testing =
flake8==3.7.9
flake8==3.8.1
flake8-bugbear>=19.8.0
flake8-commas==2.0.0
flake8-docstrings==1.5.0
Expand Down

0 comments on commit 3b47590

Please sign in to comment.