Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pylint for openSUSE:Factory checked in at 2023-01-07 17:19:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pylint (Old) and /work/SRC/openSUSE:Factory/.python-pylint.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pylint" Sat Jan 7 17:19:50 2023 rev:33 rq:1056749 version:2.15.9 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pylint/python-pylint.changes 2022-10-18 12:45:25.777782440 +0200 +++ /work/SRC/openSUSE:Factory/.python-pylint.new.1563/python-pylint.changes 2023-01-07 17:23:12.675407660 +0100 @@ -1,0 +2,55 @@ +Sat Dec 17 18:37:33 UTC 2022 - Dirk Müller <[email protected]> + +- update to v2.15.9: + * Fix false-positive for used-before-assignment in pattern matching with a + guard. + * Pylint will no longer deadlock if a parallel job is killed but fail + immediately instead. + * When pylint exit due to bad arguments being provided the exit code will + now be the expected 32. + * Fixes a ModuleNotFound exception when running pylint on a Django project + with the pylint_django plugin enabled. + * Document a known false positive for useless-suppression when disabling + * line-too-long in a module with only comments and no code. + * Fix logging-fstring-interpolation false positive raised when logging and + f-string with %s formatting. + * Fixes false positive abstract-method on Protocol classes. + * Fix missing-param-doc false positive when function parameter has an + escaped underscore. + * multiple-statements no longer triggers for function stubs using inlined + .... + * Fix deprecated-method false positive when alias for method is similar to + * name of deprecated method. + * Fix a false positive for used-before-assignment for imports guarded by + * typing.TYPE_CHECKING later used in variable annotations. + * Other Bug Fixes + * Pylint will now filter duplicates given to it before linting. The output + * should be the same whether a file is given/discovered multiple times or + not. + * Fixes a crash in stop-iteration-return when the next builtin is + * called without arguments. + * Fix false positive for unhashable-member when subclassing dict and + * using the subclass as a dictionary key. + * unnecessary-list-index-lookup will not be wrongly emitted if + * enumerate is called with start. + * Don't warn about stop-iteration-return when using next() over + * itertools.cycle. + * Messages sent to reporter are now copied so a reporter cannot modify the + * message sent to other reporters. + * Fix crash that happened when parsing files with unexpected encoding + starting with 'utf' like utf13. + * Fix a crash when a child class with an __init__ method inherits from a + * parent class with an __init__ class attribute. + * Fix a false positive for simplify-boolean-expression when multiple + values are inferred for a constant. + * Remove __index__ dunder method call from unnecessary-dunder-call + * Fixed a multi-processing crash that prevents using any more than 1 + thread on MacOS. + * The returned module objects and errors that were cached by the linter + plugin loader cannot be reliably pickled. This means that dill would + throw an error when attempting to serialise the linter object for + multi-processing use. + * Add a keyword-only compare_constants argument to safe_infer. + * Sort --generated-rcfile output. + +------------------------------------------------------------------- Old: ---- pylint-2.15.4-gh.tar.gz New: ---- pylint-2.15.9-gh.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pylint.spec ++++++ --- /var/tmp/diff_new_pack.zVsKcM/_old 2023-01-07 17:23:13.215410882 +0100 +++ /var/tmp/diff_new_pack.zVsKcM/_new 2023-01-07 17:23:13.219410906 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pylint # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %bcond_without tests Name: python-pylint -Version: 2.15.4 +Version: 2.15.9 Release: 0 Summary: Syntax and style checker for Python code License: GPL-2.0-or-later @@ -34,10 +34,10 @@ BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-dill >= 0.2 +Requires: python-dill >= 0.3.6 Requires: python-platformdirs >= 2.2 Requires: python-tomlkit >= 0.10.1 -Requires: (python-astroid >= 2.12.10 with python-astroid < 2.14.0~dev0) +Requires: (python-astroid >= 2.12.13 with python-astroid < 2.14.0~dev0) Requires: (python-isort >= 4.2.5 with python-isort < 6) Requires: (python-mccabe >= 0.6 with python-mccabe < 0.8) %if 0%{?python_version_nodots} < 311 @@ -48,8 +48,8 @@ %endif %if %{with tests} # SECTION pylint deps -BuildRequires: %{python_module astroid >= 2.12.10 with %python-astroid < 2.14.0~dev0} -BuildRequires: %{python_module dill >= 0.2} +BuildRequires: %{python_module astroid >= 2.12.13 with %python-astroid < 2.14.0~dev0} +BuildRequires: %{python_module dill >= 0.3.6} BuildRequires: %{python_module isort >= 4.2.5 with %python-isort < 6} BuildRequires: %{python_module mccabe >= 0.6 with %python-mccabe < 0.8} BuildRequires: %{python_module platformdirs >= 2.2} @@ -107,7 +107,7 @@ %if %{with tests} %check export LC_ALL="en_US.UTF-8" -%pytest --benchmark-disable +%pytest --benchmark-disable -k "not test_linter_with_unpickleable_plugins_is_pickleable" %endif %post ++++++ pylint-2.15.4-gh.tar.gz -> pylint-2.15.9-gh.tar.gz ++++++ ++++ 4919 lines of diff (skipped)
