- Update to 3.7.8:

* Fix handling of Application.parse_preliminary_options_and_args when
    argv is an empty list (See also GitLab!310, GitLab#518)
  * Fix crash when a file parses but fails to tokenize (See also GitLab!314,
    GitLab#532)
  * Log the full traceback on plugin exceptions (See also GitLab!317)
  * Fix # noqa: ... comments with multi-letter codes (See also GitLab!326,
    GitLab#549)
- Rebase remove_mock_dependency.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-flake8?expand=0&rev=52
This commit is contained in:
Tomáš Chvátal 2019-07-19 12:21:54 +00:00 committed by Git OBS Bridge
parent 7913250517
commit 0ab2554382
5 changed files with 88 additions and 77 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:859996073f341f2670741b51ec1e67a01da142831aa1fdc6242dbf88dffbe661
size 148457

3
flake8-3.7.8.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:19241c1cbc971b9962473e4438a2ca19749a7dd002dd1a946eaba171b4114548
size 150113

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Fri Jul 19 12:16:05 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.7.8:
* Fix handling of Application.parse_preliminary_options_and_args when
argv is an empty list (See also GitLab!310, GitLab#518)
* Fix crash when a file parses but fails to tokenize (See also GitLab!314,
GitLab#532)
* Log the full traceback on plugin exceptions (See also GitLab!317)
* Fix # noqa: ... comments with multi-letter codes (See also GitLab!326,
GitLab#549)
- Rebase remove_mock_dependency.patch
-------------------------------------------------------------------
Sun Mar 3 09:06:27 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

View File

@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without python2
Name: python-flake8
Version: 3.7.7
Version: 3.7.8
Release: 0
Summary: Modular source code checker: pep8, pyflakes and co
License: MIT
@ -72,7 +72,7 @@ around these tools:
Flake8 runs all the tools by launching the single ``flake8`` script.
%package -n %{name}-doc
Summary: Documentation files for %name
Summary: Documentation files for %{name}
Group: Documentation/Other
Recommends: %{name} = %{version}
@ -100,7 +100,7 @@ This package provides documentation for %{name}.
%python_uninstall_alternative flake8
%check
%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} $python -m pytest tests
%pytest tests
%files %{python_files}
%license LICENSE

View File

@ -1,7 +1,7 @@
Index: flake8-3.7.5/tests/integration/test_checker.py
Index: flake8-3.7.8/tests/integration/test_checker.py
===================================================================
--- flake8-3.7.5.orig/tests/integration/test_checker.py
+++ flake8-3.7.5/tests/integration/test_checker.py
--- flake8-3.7.8.orig/tests/integration/test_checker.py
+++ flake8-3.7.8/tests/integration/test_checker.py
@@ -1,5 +1,8 @@
"""Integration tests for the checker submodule."""
-import mock
@ -12,13 +12,13 @@ Index: flake8-3.7.5/tests/integration/test_checker.py
import pytest
from flake8 import checker
Index: flake8-3.7.5/tests/unit/test_application.py
Index: flake8-3.7.8/tests/unit/test_application.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_application.py
+++ flake8-3.7.5/tests/unit/test_application.py
@@ -1,7 +1,10 @@
"""Tests for the Application class."""
--- flake8-3.7.8.orig/tests/unit/test_application.py
+++ flake8-3.7.8/tests/unit/test_application.py
@@ -2,7 +2,10 @@
import optparse
import sys
-import mock
+try:
@ -28,10 +28,10 @@ Index: flake8-3.7.5/tests/unit/test_application.py
import pytest
from flake8.main import application as app
Index: flake8-3.7.5/tests/unit/test_base_formatter.py
Index: flake8-3.7.8/tests/unit/test_base_formatter.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_base_formatter.py
+++ flake8-3.7.5/tests/unit/test_base_formatter.py
--- flake8-3.7.8.orig/tests/unit/test_base_formatter.py
+++ flake8-3.7.8/tests/unit/test_base_formatter.py
@@ -1,7 +1,10 @@
"""Tests for the BaseFormatter object."""
import optparse
@ -44,10 +44,10 @@ Index: flake8-3.7.5/tests/unit/test_base_formatter.py
import pytest
from flake8 import style_guide
Index: flake8-3.7.5/tests/unit/test_checker_manager.py
Index: flake8-3.7.8/tests/unit/test_checker_manager.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_checker_manager.py
+++ flake8-3.7.5/tests/unit/test_checker_manager.py
--- flake8-3.7.8.orig/tests/unit/test_checker_manager.py
+++ flake8-3.7.8/tests/unit/test_checker_manager.py
@@ -1,7 +1,10 @@
"""Tests for the Manager object for FileCheckers."""
import errno
@ -60,10 +60,10 @@ Index: flake8-3.7.5/tests/unit/test_checker_manager.py
import pytest
from flake8 import checker
Index: flake8-3.7.5/tests/unit/test_config_file_finder.py
Index: flake8-3.7.8/tests/unit/test_config_file_finder.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_config_file_finder.py
+++ flake8-3.7.5/tests/unit/test_config_file_finder.py
--- flake8-3.7.8.orig/tests/unit/test_config_file_finder.py
+++ flake8-3.7.8/tests/unit/test_config_file_finder.py
@@ -4,7 +4,10 @@ import configparser
import os
import sys
@ -76,10 +76,10 @@ Index: flake8-3.7.5/tests/unit/test_config_file_finder.py
import pytest
from flake8.options import config
Index: flake8-3.7.5/tests/unit/test_debug.py
Index: flake8-3.7.8/tests/unit/test_debug.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_debug.py
+++ flake8-3.7.5/tests/unit/test_debug.py
--- flake8-3.7.8.orig/tests/unit/test_debug.py
+++ flake8-3.7.8/tests/unit/test_debug.py
@@ -1,6 +1,9 @@
"""Tests for our debugging module."""
import entrypoints
@ -91,10 +91,10 @@ Index: flake8-3.7.5/tests/unit/test_debug.py
import pytest
from flake8.main import debug
Index: flake8-3.7.5/tests/unit/test_file_checker.py
Index: flake8-3.7.8/tests/unit/test_file_checker.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_file_checker.py
+++ flake8-3.7.5/tests/unit/test_file_checker.py
--- flake8-3.7.8.orig/tests/unit/test_file_checker.py
+++ flake8-3.7.8/tests/unit/test_file_checker.py
@@ -1,5 +1,8 @@
"""Unit tests for the FileChecker class."""
-import mock
@ -105,10 +105,10 @@ Index: flake8-3.7.5/tests/unit/test_file_checker.py
import pytest
import flake8
Index: flake8-3.7.5/tests/unit/test_file_processor.py
Index: flake8-3.7.8/tests/unit/test_file_processor.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_file_processor.py
+++ flake8-3.7.5/tests/unit/test_file_processor.py
--- flake8-3.7.8.orig/tests/unit/test_file_processor.py
+++ flake8-3.7.8/tests/unit/test_file_processor.py
@@ -2,7 +2,10 @@
import ast
import tokenize
@ -121,10 +121,10 @@ Index: flake8-3.7.5/tests/unit/test_file_processor.py
import pytest
from flake8 import processor
Index: flake8-3.7.5/tests/unit/test_get_local_plugins.py
Index: flake8-3.7.8/tests/unit/test_get_local_plugins.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_get_local_plugins.py
+++ flake8-3.7.5/tests/unit/test_get_local_plugins.py
--- flake8-3.7.8.orig/tests/unit/test_get_local_plugins.py
+++ flake8-3.7.8/tests/unit/test_get_local_plugins.py
@@ -1,5 +1,8 @@
"""Tests for get_local_plugins."""
-import mock
@ -135,10 +135,10 @@ Index: flake8-3.7.5/tests/unit/test_get_local_plugins.py
from flake8.options import config
Index: flake8-3.7.5/tests/unit/test_git.py
Index: flake8-3.7.8/tests/unit/test_git.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_git.py
+++ flake8-3.7.5/tests/unit/test_git.py
--- flake8-3.7.8.orig/tests/unit/test_git.py
+++ flake8-3.7.8/tests/unit/test_git.py
@@ -1,5 +1,8 @@
"""Tests around functionality in the git integration."""
-import mock
@ -149,10 +149,10 @@ Index: flake8-3.7.5/tests/unit/test_git.py
import pytest
from flake8.main import git
Index: flake8-3.7.5/tests/unit/test_legacy_api.py
Index: flake8-3.7.8/tests/unit/test_legacy_api.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_legacy_api.py
+++ flake8-3.7.5/tests/unit/test_legacy_api.py
--- flake8-3.7.8.orig/tests/unit/test_legacy_api.py
+++ flake8-3.7.8/tests/unit/test_legacy_api.py
@@ -1,5 +1,8 @@
"""Tests for Flake8's legacy API."""
-import mock
@ -163,10 +163,10 @@ Index: flake8-3.7.5/tests/unit/test_legacy_api.py
import pytest
from flake8.api import legacy as api
Index: flake8-3.7.5/tests/unit/test_merged_config_parser.py
Index: flake8-3.7.8/tests/unit/test_merged_config_parser.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_merged_config_parser.py
+++ flake8-3.7.5/tests/unit/test_merged_config_parser.py
--- flake8-3.7.8.orig/tests/unit/test_merged_config_parser.py
+++ flake8-3.7.8/tests/unit/test_merged_config_parser.py
@@ -1,7 +1,10 @@
"""Unit tests for flake8.options.config.MergedConfigParser."""
import os
@ -179,10 +179,10 @@ Index: flake8-3.7.5/tests/unit/test_merged_config_parser.py
import pytest
from flake8.options import config
Index: flake8-3.7.5/tests/unit/test_option.py
Index: flake8-3.7.8/tests/unit/test_option.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_option.py
+++ flake8-3.7.5/tests/unit/test_option.py
--- flake8-3.7.8.orig/tests/unit/test_option.py
+++ flake8-3.7.8/tests/unit/test_option.py
@@ -1,5 +1,8 @@
"""Unit tests for flake8.options.manager.Option."""
-import mock
@ -193,10 +193,10 @@ Index: flake8-3.7.5/tests/unit/test_option.py
import pytest
from flake8.options import manager
Index: flake8-3.7.5/tests/unit/test_option_manager.py
Index: flake8-3.7.8/tests/unit/test_option_manager.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_option_manager.py
+++ flake8-3.7.5/tests/unit/test_option_manager.py
--- flake8-3.7.8.orig/tests/unit/test_option_manager.py
+++ flake8-3.7.8/tests/unit/test_option_manager.py
@@ -2,7 +2,10 @@
import optparse
import os
@ -209,10 +209,10 @@ Index: flake8-3.7.5/tests/unit/test_option_manager.py
import pytest
from flake8 import utils
Index: flake8-3.7.5/tests/unit/test_plugin.py
Index: flake8-3.7.8/tests/unit/test_plugin.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_plugin.py
+++ flake8-3.7.5/tests/unit/test_plugin.py
--- flake8-3.7.8.orig/tests/unit/test_plugin.py
+++ flake8-3.7.8/tests/unit/test_plugin.py
@@ -1,7 +1,10 @@
"""Tests for flake8.plugins.manager.Plugin."""
import optparse
@ -225,10 +225,10 @@ Index: flake8-3.7.5/tests/unit/test_plugin.py
import pytest
from flake8 import exceptions
Index: flake8-3.7.5/tests/unit/test_plugin_manager.py
Index: flake8-3.7.8/tests/unit/test_plugin_manager.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_plugin_manager.py
+++ flake8-3.7.5/tests/unit/test_plugin_manager.py
--- flake8-3.7.8.orig/tests/unit/test_plugin_manager.py
+++ flake8-3.7.8/tests/unit/test_plugin_manager.py
@@ -1,5 +1,8 @@
"""Tests for flake8.plugins.manager.PluginManager."""
-import mock
@ -239,14 +239,12 @@ Index: flake8-3.7.5/tests/unit/test_plugin_manager.py
from flake8.plugins import manager
Index: flake8-3.7.5/tests/unit/test_plugin_type_manager.py
Index: flake8-3.7.8/tests/unit/test_plugin_type_manager.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_plugin_type_manager.py
+++ flake8-3.7.5/tests/unit/test_plugin_type_manager.py
@@ -1,7 +1,10 @@
--- flake8-3.7.8.orig/tests/unit/test_plugin_type_manager.py
+++ flake8-3.7.8/tests/unit/test_plugin_type_manager.py
@@ -1,5 +1,8 @@
"""Tests for flake8.plugins.manager.PluginTypeManager."""
import sys
-import mock
+try:
+ import unittest.mock as mock
@ -255,10 +253,10 @@ Index: flake8-3.7.5/tests/unit/test_plugin_type_manager.py
import pytest
from flake8 import exceptions
Index: flake8-3.7.5/tests/unit/test_style_guide.py
Index: flake8-3.7.8/tests/unit/test_style_guide.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_style_guide.py
+++ flake8-3.7.5/tests/unit/test_style_guide.py
--- flake8-3.7.8.orig/tests/unit/test_style_guide.py
+++ flake8-3.7.8/tests/unit/test_style_guide.py
@@ -1,7 +1,10 @@
"""Tests for the flake8.style_guide.StyleGuide class."""
import optparse
@ -271,10 +269,10 @@ Index: flake8-3.7.5/tests/unit/test_style_guide.py
import pytest
from flake8 import statistics
Index: flake8-3.7.5/tests/unit/test_utils.py
Index: flake8-3.7.8/tests/unit/test_utils.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_utils.py
+++ flake8-3.7.5/tests/unit/test_utils.py
--- flake8-3.7.8.orig/tests/unit/test_utils.py
+++ flake8-3.7.8/tests/unit/test_utils.py
@@ -1,7 +1,10 @@
"""Tests for flake8's utils module."""
import os
@ -287,10 +285,10 @@ Index: flake8-3.7.5/tests/unit/test_utils.py
import pytest
from flake8 import exceptions
Index: flake8-3.7.5/tests/unit/test_violation.py
Index: flake8-3.7.8/tests/unit/test_violation.py
===================================================================
--- flake8-3.7.5.orig/tests/unit/test_violation.py
+++ flake8-3.7.5/tests/unit/test_violation.py
--- flake8-3.7.8.orig/tests/unit/test_violation.py
+++ flake8-3.7.8/tests/unit/test_violation.py
@@ -1,5 +1,8 @@
"""Tests for the flake8.style_guide.Violation class."""
-import mock
@ -301,10 +299,10 @@ Index: flake8-3.7.5/tests/unit/test_violation.py
import pytest
from flake8 import style_guide
Index: flake8-3.7.5/setup.py
Index: flake8-3.7.8/setup.py
===================================================================
--- flake8-3.7.5.orig/setup.py
+++ flake8-3.7.5/setup.py
--- flake8-3.7.8.orig/setup.py
+++ flake8-3.7.8/setup.py
@@ -11,6 +11,12 @@ sys.path.insert(0, os.path.join(os.path.
import flake8
@ -324,10 +322,10 @@ Index: flake8-3.7.5/setup.py
],
+ tests_require=tests_require,
)
Index: flake8-3.7.5/tests/integration/test_main.py
Index: flake8-3.7.8/tests/integration/test_main.py
===================================================================
--- flake8-3.7.5.orig/tests/integration/test_main.py
+++ flake8-3.7.5/tests/integration/test_main.py
--- flake8-3.7.8.orig/tests/integration/test_main.py
+++ flake8-3.7.8/tests/integration/test_main.py
@@ -1,5 +1,8 @@
"""Integration tests for the main entrypoint of flake8."""
-import mock